body {margin:0px; padding:0px; background:#c3dae8; min-width:998px;}
body,td {font-family:arial,geneva cy,sans-serif}
div,img,table {border:0px}
.logodec .img{display:block;}
#main .board {
    background-image: url('/images/b/b_back.gif');
	width: 94%;
	height: 114px;
	background-repeat: no-repeat;
	position: static;
}
*:first-child+html #main .board {position:relative; left:-3%;}
*html #main .board {position:relative; left:-3%;}
#main .b_txt {
	text-align: center;
	height: 114px;
	top: 0px;
}
#main .b_rack {
onclick: /buy/offering;
cursor: pointer;
	background-position: right top;
	text-align: left;
	top: 0px;
	height: 114px;
	background-image: url('/images/b/b_rack.gif');
	background-repeat: no-repeat;
}

#main {width:100%; padding-bottom: 10px;position:relative; min-width:998px; min-height:500px; background: url('/images/t/head.gif') repeat-x #F6FBFF; _width:expression(body.clientWidth > 990? "100%": "990px" );}

#main div.l {/*width:25%;*/ width:22%; position:absolute; left:0px; top:140px; min-width:210px;}
#main div.l  div.logo {background:url('/images/t/back_logo.gif') no-repeat 0 0;margin:0px 30px 0px 5px; float:right; width:305px; height:218px;left:-3%;}
#main div.l  div.logo img {margin:67px 30px 0px 70px;float:right; }
#main div.l br {clear:both}
#main div.l div {/*width:150px;*/ width:160px; margin: 88px 0 0; float:right; position:relative; z-index:2; right:20px}

*+html #main div.l div {margin: 83px 0 0;}
#main div.l div {margin /***/: 90px 0 09}
#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:0 0 0 20px; list-style-type:square}
#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}

#main div.l div.tease { /*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 div.tease b {display:block; font:bold 12px arial; position:absolute; top:85px; left:50px}*/
/* #main div.l div.tease i {display:block; text-transform:uppercase; font:bold 12px arial; position:absolute; top:123px; left:50px}*/

/*#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; /*height: 23px;*/}
#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.c {/*width:65%;*/width:75%;position:relative; left:24%; /*top:28px;*/ $top:-31px !important; z-index:1; min-width:500px}
#main div.c table {width:100%}

#main div.c div.m {width:94%; position:relative;overflow: hidden; margin:65px auto 0px auto; z-index:1; padding-top:0px;  min-height: 725px;zoom:1;}
*html #main div.c div.m{overflow:visible; height:725px;}
#main div.c div.m table {width:100%;table-layout: fixed;}
#main div.c div.m table td {width:50%; padding-left:0px; vertical-align:top}
#main div.c div.m table td.ban {text-align:center;}
/*
#main div.c div.m table td.ban div {width:94%;}
#main div.c div.m table td.ban div div{width:auto;}
*/
#main div.c div.m td.r td {padding:0px}
#main div.c div.m td.r div.ldec {position:absolute; left:-305px; top:-94px; background: url('/images/t/bg_logo.gif') repeat-x 0 0;min-width:305px;width:45%;}
#main div.c div.m td.r div.ldec img{float:right;}
/* #main div.c div.m td.r img.ldec {position:absolute; left:-305px; top:-94px; }*/
#main div.c div.m td.r img.s {margin:0px 0px 0px 10px}
#main div.c div.m td.r td.ln {background:url(/images/t/bg_dec.gif) repeat-x; background-position:0px 36px}
#main div.c div.m td.r td img {margin-top:4px}

#main div.c div.m h1 {width:90%; margin:0px; color:#256083; border-bottom:2px solid #b1cddc; padding:0px 0px 0px 7px}
#main div.c div.m .head {width:94%; margin:6px 0 16px 0; color:#256083; border-bottom:2px solid #b1cddc; padding:0;  }
#main div.c div.m .head h2{font-family:Arial, Sans-serif;text-transform:uppercase;font-size: 13px;margin:0 0 3px 0; padding:0;white-space:nowrap;}
#main div.c div.m .head1{ margin:6px 0 16px 0; color:#256083;}
#main div.c div.m .head1 h2 {font-family:Arial, Sans-serif;text-transform:uppercase;font-size: 13px;padding:0 0 3px 0;white-space:nowrap;border-bottom:2px solid #b1cddc;}
#main div.c div.m .head1 h2 .fix { 
	background: none repeat scroll 0 0 #F6FBFF;
    display: block;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 6%;
}

