/* Global */* {margin:0; padding:0; font-family:tahoma, arial; color:#4E5265;}html, body {height:100%; background-color:#EDEEF0; font-size:12px;}input, button, textarea, select {font: normal 12px "tahoma", sans-serif; color:#000; vertical-align: middle; }legend { display: none; }fieldset { border: none; }ul{ list-style: none; }table { border-collapse: collapse; border:0; width:100%;}hr { display: none; }img {border: none;}h1, h2, h3, h4 {font-weight:bold; font-family:arial; color:#187CB1;}h1 a, h2 a, h3 a, h4 a {font-weight:normal; font-family:arial; color:#187CB1;}h1{padding: 10px 0 18px 0; font-size:24px;}h2{padding: 10px 0 12px 0; font-size:20px;}h3{padding: 10px 0 10px 0; font-size:17px;}h4{padding: 10px 0 10px 0; font-size:15px;}p, ol, blockquote, pre{padding: 0 0 1em}p, ol, td {line-height:1.5em;}td { padding:5px; border:1px solid #333;}a {color:#187CB1; text-decoration:underline;}a:hover {text-decoration:none;}div.clear {clear: both !important;visibility: hidden !important;margin:0 !important;overflow: hidden;font-size:1px;}/* CSS Document */#container {min-height:100%;position:relative; width:960px; margin:0 auto;}#header {height:190px; background:url(../images/head.jpg) top no-repeat; margin-bottom:20px;}#body {padding-bottom:150px; clear:both;}#footer {position:absolute;bottom:0; height:150px; width:100%; background-image:url(../images/footbg.gif); background-repeat:no-repeat; background-position:top; background-color:#DFDFDF;}/* main */.main { overflow:hidden; clear:both;}.tbox { height:120px; margin-bottom:20px; position:relative;}.an { width:300px; height:120px; float:left;}.an a { font-family:arial; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; display:block; width:280px; padding-top:95px; padding-bottom:8px; padding-left:20px;}.an a:hover {text-decoration:underline;}.a1 { background:url(../images/a1.jpg) no-repeat; margin-right:30px;}.a2 { background:url(../images/a2.jpg) no-repeat; margin-right:30px;}.a3 { background:url(../images/a3.jpg) no-repeat;}/* header */.logo { padding-top:35px; padding-left:20px; width:500px; float:left;}.hbox { padding-right:20px; padding-top:35px; float:right; width:400px; text-align:right;}.smpics { overflow:hidden;}.smpics ul li {margin-left:40px; display:inline;}.phones { overflow:hidden; clear:both; font-size:23px; color:#CC0000; font-family:arial; font-weight:bold; padding-top:30px;}.ph { font-family:arial; font-size:12px; color:#000; font-weight:normal;}.slogan { position:absolute; color:#2091CD; font-size:22px; font-family:georgia; margin:0 auto; top:105px; left:245px;}.slogan a {color:#2091CD; text-decoration: none;}/* sidebar */#side {width:300px; float:left;}.actbox { width:300px; overflow:hidden; margin-bottom:20px;}.act1 { width:300px; height:32px; background:url(../images/act1.gif) no-repeat;}.act { background:#BE0E33; font-family:arial; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em; padding:10px 20px 0px 20px;}.act a, .act a:hover { color:#fff; text-decoration:underline;}.act2 { width:300px; height:14px; background:url(../images/act2.gif) no-repeat;}.act3 { width:300px; height:16px; background:url(../images/act3.gif) no-repeat;}.act4 { width:300px; height:15px; background:url(../images/act4.gif) no-repeat;}.act5 { background:#1E826F; font-family:arial; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em; padding:0px 20px 0px 20px;}.act a, .act a:hover { color:#fff; text-decoration:underline;} /**************************************************/ /*    Блок с надписью "мы выполняем работы..."*/.block1{  align:left;   overflow:hidden;   width:300px; height:120px;  background-image:url(../images/block1.png);   text-align:center;}  .block1_text   {    font-size: 11pt;     color: white;     margin-top: 18px;  } /**************************************************/ /*    Блок со статьями */.block3_main{  align:left;   text-align:center;  background:url(../images/block_btn.png) no-repeat;  overflow:hidden;  background-color:#EDEEF0;  width:300px;  min-height: 193px;  height: expression(this.scrollHeight < 194 ? "193px" : "auto");   }  .block3_header   {    margin-top: 5px;    }  .block3_header_link   {    font-family: tahoma, arial;     font-size:11pt;    color: white;   }  .block3_text_container    {    min-height: 193px;    height: expression(this.scrollHeight < 194 ? "193px" : "auto");     margin-top:-3px;    width:300px;    text-align: left;    padding: 1em 0 0 0;        background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACACAMAAAD9J/PGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdQTFRF/Pz8zc3N2traz8/P0NDR0tLS0NDQ9fX1+Pj4//7/9PT04uLi6Ojo39/fzs3NzMzM/f7+3Nzc9fb26uvq6urp4ODh9/f44+Pj+vn519fX29zb19bX1tXV6Onp5OPk2dnY+/r79vX1+vv7+vr6+Pn4+fr6/////v7+0dHR09PT/fz80tPS0dHS/Pv78vPzzs7P/v39zs7O7/Dv/f393t7d8vLx3+Dg2drZ8PDw8fHw5+bn2dnZ7ezt7+/v5eXl5OTl+fn46+vr7u7u6urq1NTV1dXV4ODg2NnY7O3s19fY09TUz87P4eHh09PS9PP0zczM7u7t3Nzd8vLy29va8fHx5uXm5ubm7u7v5OTk1dXU19fW3Nvc5+fn+/v71tbV3d3dz87O7Ovs6Ofn3t7e9vf28/Pz4+Pi7Ozs8O/v9/f31NTT/P399vb3QCtbEwAAAKZJREFUeNokw9NSBQAUQNGV3c22bdu2bdf/P3em9potIWFf0p/8MKjfg20pIT2khg490kK3XZ22fLm0YlWNO1eqVdq0rt60ccnhWJVrhwrdG/EsL4xZU2pHTnhTrs6FeXNOnZly40luqFViWbFFj95tmHFgyblZH4ZMmHRi1JE+r/Zkh4zQqMiPF5/KZIYWCyq0atakwa1e/3X5NmxAQcjSHrf9CjAAht4XiD8Rf/EAAAAASUVORK5CYII=)      no-repeat;    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;       background: -moz-linear-gradient(top,#fff,#ccc);    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#cccccc,GradientType=0); zoom: 1;    background: linear-gradient(top,#fff,#ccc);       background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;        border-radius: 0 0 14px 14px; -moz-border-radius:0 0 14px 14px; -khtml-border-radius: 0 0 14px 14px;      }    .block3_text_container p       {        padding: 0 1em 1em 1em;    }      /**************************************************/ /*    Блок c левым навигационным меню*/.block2_main{  align:left;   text-align:center;  background:url(../images/block_btn.png) no-repeat;  overflow:hidden;  background-color:#EDEEF0;  width:300px;  min-height: 153px;  height: expression(this.scrollHeight < 154 ? "153px" : "auto"); }  .block2_text_container  {    text-align:left;    min-height: 153px;    height: expression(this.scrollHeight < 154 ? "153px" : "auto");     margin-top:31px;    width:300px;    padding: 1em 0 0 0;       <!-- background-image:url(img/block3.png); -->    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACACAMAAAD9J/PGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUdQTFRF/Pz8zc3N2traz8/P0NDR0tLS0NDQ9fX1+Pj4//7/9PT04uLi6Ojo39/fzs3NzMzM/f7+3Nzc9fb26uvq6urp4ODh9/f44+Pj+vn519fX29zb19bX1tXV6Onp5OPk2dnY+/r79vX1+vv7+vr6+Pn4+fr6/////v7+0dHR09PT/fz80tPS0dHS/Pv78vPzzs7P/v39zs7O7/Dv/f393t7d8vLx3+Dg2drZ8PDw8fHw5+bn2dnZ7ezt7+/v5eXl5OTl+fn46+vr7u7u6urq1NTV1dXV4ODg2NnY7O3s19fY09TUz87P4eHh09PS9PP0zczM7u7t3Nzd8vLy29va8fHx5uXm5ubm7u7v5OTk1dXU19fW3Nvc5+fn+/v71tbV3d3dz87O7Ovs6Ofn3t7e9vf28/Pz4+Pi7Ozs8O/v9/f31NTT/P399vb3QCtbEwAAAKZJREFUeNokw9NSBQAUQNGV3c22bdu2bdf/P3em9potIWFf0p/8MKjfg20pIT2khg490kK3XZ22fLm0YlWNO1eqVdq0rt60ccnhWJVrhwrdG/EsL4xZU2pHTnhTrs6FeXNOnZly40luqFViWbFFj95tmHFgyblZH4ZMmHRi1JE+r/Zkh4zQqMiPF5/KZIYWCyq0atakwa1e/3X5NmxAQcjSHrf9CjAAht4XiD8Rf/EAAAAASUVORK5CYII=)      no-repeat;    -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;       background: -moz-linear-gradient(top,#fff,#ccc);    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#ffffff,endColorstr=#cccccc,GradientType=0); zoom: 1;    background: linear-gradient(top,#fff,#ccc);       background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;    background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;        border-radius: 0 0 14px 14px; -moz-border-radius:0 0 14px 14px; -khtml-border-radius: 0 0 14px 14px;  }     .block2_text_container ul         {        padding: 0 1em 1em 1em;     }    .artbox { width:300px; overflow:hidden; margin-bottom:20px;}.art { background:url(../images/art.gif) repeat-y; padding:0px 20px; line-height:1.5em;}.art p { border-bottom:#A8A9AB dotted 1px; padding:18px 0px;}.art1 { width:300px; height:18px; background:url(../images/art1.gif) no-repeat;}.art2 { width:300px; height:18px; background:url(../images/art2.gif) no-repeat;}.artl { color:#187CB1; font-family:arial; font-size:18px;}.artm { font-weight:bold; }#leftmenu { margin-bottom:20px;}#leftmenu ul li { padding-bottom:10px;}/* content */#content {width:630px; float:right; padding-bottom:20px; line-height:1.5em;}.con { overflow:hidden;}#content ol {margin-left:40px;}#content ul {margin-left:35px; margin-bottom:10px; margin-top:5px; list-style:disc;}#content ol li { padding-bottom:10px;}#content ul li { padding-left:5px; padding-bottom:10px;}.artic { font-family:arial;}.data { font-size:11px; color:#999; clear:both;}/* footer */.f0 { width:120px; height:4px; font:1px; overflow:hidden; background:#0194D9; position:absolute; bottom:0px; margin-right:30px;}.crumb { font-size:11px; color:#666; padding-bottom:10px;}.crumb a { color:#187CB1;}.crumb a:hover { color:#333;}/* navigation*/.dk { padding:20px 0px;}.dl {margin:0.15em 0.6em; }.dm, a.dm:hover {background:none repeat scroll 0 0 #187CB1;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}.copy {color:#494949; font-size:12px; width:650px; float:left; padding-top:25px; padding-left:30px; line-height:2em;}.bl { color:#1C8AC6; font-size:17px;}.counters { text-align:right;}.counters img { margin-left:20px;}.antarion {color:#666C84; float:right; font-size:11px; overflow:hidden; width:200px; padding-top:30px; padding-right:30px;}.antarion a {color:#666C84;}.antarion img { float:left; margin-right:10px; margin-bottom:5px;}img.aligncenter { display: block; margin-left: auto; margin-right: auto;}img.alignright { margin: 5px 0 10px 20px; display: inline;}img.alignleft { margin: 5px 20px 10px 0; display: inline; }.alignright { float: right; }.alignleft { float: left }/* drop down menu */ul.dropdown {}ul.dropdown li {zoom: 1; font-family:arial; color:#fff; font-size:15px; font-weight:bold; display:block; cursor:pointer;}ul.dropdown li a {width:280px; padding-top:95px; padding-bottom:8px; padding-left:0px;}ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }.pleft { margin-left:20px;}ul.dropdown ul { width: 300px; visibility: hidden; position: absolute; top: 100%; left: 0;}ul.dropdown ul li { font-weight: normal;  padding:0px;}									  ul.dropdown ul li a {display: inline-block; color:#187CB1; font-size:13px; font-family:tahoma; font-weight:normal; padding:12px 0px 0px 20px;} ul.dropdown ul li a:hover { text-decoration:underline;} .dr { background:url(../images/drop1.gif) top no-repeat;}.dp { background:url(../images/drop2.gif) repeat-y;}.dn { background:url(../images/drop3.gif) bottom no-repeat;}.dnl { height:32px;}
