/* Глобальный сброс */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

h1 {
display:none
}

/*main*/

html { height:100%}
body {
	margin:0;
	padding:0;
	color:#4f4f4f;
	font:13px Arial, Helvetica, sans-serif;
	height:100%;
	background: url(../img/head_img1.jpg) center top no-repeat;
	}
	
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix { zoom: 1; } /* IE6 */
*+html .clearfix { zoom: 1; } /* IE7 */
	
a {color:#4f4f4f; outline:none; text-decoration:none}
a:hover { text-decoration:underline}
form { margin:0; padding:0}
table, td, tr { vertical-align:top; }
h3 { font:normal 18px Arial, Helvetica, sans-serif; margin:0; padding:22px 0 7px 0;}
img { border:0}
.cl {clear:left; } .fl{ zoom:1; float:left; }

strong {
font-weight:bold;
}

/*HEADER*/
#wrap { margin:0px auto; padding:0 4px 0 1px; min-width:995px; min-height:100%; max-width:1080px; _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? "995px" : document.body.clientWidth > 1080 ? "1080px" : "auto"); }
* html #wrap { height:100%}

#header { position:relative; height:305px; z-index:20;overflow:hidden}
* htm l#header {zoom:1;}
#logo { position:absolute; left:22px; top:45px;
display:block;
width:443px;
height:111px;
background:url(../img/logo.png) no-repeat;
z-index:40;
}
#head_img {
position:absolute; top:5px; right:-100px;
display:block;
width:1280px;
height:415px;
/*background:url(../img/head_img.jpg) no-repeat;*/
z-index:20;
}

