body {margin:0px; padding:0px; background:#c4e2f9; min-width:998px}
body,td {font-family:arial,geneva cy,sans-serif}
div,img,table {border:0px}

#main {width:100%; position:relative; min-width:998px; min-height:500px; background: url('/images/t/head.gif') repeat-x #F6FBFF; _width:expression(body.clientWidth > 990? "100%": "990px" );}
.align_center_to_right {margin: 0 auto;overflow: hidden;width: 730px;}
#main div.l {/*width:25%;*/ width:22%; position:absolute; left:0px; top:140px; min-width:210px;}
.logodec img{display:block;}
/*#main div.l img {position:absolute; top:90px; right:30px}
#main div.l img.t {position:static; margin:30px 30px 0px 10px; float:right}*/
#main div.l br {clear:both}
#main div.l div {/*width:130px;*/width:160px;  margin: 65px 0 0; float:right}
/*#main div.l div.head {width:90%; margin:16px 0; color:#256083; border-bottom:2px solid #b1cddc; padding:0; }
#main div.l div.head h2{font-family:Arial, Sans-serif;text-transform:uppercase;font-size:0.8em;margin:0 0 3px 0; padding:0;white-space:nowrap;}*/
#main div.l div.head {width:auto; margin:16px 0; color:#256083; border-bottom:2px solid #b1cddc; padding:0; /*right:0;$right:3px;*/  right:10px;$right:13px;}
#main div.l div.head h2{font-family:Arial, Sans-serif;text-transform:uppercase;font-size: 13px;margin: 0 25px 3px 0; padding:0;white-space:nowrap;}
#main div.l div.tease {/*margin:40px 0px 0px 0px; width:130px;*/width:140px; padding-left:20px;  margin:20px 0px 0px 0px; position:relative; clear:both;font:normal 12px arial;color:#4d4948;}
#main div.l div.tease img {display: block;margin: 0 auto;position: relative;left: -20px;}
#main div.l div.tease a {font:bold 14px arial;color:#32597d; text-decoration:none}
#main div.l div.tease a:hover {text-decoration:underline;}
#main div.l div.search {margin:20px 0 0 0; clear:both;right: -30px; $right: -20px;}
#main div.l div.yaform__input { right:10px !important;}
#main div.l div.search .yaform-holster {height:30px; right:0;margin-top: 40px;}


#main div.l p {width:150px; font-size:14px; font-weight:bold; background:url(/images/t/bg_ms.gif) repeat-x top; margin:0px 0px 0px 0px; padding:8px 0px}
#main div.l p span {color:#a1becf; display:list-item; margin-left:20px; list-style-type:square}
#main div.l p span b {color:#5685a8}
#main div.l p.a a {color:#5685a8}
#main div.l p a {color:#32597d; text-decoration: none;}
#main div.l p a:hover {text-decoration:underline;}
#main div.l p.f {background:none; z-index: 0;}

#main div.c {/*width:65%;*/width:75%;position:relative; margin: 0 0 0 24%; top:-31px; z-index:1; min-width:500px;}
#main div.c div.m {width:94%; position:relative; margin:31px auto 0px auto; padding:0px 1px; z-index:1; overflow:hidden;}
/*#main div.c div.m {width:94%; position:relative; margin:65px auto 0px auto; z-index:1; padding-top:0px}*/
#main div.c div.m div#cnt {width:93.5%; 


background: url("/images/t/bg_cts.gif") repeat-x scroll center top #FFFFFF;


border-left: 1px solid #b4b4b4; border-right:1px solid #b4b4b4; padding:0px 0px 80px 0px; min-height:650px; overflow:hidden;}
#main div.c div.m img.cl {position:absolute; top:-2px; left:-3px}
#main div.c div.m img.cr {position:absolute; top:-2px}

#main div.c div.t {width:93.6%; height:31px; overflow: hidden; position:absolute; top:0px; left:0px; background:url(/images/t/bg_m.gif) repeat-x; z-index:1;font-family:Arial;padding:0 3px;}
#main div.c div.t img {position:absolute}
#main div.c div.t img.ml {left:0; top:0; background: #FFFFFF url(/images/t/head.gif) 0 100% repeat-x;}
#main div.c div.t img.mr {right:0; top:0; background: #FFFFFF url(/images/t/head.gif) 0 100% repeat-x;}

#main div.c div.t img.h {right:76px; top:10px}
#main div.c div.t img.c {right:43px; top:12px}
#main div.c div.t img.s {right:12px; top:11px}
#main div.c div.t p.r,
#main div.c div.t p.l{background: url(/images/menu-separator.png) 0 7px no-repeat;}
#main div.c div.t p {float:left; height:14px; margin:0; padding: 9px 12px; text-align:center}
#main div.c div.t p a {display: block; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none;letter-spacing:1px;}
#main div.c div.t p a:hover {text-decoration:underline;}
#main div.c div.t p.f {border-left:0px}
#main div.c div.t p.l {border-right:0px; padding-right:5px}
#main div.c div.t p.a {height:18px; background:url(/images/t/bg_ma.gif) repeat-x top #5a8aac; /*padding: 6px 12px 4px 12px;*/ padding: 9px 10px 4px 12px; border:0px; font-size:11px; text-transform:uppercase; font-weight:bold; color:#fff; margin:0px 0px 0px 0px; position:relative}
#main div.c div.t p.a img {top:0px; left:0}
#main div.c div.t p.a img.r {left:auto; right:-2px}
#main div.c div.t p.a img{position:absolute !important;top: 0 !important;}
#main div.c div.t p.a b{display:block; position:relative; z-index:1;}
#main div.c div.t p.a a {color:#fff; text-decoration:none}
#main div.c div.t p.fa {height:18px}

#main div.c div.sm {width:88%; background:url(/images/t/sm_r.gif) no-repeat bottom right #5a8aac; position:relative; left:6%; top:-2px; z-index:3;border-top:2px solid #356990;}
#main div.c div.sm ul {width:45%; float:left; margin:10px  0px 0px 0px; color:#9cb9cd; font:bold 11px tahoma}
#main div.c div.sm ul li {padding:3px 0px; margin-left:40px}
#main div.c div.sm a {color:#fff}
#main div.c div.sm ul li.a a {color:#bed4e4}
#main div.c div.sm img {display:block; position:relative; clear: both;  width:18px; height:20px; margin-bottom:-1px; z-index:999;}
#main div.c div.sm b {color:#bed4e4}
#main div.c div.sm div {width:100%; height:1px; clear:both}

#main div.c div.b {width:88%; height:15px; background:url(/images/t/bg_cb.gif) repeat-x; text-align:center; margin:0px auto; position:relative; padding:0px 3px;right:3%;}
#main div.c div.b img {display:block;margin: 0 auto;position: relative;top: 3px;}

#main div.c div.copyrights {width:94%; position:absolute;margin-top: 157px;}
#main div.c div.copyrights p {font:11px tahoma,sans-serif; color:#487394; margin:0px}
#main div.c div.copyrights a {color:#487394}
#main div.c div.copyrights div {width:170px; text-align:left; position:absolute; top:0px; left:55%}
#main div.c div.copyrights div img {float:left; margin-right:11px}
#main div.c div.copyrights div a {color:#5685a8}

#main div.c div.sep {width:560px; height:1px; position:relative}
#main div.c div.sep b {display:none}

#main img.r {position:absolute; right:0px; top:96px; z-index:0}
#cnt table.map ul {
    color: #CCCCCC;
    margin: 10px 0 10px 20px;
	_padding-left:40px;
}
#basement {width:100%; height:144px; background:url(/images/t/bg_b2.gif) repeat-x bottom #ffffff; margin-top:-30px; text-align:center}
#basement div {width:100%; height:4px; border-top:3px solid #c3dbe8; margin-top:58px}
#basement div.top100 {float:left;height:31px;margin-left:15%;_margin-left:7%;margin-top:20px;position:relative;width:88px;border-top:0 none !important;}

