body { margin:0; padding:0; font-family:Tahoma, Arial, verdana, Georgia; font-size:12px; color:#000000; background-color:#488CCD}

A   {COLOR:#000000;
     font-size:12px;
     text-decoration:underline;
     font-weight:normal;
     font-family:Tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A:active {COLOR:#000000;
           font-size:12px;
           text-decoration:underline;
           font-weight:normal;
           font-family:Tahoma,arial, verdana,  Georgia, Sans-Serif, helvetica}

A:hover {COLOR:#000000;
           font-size:12px;
           text-decoration:none;
           font-weight:normal;
           font-family:Tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

A.reg8   {font-size:10px; color:#FDFCFC}
A.reg8:active {font-size:10px; color:#FDFCFC}
A.reg8:hover {font-size:10px; color:#FDFCFC}

A.reg10   {font-size:10px; color:#2C6AB5}
A.reg10:active {font-size:10px; color:#2C6AB5}
A.reg10:hover {font-size:10px; color:#2C6AB5}

.body_main {background:url(images/main_fon.jpg) left top no-repeat; background-color:#488CCD}
.body_vnutr {background:url(images/page_fon.jpg) left top no-repeat; background-color:#488CCD}

#system_message {color:yellow;}

h1 {color:#000000; padding-top:12px; padding-bottom:12px;  font-weight:bold; font-size:24px; margin:0px; font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
h2 {color:#1D307F;  font-weight:normal; font-size:22px; margin:0px; font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
h3 {color:#FDFCFC; font-weight:normal; font-size:17px; margin:0px; font-family:'Arial Narrow', Tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}
h4 {color:#95DBFC; font-weight:normal; font-size:15px; margin:0px; font-family:'Arial Narrow', Tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}
h5 {color:#FFFFFF;  font-weight:normal; font-size:25px; margin:0px; font-family:'Arial Narrow', Tahoma, arial, verdana,  Georgia, Sans-Serif, helvetica}

.header1
{
color:#000000; padding-top:12px; padding-bottom:12px;  font-weight:bold; font-size:20px; margin:0px; font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica
}
.header2
{
color:#E94B42; padding-bottom:16px; font-style:italic; font-weight:bold; font-size:16px;
}

td {font-family:Tahoma, Arial, verdana, Georgia; font-size:12px; color:#000000;}

#nav {position:absolute; float:left; margin-top:7px; margin-left:125px}
#nav div {float:left; padding-right:24px}

#logo {position:absolute; float:left; margin-top:20px; margin-left:44px}

#menu {position:absolute; margin-top:110px; margin-left:20px; width:980px}
#menu b {float:left;  padding-top:8px}
#menu div {float:left; margin-right:19px;}

#menu_center {float:left; height:31px;  background-color:#E94B42}

#menu_center span {float:left; height:31px;  text-decoration:none; background-color:#E94B42;  padding-left:10px;  padding-right:8px}

#menu_center div {float:left; padding-top:4px; height:31px;  text-decoration:none; background-color:#E94B42;  padding-left:0px;  padding-right:0px}

#menu A {color:#FFFFFF; font-weight:bold; font-style:normal; text-decoration:underline; letter-spacing:0px; font-size:12px;  font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}
#menu A:active {color:#FFFFFF; font-weight:bold;  font-style:normal; text-decoration:underline; letter-spacing:0px; font-size:12px; font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}
#menu A:hover {color:#FFFFFF; font-weight:bold;  font-style:normal; text-decoration:none;  letter-spacing:0px; font-size:12px;  font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}

#menu div{height: 36px;}
#menu div.first{height: 40px;}
#menu_active {float:left}
#menu_active span {float:left; height:31px; background-color:#E94B42}
#menu_active div {padding:0px; margin:0px; float:left; height:36px; background:url(images/menu_scoba_center.gif) center bottom no-repeat}
#menu_active A {float:left; padding-top:7px; padding-right:5px; padding-left:7px; text-decoration:none}
#menu_active A:active {float:left; padding-top:7px; padding-right:5px; padding-left:7px; text-decoration:none}
#menu_active A:hover {float:left; padding-top:7px; padding-right:5px; padding-left:7px; text-decoration:none}


.menu_left {float:left; background:url(images/menu_scoba_left.gif) left top no-repeat;  width:3px; height:31px}
.menu_right {float:left; background:url(images/menu_scoba_right.gif) left top no-repeat;  width:3px; height:31px}

#banner {position:absolute; float:left; margin-top:520px; margin-left:495px; width:480px}
#banner div {float:left; padding-right:5px}

#menu2 {float:left; position:absolute;  margin-top:387px; margin-left:568px}
#menu2 div {float:left}
#menu2 A {color:#FFFFFF;  font-style:normal; text-decoration:none; font-size:17px;  font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}
#menu2 A:active {color:#FFFFFF;   font-style:normal; text-decoration:none;  font-size:17px; font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}
#menu2 A:hover {color:#FFFFFF;   font-style:normal; text-decoration:underline;  font-size:17px;  font-family:arial, verdana,  Georgia, Sans-Serif, helvetica}

.otopleniye {position:absolute; float:left; margin-top:186px; margin-left:530px}
.vodoprovod {position:absolute; float:left; margin-top:186px; margin-left:690px}
.kanalizaciya {position:absolute; float:left; margin-top:186px; margin-left:855px}

#phone {width:175px}
.phone1 {position:absolute; float:left; margin-top:448px; font-size:12px; font-weight:bold;  margin-left:822px; color:#ffffff}
.phone2 {position:absolute; float:left; margin-top:470px; font-size:11px; margin-left:822px; color:#ffffff}
.phone3 {position:absolute; float:left; margin-top:466px; font-size:32px; font-family:'Arial Narrow', Arial Tahoma; font-weight:bold; margin-left:870px; color:#ffffff}

#registration {position:absolute; float:left; margin-top:18px; margin-left:786px; width:217px}
#registration span {float:left}
.reg1 {float:left; width:205px; padding-left:0px; height:76px; background:url(images/register_scoba_center.gif) center bottom repeat-x}
.reg2 {padding-top:8px; padding-left:6px}
.reg3 {font-size:12px; height:20px; width:120px; margin:0px; padding:0px; padding-left:4px}
.reg4 {margin-top:4px; padding-left:6px}
.reg5 {margin-top:-43px; margin-left:140px}
.reg6 {width:56px; cursor:hand; height:17px; background-color:#000000; color:#ffffff;  font-size:11px; font-weight:normal; font-family:tahoma,arial,helvetica; background-image:url(images/enter.gif); background-position:center center; background-repeat:no-repeat; border:0px}
.reg7 {float:left; padding-top:29px; padding-left:6px}
.reg8 {color:#FDFCFC; font-size:10px; font-style:normal}
.reg9 {float:left; padding-left:58px; padding-top:29px}
.reg10 {color:#2C6AB5; font-size:10px; font-style:normal}
.reg11 {float:left; width:205px; padding-left:0px; height:63px; background:url(images/register_scoba_center2.gif) center bottom repeat-x}
.reg12 {padding-top:8px; padding-left:6px; padding-bottom:5px}
.reg13 {float:left; color:#ffffff; padding-right:4px; padding-left:6px}
.reg14 {float:left; font-size:10px}
.reg15 {float:left; margin-top:4px; padding-left:10px}
.reg16 {float:left; margin-top:2px; padding-left:20px}

.polosa1 {background:url(images/niz_polosa.gif) center bottom no-repeat; background-color:#D1E2F2}
.polosa2 {width:192px; height:518px; background:url(images/fon_catalog.gif) center top no-repeat}

.work {padding:30px; padding-bottom:120px;}
.work1 {color:#E94B42; padding-bottom:10px; font-weight:bold}

.color1 {color:#000000}
.color2 {margin-left:30px; color:#2A8DDE; font-style:italic; font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
.color3 {color:#E94B42; font-style:italic; font-weight:bold; font-size:14px}
.color3 a {color:#E94B42; font-style:normal; font-weight:bold; font-size:14px; text-decoration: none;}
.color3 a:active {color:#E94B42; font-style:normal; font-weight:bold; font-size:14px; text-decoration: none;}
.color3 a:hover {color:#E94B42; font-style:normal; font-weight:bold; font-size:14px; text-decoration: underline;}
.color4 {color:#085499}


.buy {position:absolute;  cursor:hand;  width:91px; height:17px; background-color:#000000; color:#ffffff;  font-size:11px; font-weight:normal; font-family:tahoma,arial,helvetica; background-image:url(images/zakaz.gif); background-position:center center; background-repeat:no-repeat; border:0px}
.buy2 {position:absolute;}

#podrobnee {width:100px; margin-top:8px; background:url(images/strelka1.gif) right center no-repeat;}
#podrobnee A {font-family:'Arial Narrow', Arial, Tahoma; font-style:italic; font-size:15px; color:#1D307F; letter-spacing:1px}
#podrobnee A:active {font-family:'Arial Narrow', Arial, Tahoma; font-style:italic; font-size:15px; color:#1D307F; letter-spacing:1px}
#podrobnee A:hover {font-family:'Arial Narrow', Arial, Tahoma; font-style:italic; font-size:15px; color:#1D307F; letter-spacing:1px}

#product {padding-top:10px}
#product div {background:url(images/strelka.gif) left center no-repeat; padding-left:20px; padding-right: 15px; }

#product A {font-family:'Arial Narrow', Arial, Tahoma; font-size:15px; color:#FFFFFF; letter-spacing:1px}
#product A:active {font-family:'Arial Narrow', Arial, Tahoma; font-size:15px; color:#FFFFFF; letter-spacing:1px}
#product A:hover {font-family:'Arial Narrow', Arial, Tahoma; font-size:15px; color:#FFFFFF; letter-spacing:1px}

#sfera {color:#FFFFFF; padding-top:5px; padding-bottom:30px}

#sfera A {font-size:12px; color:#95DBFC}
#sfera A:active {font-size:12px; color:#95DBFC}
#sfera A:hover {font-size:12px; color:#95DBFC}

#news { padding-top:20px; padding-bottom:10px; }
#news i { color:#1D307F; font-size:14px; font-weight:bold; font-style:normal; padding-top:10px}
#news span {width:2px;}
#news b {background-color:#E94B42; font-weight:normal; font-size:12px; color:#FFFFFF; padding-left:4px; padding-right:4px}
.news1 {background:url(images/news_left.gif) left center no-repeat}
.news2 {background:url(images/news_right.gif) left center no-repeat}
.white {color:#ffffff; font-style:normal; font-weight:normal; font-size:12px}
.white a {color:#ffffff; font-style:normal; font-weight:normal; font-size:12px}
.white a:active {color:#ffffff; font-style:normal; font-weight:normal; font-size:12px}
.white a:hover {color:#ffffff; font-style:normal; font-weight:normal; font-size:12px}

.news_text{color: black; font-style: normal; font-weight: normal; font-size: 12px;}
.news_text a{color: #1D307F; font-style: normal; font-weight: normal; font-size: 12px; text-decoration: underline;}


.marg1 {margin-top:10px}
.spec {float:left; position:absolute; margin-top:690px; width:100%}
.spec1 {padding-left:124px; padding-top:30px}
.spec2 {color:#C1E1FE; padding-top:5px}

.prod {float:left; padding-top:20px}
.about {padding-left:90px; padding-right:50px}

.niz {background:url(images/niz_fon.gif) left top repeat-x}
.copyright {color:#9AD0FB; margin-left:124px; margin-top:100px}
.copyright a {color:#9AD0FB; text-decoration: none;}
.copyright a:hover {color:#9AD0FB; text-decoration:underline;}

#footer_banner {position:absolute; float:left; color:#9AD0FB; margin-left:515px; margin-top:-30px}
#footer_banner a {padding-right:20px}

.left1 {margin-right:52px}
.left2 {margin-right:44px}

.znak {float:left; margin-top:545px; margin-left:50px; position:absolute; width:57px; height:57px;  background:url(images/znak.png) left center no-repeat}


.page {float:left; position:absolute; margin-top:200px; width:100%}

#menu_catalog {padding-left:26px; margin-top:26px; padding-right:4px}

#menu_catalog span {float:left; width:150px; padding-top:10px}
#menu_catalog A {font-family:'Trebuchet MS', Arial Tahoma; font-size:15px; color:#05224E}
#menu_catalog A:active {font-family:'Trebuchet MS', Arial Tahoma;  font-size:15px; color:#05224E}
#menu_catalog A:hover {font-family:'Trebuchet MS', Arial Tahoma;  font-size:15px; color:#05224E}



#menu3 {float:left; padding-bottom:14px; padding-left:6px}
#menu3 div {background:url(images/strelka_vnutr.gif) left top no-repeat; width:145px; float:left; padding-left:8px; margin-top:8px; margin-bottom:5px}
#menu3 A {font-family:'Trebuchet MS', Arial Tahoma; font-size:13px; font-style:normal; color:#0353AA}
#menu3 A:active {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#0353AA}
#menu3 A:hover {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#0353AA}


#menu4 {float:left; padding-bottom:14px; margin-top:-10px; padding-left:6px;}
#menu4 span {width:105px; padding-left:14px; padding-right:6px; margin-top:0px; margin-bottom:2px}
#menu4 A {font-family:'Trebuchet MS', Arial Tahoma; font-size:13px; font-style:normal; color:#2B86BA}
#menu4 A:active {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#2B86BA}
#menu4 A:hover {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#2B86BA}

#ACT A {font-family:'Trebuchet MS', Arial Tahoma; font-size:13px; font-style:normal; color:#E34C55; text-decoration:none}
#ACT A:active {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#E34C55; text-decoration:none}
#ACT A:hover {font-family:'Trebuchet MS', Arial Tahoma;  font-size:13px; font-style:normal;  color:#E34C55; text-decoration:none}

#navigation {float:left; color:#000000;}
#navigation A {color:#000000; text-decoration:none}
#navigation A:active {color:#000000; text-decoration:none}
#navigation A:hover {color:#000000; text-decoration:underline}



#navigation2 {float:left; color:#000000;}
#navigation2 A {color:#000000; text-decoration:underline}
#navigation2 A:active {color:#000000; text-decoration:underline}
#navigation2 A:hover {color:#000000; text-decoration:none}




#predlozheniye {float:left; padding-top:40px; padding-left:10px}
#predlozheniye div {background:url(images/strelka_vnutr2.gif) left center no-repeat; width:145px; float:left; padding-left:20px; margin-top:8px; margin-bottom:5px}
#predlozheniye A {font-family:'Arial Narrow', Arial Tahoma; font-size:16px; font-style:italic; color:#1190E0}
#predlozheniye A:active {font-family:'Arial Narrow', Arial Tahoma;  font-size:16px; font-style:italic;  color:#1190E0}
#predlozheniye A:hover {font-family:'Arial Narrow', Arial Tahoma;  font-size:16px; font-style:italic;  color:#1190E0}

#back {float:right; margin-top:20px; background:url(images/strelka_back.gif) left center no-repeat; padding-left:14px; padding-right:50px}
#back A {font-size:10px}
#back A:active {font-size:10px}
#back A:hover {font-size:10px}

#table {background-color:#ffffff; border:solid 1px #D1D1D1; padding-bottom:10px}
#table th {background:url(images/th.gif) left top repeat-x; background-color:#FFFFFF;  padding-bottom:10px;  padding-left:10px;  font-size:12px; font-weight:normal; height:36px; text-align:left }
#table td {background-color:#ffffff; padding-left:10px; padding-right:10px}



/*#korzina {padding-left:20px}
#korzina font {color:#7C7B7B }
#korzina div {position:absolute}
#korzina span {color:#E94B42; font-weight:bold; font-size:17px; font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#korzina input {width:56px; margin-top:10px; cursor:hand; height:17px; background-color:#000000; color:#ffffff;  font-size:11px; font-weight:normal; font-family:tahoma,arial,helvetica; background-image:url(images/bay.gif); background-position:center center; background-repeat:no-repeat; border:0px}*/

#list {float:left; width:100%; padding-bottom:40px}
#list b {font-size:14px; color:#E94B42;}
#list div {float:left; padding-right: 10px; padding-top:25px}

#kupit {float:left; padding-top:10px; font-family:Tahoma, Arial, verdana, Georgia; font-size:12px; color:#000000}
#kupit A {font-style:italic; font-size:12px;  font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#kupit A:active {font-style:italic; font-size:12px;  font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#kupit A:hover {font-style:italic; font-size:12px;  font-family:arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#kupit font {color:#7C7B7B;}
#kupit span {color:#E94B42; font-weight:bold; font-size:16px; font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#kupit input {margin-left:10px; width:56px; padding-left:10px; cursor:hand; height:17px; background-color:#000000; color:#ffffff;  font-size:11px; font-weight:normal; font-family:tahoma,arial,helvetica; background-image:url(images/bay.gif); background-position:center center; background-repeat:no-repeat; border:0px}

#chain {font-size:16px; font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica; float:left; padding: 0 20px; border:1px  #D1D1D1 solid; height:30px; margin-bottom:20px; margin-top:10px; text-align:center}
#chain A {font-size:16px; text-decoration:none;  font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#chain A:active {font-size:16px; text-decoration:none;  font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}
#chain A:hover {font-size:16px; text-decoration:underline; font-family:'Arial Narrow', arial, Tahoma, verdana,  Georgia, Sans-Serif, helvetica}

#chain div {padding-top:5px}
#chain b {color:#4691D4; font-weight:normal}

#no_chain A {text-decoration:none}
#no_chain A:active {text-decoration:none}
#no_chain A:hover {text-decoration:none}

.map-columns td, .map-columns td a {color: white;}

#allnews A {font-size:12px; color:#95DBFC}
#allnews A:active {font-size:12px; color:#95DBFC}
#allnews A:hover {font-size:12px; color:#95DBFC}

.production{
	position: absolute;
	top: 536px;
	left: 120px;
}
.production div{
	float: left;
}