html, body {margin:0; padding:0; width:100%; height:100%;}

body {font-family: tahoma, arial;  background-image:url(img/fon.gif)}
html,  body, table, p, td, div, tr, div, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin: 0; padding: 0; border: 0;}



/*заставко*/

div.threelang {text-align:center; padding-top:20px}
div.threelang img {padding-right:5px;}


table.vxod {border-collapse: collapse; width:100%; margin-top:50px}
td.vx1 {width:50%}
td.vx2 {width:509px}
td.vx3 {width:50%}

div.coll {background:url(img/coll.jpg) no-repeat top center; height:164px; width:509px }
img.serv {margin-top:109px; margin-left:123px; float:left}
img.klin {margin-top:109px; margin-left:92px; float:left}





/*клининг*/

/*table.cleaning1 {width:766px;border-collapse: collapse;}*/
table.cleaning1 {width:990px;border-collapse:collapse;}

table.cleaning1 td { border:0px solid red}
td.cl1 {width:680px;vertical-align:top; }
td.cl2 {width:12px; vertical-align:top; background-image:url(img/bg1.gif); background-repeat:repeat-y; }
td.cl3 {width:150px;vertical-align:top; background:#72bee0; } /*background-image:url(img/bg2.jpg); background-repeat:repeat-y;*/
td.cl33 {width:142px;vertical-align:top; background-image:url(img/bg22.jpg); background-repeat:repeat-y;}

div.mainmenu {padding-top:52px}

div.oic { background:url(img/bg3444.gif) repeat-x top left; margin-bottom:2px;}
div.oic a {padding-bottom:4px; padding-top:5px; background-color:#008CCA; display:block; font-weight:bold; padding-left:10px;text-transform:uppercase; font-size:11px; color:#ffffff; text-decoration:none }
div.oic a:hover {text-decoration:underline}

div.oic2 {  margin-top:2px}
div.oic2 a {padding-bottom:4px; background-color:#E05617;  padding-top:5px; display:block; font-weight:bold; padding-left:10px;text-transform:uppercase; font-size:11px; color:#ffffff; text-decoration:none }
div.oic2 a:hover {text-decoration:underline}


div.white {background-color:#ffffff; padding-bottom:0px}


div.keywords {padding-top:40px; padding-left:10px; padding-bottom:40px}

div.okwc {background:url(img/bg4.gif) no-repeat 0% 70%; padding-left:8px}
div.okwc, div.okwc a {font-size:11px; color:#DCF3FF; font-weight:normal}

div.keywords2 {padding-top:40px; padding-left:10px; padding-bottom:40px; background-color:#cccccc}
div.okwc2 {background:url(img/bg4.gif) no-repeat 0% 70%; padding-left:8px}
div.okwc2 h2 {font-size:11px; color:#ffffff; font-weight:normal}

table.cleantop { border-collapse: collapse;}
table.cleantop td { border:0px solid red; padding:0px}
td.ctop1{width:250px}
td.ctop2{background: #CCCCCC;  }
/*td.ctop2{width:586px; border:1px solid red; background:url(img/gbg.gif) left top repeat-x}*/


div.toplangs {width:362px; height:106px; }
div.toplangs2 {width:362px; height:106px;  background:url(img/bg33.jpg) no-repeat top left }

table.cleancontent{border-collapse: collapse;}
table.cleancontent td { }
/*table.cleancontent{width:612px;border-collapse: collapse;}*/

table.cleancontent td.cco1{width:248px; vertical-align:top; background-image:url(img/bg5.jpg); background-repeat:no-repeat; background-position:left top; border:0px solid blue}
table.cleancontent td.cco2{width:580px;vertical-align:top;  border:0px solid green}
/*td.cco2{width:364px;vertical-align:top; ackground-color:#F4F4F4}*/

div.rasp1 {height:45px}

div.lkchapter {padding-bottom:15px; background:url(img/ar1.gif) no-repeat 0% 10%; padding-left:25px;font-weight:bold; text-transform:uppercase; color:#B7B7B7; font-size:13px}

div.shortnews {padding-bottom:15px; padding-left:20px; padding-right:20px}

div.banner {text-align:center; padding-top:5px; padding-bottom:15px}

div.banner img {border: 1px solid #999999; padding:3px}

div.onenewstitle {background:url(img/newsp.gif) no-repeat 0% 0%; padding-left:12px; margin-bottom:20px; font-size:11px; font-weight:bold; color:#999999}
div.onenewstitle a {color:#666666; display:block}

div.mainpixclean {text-align:right; padding-bottom:20px}

div.mainpixclean img {border-left:#EF611F 2px solid; border-bottom:#EF611F 2px solid; padding-bottom:2px; padding-left:2px}

div.ckchapter {padding-right:25px; background:url(img/ar2.gif) no-repeat 100% 8%; font-weight:bold; text-transform:uppercase; text-align:right; color:#555555; font-size:13px; text-align:right; padding-bottom:15px;  }

div.textblockclea {background:url(img/newsp.gif) no-repeat 0% 0%; padding-left:12px; font-size:12px; color:#333333; margin-bottom:20px; padding-right:20px}
div.textblockclea div { font-size:11px; font-style:italic; color:#333333; padding:9px}

div.gradclea {background:url(img/grad.jpg) no-repeat 0% 0%; height:50px; width:990px}

div.adresclea {font-size:11px; padding-left:20px; padding-top:10px; color:#ffffff; font-weight:bold; float:left; width:770px}
div.upclea {float:left; font-size:11px; padding-top:10px; padding-left:85px}
div.upclea a{color:#008CCA }

div.gradclea2 {background:url(img/grad2.jpg) no-repeat 0% 0%; height:50px; width:990px}

div.upclea2 {float:left; font-size:11px; padding-top:10px; padding-left:85px}
div.upclea2 a{color:#E05617}

div.nizmenu {background:url(img/bg66666.jpg) no-repeat 100% 0%; width:990px; background-color:#015995; margin-top:1px;}
div.nizmenu2 {background:url(img/bg66.jpg) no-repeat 100% 0%; width:990px; border:0px solid black}
/*div.nizmenu2 {background:url(img/bg66.jpg) no-repeat 100% 0%; width:766px; border:1px solid black}*/

div.itemsofnizmemu {padding-left:20px; text-align:right; padding-right: 172px; font-size:10px; text-transform:uppercase; padding-top:5px; padding-bottom:5px; color:#ffffff; }
div.itemsofnizmemu  a {color:#ffffff}

div.rasp2 {height:15px}

div.innerlang {padding-left:10px; padding-top:10px}


div.newsfulldate {font-weight:bold; color:#666666}
div.newsfulltitle {font-weight:bold; font-size:14px;}


/*Добавочки*/

div.oicsbmenu {padding:5px 5px 5px 15px; font-size:10px}
a.sbmenu {display:block; padding:0px; color:#333333; text-decoration:none}
a.sbmenu:hover {text-decoration:underline}
a.links_seo_p4 {
  color:#008CCA;
}

#main_text_index {
  color:grey;
  line-height:0.8em;
  text-align:justify;
}

#main_text_index h1 {
  line-height:1.2em;
}

#main_text_index ul {
  margin-top:0;
  margin-bottom:0;
}

center.links_bottom, center.links_bottom a {
  font-size:12px;
  color:#666;
  font-weight:bold;
}

div.langs-block { position:absolute; left:25px; top:120px; }
div.langs-block img { display:inline-block; padding-right:5px}

div.top-contacts { font-size:12px; color:#ffffff; padding:10px; border-top:1px dashed #FFFFFF; margin:10px }
a.objectsalltitle { display:block; font-size:15px;}

div.images { height:10px}

img.top-gallery { width:577px; height:105px}

#slideshow { position:relative; height:105px; width:577px}

#slideshow IMG { position:absolute; top:0; left:0; z-index:8;opacity:0.0;}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9; }