#main div.c div.copyrights p.seo {height:100px;overflow: hidden;}
*html #main div.c div.m .head1 h2 .fix { height:50px;width:1px;border-right:50px solid #F6FBFF;}
#main div.c div.m .news .head {width:88%; margin:16px 0; color:#256083; border-bottom:2px solid #b1cddc; padding:0; }
#main div.c div.m .news .head h2{font-family:Arial, Sans-serif;text-transform:uppercase;font-size: 13px;margin:0 0 3px 0; padding:0;white-space:nowrap;}
#main div.c div.m .pub .head {width:88%; margin:16px 0; color:#256083; border-bottom:2px solid #b1cddc; padding:0; }
#main div.c div.m .pub .head h2{font-family:Arial, Sans-serif;text-transform:uppercase;font-size: 13px;margin:0 0 3px 0; padding:0;white-space:nowrap;}

#main div.c div.m h1 b {display:none}
#main div.c div.m b {display:none}
#main div.c div.m p {margin:14px 0px; font-size:75%}
#main div.c div.m a {color:#004e9e}
#main div.c div.m p.l {font:bold 11px tahoma; margin:0px 0px 7px 0px}
#main div.c div.m p.l a {color:#004e9e}

#main div.c td span {color:#7a95a4; font:10px tahoma; display:block; margin:19px 0px 0px 7px}
#main div.c td.news p {width:90%; margin:0}
#main div.c td.news p.s {background:url(/images/t/p_s.gif) no-repeat; background-position:0px 3px; padding-left:16px; font:11px tahoma; margin-top:15px}
#main div.c td.news span {color:#7a95a4; font:10px tahoma; display:block; margin:19px 0px 0px 0px}

#main div.c td.pub p {width:90%; margin:0px 0px 0px 7px}
#main div.c td.pub p.m {width:80%; background:url(/images/t/p_m.gif) no-repeat; background-position:0px 3px; padding-left:16px; /*font:11px tahoma;*/ margin:0px 0px 0px 0px}
#main div.c td.pub span {margin:19px 0px 0px 16px}

#main div.c div.m div.tl {width:100%; margin-top:49px}
#main div.c div.m div.tl img {margin-left:-40px; position:relative; z-index:2; float:left;  z-index:0}
#main div.c div.m div.tl p {width:100px; font-size:12px; font-weight:bold; color:#256083; border-bottom:2px solid #a1c4d7; margin:44px 0px 5px 0px; padding-left:10px}
#main div.c div.m div.tl b {width:150px; display:block; font:12px tahoma; color:#5d88a8; padding-left:10px}
#main div.c div.m div.tl a {text-decoration:none; color:#256083}

#main div.c div.m div.tr {width:100%; margin-top:44px; position:relative}
#main div.c div.m div.tr img {float:left; position:relative; left:-20px}
#main div.c div.m div.tr p {width:100px; font-size:12px; font-weight:bold; color:#256083; border-bottom:2px solid #a1c4d7; padding-left:10px; position:absolute; left:124px; top:47px; margin:0px}
#main div.c div.m div.tr b {width:70%; display:block; font:12px tahoma; color:#5d88a8; position:absolute; margin:68px 0px 0px -24px;}
#main div.c div.m div.tr a {text-decoration:none; color:#256083}

.bannen-container {overflow: hidden; padding-bottom:40px; }
#main div.c td div.partner{padding-top:30px}
#main div.c td div.partner div {width:94%; height:93px; background:url(/images/b/bg_t.gif) repeat-x top; position:relative; z-index:5; cursor:hand}
#main div.c td div.partner div div {width:100%; height:93px; background:url(/images/b/bg_b.jpg) repeat-x bottom left}
#main div.c td div.partner div div div {width:100%; height:93px; background:url(/images/b/ab.gif) no-repeat bottom right}
#main div.c td div.partner div img {position:absolute}
#main div.c td div.partner div div img {z-index:1}
#main div.c td div.partner div img.t {top:0px; left:0px; z-index:6}
#main div.c td div.partner div img.s {top:18px; left:40%; z-index:6}
#main div.c td div.partner div div img.l {top:0px; left:0px}
#main div.c td div.partner div div img.lt {top:-25px; left:48px}
#main div.c td div.partner div div img.lr {top:0px; left:179px}
#main div.c td div.partner div p {font:11px tahoma; color:#fff; position:absolute; top:41px; left:50%; width:40%; z-index:7; margin:0px 0px 0px 15px}

#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 p.l,
#main div.c div.t p.r {background: url(/images/menu-separator.png) 0 7px no-repeat;}
#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 {float:left; height:14px; margin:0; padding: 5px 12px 9px; text-align:center; _padding-top: 8px; $padding-top: 8px;}

