@charset "utf-8";
/* CSS Document */
/* tegArt icq997581 */


table.mainfixbtable { border:0; padding:0; margin:0; border-collapse:collapse;}
table.mainfixbtable tr td { border:0; padding:0; margin:0; color: #6E6E6E;}
.mainfixbtable a.bgray {font-size:12px;}

body { min-height:100%; color:#9b9b9a; margin:0; padding:0; background:url(img/main-bg.gif) left bottom repeat-x #234159; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;}
a, a:link, a:active, a:visited { color:#cc5b00; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}
img { border:0;}
p { margin:0; padding:0 0 12px 0; font-size: 14px;}
#left p, #left strong {color: #6E6E6E;}

h1 { font-size:17px; font-weight:bold; color:#355a60; padding:5px 0 17px 0; margin:0; text-transform:uppercase; }
h1 span { color:#75989e;}
h2, .likeh2 { font-size:17px; font-weight:bold; color:#355a60; padding:5px 0 17px 0; margin:0; text-transform:uppercase; }
h2 span { color:#75989e;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#355a60; padding:0 0 6px 0; margin:0; text-transform:uppercase;}

#wfix {
width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 850)?"850px" : "100%");
min-width:850px;
}

#topmenu { margin:0 50px; padding:12px 0 10px; background:#2f4e66; color:#ffffff;}
#topmenu a, #topmenu a:link, #topmenu a:active, #topmenu a:visited { margin:0 22px 0 13px; padding:0 0 0 19px; background:url(img/top-item-bg.gif) left center no-repeat; font-size:14px; text-transform:uppercase; color:#ffffff; text-decoration:none;}
#topmenu a:hover { text-decoration:underline;}

#logo { margin:0 50px; padding:8px 0 9px 0; text-align:right;}

#header { position:relative; height:105px; margin:0 50px; border:#ffffff 1px solid; border-left:none; background:#75989e;}
html>body #header { height:auto; min-height:105px;}
#house { position:absolute; width:343px; height:193px; left:0; top:-88px; background:url(img/house.jpg) left top no-repeat;}
#house2 {
    background: url("img/house.png") no-repeat scroll left top transparent;
    height: 193px;
    left: 0;
    position: absolute;
    top: -88px;
    width: 535px;
}
#qw { position:absolute; width:152px; height:52px; right:0; top:0; background:url(img/qw-bg.gif) right top no-repeat; font-weight:bold; text-transform:uppercase;}
#qw a, #qw a:link, #qw a:active, #qw a:visited, #qw a:hover { display:block; float:left; width:152px; height:26px; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; text-decoration:none; text-align:center;}
#qw a span, #qw a:link span, #qw a:active span, #qw a:visited span, #qw a:hover span { color:#75989e;}
#hdlinks { float:right; width:236px; padding:52px 10px 0 0; font-size:10px; line-height:18px; text-align:left; color:#ffffff;}
#hdlinks a, #hdlinks a:link, #hdlinks a:active, #hdlinks a:visited { color:#ffffff; text-decoration:underline;}
/*#hdlinks a, #hdlinks a:link, #hdlinks a:active, #hdlinks a:visited { background:url(img/header-link-bg.gif) left top no-repeat; padding:0 0 0 23px; color:#ffffff; text-decoration:underline;} */
#hdlinks a:hover { text-decoration:none;}

#content { position:relative; height:10px; margin:0 50px; background:#ffffff; border:#ffffff 1px solid; border-left:none; border-top:none;}
html>body #content { height:auto; min-height:10px;}

#right { position:relative; float:right; width:279px; padding:16px 0 0 0;}
p.hmenu { padding:0 22px 0 29px; font-size:25px; color:#f3a618; font-weight:bold; text-transform:uppercase;}
ul#menu { padding:0 0 12px 0; margin:0 22px 0 19px; list-style:none; font-weight:bold;font-size:12px;}
ul#menu li { padding:1px 0 0 20px; margin:0; background:url(img/menu-item.gif) no-repeat; background-position:0 2px; position:relative;}
ul#menu li ul { padding:0; margin:0; list-style:none;}
ul#menu li ul li { padding:1px 0 0 10px; background:none;}
ul#menu a, ul#menu a:link, ul#menu a:active, ul#menu a:visited { color:#cc5b00; text-decoration:none;}
ul#menu a:hover { text-decoration:underline;}

#left { position:relative; margin:0 279px 0 0; padding:20px 7px 6px 30px; background:url(img/left-bg.gif) left top repeat-x;} 

.orange { color:#cc5b00;}
.bgray { color:#75989e;}
a.bgray { color:#75989e;}
img.bordimg { border:#ebebeb 1px solid; margin:0 14px 7px 0; padding:1px; float:left}
#left ul { list-style:none; padding:3px 0; margin:0;}
#left ul li { padding:0 0 0 39px; margin:0; background:url(img/li.gif) no-repeat; background-position:14px 4px; font-size:14px; color:#6e6e6e; line-height:16px;}
#left ol li {color:#6e6e6e;}
p.fixpad { padding:0 120px 0 0; height:95px;}
html>body p.fixpad { height:auto; min-height:95px;}

#rbotblock { width:279px;}
#spec { width:228; padding:16px 22px 108px 29px; background:url(img/spec-bg.jpg) right bottom no-repeat #f5f5f5; line-height:14px; font-size:11px;}
p.sp { padding:0 0 10px 10px;}
span.sp { padding:0 0 10px 10px;}
p.csc-frame-frame1 { color:#000000;}
#spec .black { color:#000000;}
#spec .sp h4 { color:#000000; margin:0; padding:0 0 2px 0;}
#spec .csc-frame-frame1 { color:#000000;}
p.sp span { display:block; text-align:right;}
#contacts { width:220px; height:102px; padding:15px 20px 0 39px; background:url(img/contacts-bg.jpg) right bottom no-repeat; font-size:11px; color:#ffffff; line-height:16px;}
#contacts strong { color:#000000;}
#contacts h4 { color:#000000; margin:0; padding:0 0 2px 0;}
#contacts a, #contacts a:link, #contacts a:active, #contacts a:visited, #contacts a:hover { color:#ffffff;}

#servpic { position:absolute; bottom:6px; right:286px; width:91px; height:96px;}

.fix { clear:both; font-size:1px; line-height:1px;}
.clear { clear:both;}

#footer { margin:0 51px; padding:13px 15px 22px 15px; color:#ffffff; background:url(img/footer-bg.gif) right top no-repeat; clear:both; font-size:10px; line-height:16px;}
#footer span { color:#02b7d6;}
#footer a, #footer a:link, #footer a:active, #footer a:visited { color:#ffffff; text-transform:uppercase; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#spec .title {
color:#355A60;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
margin:0;
padding:0 0 6px;
text-transform:uppercase;
display:block;
font-weight:bold;
}

#left table.contenttable {width: 100%;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0;
  text-shadow: 0 1px 0 #fff;
  color: #2a2a2a;
  background: #fafafa;
  background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff);
  background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));}
 
#left table.contenttable  td {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  border-bottom: 1px solid #cdcdcd;
  box-shadow: 0 1px 0 white;
  -moz-box-shadow: 0 1px 0 white;
  -webkit-box-shadow: 0 1px 0 white;
  text-align: center;
}
#left table.contenttable  tbody td:first-child
{
  text-align: left;
}
 
#left table.contenttable  td:nth-child(2), #left table.contenttable td:nth-child(3), #left table.contenttable td:nth-child(4)
{
  background: #efefef;
  background: rgba(144,144,144,0.15);
  border-right: 1px solid white;
}

.blokDesc {
    margin: 25px 0 0 0;
}
.objDesc {
    float: left;
    margin: 0;
    width: 110px;
}
.infaDesc {
    font-family: Calibri;
    font-size: 14px;
    text-align: center;
}
.icoProch, .icoEco, .icoUstRazr, .icoUstUf, .icoDolg, .icoNotVlag, .icoVlag, .icoNotVoice, .icoNotTemp, .icoTemp90, .icoTemp140, .icoSun, .icoStab, .icoFiltr, .icoDren, .icoKislo, .icoTresh {
    height: 40px;
    margin-bottom: 10px;
    width: 40px;
}
.icoProch {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 0 transparent;
    margin-left: 35px;
}
.icoEco {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -40px transparent;
    margin-left: 35px;
}
.icoUstRazr {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -80px transparent;
    margin-left: 34px;
}
.icoUstUf {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -120px transparent;
    margin-left: 32px;
}
.icoDolg {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -160px transparent;
    margin-left: 32px;
}
.icoNotVlag {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -200px transparent;
    margin-left: 32px;
}
.icoVlag {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -240px transparent;
    margin-left: 32px;
}
.icoNotVoice {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -280px transparent;
    margin-left: 32px;
}
.icoNotTemp {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -320px transparent;
    margin-left: 32px;
}
.icoTemp90 {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -360px transparent;
    margin-left: 32px;
}
.icoTemp140 {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -400px transparent;
    margin-left: 32px;
}
.icoSun {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -440px transparent;
    margin-left: 32px;
}
.icoStab {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -480px transparent;
    margin-left: 32px;
}
.icoFiltr {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -520px transparent;
    margin-left: 32px;
}
.icoDren {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -560px transparent;
    margin-left: 32px;
}
.icoKislo {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -600px transparent;
    margin-left: 32px;
}
.icoTresh {
    background: url("/fileadmin/pict/descIco2.gif") no-repeat scroll 0 -640px transparent;
    margin-left: 32px;
}
.cityStyle span {
    border-bottom: 1px dashed #355A60;
    color: #355A60;
    cursor: pointer;
    font-family: Calibri;
    font-size: 18px;
    font-style: italic;
}
.cityStyle {
    margin-top: 8px;
}
.enableText0, .enableText1, .enableText2, .enableText3 {display: none; margin-top:10px;}
