* {margin:0;padding:0;}
html {background:#b5bac2;}
body {font-size:62.5%;font-family:arial, verdana, sans-serif;background:#b5bac2;margin:10px;}
input, select, th, td {font-size:1em;}

img {border:none;}

#page2 {min-width:990px;max-width:1300px;margin: 0 auto;background:#fff url('/i/tl.png') 0 0 no-repeat;}
#page {background:url('/i/tr.png') 100% 0 no-repeat;padding:30px;padding-top:15px;padding-bottom:0;position:relative;}
*html #page {width:90%;}
a {color:#1b4b9a;}
a:hover {text-decoration:none;}
h1 {font-size:2.1em;font-weight:normal;color:#363636;margin-top:35px;}
h2 {font-weight:normal;}
h5 {font-weight:normal;color:#828282;font-size:11px;margin:10px 0 15px 10px;}

#header {height:35px;}
a.home {display:block;float:left;margin:6px 40px 0 15px;}
.lang {float:left;font-size:1.1em;margin-top:5px;color:#dc0e00;}
.lang a {color:#8F939C;}
.consultation {float:right;margin-right:35px;//margin-right:15px;width:250px;}
.consultation big {font-size:21px;color:#1a4b9a;font-weight:bold;white-space:nowrap;}
.consultation span {display:block;float:left;margin-right:7px;}
a.partner {display:block;margin-left:30%;font-size:1.2em;background:url('/i/partner.gif') 0 4px no-repeat;padding-left:25px;margin-top:2px;width:120px;}

#visual {border:#d0d7dd 1px solid;position:relative;/*background:url('/i/visual_bg.png') 100% 0 repeat-y;*/}
#visual .container {background:url('/i/visual_pic.jpg') 100% 1px no-repeat;}
#visual .container .ml {height:168px;position:relative;}
#visual .lg {float:left;margin:27px 0 0 40px;position:relative;}
#visual .slg {position:absolute;width:100%;text-align:center;top:23px;left:0;}

#content h3 {color:#1a4b9a;font-size:18px;font-weight:normal;margin-bottom:8px;}
#content p {font-size:10pt;line-height:140%;margin:0 0 13px 0;}
#content li ol {font-size:1em;line-height:100%!important;margin:0 0 13px 0;}
#content ol li{font-size:1em!important; line-height:100%!important;margin:0 0 13px 0; margin-left:30px;}
#content ol ul{list-style-type: decimal!important;}
#content h1 {margin:30px 0 20px 0;}
#content h2 {font-size:1.5em;color:#184999;font-weight:bold;margin:25px 0 13px 0}
#content h4 {font-size:1.6em;font-weight:bold;margin:20px 0 10px 0}
#content table {/*width:100%;*/}
#content table th {border-top:#979ba3 3px solid;font-size:1.3em;padding:8px 10px 8px 20px;text-align:left;border-bottom:#b9bfc4 1px solid;}
#content table td {border-bottom:#b9bfc4 1px solid;font-size:1.1em;padding:8px 10px 8px 20px;}
#content div.img {float:left;padding:3px 3px 1px 3px;border:#d3d9df 1px solid;margin:3px 10px 1px 0;}
.smdate {color:#8f939c;margin:20px 0 8px 0;}

.cleft p {margin:8px 0 0 0 !important;}
.cleft {width:60%;float:left;}
.cleft strong {font-size:1.1em;}
.cright, .cright_s {float:right;width:35%;line-height:250%;padding-top:48px;}
.cleft ul.torg {list-style-image:url('/i/gray_line2.gif');margin:15px 0 0 35px;}
.cleft ul.torg li {margin-top:10px;}
.cleft ul.torg li a, .cright a {border-bottom:#1b4b9a 1px dashed;text-decoration:none;font-size:12px;}
.cleft ul.torg li a.a, .cright a.a {color:#dc0e00;border:none;}
.cleft ul.torg li span {display:block;margin:10px 0 15px 0;}
.cleft ul.torg li span small {display:block;font-size:11px;margin-top:4px;}
.cright a.on {color:#DC0E00;border:none;}
.cright_s {line-height:220%;}
.cright_s a {font-size:11px;color:#8f939c;}

.fix {table-layout:fixed;}

.zayava {width:100%;}
.zayava th, .zayava td {border:none !important;padding:10px !important;font-size:12px;}
.zayava th {font-weight:normal;/*width:170px;*/vertical-align:top;padding-top:12px !important;}
.zayava input, .zayava select, .zayava textarea {width:100%;border:#9699a2 1px solid;padding-top:1px;font-family:arial;}
.zayava select {height:21px;border:#9699a2 1px solid;}
.zayava input {height:17px;padding-top:2px;}
.zayava tr.blue th, .zayava tr.blue td {background:#e4ebf2;}
select.first {width:260px !important;}
.phone input {width:80%;float:right;}
input.code {width:17%;float:left;color:#8f939c;}

.send_btn {width:169px !important;height:38px !important;background:url('/i/sendb.png') no-repeat;border:none !important;font-size:18px;padding:2px 0 5px 0 !important;cursor:pointer;}

.brd {border:#d0d7dd 1px solid;position:relative;clear:both}
.container .ml {padding: 0 6px;}
.container .tl {margin-top:-1px;}
.container .bl {margin-bottom:-1px;clear:both;}
.container .tl, .container .bl {height: 6px;position:relative;font-size:1px;line-height:1px;}
.container .tlc, .container .trc, .container .blc, .container .brc {position:relative;width:6px;height:6px;}
.container .tlc {float:left;background: url('/i/corn1.gif') 0 0 no-repeat;margin-left:-1px;}
.container .trc {float:right;background: url('/i/corn3.gif') 0 0 no-repeat;margin-right:-1px;}
.container .blc {float:left;background: url('/i/corn2.gif') 0 0 no-repeat;margin-left:-1px;}
.container .brc {float:right;background: url('/i/corn4.gif') 0 0 no-repeat;margin-right:-1px;}

#wrap {width:100%;float:left;position:relative;}
#content, .content {width:67%;float:right;}
*html #content, .content {width:auto;float:right;}
#left {float:left;width:33%;position:relative;}
#left .indent {padding-right:10%;//padding-right:45px;}
#left .brd {margin-bottom:17px;}

#left h1, #left h2 {color:#194a99;font-size:2em;margin-bottom:22px;margin-top:0;}
#left h2 {color:#363636;margin-bottom:5px;}

.client {margin:6px 25px 8px 10px;font-size:1.1em;position:relative;}
.client img {display:block;margin:0 auto;}
.client a {display:block;font-size:1.1em;font-weight:bold;margin:10px 5px 5px 0;}
a.action {position:absolute;right:-10px;top:10px;}

.calk {margin:6px 25px 33px 10px;font-size:1.1em;}
.calk img {margin:-6px 10px 0 8px;}
.calk2 {margin: 0 auto;text-align: center;}
.calk2 a img {margin:0 auto;margin: 10px 0;}

#main_menu {list-style:none;width:60%;margin:33px auto 20px 58px;}
#main_menu li {display:block;padding-bottom:12px;}
#main_menu li a {font-size:1.4em;color:#000;font-weight:bold;display:block;background:url('/i/kap.gif') 0 3px no-repeat;padding-left:15px;}
#main_menu li a.a {background:url('/i/kap_a.gif') 0 3px no-repeat;color:#1a4b9a;text-decoration:none;}

#main_menu li span {display:block;margin-left:16px;}
#main_menu li span a {background:none;padding:0;font-size:11px;font-weight:normal;color:#1B4B9A;margin:8px 0 3px 0;}
#main_menu li span a.b {color:#347ED7;}

.news_col {margin-bottom:15px;padding-right:27px;}
.news_col div {color:#8f939c;margin:17px 0 2px 0;}
.news_col a {font-size:1.2em;}
a.arch {color:#8f939c;font-size:1.1em;display:block;margin-bottom:40px;}

.fiz, .ur {width:40%;float:left;}
.fiz {margin-right:8%;}
.fiz h1 {background:url('/i/fiz.png') 0 0 no-repeat;float:left;width:259px;height:47px;padding:10px 0 0 25px;clear:both;}
.ur h1 {background:url('/i/ur.png') 0 0 no-repeat;float:left;width:259px;height:47px;padding:10px 0 0 25px;}
.fiz h1 a , .ur h1 a {color:white;float:left;white-space:nowrap;}
.fiz a:hover {color:#ef932d;}
.ur a:hover {color:#0197df;}
.fiz ul, .ur ul {clear:both;margin-left:25px;font-size:1.2em;}
.fiz ul {list-style-image: url('/i/orange.gif');}
.ur ul {list-style-image: url('/i/blue.gif');}
.fiz ul li, .ur ul li {margin-bottom:10px;}
.fiz h3 a {color:#ff8c25;font-size:18px;margin:15px 0 35px 25px;display:block;}
.ur h3 a {color:#016bba;font-size:18px;margin:15px 0 35px 25px;display:block;}

.polus {clear:both;margin:20px 0 0 0;font-size:1.1em; float: left;}
.polus img {margin-right:15px;}
.polus a {font-size:1.5em;display:block;margin-bottom:4px;}

.cat {padding:10px 0 5px 20px;}

a.proposals {color:#8f939c;display:block;margin:20px 0 0 0;font-size:1.1em;}

ul.torg {list-style-image:url('/i/gray_line.gif');font-size:1.2em;margin-left:45px;}
ul.torg li {margin-top:15px;}

.footer2 {margin:30px -30px 0 -30px;position:relative;border-top:#dcdee0 1px solid;z-index:994;background:url('/i/bl.png') 0 100% no-repeat;}
.footer {font-size:1.1em;padding:25px 30px 60px 30px;background:url('/i/br.png') 100% 100% no-repeat;line-height:150%;}
span.b_dot {background:url('/i/b_dot.png') center no-repeat;}
.four {margin-top:30px;width:200px;float:left;}

a.print {color:#8f939c;display:block;margin:10px 0 0 0;font-size:1.1em;}

.zametka {clear:both;font-size:1.1em;position:relative;}
.zametka img {clear:left;}
.zametka em {color:#1a4b99;font-weight:bold;display:block;font-style:normal;margin-top:10px;font-size:1.1em;}

.one {float:left;clear:left;}
.one a, .two a {color:#8f939c;}
.two {float:right;width:67%;clear:right;margin-top:-30px;}
.two a.c {color:#1b4c9a;}
.three {float:right;width:30%;color:#414141;margin-top:30px;}
.three a {color:#e61a00;}
.bc {background:url('/i/br.png') no-repeat;position:absolute;bottom:0;right:0;width:6px;height:6px;}

.search input {height:16px;width:180px;border:#8f939c 1px solid;padding:2px 0 0 2px;}
.search input.btn {background:url('/i/search.gif') center no-repeat;height:20px;width:20px;border:none;}

.viz {display:block;}

.hid {display:none;}

.clearAll {clear:both;}

#content li{
	font-size: 12px!important; line-height: 140%;
}
.polus p a{
	font-size: 1em!important;
}

#content h1 {float:left; }
.print-link {float:right; margin-top: 40px;}
#content h3 {clear:both; }
#page h1 {float:left; }
.client h1 {float:none!important; }
.calk h1 {float:none!important; }
#content ul{padding-left:10px;}