#main div.sep {width:760px; height:0px}
#main div.sep b {display:none}

#count {display:none}

.oflow {overflow: hidden;}

#cnt .table{margin:14px 28px 14px 45px;}
#cnt .table table {width: 100% !important; margin:0;font-size: 12px !important;}
#cnt .table table tr td p{font-size: 12px;}
#cnt .table table ul {font-size:100%;margin:10px 20px;}

/*#cnt table {
	font-size: 75%;
    margin: 14px 28px 14px 45px;
}
#cnt table *{font-size: 100% !important;}
#cnt table tr td table{margin:0;}
#cnt p table {
	margin:0;
	font-size: 100%;
	}
*/
#cnt .lnk {
	
	}
.logobs {left:30px; top:47px; position: absolute;}        
.logodec {left:0; top:0; /*position: absolute;*/}       

.blockscheme {margin-left: -235px;left:50%;position:absolute;top:12px;width: 686px;}
.blockscheme span {font-family: Tahoma, serif; color: #0a2d61; font-size: 7.5pt; position: absolute; line-height:11px;}
.blockscheme span a {color: #3474a1; text-decoration: none;}
.blockscheme span a:hover {color: #0a2d61; text-decoration: underline;}
.blockscheme span.txt1b {left: 109px;top: 18px;}
.blockscheme span.txt2b {left: 385px; top: 18px;}
.blockscheme span.txt3b {left: 178px; top: 66px;}
.blockscheme span.txt4b {left: 490px; top: 93px;}
.blockscheme span.txt1w {left:55px; top:60px; color: #515657;}
.blockscheme span.txt2w {left:223px; top: 22px; color: #515657;}
.blockscheme span.txt3w {left: 534px; top: 43px; color: #515657;}
.blockscheme span.txt4w {left: 302px; top:104px; color: #515657;}
.blockscheme span.txt1w a {color: #515657;}
.blockscheme span.txt2w a {color: #515657;}
.blockscheme span.txt3w a {color: #515657;}
.blockscheme span.txt4w a {color: #515657;}    
#main .nav {position:absolute; right:6%; top:6px;height:11px;padding:0;margin:0;}
#main .nav div{display:block; margin:0 20px 0 0; padding:0;width:12px;float:left;font-size:11px;  vertical-align: bottom;}
#main .nav div a{font-size:11px;}
#main .nav div  .h {margin-top:1px;}
/*.nav img.h {display:block; margin:4px 20px 0 0; float:left;}		*/

*html #main div.c {height:800px;}