.slogan { line-height:25px; position:absolute;z-index:40; left:21px; top:178px; color:#0066b2; font-size:18px;font-family: Times New Roman, Helvetica, sans-serif;  }

/*CONTENT*/
#content { padding:0 0 258px 0;position:relative;z-index:40;}
* html  #content {zoom:1}
/*left_block*/
#left_block {  width:268px;}
.left_menu_1 { background:url(../img/bg_2.gif) 0 bottom no-repeat #8ba92e; padding:6px 0 15px 0;}
.left_menu_1 ul { list-style:none; padding:0; margin:0;}
.left_menu_1 ul li { margin:0 3px 0 3px; background:url(../img/bg_3.gif) 0 0 no-repeat; padding-top:2px; text-transform:uppercase; font:bold 107.1% Arial, Helvetica, sans-serif}
.left_menu_1 ul li:first-child, .left_menu_1 ul li.left_menu_li { background:none}
* html .left_menu_1 ul li {z-index: expression( runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " left_menu_li") : 0 )}
.left_menu_1 ul li a { color:#ffffff; text-decoration:none; line-height:21px; display:block; padding:4px 0 0 19px; height:26px;/* background:url(../img/sprite.png) 3000px 1px no-repeat;*/}
.left_menu_1 ul li a:hover{color:#8BA92E; background:url(../img/menu_active.png) left no-repeat;}
.left_menu_1 ul li.active a{background-position:0 -939px;  color:#8ba92e;  } 
* html .goods ul li{
zoom:1;
}
p{
text-align:justify;
}
.left_menu_2 { background:url(../img/bg_4.gif) 0 0 no-repeat #0066b2; margin-top:13px; padding:6px 0 0px 0px;  }
.left_menu_2_bg {background:url(../img/bg_6.gif) 0 bottom no-repeat ; padding:6px 0 15px 0;}
.left_menu_2 ul { list-style:none; padding:0; margin:0;}
.left_menu_2 ul li { margin:0 3px 0 3px; background:url(../img/bg_5.gif) 0 0 no-repeat; padding-top:2px; text-transform:uppercase; font:bold 107.1% Arial, Helvetica, sans-serif}
.left_menu_2 ul li:first-child, .left_menu_2 ul li.left_menu_li { background:none}
* html .left_menu_2 ul li {z-index: expression( runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += " left_menu_li") : 0 )}
.left_menu_2 ul li a { color:#ffffff; text-decoration:none; line-height:24px; display:block; padding:4px 0 0 19px; height:26px; background:url(../img/sprite.png) 3000px 1px no-repeat;}
.left_menu_2 ul li a:hover{color:#0066b2; background:url(../img/menu_active.png) left no-repeat;}

.left_menu_2 ul li.active {color:#0066b2; background:url(../img/menu_active.png) left no-repeat;line-height:24px; display:block; padding:4px 0 0 19px; height:26px;}
.left_menu_1 ul li.active {color:#8BA92E; background:url(../img/menu_active.png) left no-repeat;line-height:24px; display:block; padding:4px 0 0 19px; height:26px;}
.left_menu_1 ul li.active a{padding:0px;}

#left_block .phone { zoom:1; float:left; font-size:28px; width:267px; color:#0066b2; line-height:34px; padding:20px 0 0 1px; }
#left_block .phone a { width:56px; height:56px; background:url(../img/sprite.png) 0px -47px no-repeat; zoom:1; float:left; text-decoration:none; margin-top:6px; }
#left_block .phone a:hover { background-position:-56px -47px; width:56px; }
.phone_code { font-size:20px; color:#a2a2a2;zoom:1; float:left; padding:0 0px 0 8px}
* html .phone_code { padding:0 0px 0 5px }
.p{ padding-left:12px; }
.calendaric { background:url(../img/calendaric.png) left top no-repeat; width:241px; height:260px; zoom:1;float:left; margin:23px 0px 0 14px; }
* html .calendaric { margin-left:7px;}

.mark1 { width:52px;}
.mark1 a { background: url(../img/sprite.png) -20px -103px no-repeat; width:10px;  height:20px; zoom:1;float:right; margin:4px 0 0 0 }
.mark1 a:hover{ background-position:1px -103px; width:10px; }

.mark2 { width:52px;}
.mark2 a { background: url(../img/sprite.png) -31px -103px no-repeat; width:10px; height:20px; zoom:1; float:left; margin:4px 0 0 0 ; }
.mark2 a:hover{ background-position:-10px -103px; width:10px }
.month { color:#0066b2; font:bold 160.6% Arial, Helvetica, sans-serif; padding-top:2px; text-align:center  }
/*
.calend_table { margin:10px 0 0 20px; width:200px; border:0;}
.calend_table th { text-align:center; color:#fff; font: bold 87.5% Arial, Helvetica, sans-serif; line-height:14px!important; padding-bottom:6px;}
.calend_table td { text-align:center;  color:#383838; font:100% Arial, Helvetica, sans-serif; line-height:14px!important; padding:1px 0 1px 0}
*/
.red_box { border:1px solid #ff7401; height:14px; overflow:hidden; display:block; margin:0 auto; width:16px;  }
.ban1{ background:#cccccc; width:200px; font:30px Arial, Helvetica, sans-serif; color:#d9d9d9 }

#left_block .player{ margin:21px 0 1px 15px; clear:both; vertical-align:top; display:block; width:240px; height:240px; background:url(../img/all_about_s.jpg) no-repeat; }
#left_block .banner_1{  clear:both; margin:24px 0 0 14px; vertical-align:top; display:block; width:240px; height:100px; background:url(../img/newsakva.jpg) no-repeat; }
#left_block .banner_2{  clear:both; margin:24px 0 0 14px; vertical-align:top; display:block; width:240px; height:100px; background:url(../img/banner_diland.jpg) no-repeat; }

.padding3{ margin:40px 0 0 0; }
.padding4{ margin:10px 0 0 28px; text-align:center}
.padding5{ margin:20px 0 0 14px}

/*right_block*/
#right_block { width:90%; line-height:17px; zoom:1; float:right; *float:none; *margin-left:80px; padding-top:15px;}
#right_block p { margin:12px 0 0 0;}
.page_navigation { color:#8e8e8e; font-family:Arial, Helvetica, sans-serif; margin-bottom:29px; font-size:10px;margin-left:-2px;}
.page_navigation a { color:#8E8E8E; text-decoration:underline; font-size:12px;margin-right:2px;margin-left:2px;}
#right_block .back { font:85.7% Arial, Helvetica, sans-serif; width:84px; color:#8e8e8e; line-height:44px; padding-top:5px;position:absolute;right:15px;bottom:0px}
#right_block .back a { width:44px; height:45px; background:url(../img/sprite.png) 0 1px no-repeat; zoom:1; float:right; text-decoration:none}
#right_block .back a:hover { background-position:-44px 0; width:45px; }

#right_block h1{  font:normal 30px Arial, Helvetica, sans-serif;  margin:0; padding:10px 0 14px 0  }
#right_block h2{ font:normal 20px Arial, Helvetica, sans-serif;  margin:0; margin-top:12px; }
#right_block h3{ font:normal 130% Arial, Helvetica, sans-serif; padding:0; margin:0; margin-top:13px;  }
#right_block h5{ font:normal 150% Arial, Helvetica, sans-serif; padding:0 0 0px 0px; margin:0  }
#right_block h6{ font:normal 150% Arial, Helvetica, sans-serif; padding:0 0 0px 0px; margin:0  }
#right_block h4{ font:bold 118% Arial, Helvetica, sans-serif; padding:12px 0 0px 0; margin:0}

.list1 { list-style:none; padding:0 0 0 1px; margin:0;   }
.list1 li { padding-top:1px; line-height:19px; }


ul.list3{ list-style:none; margin:5px 0 0px 7px ; line-height:22px; padding:0 0 0 0; }
.list3 li {background: url(../img/marker.gif) 0 6px no-repeat; padding:0 0 0 12px;}
.list3 li a{ text-decoration:underline; }
.list3 li a:hover{ color:#ff7301; }


#right_block table {border:0px solid #abadb3; border-collapse:collapse;margin-top:20px;margin-bottom:20px;}
#right_block table td {border:0px solid #abadb3; border-collapse:collapse; padding:0 8px;}

.padding1{ margin:10px 0 0px 0px; }
.padding2{ margin:36px 0 4px 1px; }
.padding6{ margin:0px 0 10px 215px; }
.padding7 { zoom:1; float:left; margin:40px 0 0 0px; width:681px; }
.padding8{ margin:48px 0 9px 0;  }
.padding9{ margin:19px 0 9px 0;  }
.padding11{ margin:19px 0 9px 0;  }
.margin{ margin:3px 0 0 0; }

.goods { clear:both; width:100%; overflow:hidden }
.goods ul { list-style:none; margin:0; padding:0; width:103%}
.goods ul  li {display:block; float:left; zoom:1; vertical-align: top; width:49%; margin:0; padding:12px 0 30px 0; }
.price{ background:#a2c33b; width:116px; color:#fff; font:10px Arial, Helvetica, sans-serif; height:25px;  padding-top:6px;text-align:center }
.shop_price_value{ font:bold 15px Arial, Helvetica, sans-serif; }
.pic_price img{ border:1px solid #ddd; width:114px; height:114px; }
.tovar .meta { float:left; zoom:1; width:114px; height:147px; }
.tovar .text { overflow:hidden;padding-left:15px; }
.text p { padding:0; padding-right:10px; line-height:17px; display:block; clear:both;text-align:left}
.name a { font-size:170%; text-decoration:underline; padding:0; display:block; clear:both; line-height:24px;}
.name a:hover { color:#ff7301; }

.padding13{ margin:71px 0 0 0;  }
.padding14{ margin:62px 0 0 0;  }

.margin1{ margin:-26px 0 0 0; }
.line{ background:#a7c549 repeat; height:4px; margin:80px 0 0 0; }
a.border_pic { border:1px solid #9d9d9f; height:112px; width:112px; display:block;  }
a.border_pic:hover { border-color:#8ba92e;  }
.padding12{ margin:0px 0 0 0px; }

.padding15{ float:left; zoom:1; margin:35px 0 0 0; }

.services_block {  margin-top:10px; padding:35px 0 0 0; border-top:4px solid #a7c549; clear:both; float:left; zoom:1; width:100%; }
.services_block a {width:116px; height:116px; float:left; zoom:1; *float:right; margin:2px 0 0px 3.5%; *margin-right:23px; background-image:url(../img/sprite.png); background-repeat:no-repeat;}
.services_block a.uslugi { background-position: 0px -163px;  }
.services_block a.uslugi:hover { background-position: -118px -163px;  }
.services_block a.otzivi { background-position:0px -280px;   }
.services_block a.otzivi:hover { background-position: -116px -280px;  }
.services_block a.video { background-position: 0px -398px ; margin-left:4% }
.services_block a.video:hover { background-position: -118px -398px;  }
.services_block a.obgects { background-position:0px -516px;  }
.services_block a.obgects:hover { background-position: -119px -516px;  }
.services_block a.aktsii { background-position:0px -634px;  }
.services_block a.aktsii:hover { background-position: -118px -634px; }

.septic_choice { padding:24px 0 0 0;  clear:both; height:60px; border-bottom:4px solid #0066b2; padding-bottom:35px; margin-bottom:30px; padding-right:20px; padding-left:20px;}
.septic_choice  a.vibor_nam{background: url(../img/sprite.png) 0px -752px no-repeat; width:337px; height:39px; font:bold 107.3% Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:center; padding-top:21px; zoom:1; float:left;}
.septic_choice  a.vibor_nam:hover{ background-position: 0px -876px; width:337px; text-decoration:none  }
.septic_choice  a.second { zoom:1;float:right}
.text_block {border-top:4px solid #0066b2; clear:both; margin-top:34px; padding-bottom:10px;}
.text_block h2 { padding-top:26px!important}

.padding17{ margin:22px 0 18px 0; }
.padding18{ margin:27px 0 25px 116px; }
.padding19{ margin:30px 0 10px 116px; }
.padding20{font:normal 160% Arial, Helvetica, sans-serif; margin:0px 0 0px 0px; }
.padding21{font:normal 170% Arial, Helvetica, sans-serif; margin:0px 0 0px 0px; }
.look{ margin-top:20px; margin-bottom:30px; text-decoration:underline; font-size:90%; display:block; clear;both; text-align:center;}
.look:hover{ color:#ff7301; }
.p_down{ margin:0 0 40px 0; }

/*inside_Akva-Bio*/
.text_block_2 {  clear:both;}
.text_block_2 h1 {padding-bottom:13px!important}
.text_block_2 p { padding:2px 0 0 0}
.drafts { margin-top:36px; margin-bottom:30px; clear:both; display:table;}
.drafts .flash { zoom:1; float:left;}
.drafts  a.button {  background: url(../img/button-gray.png) no-repeat; width:230px; height:30px; text-decoration:none;  font:bold 107.3% Arial, Helvetica, sans-serif; color:#5d5d5d; text-transform:uppercase; text-align:center; margin:0 0 10px 0; padding:3px; line-height:30px; float:right;zoom:1; }
.drafts  a.button:hover { color:#ff7304; text-decoration:none; }
* html .drafts  a.button { margin-bottom:-20px}


.text_block_3 {  clear:both; padding-top:29px}
.text_block_3 h3 { margin:20px 0 0 0!important; padding-bottom:3px!important}
.text_block_3 p { padding:2px 0 0 0}
.text_block_3 table{ border-left:1px solid #abadb3;  border-top:1px solid #abadb3;  margin:0 auto; margin-top:16px; margin-bottom:1px}
.text_block_3 table td { border-right:1px solid #abadb3; border-bottom:1px solid #abadb3; padding:5px 0 6px 0; width:62px}
.text_block_3 ul { list-style:none; margin:0; padding:5px 0 0 0;}
.text_block_3 ul li {background: url(../img/marker.gif) 0 6px no-repeat; padding:0 0 3px 12px; margin-top:3px;}
.text_block_3 ul li a{ text-decoration:underline; }
.text_block_3 ul li a:hover{ color:#ff7301; }
/*end inside_Akva-Bio*/

/*gallery*/
#slide_block { position:relative; margin-top:20px; width:100%;margin-bottom:45px;zoom:1;}
* html #slide_block{zoom:1}
#slide_block a.strela_1 { position:absolute; top:39px; left:0; background:url(../img/sprite.png) -119px 0 no-repeat; width:26px; height:46px;}
#slide_block a.strela_1:hover { background-position:-119px -48px}
#slide_block a.strela_2 { position:absolute; top:39px; right:0; background:url(../img/sprite.png) -147px 0 no-repeat; width:25px; height:46px;}
#slide_block a.strela_2:hover { background-position:-147px -48px}
#slide_block .part_1 {background:url(../img/sprite.png) -309px -5px no-repeat; width:13px; height:126px; position:absolute; left:26px; top:0}
#slide_block .part_2 {background:url(../img/sprite.png) -324px -5px no-repeat; width:13px; height:126px; position:absolute; right:25px; top:0}
#slide_block .slide_body { border-bottom:2px solid #d5d5d5; border-top:2px solid #d5d5d5; height:122px; position:relative;zoom:1; margin:0 38px 0 39px; overflow:hidden}
#slide_block .slide_body .long { position:absolute; left:0; top:11px; width:10000px;}
#slide_block .slide_body .long ul { list-style:none; padding:0; margin:0; zoom:1; float:left}
#slide_block .slide_body .long ul li { zoom:1; float:left; padding:0 1px;}
#slide_block .slide_body .long ul li img { vertical-align:top width:100px!important; height:100px!important;}


#gallery_block { display:none; position:absolute; z-index:100; left:50%; border:2px solid #0066b1; width:496px; height:396px; margin-left:-248px; background:#e5e4e4; top:-312px;}
#gallery_block .foto{ position:absolute;z-index:1; top:67px; left:9px; width:478px; height:279px; background:#ffffff; border-bottom:2px solid #d5d5d5; border-top:2px solid #d5d5d5; overflow:hidden}
#gallery_block .foto {display:table-cell;text-align:center;vertical-align:middle;}
#gallery_block .foto-wrap {position:relative;}
* html #gallery_block .foto-wrap {zoom:1}
#gallery_block .foto .wellleft {border:1px solid #000;position:absolute;top:0px;left:0px;width:239px;height:279px;z-index:999;}
#gallery_block .foto .wellleft:hover{background:url(../img/leftBut.png) no-repeat;cursor:pointer;z-index:999;}
#gallery_block .foto .wellright {border:1px solid #000;position:absolute;top:0px;right:0px;width:239px;height:279px;z-index:999;}
#gallery_block .foto .wellright:hover{background:url(../img/rightBut.png) right no-repeat;cursor:pointer;z-index:999;}
#gallery_block .foto table { width:100%; border:0;}
#gallery_block .foto table td { text-align:center; vertical-align:middle; height:279px; background:url(../img/loader.white.gif) center center no-repeat}
#gallery_block .foto table td img { max-width:476px; max-height:276px; vertical-align:middle; z-index:0;}
#gallery_block a.close { position:absolute; right:17px; bottom:12px; background:url(../img/sprite.png) -175px 0 no-repeat; width:86px; height:23px;}
#gallery_block a.close:hover {background:url(../img/sprite.png) -175px -25px no-repeat;}
#gallery_block .name { position:absolute; width:356px; border-right:2px solid #d5d5d5; height:36px; padding:10px 0 0 18px; text-decoration:none; left:0; bottom:0; font:20px Arial, Helvetica, sans-serif; color:#4f4f4f;} 
#gallery_block .logo{ position:absolute; left:145px; top:7px; display:block; width:208px; height:53px; background:url('../img/gal_logo.jpg') no-repeat;}
.facebook .logo {display:block; width:208px; height:53px; background:url(../img/gal_logo.jpg) center 4px no-repeat;margin:0px auto;padding-top:4px}
#gallery_block .str-left { position:absolute; left:0px; top:0px; width:239px;height:279px;z-index:999!important;}
#gallery_block .str-left:hover {background:url(../img/leftBut.png) no-repeat left 50%;cursor:pointer;z-index:999!important;}
#gallery_block .str-right { position:absolute; right:0px; top:0px; width:239px;height:279px;z-index:999!important;}
#gallery_block .str-right:hover {background:url(../img/rightBut.png) no-repeat right 50%;cursor:pointer;z-index:999!important;}


/*FOOTER*/
.clear { clear:both; }
#footer { height:221px; background:url(../img/bg_8.gif) top repeat-x; clear:both; margin-top:-221px; min-width:1000px;position:relative;z-index:999;}
#footer_block {cursor:text;padding:0 4px 0 1px; min-width:995px; position:relative; margin:0 auto; position:relative; max-width:1080px; _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? "995px" : document.body.clientWidth > 1080 ? "1080px" : "auto");} 
* html #footer_block {zoom:1}
#footer_block  a:hover { color:#ff7301!important;position:relative;}
* html #footer_block  a:hover {zoom:1}
#footer_block .foot_1 { position:absolute; left:23px; color:#FFFFFF; top:76px; line-height:28px; width:235px;}
#footer_block .foot_1 span { color:#01508b; margin:0 0 0 9px}
#footer_block .foot_1 #little_logo {
position:absolute;
right:0px;
top:0px;
display:block;
width:102px;
height:26px;
background:url(../img/little_logo.gif) no-repeat;
}

#footer_block .foot_1 a {
margin:0;
padding:0;
}

#footer_block .foot_2 { width:690px; position:absolute; right:0; top:80px; line-height:16px; color:#cccccc; }
#footer_block .foot_2 h5 { color:#002e50; margin:0; font:bold 128.6% Arial, Helvetica, sans-serif; padding-bottom:4px;}
#footer_block .foot_2 a {color:#cccccc; text-decoration:underline}
#footer_block .foot_2 p { margin:6px 0 0 0;}
#footer_block .foot_2 .tel { zoom:1; float:left; width:132px; padding:0 33px 2px 0; text-align:right; background:url(../img/bg_9.gif) right 6px no-repeat}
#footer_block .foot_2 .email { zoom:1; float:left; padding:0 0 2px 31px; width:148px;}
#footer_block .foot_2 .adress {float:left; zoom:1; padding:0 2px 0 31px; background:url(../img/bg_9.gif) 0 6px no-repeat; width:285px;}

ul {
list-style-image:url('../img/marker.gif');
padding-left:15px;
margin-top:12px;
}

ul li {
line-height:20px;
}

.highlight {
background-color:#8BA92E;
color:#fff;
}

tr.highlight th {
color:#555;
background:none;
}

#gallery_block .highlight {
background-color:inherit;
color:inherit;
}

input, select, textarea {
border:1px solid #ddd;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:6px;
behavior: url(/js/pie/PIE.htc);
}

textarea {
width:400px;
}

.infofield {
margin-top:15px;
margin-bottom:5px;
}

input.button {
margin-top:15px;
cursor:pointer;
background:#8BA92E;
border:0;
color:#fff;
}

#gallery_block table {margin-top:0px;margin-bottom:0px;}
#gallery_block table td {padding:0px;}

.shop_id ul {
padding-left:42px;
}

.shop_id ol {
padding-left:46px;
list-style-type:decimal;
margin-top:10px;
}

table.table {
width:92%;
margin:0 auto;
}

table.table, table.table td {
border:1px solid #ddd!important;
border-collapse:collapse;
}

#vote {
display:block;
width:200px;
margin:0 auto;
margin-top:25px;
margin-bottom:5px;
}

.votes_guestion {
padding-bottom:13px;
}

th {
padding:8px;
}

.no-highlight tr.highlight {
background:#fff;
color:#555;
}

table.hl-table {
width:100%;
margin:0 auto;
border: 1px solid #dddddd !important;
}

table.hl-table th {
background:#ccc;
text-align:center;
vertical-align:middle;
}

table.hl-table tr {
border-top:1px solid #ccc;
}

table.hl-table td {
text-align:center;
vertical-align:middle;
padding-top:0px;
padding-bottom:0px;
line-height:20px;
}
.tbl_wrapper{
text-align:center;
}
ol {
list-style-type:decimal;
padding-left:20px;
margin-top:12px;
}

ol li {
line-height:20px;
}

a.filtr-btn {
background: transparent url('../img/filtr-btn.png') no-repeat scroll top right;
color: #444;
display: inline-block;
font: normal 12px arial, sans-serif;
height: 50px;
margin-right: 12px;
padding-right: 18px;
text-decoration: none;

}
#sept_6 div {
margin-top:56px;
}
a.filtr-btn span {
background: transparent url('../img/filtr-btn-span.png') no-repeat;
display: block;
line-height: 40px;
padding: 5px 0 5px 18px;
font-weight:bold;
color:#fff;
font-size:18px;
}
a.filtr-btn:hover {
background-position: bottom right;
color: #000;
outline: none;
}
a.filtr-btn:hover span {
background-position: bottom left;
padding: 5px 0 5px 18px;
}
#filtr {
background:#f1f0f0;
border:2px solid #4bb5e0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
behavior: url(/pie/PIE.htc);
padding:20px;
overflow:hidden;
margin:0 auto;
}
#filtr h6 {
font-size:22px;
font-weight:normal;
text-align:center;
margin:0;
padding:0;
margin-bottom:20px;
margin-top:10px;
color:#4f4f4f;
}
.filtr-nav a {
color:#4BB5E0;
font-size:20px;
text-decoration:none;
margin-right:10px;
text-align:left;
}
.filtr-nav a.active {
color:#fff;
background: transparent url('../img/filtr-page-on.png') no-repeat center;
display:inline-block;
line-height:31px;
height:31px;
width:21px;
*width:31px;
padding-left:10px;
}
.filtr-buttons {
text-align:center;
}

a.filtr-btn2 {
background: transparent url('filtr-btn.png') no-repeat scroll top right;
color: #444;
display: inline-block;
font: normal 12px arial, sans-serif;
height: 50px;
margin-right: 12px;
padding-right: 18px;
text-decoration: none;
}
a.filtr-btn2 span {
background: transparent url('filtr-btn-span.png') no-repeat;
display: block;
line-height: 0px;
height: 33px;
padding: 17px 0 0 18px;
font-weight:bold;
color:#fff;
font-size:18px;
}
a.filtr-btn2:hover {
background-position: bottom right;
color: #000;
outline: none;
}
a.filtr-btn2:hover span {
background-position: bottom left;
padding: 17px 0 0 18px;
}
a.filtr-btn2 span p {
font-weight:normal;
font-size:16px;
}
.iva_back{
position:relative;
height:1px;
width:100%;
clear:both;
}
* html .iva_back{
zoom:1;
}
.shop_text{
margin-bottom:45px;
}
.filled{
color:#8BA92E !important;
}
.shop_cat_text{
padding-bottom:45px;
}
.break{
clear:both;
height:0px;
font-size:0px;
}
.param19 div.infofield,
.param20 div.infofield,
.param21 div.infofield,
.param22 div.infofield{
display:none;
}
.bassein tr:hover {
background:none;
}
.mainTable tr:hover,
.mainVprodage tr:hover{
background:none;
color:#4F4F4F;
}
.mainVprodage{
border:1px solid #cccccc !important;
}
.mainVprodage td {
border-top:1px solid #cccccc !important;
border-right:1px solid #cccccc !important;
}
.thanksTable tr td,
.thanksTable tr,
.thanksTable,
#YMapsID table,
#YMapsID table tr,
#YMapsID table tr td{
border:none !important;
padding:5px !important;
background:#FFFFFF !important;
}
.thanksTable tr td img{
border:1px solid #dadada;
padding:2px;
}
.thanksTable tr:hover{
background:#FFFFFF !important;
color:#4F4F4F
}
.photo{
zoom:1;
float:left;
margin: 24px;
height:170px;
width:150px;
overflow:hidden;
border:0px solid #dadada;
padding:8px;
text-align:center;
vertical-align:middle;
}
.photo_img{
}
.photo_size{
display:none;
}
.septic_blue{
height:10px;
border-bottom:4px solid #0066B2;
margin-bottom:14px;
}
.topArrs{
height:1px;
}
/*
.tableImgImg{
position:absolute;
z-index:1;
}

.arrsIMG{
position:absolute;
width:100%;
height:100%;
z-index:100;
}*/

.bars{
font-weight:700;
color: #2a668b
}
.barsSmall{
font-size:50%;
}
.barsLast{
padding-top:6px;
font-weight:700;
color: #2a668b
}
.garanty{
font-size:150%;
color:#A2C33B
}
.loader{
background:url(img/menu_active.png);
	position:absolute;
	left:-1000px;
	
}

#li-counter {
position:absolute;
top:110px;
left:26px;
}
