@charset "windows-1251";
/* CSS Document */

HTML{height:100%;width:100%}
BODY {height:100%;width:100%;margin:0; padding:0; font-family: Tahoma; background: #c0c0c0; color: black;}
a{color: #177fc2;}
IMG {border: 0}
TABLE {border-collapse:collapse;}
TABLE TR TD {padding:0;vertical-align:top}

td.in { vertical-align: top; border: #91B8D5 1px solid; }
table.pr td {
vertical-align: middle;
font-size: 11px;
padding:1px;
}
table.pr thead td {
vertical-align: top;
padding:5px 1px 1px;

}
table.prr td {
vertical-align: top;
padding:5px 8px 1px;

}


FORM  {margin:0}
INPUT, TEXTAREA, SELECT {font-size:12px; font-family: Arial, sans-serif; color: #4e5560}
input.text, textarea#cfMessage {width: 280px;}
#ContactForm fieldset {width: 290px; margin: 0 0 0 40px;}
P {line-height:18px;font-size: 12px}
DIV {font-size: 12px}
H1 {padding:12px 0 0 0;color:#484848;font-size:14px;margin:0;font-weight: normal}
H4 {font-size:13px; margin:0px;color:#4e4d4d}
ul{margin:7px 0px 7px 16px;padding:0}
ol{margin:7px 0px 7px 30px;padding:0}
HR{height:1px;border:0px;background:#BE9960;}
.left{float:left}
.right{float:right}
#active{background:url(/images/top-menu-arrow.gif) no-repeat 50% 4px;}
div.rel{position:relative;top:0;left:0}
.clear{clear: both;padding-bottom: 1px; margin-bottom: -1px; height:0;}
#spec{background:url(/images/spec.jpg) no-repeat right top}
#gray{color:#4e4d4d}
.hr{height:1px;background:#5d5d5d;width:200px;margin:25px 0 25px 0}

.storycontent {
font-size:14px;
line-height:18px;
word-wrap:break-word;
}

.posts {
border-bottom:1px solid #EEEEEE;
float:left;
margin-bottom:10px;
width:100%;
}

table.holder{width:980px;height:100%;background: no-repeat top #fff;}
table.holder td{}

/* START OF LOGO */
div.logo{float:left}
div.logo-img{float:left;width:204px;text-align:right;margin-top:29px;margin-right:17px }
div.logo-img div{margin-top:10px}
div.slogan{float:left;border-left:1px #4e5560 solid;width:170px;color:#fff;margin-top:26px}
div.slogan div{float:left;border-right:1px #4e5560 solid;text-align:center;width:53px;margin:9px 0 0 0;height:13px}
div.slogan p{color:#4e5560; margin:0 0 0 20px;font-size:14px}
td.top-menu{height:123px; background: url(/images/header.png) no-repeat 0 0;}
/* END OF LOGO */

/* START OF TOP MENU */
div.top-menu{float:right;background: repeat-x;}
div.top-menu div{float:left;padding:40px 45px 0 0}
div.top-menu p{float:left;margin:0 15px;padding:40px 0 0 0}
/* END OF TOP MENU */

/*Links*/

div.menuF {
float:right;
height:20px;
margin:0;
padding: 84px 0 0;
width:580px;
}

/*Root items*/
div.menuF li
{
	float:left;
	list-style: none;
	padding: 0;
}

div.menuF li a.root-item
{
	color:#4e5560;
	font-weight:bold;
	padding:0 9px 4px;
	text-decoration:none;
	font-size:12px;
}


/*Root items: hover*/
div.menuF li a.root-item:hover, div.menuF li.jshover a.root-item
{
	color:#326ac1;
	font-size:12px;
}
/*End of MENU*/


/* START OF HEADER */
td.header{padding:0 45px 0 0;height:101px;}
div.basket{width:221px;height:92px;background: no-repeat #c7eafb;float:right;margin-right:1px;padding:9px 0 0 0;color:#5f6064}
div.goods{margin:0 0 0 69px}
div.basket-links{margin:6px 0 0 55px}
div.basket p{margin:0 0 0 0;font-family:Arial}
div.phone{float:left;background: no-repeat;width:166px;height:50px;}
/* END OF HEADER */

/* START OF LEFT MENU */
div.left-menu{float:left;width:208px;padding-bottom:50px}
div.services{width:160px;height:64px;background:url(/images/services.gif) #2aa1f2 no-repeat;color:#fff;}
div.services p{margin:0;text-transform:uppercase;background:#2aa1f2;float:right;padding:20px 15px 0 0;}
div.services-cat{width:200px;height:64px;background:url(/images/services-cat.gif) #2aa1f2 no-repeat;color:#fff;}
div.services-cat p{margin:0;text-transform:uppercase;background:#2aa1f2;float:right;padding:20px 15px 0 0;}
p.green-header{background:#25b822;float:left;color:#fefefe;padding:5px 5px 5px 17px; width:200px; margin:10px 0 10px 0}
p.green-header a{color:#fefefe}
/* END OF LEFT MENU */

/* START OF MAIN PAGE BLOCKS */
div.sp{margin:0 0 0 45px;}
div.right-sp{margin:0 0 0 45px;}
div.main-page-block{float:left;}
div.left-page-block{float:left; margin:30px 0px;}
div.right-page-block{float:right; margin-top:30px;}
div.main-page-block ul li{list-style:url(/images/list-style.gif);margin:0 0 6px 0;padding:0}
div.main-page-block ul strong{font-weight:normal}
ul.blue-links{padding-bottom:6px}
ul.blue-links li{list-style:url(/images/list-style.gif);margin:0 0 6px 0;padding:0}
ul.blue-links strong{font-weight:normal}
div.stansii{width:251px;height:110px;background:url(/images/stansii.jpg) no-repeat #086ded}
div.ziri{width:100%;height:110px;background:url(/images/ziri.jpg) no-repeat #086ded;margin-top:1px}
div.filtri{width:257px;height:115px;background:url(/images/filtri.jpg) no-repeat #086ded}
div.bakterii{width:251px;height:110px;background:url(/images/bakterii.jpg) no-repeat #086ded;margin-top:0px}
div.heading-ready{width:226px;height:60px;background:url(/images/rabota.jpg) no-repeat}
div.main-page-block p.full{height:16px;margin:19px 0 17px 0}
p.full img{float:left}
p.full a{color:#545454}
div.main-page-block p{margin:12px 0 0 0}
h2{color:#fff;margin:0;padding:23px 0 0 25px;font-size:13px;font-family:tahoma;width:190px}
div.main-page-block div.heading-heating h2{color:#fff;margin:0;padding:33px 0 0 25px;font-size:13px;font-family:tahoma;width:200px}
div.photo-middle{width:226px;background:url(/images/photo-meddle.jpg) #fee973;text-align:center}
div.photo-bottom{margin:0 0 1px 0;width:226px;background:url(/images/photo-bottom.jpg) no-repeat;min-height:20px;height:auto !important;height:20px;padding:13px 0 0 0}
div.photo-bottom a{color:#666262}
div.green{background:url(/images/green.gif) no-repeat;height:34px;width:9px;position:absolute;top:0;left:-13px;}
div.photo-bottom p{width:210px;margin:1px 0 0 10px}
p.date{color:#111;font-size:11px;}
div.news-a{margin:10px 20px 0 0}
div.port{margin:10px 0 0 0;height:5px;width:226px;background:url(/images/photo-top.jpg) no-repeat}
div.central-div{float:left;width:720px;padding:27px 0 0 0}
div.box{width:300px;float:left;margin:16px 35px 0 0}
div.blue{float:left}
div.head{width:197px;height:44px;border:1px #5d5d5d solid;float:left;}
div.head p{padding:12px 0 0 14px;color:#484848;font-size:14px;margin:0}
/* END OF MAIN PAGE BLOCKS */

/* START OF CATALOGUE */
div.centraldiv{float:left;clear: both;width:590px;margin:15px 0px 0 39px;text-align: justify;}
div.central-div-cat{float:left;width:590px;margin:15px 0 0 30px;}
div.cat{float:left;padding:12px 0px 10px 0;width:300px}
div.blue2{padding-top:15px;float:left}
div.heading{border:#5d5d5d 1px solid;width:197px;float:left;}
div.heading p{padding:12px 0 12px 14px;color:#484848;font-size:14px;margin:0}
div.description{width:240px;padding:15px 0 0 0}
div.top-blue-links p{float:left;width:260px;padding:0 0 10px 0px;margin:0}
table.catalog div p b{color:#4e4d4d}
div.central-div-cat2{float:left;width:630px;margin:10px 0px 0 50px}
div.central-div-cat2 H1 {padding:5px 0 5px 0;color:#2aa1f2;font-size:14px;margin:0;font-weight: normal}
/* END OF CATALOGUE */

div.boxx{margin:0px 20px 20px 0; height:50px; width:100%}
div.box-cat{margin:16px 0 30px 0}
div.head-cat{height:44px;border:1px #5d5d5d solid;float:left;}
div.head-cat p{padding:12px 20px 0 20px;color:#484848;font-size:14px;margin:0}
span.descr { width:355px; font-size:12px; color:#777; margin:10px 0 10px 0;}
div.head-cat img { border-bottom: 4px solid #ddd; margin:10px }

/* START OF NEWS */
div.box-small{float:left;margin:0px 20px 20px 0}
div.head-small{height:44px;border:1px #5d5d5d solid;float:left;}
div.head-small p{padding:12px 20px 0 20px;color:#484848;font-size:14px;margin:0}
div.small{float:left;padding:12px 0px 10px 0;width:300px}
table.top-menu-table{margin:12px 0 0 0px}
table.top-menu-table td{padding:0 5px 0 5px}
p.back img{margin:0 4px 0 0}
p.back a{color:#35acf4}
/* END OF NEWS */

/* START OF OBJECTS */
div.photo-bottom-portfolio{margin:0 0 20px 0;min-height:31px;height:auto !important;height:31px;padding:15px 0 0 0}
div.photo-bottom-portfolio a{color:#666262}
div.photo-bottom-portfolio div.green{background:url(/images/green.gif) no-repeat;height:34px;width:9px;position:absolute;top:0;left:-15px;}
div.photo-bottom-portfolio p{margin:7px 0 0 0px}
div.image-portfolio{float:left;padding:10px 40px 0 0}
/* END OF OBJECTS */

table.top-menu-table2{margin:0 0 15px 0}
table.top-menu-table2 td{padding:0 5px 0 5px}

/* START OF ZAKAZ */
p.zakaz-heading{color:#4e4d4d;font-size:14px;margin:0}
p.zakaz-price{padding:0 0 0 20px;font-size:14px}
p.zakaz-price b{color:#4e4d4d;}
div.details{margin:20px 0 0 0}
div.details-blue{height:79px;width:187px;background:url(/images/details-blue.gif) no-repeat;position:absolute;left:270px;top:-10px}
div.details-blue p{color:#fff;padding:0 15px 0 15px}
table.description{width:600px;font-family:Arial;color:#46545b}
table.description td{border:1px solid #e1e1e1;padding:5px 7px}
tr.strong td{background:#f5f5f5}
p.desc{color:#4e4d4d;font-size:14px;}
/* END OF ZAKAZ */

/* START OF OBJECTS INNER */
div.photo-bottom-portfolio2{width:226px;margin:0 0 20px 0;min-height:31px;height:auto !important;height:31px;padding:15px 0 0 0}
div.photo-bottom-portfolio2{margin:0 0 20px 0;min-height:31px;height:auto !important;height:31px;padding:15px 0 0 0}
div.photo-bottom-portfolio2 a{color:#666262}
div.photo-bottom-portfolio2 p{margin:2px 0 0 20px}
div.green2{background:url(/images/green.gif) no-repeat;height:34px;width:9px;position:absolute;top:0;left:0;}
div.objects2{float:left;padding:10px 40px 0 0}
/* END OF OBJECTS INNER */

/* START OF CONTENT */
td.content{ vertical-align: top;font-size:12px;height:100%;background:url('/images/pipe2.jpg') no-repeat right bottom;padding:0 0 40px 0 }
td.content p{}
td.content ul{}
td.content ol{}
td.content a{}
td.content hr{}
/* td.content table td{font-size:12px} */
td.content img{}
p.i_small{font-size:smaller}
/* END OF CONTENT */

/* START OF FOOTER */
div.footer{text-align:right;height:1px;background:url(/images/hr.gif) no-repeat bottom left}

.slogan h1{padding:0px 0 0px 10px;}

div.post-footer {
height:80px;
overflow:hidden;
}

div.address{float:left;width:658px;height:80px;background: repeat-x;}
div.address-text{height:55px;margin:0 0 0 18px;padding:15px 0 0 50px;width:510px;background:#fff}
div.address p{margin:0;}

div.caunterss{float:left;width:200px;height:80px;background: repeat-x;}

div.address a { color: #868383; text-decoration: none;}
div.address a:hover {color: #868383; text-decoration: none;  }

div.dlab{float:right;padding:18px 0px 0 0;background: repeat-x;width:145px}
div.dlab p{margin:0}
div.dlab a{color:#19abf8}
#bottom{vertical-align:bottom}
/* END OF FOOTER */

li#cat1 { margin-left:16px; padding-right:18px; color: #1c9df1; }
li#cat1 a {color: #1c9df1; }
; class="blue-links" style="padding-right:25px"
ul {padding-bottom:7px}
ul li {list-style:url(/images/list-style.gif);margin:0 0 10px 0;padding:0}


#debug { border:1px solid #0a0000;}
p.path { line-height:20px;}

#ImageOpen IMG { border: 1px solid #aaa; }
#ImageOpen p {margin:0}

/* visibility:hidden; */
div.BigDiv {position:absolute; left:0; top:0;  text-align:center; }
div.BigImg { display: none; position:absolute; left:0; top:0; }
div.BigImg img  { cursor:hand; border: 1px solid #aaa;   }

table.table  { width:99%; border-collapse:20px; }
table.table tr  { background-color:#FFF;}
table.table th { font-size:11px; background-color:#e4eef4; height:25px;   } 
table.table th#name{background-color:#eee; }
table.table tr#name{background-color:#eee;  }
table.table td { color: #555; padding:4px; padding-left:5px; font-size:12px;  vertical-align:middle; height:30px; border-bottom: 1px solid #eee; }
table.table tr#row_1 { background-color:#EEE}

p.text { text-align:justify; }

table.cat { margin-bottom:20px; }
table.cat td#img { border:1px solid #eee; padding:10px; text-align:center;width:175px; vertical-align:middle;  }
table.cat td#left-td { padding-left:20px}
div.cat-img {float:left; height:50px; margin-right:10px; margin-bottom:10px;}
div.shop-input {float:right; padding-right:10px; margin-bottom:4px;}

.12px { font-size:12px; }
p#cat { margin:3px 0 0 0; color:#999;}

table.form td { font-size:12px;}
p.error { color:#FF3300; margin-top:0px; }

a#d { text-decoration:none; color:#999;}