#main div.c div.t p a {color:#F8F8F8; 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:27px; background:url(/images/t/bg_ma.gif) repeat-x top #5a8aac; padding:2px 0px 0px 0px; border:0px; font-size:11px; text-transform:uppercase; font-weight:bold; color:#fff; margin:3px 15px 0px 0px; position:relative}
#main div.c div.t p.a img {top:0px}
#main div.c div.t p.a b {display:block; padding:0px 8px 0px 15px; position:relative; z-index:7}

#main div.c div.d {width:88%; height:11px; position:absolute; top:31px; left:3%; padding:0; z-index:1}
#main div.c div.d div {width:100%; height:11px; background:url(/images/t/bg_ct.gif) repeat-x #fff;}
#main div.c div.d div b {display:none}

#main div.c div.d img {position:absolute}
#main div.c div.d img.mll {left:-3px;top:0px;}
#main div.c div.d img.mrr {right:-3px;top:0px;}

#main div.c div.b {width:88%; height:11px; text-align:center; position:absolute; top:41px; left:3%; padding:0px 3px}
#main div.c div.b img {margin-top:1px}

#main div.c div.copyrights {width:90%; position:absolute; margin-top:60px; left:2.5%;}
#main div.c div.copyrights p {/*font-size:11px;*/font:9px tahoma,sans-serif; color:#487394; margin:0px}
#main div.c div.copyrights p.seo {font:13px tahoma,sans-serif; color:#487394; margin-bottom:10px}
#main div.c div.copyrights h1.seo {font:13px tahoma,sans-serif; color:#487394; margin-bottom:10px}
.footer  .inner-block h1 {font:13px tahoma,sans-serif; color:#487394; margin-bottom:0px}
.footer  .inner-block p.seo {font:13px tahoma,sans-serif; color:#487394; margin-bottom:0px}
#main div.c div.copyrights a {color:#487394}
#main div.c div.copyrights div {width:170px; text-align:left; position:absolute; top:0px; //top:-150px; 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.copyrights p img{margin-top:24px;}

#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}

#main div.s_c_model {background:url("/images/t/s_c2_1.gif") no-repeat scroll left top transparent; height:89px; left:13px; position:absolute; top:-8px; width:261px; z-index:0;}
#main div.s_c_model span {color:#7A95A4 !important; font-family:arial !important; font-size:11px !important; font-weight:normal !important; margin:5px 0 20px 20px !important; width:220px;}
/*
#basement {width:100%; height:144px; min-width:760px; background:url(/images/t/bg_b2.gif) repeat-x; margin-top:0px; 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:10%;margin-top:20px;position:relative;width:88px;border-top:0 none !important;}
*/
#basement {width:100%; /**height:144px;**/ height:250px;  background:url(/images/t/bg_b3.gif) repeat-x bottom #F6FBFF; margin-top:-30px; text-align:center}
/*#basement div {margin:20px auto 0px auto}*/
#basement div {width:100%; height:4px; border-top:3px solid #c3dbe8; margin-top:58px}
/*#basement div.top100 {border:none;height:31px!important;width:88px!important;margin:24px 0 0 0;position: absolute; left: 10%!important;}*/
#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}

#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 img.h {display:block; margin:4px 20px 0 0; width:12px;float:left;}

.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;}    


.text{margin-top:20px;font:11px tahoma,sans-serif;width:68%!important;position:relative;border-top:none!important; bottom: -90px; text-align:left;left:10%;color:#487394}

.ban .banner {width:750px; margin:0 auto; position:relative; left:-28px;}
.ban .partner{$position: relative; $left: -3%;}

.align_center_to_right {margin: 0 auto;overflow: hidden;width: 730px;}


.footer {
	padding-bottom: 20px;
	background: #F6FBFF url(/images/t/bg_b3.gif) 0 100% repeat-x;
	border-top: 3px solid #C3DBE8;
	}
	.footer a {
		color: #487394;
		}
	.footer  .inner-block {
		margin: 0 0 0 26%;
		padding-top: 25px;
		padding-right: 20px;
		overflow:hidden;
		zoom:1;
		color: #487394;
		font: 13px tahoma,sans-serif;
		}
		.footer  .inner-block p {
			margin: 0;
			padding: 13px 0;
			}
	.footer .left-block {
		padding-top:28px;
		float: left;
		width: 22%;
		text-align: right;
		}
		.footer .left-block  .top100 {
			margin-right: 72px;
			}
	.footer .right-block {
		float: right;
		width: 15%;
		padding-top:28px;
		}
		
