body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, th, var {
font-style : normal;
font-weight : normal;
}
ul {
list-style : none;
}

caption, th {
text-align : left;
}

h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

img {
border : 0;
}

.clear {
clear : both;
}


body, html {
background:#27292B;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 14x;
color : #fff;
min-width:990px;
}

#top {width:100%;min-width:990px;position:absolute;top:0;}
#wrap {width:100%;min-width:990px;position:absolute;left:0;top:0;margin:235px 0 0 0;}


#header {width:100%;height:133px;min-width:990px;}
.head-holder {width:100%;height:133px;}
.head-l {float:left;}
.head-r {float:right;}

#top-menu {float:right;height:33px;}
.ul-top {padding:6px 20px 0 0;}
.ul-top li {display:inline;padding:0 8px;letter-spacing:-0.8px;font-size:11px;font-family:Tahoma;}
.ul-top li a {color:#fff;text-decoration:none;}
.ul-top li a:hover {color:#fff;text-decoration:underline;}

.logo {background:url(i/logo.png) no-repeat;width:193px;height:111px;}
.search {width:261px;height:123px;background:url(i/search-box-bg.png) no-repeat;}
#banner-h {height:113px;width:573px;margin:-133px 0 0 0;}
.y {position:relative;height:0;}
.y1 {float:left;left:40%;position:relative;}
.y2 {float:left;left:-36%;position:relative;}


.menu-box {width:100%;height:54px;min-width:990px;background:url(i/m-bg.png) repeat-x 0 5px;}
.w {width:100%;overflow:hidden;position:relative;height:44px;}
.w1 {float:left;left:50%;position:relative;height:44px;}
.w2 {float:left;left:-39%;position:relative;height:44px;}



.menu-in {width:990px;background:url(i/menu-bg.png) no-repeat 0 5px;height:44px;padding:5px 0 0 300px;}
.ul-main {padding:6px 20px 0 15px;}
.ul-main li {display:inline;padding:0 18px;font-size:11px;}
.ul-main li a {color:#fff;text-decoration:none;}
.ul-main li a:hover {color:#fff;text-decoration:underline;}
#activ {color:#208bc6;text-decoration:underline;}
#activ:hover {color:#208bc6;text-decoration:none;}
#activ1 {color:#208bc6;text-decoration:none;}
#activ1:hover {color:#208bc6;text-decoration:underline;}

.main-box {
float:left;
background:url(i/r-c-bg.png) repeat-y 100% 0;
padding : 0 254px 0 257px;
height:100%;
}

#c-r {
width : 99%;
float : right;
min-width : 300px;
}

#c-column {
width : 97%;
float:left;
padding-left:5px;
margin:0;
}

#r-column {
float : right;
width:254px;
height:100%;
margin:0 -254px 0 0;
}

#left {
width : 257px;
margin-left : -257px;
float : left;
}




