BODY {text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 9px; margin: 7px 0px 0px 10px; background: #FFF top left url(img/bg_body.jpg) repeat-x}

A {font-size: 10px; color: #054E96; text-decoration: underline}
A:hover {color: #014073; text-decoration: none}
H1 {font-size: 18px}
IMG {border: none}
FORM {margin: 0px; padding: 0px}
INPUT, SELECT {height: 15px; border: solid 1px #5E9ACB; font-size: 9px;}
INPUT.go {width: 15px; margin-left: 6px; border: none; background: #5E9ACB center center url(img/go.gif) repeat-x}
TABLE {font-size: 9px}
TABLE TD {vertical-align: top}

.topz {width: 888px; display: block; color: #8d8d8d; background-color: #FFF}
	.topz IMG {width: 135px; height: 50px; float: left; margin: 14px 22px 14px 22px}
	.topz FORM {float: right; padding: 49px 22px 0px 22px}
	.topz U {margin-right: 25px; text-decoration: none}
	.topz S {color: #014180;text-decoration: none}
	.topz A#rusLang, .topz S#rusLang  {
		background: transparent url(img/flag_rus.gif) no-repeat top;
		padding-top: 22px;
	}
	.topz A#engLang, .topz S#engLang {
		background: transparent url(img/flag_en.gif) no-repeat  top;
		padding-top: 22px;
	}

.topzmenu {clear: left; text-align: left; padding-left: 6px; background-color: #E88611;  }
	.topzmenu A {width: auto; line-height: 24px; padding: 6px 14px 6px 14px; font-size: 10px; font-weight: bold; text-decoration: none; color: #FFF;}
	.topzmenu A.up { text-transform: uppercase; }
	.topzmenu A:hover {color: #FFF; background-color: #004C96}
		.topzmenu A.sel, .topzmenu A:hover {background: transparent center left url(img/arrow.gif) no-repeat}
		.topzmenu A.sel:hover {color: #004C96; background-color: #FFF}

.topz .sub {padding-left: 21px; background-color: #FFF; }
	.topz .sub A {color: #014073; padding: 6px 11px 6px 11px; }
	.topz .sub A:hover { color: #014073; background-color: #FFF; background: transparent center left url(img/arrow_sub.gif) no-repeat;}
	.topz .sub A.sel { background: transparent center left url(img/arrow_sub.gif) no-repeat;}

.topz OBJECT {margin: 0px 0px 0px 6px}


.rmmenu, .emmenu {width: 888px; height: 60px; margin: 0px; }
.rmmenu {  background: #FFF center center url(img/menu_on.jpg) no-repeat}
.emmenu {  background: #FFF center center url(img/menu_on_eng.jpg) no-repeat}
	.rmmenu A, .emmenu A {width: 290px; display: block; float: left; padding-top: 37px; line-height: 23px; text-indent: 20px; font-weight: bold; text-decoration: none; }
	.rmmenu A {background: transparent center center url(img/menu_off.jpg) no-repeat}
	.emmenu A {background: transparent center center url(img/menu_off_eng.jpg) no-repeat}
		.rmmenu A.m1, .emmenu A.m1 {width: 296px; background-position: center left; margin-right: 3px; text-indent: 26px}
		.rmmenu A.m3, .emmenu A.m3 {width: 296px; background-position: center right; margin-left: 3px}
	.rmmenu A:hover, .emmenu A:hover {background-image: none}

.introz {width: 888px; border-left: solid 3px #FFF; border-right: solid 3px #FFF; font-size: 9px; background-color: #FFF}
	.introz TD {width: 290px; padding: 0px 6px 6px 6px; border-top: solid 1px #5e9acb; background-color: #FFF}
	.newz P {padding: 8px 0px 8px 0px; margin: 0px; border-bottom: dotted 1px #C1E2F8; color: #909090}
		.newz P A {padding-left: 14px; display: inline; border: none; text-decoration: none}
	.newz A {display: block; padding: 8px 0px 8px 0px; margin-top: -1px; border-top: solid 1px #C1E2F8}
	.newz B#block {display: block; color: #054e96}
	.servz P {background: transparent top left url(img/arrow_top.gif) no-repeat}
	.newz P {
		color: #054e96;
	}

.subscribe {width: 888px; padding: 10px 0px 0px 0px; color: #7b7b7b; background-color: #FFF;  border-top: solid 1px #5E9ACB; font-size:9px;}
 	.subscribe .form, .subscribe .fastnav { margin-bottom: 10px; } 
	.subscribe .form { width: 285px; float: left; margin-left: 5px;}
		.subscribe .form INPUT.email { height: 17px; width: 110px;}
		.subscribe .form INPUT.go {width: 15px}
	
	.subscribe .fastnav {  width: 280px; float: right; margin-right: 5px;}
		.fastnav SELECT#fastnav { width: 180px;} 
		.fastnav SELECT#fastnav .lev0 {font-weight: bolder;}
		.fastnav SELECT#fastnav .lev1 {padding-left:10px;}
		.fastnav SELECT#fastnav .lev2 {padding-left:20px;}
		.fastnav SELECT#fastnav .lev3 {padding-left:30px;}
		.fastnav SELECT#fastnav .lev4 {padding-left:40px;}
/* .subscribe * { color: #054E96; } */
.subscribe * { color: gray; }


.footer {width: 888px; padding-top: 10px; border-top: solid 2px; color: #8d8d8d; background: #FFF top left url(img/fade.gif) repeat-x}
	.footer TH {font-weight: normal; width: 30%; text-align: left; padding-left: 10px}
	.footer TD {text-indent: 16px}
	.footer U {padding: 11px; border-bottom: solid 1px #E4E4E4; text-decoration: none; color: #074C91}
	.footer .fax, .footer .mail, .footer .road, .footer .map {background: transparent bottom left url(img/fax.gif) no-repeat;}
	.footer .mail {background-image: url(img/mail.gif)}
	.footer .road {background-image: url(img/road.gif)}
	.footer .map {background-image: url(img/map.gif)}
	
.content { width: 888px; color: #004C95; background-color: #FFF; /*border-bottom: 1px solid #5E9ACB;*/}
	.td_left{ width: 202px; margin: 5px; }
		.td_left .premenu { margin:0 0 1px 0; border: 0;}
		.leftmenu { background-color: #0D4580; width: 100%; font-size: 11px;  padding: 0 0 10px 0;}
		.leftmenu#ind { margin: 0 0 0 3px; float: left; width: 305px;/*290px;*/ height: 204px; padding:0;}
			.leftmenu B { /*font-weight: bolder;*/ color: white; text-transform: uppercase; display:block; text-align:left; padding: 2px 0 2px 5px;/*10px 0 5px 20px; */}
			.leftmenu B#ind, .leftmenu B#ind2 { font-size: 21px; text-transform: none; font-weight: normal; line-height: 5px;}
			.leftmenu B#ind { margin-top: 5px;/*12px;*/ }
			.leftmenu B#ind2 { text-align: right; padding-right: 9px; margin-bottom:18px;}
			.leftmenu A:hover { background-image: url(img/mm_arr_on.gif); color: white; }
			.leftmenu A, leftmenu A:hover { font-size: 12px; background-repeat: no-repeat; color: white; display: block; margin: 5px 5px 5px 20px; padding-left: 20px; text-decoration: none;}
			.leftmenu A{ background-image: url(img/mm_arr_off.gif); color: white; }
			.leftmenu A.on { background-image: url(img/mm_arr_on.gif); color: white; }
			.leftmenu A.on2, .leftmenu A.off2 { background-repeat: no-repeat; font-size: 11px; color: white; display: block; margin: 5px 5px 5px 40px; padding-left: 12px; text-decoration: none;}
			.leftmenu A.on2, .leftmenu A.off2:hover { background-image: url(img/mm_arr2_on.gif); color: white;}
			.leftmenu A.off2 { background-image: url(img/mm_arr2_off.gif); color: white;}
			
		.td_left .ban_block { width: 202px; height: 37px; display: block; border-bottom: 1px solid #5E9ACB; margin: 5px 0px 0px 0px; padding-bottom: 3px; }			
		.td_left .ban_block:hover, .ban_block { color: #0D4580; text-decoration: none; }
			.m1, .m2, .m3, .m1e, .m2e, .m3e { padding-top: 15px; line-height: 23px; text-indent: 20px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
			.m1 { background: url('img/ru/sm_ban1_off.jpg') no-repeat; }
			.m2 { background: url('img/ru/sm_ban2_off.jpg') no-repeat; }
			.m3 { background: url('img/ru/sm_ban3_off.jpg') no-repeat; }
			.m1:hover { background: url('img/ru/sm_ban1_on.jpg') no-repeat; }
			.m2:hover { background: url('img/ru/sm_ban2_on.jpg') no-repeat; }
			.m3:hover { background: url('img/ru/sm_ban3_on.jpg') no-repeat; }
			.m1e { background: url('img/en/sm_ban1_off_eng.jpg') no-repeat; }
			.m2e { background: url('img/en/sm_ban2_off_eng.jpg') no-repeat; }
			.m3e { background: url('img/en/sm_ban3_off_eng.jpg') no-repeat; }
			.m1e:hover { background: url('img/en/sm_ban1_on_eng.jpg') no-repeat; }
			.m2e:hover { background: url('img/en/sm_ban2_on_eng.jpg') no-repeat; }
			.m3e:hover { background: url('img/en/sm_ban3_on_eng.jpg') no-repeat; }
	.td_right{ padding-left: 20px; padding-right: 20px; width: 686px; }
		.td_right DIV.title { margin: 5px 0 15px 0; }
		.fontsize0, .fontsize1, .fontsize2, .fontsize { font-weight: bolder; text-decoration: none; }
		.fontsize0 { font-size: 14px; }
		.fontsize1, .fontsize2, .fontsize { font-size: 12px; }
		
		.td_right DIV.module_content, .td_right DIV.module_content *,  .td_right DIV.cms, .td_right DIV.cms *, body.wysiwygBody, body.wysiwygBody * { line-height: 20px; font-size: 11px; color: #004C95;}
		DIV.cms table, body.wysiwygBody table { border-left: 1px solid #0D4580; border-bottom: 1px solid #0D4580; margin: 5px; width: 630px; }
		DIV.cms table tr th, body.wysiwygBody table tr th, DIV.cms table tr td, body.wysiwygBody table tr td { border-top: 1px solid #0D4580; border-right: 1px solid #0D4580; padding: 5px; }
		
		div#searchRes div.cms { margin: 0 0 0 10px; }
		div#searchRes div.resTitle { font-size: 14px; margin: 10px 0 5px 5px; font-weight: bolder; }
		div#searchRes a { font-weight: bolder; }

		
body.wysiwygBody { background-color: white; background-image: none;}	
.whitebg{
	background-color: white;
}

ul#resList li u {
	cursor: pointer;
}

.txt04{
	margin:10px 0px 10px 0px; 
	font-weight: bolder;
}
.cms .feedback, .cms .feedback td	{
	border:none;
}
.cms .feedback .ok	{color:green;}
.cms .feedback .error	{color:red;}