.navi {height:33px;background:#2b3c47;width:100%;float:left;padding-right:254px;}
.ul-navi {padding:6px 20px 0 15px;}
.ul-navi li {display:inline;padding:0;font-size:11px;}
.ul-navi li a {color:#fff;text-decoration:none;}
.ul-navi li a:hover {color:#fff;text-decoration:underline;}
.ul-navi .glav {padding-right:5px;}
.ul-navi .glav a {color:#fff;text-decoration:underline;}
.ul-navi .glav a:hover {color:#fff;text-decoration:none;}


.vopros {width:229px;height:177px;background:url(i/vopros-bg.png) no-repeat;}
.vopros span {display:block;font-size:14px;text-transform:uppercase;padding:43px 0 0 90px;}
.vopros p {padding:3px 10px 0 110px;font-size:11px;line-height:14px;}
.vopros a {color:#fff}

.slova {width:212px;height:149px;background:url(i/slova.png) no-repeat;}
.slova span {float:left;width:60px;height:17px;display:block;font-size:14px;text-transform:uppercase;margin:12px 0 0 15px;}
.slova p {width:100px;float:right;padding:7px 10px 0 0px;font-size:11px;line-height:14px;}

.search span {display:block;padding:35px 0 0 63px;color:#208bc6;font-size:12px;font-weight:bold;letter-spacing:-0.5px;}

.box {
margin:8px 0 0 63px;
vertical-align : top;
width : 150px;
height : 15px;
line-height : 18px;
color : #1c2d37;
background :none;
border : none;
}

.button {
vertical-align : middle;
margin:8px 0 0 5px;
padding :0;
width : 19px;
height : 19px;
line-height : 15px;
color : #1c2d37;
background :none;
border : none;
cursor : pointer;
text-indent:-9999px;
overflow:hidden;
}


.inner-l {width:237px;margin:0 0 0 20px;}
.uslugi {font-size:14px;}
.uslugi h2 {text-transform:uppercase;font-size:14px;padding:10px 0 15px 0;letter-spacing:-0.5px;font-weight:bold;color:#26a8f2;}
.uslugi span {font-size:14px;color:#fff;}
.uslugi a {color:#f1d018;}
.uslugi a:hover {color:#f1d018;text-decoration:none;}
.uslugi p {padding:0 0 20px 0;font-size:10px;line-height:14px;}

.inner-r {width:224px;margin:10px 10px 0 10px;height:100%;}
.n h2 {text-transform:uppercase;font-size:14px;padding:10px 0 15px 0;letter-spacing:-0.5px;font-weight:bold;color:#26a8f2;}
.n {font-size:14px;}
.n span {text-transform:uppercase;font-size:14px;letter-spacing:-0.5px;font-weight:bold;}
.n span a {color:#26a8f2;}
.n span a:hover {color:#26a8f2;text-decoration:none;}

.n .data {color:#208bc6;font-size:11px;}
.n p {padding:0 0 15px 0;color:#fff;font-size:11px;line-height:10px;}
.n a {color:#fff;}
.n a:hover {color:#fff;text-decoration:none;}
.line {height:1px;width:220px;background:url(i/line.png) no-repeat;margin:0;padding:0;}

h1 {font-size:14px;text-transform:uppercase;font-weight:normal;color:#fff;padding:20px 0 4px 0;}
h2 {font-size:14px;text-transform:uppercase;font-weight:normal;color:#fff;padding:10px 0 0 0;margin:0 0 -3px 0;}
.c-line {background:url(i/line.png) repeat-x;width : 100%;height:1px;}
#c-column {font-size:11px;line-height:17px;}
#c-column a {color:#208bc6;text-decoration:none;}
#c-column a:hover {color:#208bc6;text-decoration:underline;}
#c-column ol {padding:3px 0 10px 10px;list-style-type:lower-alpha;list-style-position:inside;color:#208bc6;}
#c-column ol span {color:#fff;}
#c-column p {padding:5px 10px;}
.holder {background:#2b3c47;height:131px;width:98%;margin:0 10px;}
.banner1  {width:125px;height:130px;padding:0 15px;float:left;}
.banner2  {width:163px;height:130px;margin:-131.3px 0 0 0;}

.x {position:relative;height:130px;margin:0 0 -130px 0;}
.x1 {float:left;left:47.5%;position:relative;height:130px;margin:0 0 -130px 0;}
.x2 {float:left;left:-40%;position:relative;height:130px;}

.banner3  {width:135px;height:130px;padding:0 5px;float:right;}
.num {float:right;}
.banner1 .num {background:url(i/one.png) no-repeat;height:45px;width:25px;}
.banner2 .num {background:url(i/two.png) no-repeat;height:45px;width:44px;}
.banner3 .num {background:url(i/three.png) no-repeat;height:45px;width:48px;}
.text {float:left;}
.inner {padding:8px 0 0 0;}
.text a {font-size:10px;}
.image {margin:5px 0 0 0;}
.image img {border:1px solid #1a465e;}
.holder1 {margin:0 10px;padding:0 0 0 160px;}
.holder2 {margin:0 10px;padding:0 160px 0 0;}
.image1 {float:left;width:160px;margin-left:-160px;}
.text1 {float:right;width:99%;margin:0;}
.image2 {float:right;width:160px;margin-right:-160px;}
.text2 {float:left;width:99%;margin:0;}

.tel {position:absolute;top:-2px;left:20px;}
.tel span {font-size:12px;letter-spacing:-1px;color:#fff;vertical-align:top;}
.tel .tel1 {padding:0px 0 0 9px;vertical-align:top;}
#dop-box {width:100%;height:48px;color:#a4ae49;background:#2b3c47;}
#dop-box p {padding:15px 0 0 0;font-size:11px;}
#footer {width:100%;min-width:990px;height:40px;color:#fff;}
#footer p {padding:15px 5px 0 0;text-transform:uppercase;font-size:9px;text-align:right;}
#footer a {color:#fff;}
.vmesto-h1 {min-width:400px;display:block;height:1px;}
#c-column h2 {text-transform:uppercase;font-size:14px;padding:10px 0 15px 10px;letter-spacing:-0.5px;font-weight:bold;color:#26a8f2;}
#c-column .text h2 {font-size:14px;text-transform:uppercase;font-weight:normal;color:#fff;padding:10px 0 0 0;margin:0 0 -3px 0;}
