/* maintenance */
.maintenance-page { width: 100%; height: 100%; min-height:100%; min-width:100%; } 
.maintenance-page #bg{ width:100%; height:100%;}	
.maintenance-page #maintenance{margin: 0 auto;width: 1000px; height:100%; }
.maintenance-page #container{ margin:0; width:100%; min-height:100%;}
.maintenance-page #logo{ float:none}
.maintenance-page #logo-title {text-align: center;margin-top: 20px; margin-bottom:5px}
.maintenance-page #logo-title img{width:350px;}
.maintenance-page #content{ clear: none; width: 100%; float:none}
.maintenance-page h1#page-title {text-align: center; width:100%;font-size: 24px;border: none;padding-bottom: 20px;color: #007082; margin:0}
.maintenance-page p {text-indent: 0px; font-size: 14px; line-height: 26px;margin: 4px 20px 4px 20px;}
.maintenance-page p.pcenterb{ font-size:16px; font-weight:bold ; text-align:center}
.maintenance-page .divmapbg{ padding:95px 0 0 140px; margin-top:-90px; height:400px; background:url(../images/daizharu-map-rf3.png) center no-repeat}
.maintenance-page .divmapbg h2{ padding-left:280px; padding-top:0;}
.maintenance-page table.citysetka{ text-align:center; border: none; clear:both}
.maintenance-page table tbody{ border: none}
.maintenance-page .divmapbg a.citybutton{ cursor:pointer; margin:10px 30px; text-decoration:none; display:block; text-align:center; width:150px; padding:6px 14px; border:solid 1px #de791b; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px; font:16px Arial, Helvetica, sans-serif; color:#FFFFFF;  background-color:#e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

@media screen and (max-width: 768px) {

/* main */
html * {max-height:1000000px;}
*{ margin: 0; padding: 0;}
html, body{width: 100%;background: url(../images/bg.png) repeat;font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#272727; min-width:480px}
.container{ margin:0 auto; position:relative; width:480px; min-width:480px; max-width:480px; }
#page{ width:100%; min-width:480px; border-top: 2px solid #006e81}

/* base */

.allhide{ display: inline}
a{ color:#006e81; outline:none; text-decoration:underline;}
a:hover{ color:#006e81; text-decoration:none;}
p{ margin-bottom:10px; font-size:14px; line-height:18px; color: #464646;}
h1{ margin:30px 0 20px; font-size:20px;}     
h2{ margin:20px 0; color: #4c4c4c; font: bold 18px/20px "Open Sans", Arial, Verdana, sans-serif; }
h3{ margin:20px 0; color: #4c4c4c; font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
h4{ margin:20px 0; color: #4c4c4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
ul{ list-style:inside square url(../images/arrows-ul.png); color: #464646; padding:5px 0}
li{ padding:5px 0}
ol{ list-style:decimal inside; color: #464646; padding:5px 0}

#left_col{ display:none}
#top_block1{width:100%; display:block; clear:both}
#content_bot{ float:left; width:100%; margin-top:20px}
#content_block{ min-width:460px; padding:0 10px; max-width: 460px; overflow: hidden;}
#main_content{ clear:both; margin-top:15px}
.findelem{ float:left; width:100%;}

/* header */
#header{ width:100%; height:200px; background: url(../images/water2.png) top no-repeat; position:relative; min-width:480px}
#logo_block{ float:left; margin:15px 15px 0 20px;}
#logo_block img{ width: 200px; margin-left:10px}
#header_menu{ float:left;}



#header_city { float: left; border-left: 1px solid #006e81; padding: 5px 5px 5px 20px; margin-top: 10px;}
#header_city h2{ color: #006e81; text-transform: uppercase; font-size: 13px; padding: 0 0 5px 0; margin: 0; }
#header_city select{border:1px #006e81 solid; padding:5px 2px; margin:7px 0; width:146px; font-size:14px; font-style: italic; color: #E36422; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#header_text{ float:left;}
.top_big_text{ display:none}
#header_link .social_icon .caption{ font-style: italic; font-size: 14px; padding-bottom: 2px; font-family: Georgia, serif; color: #4b4b4b}
#header_link .social_icon ul{ list-style: none}
#header_link .social_icon ul li{ display: inline-block; padding: 3px}
#header_link .social_icon ul li img{ width:23px}
#header_link .add_block{ padding-top: 8px}
#header_link .add_button img{ width: 130px;}

.top_text_block{ display:block; width:460px; height:45px; padding:0 10px 10px;}
#header_link{ display:none}


/* top_menu */
.top_menu{ float:left; margin: 30px 0 10px}
.top_menu_link{ list-style: none; font-size:14px; float:left;}
.top_menu_link li{ padding:10px 5px; display:inline-block}
/*.top_menu_link li a{ cursor:pointer; text-decoration:none; text-align:center; padding:7px 6px; border:1px solid #bf3a07; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;  background-color:#e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%); }*/
.top_menu_link li a{ cursor:pointer; text-decoration:none; text-align:center; padding:7px 6px; font:14px Arial, Helvetica, sans-serif; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}

.mobile-menu-icon{ display:inline-block; width:38px; height:32px; background:url(../images/mobile-menu-icon3.png) no-repeat}
.top_menu_icon0{ float:left; width:38px; height:32px; margin:8px 8px 0 10px}

/* par */
#main_script{ clear: both; }
#main_script .main-slider{ display:none}
.par { display:none}
#main_script select{ width:170px; padding:5px; margin:5px;}
#main_script .form-submit{ margin-left:330px; margin-top:15px}
#main_script .views-exposed-form .views-exposed-widget{ margin-left:15px}

/* main_menu */
#main_menu{ display:none}
#main_menu.stickynav-processed{ clear:both; height:50px; background:url(../images/main_menu2.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); border-bottom:1px solid #077d92 }
#main_menu.stickynav-active{ height:50px; background:url(../images/main_menu.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); border-bottom:1px solid #077d92  }
#main_menu ul.menu{list-style:none; }
#main_menu ul.menu li{ display:inline-block;}
#main_menu ul.menu li.first a{border-left: 1px solid #FFFFFF; }
#main_menu ul.menu li.last:hover > .sf-wrapper{ display: block; right:10px}
#main_menu ul.menu li#menu-685-1:hover > .sf-wrapper{ display: block; right:10px}
#main_menu ul.menu li a{font-size:14px; text-decoration:none; text-transform:uppercase; color:#FFF; padding:17px 13px 17px 14px; margin: 1px 0;  border-right: 1px solid #FFFFFF; cursor:pointer}
#main_menu ul.menu li a:hover{ color:#eaffcf; cursor:pointer}
.sf-sub-indicator { height: 10px;overflow: hidden;position: absolute;right: 0.75em;text-indent: -999em;top: 1.05em;width: 10px;}
a > .sf-sub-indicator, span.nolink > .sf-sub-indicator { display:none}

#main_menu ul.menu li ul li a{ padding:7px 15px; width:175px; font-size:14px; color: #006e81; text-transform: none; border-bottom:1px solid #E8E8E8; margin:0 5px}
#main_menu ul.menu li ul li a:hover{ background:#FEFEF5; color: #054752; }

.sf-wp{position: relative;}
.sf-menu ul{ width:230px; max-height:450px; overflow-y:auto; overflow-x:hidden}
.sf-menu li{position: static;}
.sf-menu li .sf-wrapper{ position: absolute; top:50px; z-index: 6000; display: none}
.sf-menu li:hover > .sf-wrapper{ display: block;}
.sf-menu li .sf-wrapper { cursor: auto;}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul {position: static; background: #fff; opacity:1;padding: 0 0 9px 0 !important;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0;-webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

#main_menu ul.menu li ul li ul{ position: static; width:230px; overflow-y:auto; overflow-x:hidden; max-height:400px; }
#main_menu ul.menu li ul li ul li{ position: static;}

.sf-menu ul a > .sf-sub-indicator { display:none}

/* search_block */
.search_block{ clear: both; width:100%; background: #f6f6f6 /*#e0e7ed #f2f4f6*/; border-bottom: 1px solid #006e81;border-top: 1px solid #006e81;  padding-bottom:5px}

/* quicksearch */
#block-views-exp-views-easy-poisk-page .views-exposed-form select{ padding: 6px 2px; width:140px; margin:5px; background: #ffffff; color: #000; -webkit-transition: all 0.2s linear; -webkit-transition-property: border, background, color, box-shadow, padding;  transition: all 0.2s linear;  transition-property: border, background, color, box-shadow, padding;  border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); border: 1px #006e81 solid;}

#block-views-exp-views-easy-poisk-page .views-exposed-form .form-submit{ margin:6px 0 0 6px; border:1px solid #bf3a07}


#block-views-exp-views-easy-poisk-page #edit-field-sauna-metro-tid-wrapper{ padding-left:44px; background:url(../images/quicksearch2.png) left center no-repeat; margin-left:55px}
#block-views-exp-views-easy-poisk-page #edit-field-stoimost-filter-tid-wrapper{margin-left:15px}

/* h2 with line top_block1 */
#top_block1 h2{ text-align:center; color: #4c4c4c; font: 300 20px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px 10px 5px; padding-top:7px; overflow: hidden;}
#top_block1 h2:before,
#top_block1 h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#top_block1 h2:before {margin-left: -100%;}
#top_block1 h2:after {margin-right: -100%;}
#top_block1 .view-views-rekomend-setka{ padding-left:10px}
/* jcarousel top */


.jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:15px}
.jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: -3px;}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -15px;}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.jcarousel-skin-default .field-content{ display:inline-block}
.jcarousel-skin-default .views-label{ color: #474b4c;}
.jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}
.jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}


/* search_block */
.search_block{ float:left; display:inline; margin:4px 0 10px 0; padding-top:5px}
.search_block input[name="search_block_form"]{ float:left; width:210px; display:inline; height:40px; background:#fff; border:none; margin:5px 0 0 7px; padding:0px 2px 0 8px; color:#767676; font-style:italic; font-size:14px; -webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; padding:7px 2px 0 8px\9; font-family:Georgia, "Times New Roman", Times, serif; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); -webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.search_block input[type="image"]{float:left; width:45px; padding:0; display:inline; height:40px; background:url(../images/search_button.png) no-repeat; border:none; margin-top:5px; cursor:pointer; -webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;  -webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.search_block .views-exposed-form .views-exposed-widget .form-submit { margin-top: 5px;}

/* h1 with line */
h1#page-title{ text-align:left; color: #4c4c4c; font: bold 20px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px 10px 10px; overflow: hidden;}
h1#page-title:before,
h1#page-title:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
h1#page-title:before {margin-left: -100%;}
h1#page-title:after {margin-right: -100%;}

/* tabs */
ul.tabs{font-family: Tahoma, Arial, sans-serif;font-size: 13px;line-height: 18px;margin: 0 0 20px 0;padding: 10px 0 0 5px;}
ul.tabs li{margin: 0 0 0 5px;padding: 0;border: 0;}
ul.tabs li a:link, ul.tabs li a:visited{display: inline;background: #F7F7F7;color: #BBBBBB;border: 1px solid #C5C5C5;border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;border-top-right-radius: 3px; -moz-border-radius-topright: 3px;padding: 2px 9px 1px 10px;margin: 0; border-bottom:none;} 
ul.tabs li a:hover, ul.tabs li a:active{color: #5F5F5F;background: #F9F9F9;} 
ul.tabs li a.active:link, ul.tabs li a.active:visited{border-bottom-color: white;background: transparent;color: #515151;} 
ul.tabs.secondary{position: relative;top: -10px;}

/* jcarousel stati */
.rekomend_sauni_vstati{ width: 460px;display: block;height: 415px;margin-top: 15px;}
.rekomend_sauni_vstati h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.rekomend_sauni_vstati h2:before,
.rekomend_sauni_vstati h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vstati h2:before {margin-left: -100%;}
.rekomend_sauni_vstati h2:after {margin-right: -100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:15px}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -15px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vstati .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vstati .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel taxonomy */
.view-views-taxonomy-popular-sauni{ width: 460px;display: block;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:15px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -15px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .field-content{ display:inline-block}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-label{ color: #474b4c;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px; font: italic 14px/16px "Open Sans", Arial, Verdana, sans-serif}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel bot */
.rekomend_sauni_vnizu{ float:left;}
.rekomend_sauni_vnizu h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 10px 20px; overflow: hidden;}
.rekomend_sauni_vnizu h2:before,
.rekomend_sauni_vnizu h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vnizu h2:before {margin-left: -100%;}
.rekomend_sauni_vnizu h2:after {margin-right: -100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:15px}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -15px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vnizu .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* block_popular */
.block_popular { display:none}
.block_popular h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.views-popular table{ width:100%; vertical-align:middle; }
.views-popular table td{ width:33%; height:80px; padding:10px 0}
.views-popular table td a{ text-decoration:none; font-size:14px }
.views-popular table td .views-field-field-img-sauna img{ padding:0 }
.views-popular table td .views-field-title{ display:block; padding-top:0}
.views-popular table td .views-field-totalcount{ display:block; color:#777; font-size:13px}
.views-popular table td .views-field-daycount{ display:block; color:#777; font-size:13px}

/* block_recentlyread */
.block_recentlyread { float:left; border-top:1px dashed #4c4c4c; margin:0 10px; width:440px;}
.block_recentlyread h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.viewsrecentlyread table{ width:100%; vertical-align:middle; }
.viewsrecentlyread table td{ width:145px; height:80px; padding:10px 2px; text-align:center }
.viewsrecentlyread table td a{ text-decoration:none; font-size:14px }
.viewsrecentlyread table td .views-field-field-img-sauna img{ padding:0}
.viewsrecentlyread table td .views-field-title{ display:block; padding-top:0}

/* content_bot_text */
#content_bot_text{ float:left; width:440px; margin: 0 10px 30px 10px}
#content_bot_text h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
#content_bot_text h2:before,
#content_bot_text h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#content_bot_text h2:before {margin-left: -100%;}
#content_bot_text h2:after {margin-right: -100%;}
#content_bot_text h3{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
#content_bot_text h4{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}


/* fast link */
.block_fastlink{font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.block_fastlink h2:before,
.block_fastlink h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.block_fastlink h2:before {margin-left: -100%;}
.block_fastlink h2:after {margin-right: -100%;}
.block_fastlink .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:5px 0 5px 10px; padding:5px 0 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:5px 0 5px 10px; padding:5px 0 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:5px 0 5px 10px; padding:5px 0 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:5px 0 5px 10px; padding:5px 0 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:5px 0 5px 10px; padding:5px 0 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}

.block_fastlink a{font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}

/* views_exposed_form */
.views-exposed-form label { font-weight: normal; margin: 15px 0 5px;padding: 0 0 0 20px; font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.left_views_exposed_form{ float: left; background: url(../images/bg_left3.jpg) no-repeat; width:277px; height:721px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin-bottom:20px}
.left_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 15px 5px 15px 20px;padding: 10px 0 0 10px;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-exposed-form .views-exposed-widget {float: left;padding: 0;}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.left_views_exposed_form .views-exposed-form .form-item-field-vidparnoy-tid{ margin-top:30px;}
.left_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: none;background: url(../images/bg-slider-round.png) no-repeat; font-weight: 400; color: #555;}
.left_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.left_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.bef-slider.ui-slider-horizontal {margin: 13px 0 0 42px;height: 5px;border-radius: 5px;width: 190px;}
.left_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.left_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.left_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.left_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.left_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 0 0 20px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 185px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.left_views_exposed_form fieldset { border: none; }
html.js fieldset.collapsed .fieldset-legend { background-image: none);background-position: 5px 50%;}
html.js fieldset.collapsible .fieldset-legend {background: none;padding-left: 0;}
html.js fieldset.collapsible div.fieldset-wrapper {overflow: auto;}
html.js fieldset.collapsed {border-bottom-width: 0;border-left-width: 0;border-right-width: 0; height: auto;}
fieldset {margin-bottom: 4px;padding: 5px; margin-top:5px;}
.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
@-moz-document url-prefix(){.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 0px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}}

.left_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.left_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.left_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.left_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.left_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.left_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.left_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.left_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.left_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.left_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.left_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

.ui-widget-content {border: none;background: #a3b0b1 none;color: #222;}
.ui-widget-header {border: none;background: #0096bd none;color: #222;font-weight: 700;}
.ui-slider-horizontal .ui-slider-handle {top: -6px;margin-left: -.6em;}

/* views-sauni-blockmap */
.views-sauni-blockmap .yamaps-map-container{ float:left; min-width:440px; max-width:440px; margin-left:20px; margin-top:10px; max-height:500px}
.views-sauni-blockmap #edit-field-sauna-metro-tid-wrapper {padding-left: 0px;}
.views-sauni-blockmap h2{ text-align:left; color: #4c4c4c; font: 300 20px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px;}
.views-sauni-blockmap .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 35px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value, .views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value, .views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value { float:left; width:280px; height:110px;}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max label{ display: none}
.views-sauni-blockmap .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.views-sauni-blockmap .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.views-sauni-blockmap fieldset legend .fieldset-legend{ background:none}
.views-sauni-blockmap fieldset legend .fieldset-legend span.summary{ display: none}
.views-sauni-blockmap .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.views-sauni-blockmap .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.views-sauni-blockmap fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 7px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 180px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.views-sauni-blockmap fieldset { border: none; }
.views-sauni-blockmap .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 30px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}

.views-sauni-blockmap .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.views-sauni-blockmap .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.views-sauni-blockmap .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.views-sauni-blockmap .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.views-sauni-blockmap .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.views-sauni-blockmap .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.views-sauni-blockmap .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.views-sauni-blockmap .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.views-sauni-blockmap .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.views-sauni-blockmap .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.views-sauni-blockmap .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

/* newtop_views_exposed_form */
.newtop_views_exposed_form{ float: left; background:#efefef url(../images/footer.jpg) repeat; width:398px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin:10px 20px 15px 20px; padding: 0 20px 10px 20px; }
.newtop_views_exposed_form h2{ text-align:left; color: #4c4c4c; font: 300 20px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 15px; padding-bottom:15px}
.newtop_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 20px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value, .newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value, .newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value { float:left; width:240px; height:110px;}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px;font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.newtop_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 15px 20px 65px; padding:8px 25px}
.newtop_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px; padding:8px 25px}
.newtop_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.newtop_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.newtop_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.newtop_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.newtop_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 0 0 12px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 140px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.newtop_views_exposed_form fieldset { border: none; }
.newtop_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 0; width: 198px; z-index: 100;max-height:350px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}

.newtop_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.newtop_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.newtop_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.newtop_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.newtop_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.newtop_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.newtop_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.newtop_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.newtop_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.newtop_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.newtop_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

.newtop_views_exposed_form .bef-slider.ui-slider-horizontal { margin: 13px 0 0 30px;  height: 5px; border-radius: 5px; width: 180px;}



/* ads */
.views-sauni-setka .ads_category{ background:#f1f3f4; margin:25px 0 15px; border:1px solid #a3b0b1; position:relative; width:90%; display: inline-block}
.views-sauni-setka .label_ads{ font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:15px 10px 10px 25px; padding:0; color: #4c4c4c;}
.views-sauni-setka .abs_link{ display:block; margin:5px 25px 15px;}
.views-sauni-setka .abs_link a{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .abs_link a:hover{border-bottom: none;}
.views-sauni-setka .abs_link a.active{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-row .views-field-field-img-obyavlenia{ float:left; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row.grid .views-field-field-img-obyavlenia{ position:relative; padding: 5px 0 5px 0; width: 225px; }
.views-sauni-setka .views-row .views-field-field-short-ads{clear:right;  float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-short-ads .views-label{ font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row .views-field-field-short-ads .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-short-ads{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .views-label{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .field-content{display:none}
.field-name-field-ads-taxonomy{ margin:10px 0}
field-name-field-short-ads{ margin:10px 0}

/* views-sauni-setka */
.views-sauni-setka .no-search{ float:left; width:440px; margin: 10px 0 20px;}
.views-sauni-setka .no-search-text{ display:block; font: 15px/20px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 18px 20px 18px 70px;border: 1px solid #c7c7c7; background: #FFF url(../images/vosklic2.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-sauni-setka .nsh4{ float:left; margin:0 0 15px 10px; font-size:16px}
.views-sauni-setka .no-search-link{ list-style:none; float:left; width:100%;}
.views-sauni-setka .no-search-link li{ display:inline-block; margin:0 0 15px 30px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.views-sauni-setka .no-search-link a{ display:block; font:14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px 5px; width:150px; text-align:center}

.views-sauni-setka .view-header{ font: 600 14px/18px "Open Sans", Arial, Verdana, sans-serif;color: #4c4c4c;}
.views-sauni-setka .views-widget-sort-by{ display:none }
.views-sauni-setka .views-widget-sort-by label{ float:left; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:13px 10px 10px 20px; padding:0; color: #4c4c4c}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links{ float:left; }
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item{ display:inline-block; padding:0 15px 0 10px; margin:0px 13px 10px 0}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a:hover{border-bottom: none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a.active{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random-seed{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-totalcount{background: url(../images/spritedecac_01.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-field-cena-sauna-otobrazh-value{background: url(../images/spritedecac_02.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-value{background: url(../images/spritedecac_01.png) right no-repeat;}
.views-sauni-setka .views-row-odd.grid{ clear:both; }
.views-sauni-setka .views-row-odd{ clear: none;}
.views-sauni-setka .views-row.grid { float:left; padding: 15px 5px 15px 15px; width: 430px; position:relative; text-align:left}
.views-sauni-setka .views-row { float:left; padding: 10px 0 30px 0; width: 225px; text-align:center; position:relative}
.views-sauni-setka img{ margin:0px}
.views-sauni-setka { margin:10px 5px 20px; width:460px }

.views-sauni-setka .views-row .views-field-field-sauna-metro{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-sauna-metro .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-metro{ position: absolute; left:15px; top:61px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .field-content{ display:inline;}

.views-sauni-setka .views-row .views-field-field-podmoskovie{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-podmoskovie .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-podmoskovie{ position: absolute; left:15px; top:61px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .field-content{ display:inline;}

.views-sauni-setka .views-row.grid .views-field-title {margin: 0 0 16px;color: #006e81; font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;height: auto;}
.views-sauni-setka .views-row.grid .views-field-title span { text-align:left}
.views-sauni-setka .views-row.grid .views-field-title a {padding:0}
.views-sauni-setka .views-row .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.views-sauni-setka .views-row .views-field-title a {padding:0 2px; color: #006e81; vertical-align: middle; width: 100%;}
.views-sauni-setka .views-row.grid .views-field-field-img-sauna{ position:absolute; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row .views-field-field-img-sauna{ position:relative; padding: 5px 0 5px 0; width: 225px; }
.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo{ float:left; display:block; padding: 155px 0 110px 0; width: 210px;} 
.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo img{display: inline; padding: 0 11px 5px 0;}
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo{ display:none} 
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo img{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh{ float: right; width: 185px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh{ float: right; width: 170px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 185px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 170px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-aqvazona{ display:none}
.views-sauni-setka .views-row .views-field-field-aqvazona .views-label{ display:none}
.views-sauni-setka .views-row.views-field-field-aqvazona .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-vidparnoy{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .field-content{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-razvlechenia{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-raion{ display:block; float: right; width: 200px; text-align: left; padding: 14px 3px 3px 0; border-top: 1px dotted #999999; margin-top:11px; margin-right:10px; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-raion .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-raion{ width: 225px; float: right; margin: 0; border: none; text-align: center; padding: 5px 0 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row .views-field-field-raion .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-adress{ float: right; display:block; width: 200px; text-align: left; padding: 3px 3px 14px 0;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.views-sauni-setka .views-row .views-field-field-adress{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-adress .views-label{display: inline; font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-adress .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-servis{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-servis .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-servis .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-servis{display:none}
.views-sauni-setka .views-row .views-field-field-servis .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-servis .field-content{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi{ clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-phone { position:absolute; top:372px; margin:0; left:0; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 16px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0 0 5px 0; width: 185px;}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul {margin: 0 0 0.75em 0;padding: 15px 0 0 30px;list-style: none}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul li {margin: 2px 0 2px 3px; display:inline-block}
.views-sauni-setka .views-row .views-field-field-phone { position:relative; top: 0; margin:0 0 0 20px; left:0; text-align:left; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 15px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0; width: 195px;}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul {padding: 5px 0 5px 30px;list-style: none; margin:0}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul li { display: none;}
.views-sauni-setka .views-row .item-list ul li.last{ display:none}
.views-sauni-setka .views-row .item-list ul li.first.last{ display: inline}
.views-sauni-setka .views-row .item-list ul li.first{ display: inline}

.views-sauni-setka .views-row .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.views-sauni-setka .views-row .views-field-view-node a{ color:#7b7b7b;}
.views-sauni-setka .views-row .views-field-view-node a:hover{ color:#006e81}

.views-sauni-setka .views-row.grid .views-field-view-node { position:absolute; top:365px; margin:0; left:0; display: block; width: 215px; padding:10px 0}
.views-sauni-setka .views-row.grid .views-field-view-node a{font: bold 14px/18px "Open Sans",Arial,Verdana,sans-serif;cursor: pointer; margin: 20px 0; text-decoration: none;text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -webkit-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -o-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -ms-linear-gradient(top,#e77d44 0%,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55211',endColorstr='#d55211',GradientType=0); background-image: linear-gradient(top,#e77d44 0%,#d55211 100%);}
.views-sauni-setka .views-row.grid .views-field-view-node a:hover{color: #FFFFFF;}

.views-sauni-setka .yamaps-map-container{ min-height:280px; max-height:280px }

.view-views-map-taxonomy{ margin-bottom:10px}
.view-views-taxonomy-popular-sauni{ margin-bottom:10px}

/* pager */
.item-list .pager li.pager-current{text-decoration:none; text-align:center; padding:6px 8px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a{ text-decoration:none; text-align:center; padding:6px 8px; border:solid 1px #ff6816; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#ff780c; background-image: -moz-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -webkit-linear-gradient(top, #ff780c 0%, #ff6319 100%); background-image: -o-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -ms-linear-gradient(top, #ff780c 0% ,#ff6319 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6319', endColorstr='#ff6319',GradientType=0 ); background-image: linear-gradient(top, #ff780c 0% ,#ff6319 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a:hover{background-color:#ff9f5a; background-image: -moz-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -webkit-linear-gradient(top, #ff9f5a 0%, #ff7933 100%); background-image: -o-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -ms-linear-gradient(top, #ff9f5a 0% ,#ff7933 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f5a', endColorstr='#ff7933',GradientType=0 ); background-image: linear-gradient(top, #ff9f5a 0% ,#ff7933 100%);}
.item-list .pager li { background-image: none;display: inline-block;list-style-type: none;padding: 0; margin-bottom:10px}
.item-list ul li {margin: 10px 0 10px 3px;}
.item-list ul {margin: 0 0 0.75em 0; padding: 30px 0 20px;}

/* toggle */
.toggle-button {float:left;width: 200px; margin-top:2px; height: 17px;cursor: pointer; background-image: url(../images/toogle-button22.png);background-repeat:  no-repeat;background-position: 0 -18px;}
.toggle-button.grid {background-position: 0 0;}
.toggle-button2 {float:left;width: 100px; height: 20px;cursor: pointer; background-image: url(../images/toogle-button3.png);background-repeat:  no-repeat;background-position: 0 0;}
.toggle-button2:hover{background-position: 0 -20px;}
.catmaplink{ float:left; margin-left:8px; margin-right:20px}
.catvid{ float:left; font:italic 14px/18px Georgia, "Times New Roman", Times, serif; padding:1px 20px 1px 10px}
.right-togg{ float:left; margin:10px 10px 0 30px; width:430px}

/* system */
div.messages { background-position: 8px 8px;background-repeat: no-repeat; border: 1px solid;margin: 30px 0 20px;padding: 10px 10px 10px 50px;}
ul.contextual-links{ font-size:14px; line-height:14px; font-style:normal;}
.ymaps-b-balloon__content-head a{ font-size: 14px; display:block; padding-bottom:7px}
.region-left-col2{ clear:both}
li a.active {color:#e57600;}
.profile {clear: none;margin: 1em 0;}
.view{ float:left; margin-bottom:20px;}
.clearfix:after {content: "."; display: block; height: 0; clear: none; visibility: hidden;}
.view-content{ float:left;}
.yamaps-map-container{ margin:0; border:1px solid #a3b0b1; min-width: 440px; max-width:440px }
.statistics_counter{ float:right; margin-bottom:20px}
.more-link {text-align: center;}
.ajax-progress {display: none;}
.sf-accordion-toggle{display: none;}

/* inputs */
input[type="submit"]{ cursor:pointer; margin:15px 15px 0 0; text-decoration:none; text-align:center; padding:6px 14px; border:solid 1px #de791b; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;  background-color:#e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);   }
.search-form .form-text{ display:inline; height:30px; background:#fff; border:none; margin:9px 0 0 9px; padding:0px 2px 0 8px; color:#767676; font-style:italic; font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:7px 2px 0 8px\9; font-family:Georgia, "Times New Roman", Times, serif; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);}
input{ border:1px #a3b0b1 solid; padding:4px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px; background:#FFF}
.form-textarea-wrapper textarea{ margin:4px 0 0; display:block; width:440px;}
input[type="checkbox"]{ padding:0}
select, textarea{-webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); border: 1px #006e81 solid; padding:3px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px;}
.search-advanced{ display:none;}
.webform-client-form input[type="text"]{ width:300px}
.webform-client-form input[type="email"]{ width:300px}

/* fields */
.ds-2col-stacked > .group-header { float:left; width:450px; padding-left:10px}
.ds-2col-stacked > .group-header .links .comment-add{ display:none}
.field-name-field-sauna-artilul{ float:left; width:200px; padding:0 50px 15px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-artilul .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-artilul .field-items{  display: inline; color: #006e81; font-weight: bold;}
.ds-2col-stacked > .group-left{ float:left; width:460px;}
.ds-2col-stacked > .group-right {float: left;width:450px; margin-top:2px; padding-left:10px}
.ds-2col-stacked > .group-footer {clear: none;}
.field-name-field-img-sauna{ float:left; padding-bottom:15px; padding-left:10px }
.field-name-field-sauna-dop-photo img{float:left; padding:10px 10px 15px 10px;}
.ds-2col-stacked > .group-header .links .statistics_counter{ background:url(../images/eye.png) left no-repeat; padding:0 20px 0 30px; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-rating { float:right; width:160px; padding:20px 10px 10px 20px; border: 1px dashed #bbbbbb; margin:10px 25px 0 0;  }
.field-name-field-sauna-rating .field-label{ font-weight: normal; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-rating .field-items .fivestar-summary-average-count{font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding-top:28px; display:block}

.field-name-field-phone p{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-phone{ float:left; height:80px; width:320px; text-align:center; color:#000;}
.field-name-field-phone .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/phone3.png) left no-repeat;}
.field-name-field-phone a.fvl-ajax-link{padding:20px 30px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

.field-name-field-phone-num p, .field-name-field-phone-num a{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none }
.field-name-field-phone-num{ float:left; height:80px; width:320px; text-align:center; color:#006e81; border: 2px solid #006e81; padding:0 0 0 5px; margin:10px 0}
.field-name-field-phone-num .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/field-tel.png) left no-repeat;}
.field-name-field-phone-num a.fvl-ajax-link{padding:20px 30px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

.field-name-field-kolichestvo-chel-otobrazh{float:left;width: 410px;background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.field-name-field-cena-sauna-otobrazh{float:left;width: 410px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px;}
.field-name-field-vidparnoy { float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-vidparnoy .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-vidparnoy .field-items{  display: inline}
.field-name-field-aqvazona{  float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-aqvazona .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-aqvazona .field-items{  display: inline}
.field-name-field-raion{  float:left; width:100%; padding: 6px 0 6px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-adress{ float:left; width:100%;  padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-raion .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-adress .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna{float:left; width:100%; padding:3px 3px 16px 0px; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.field-name-field-site-sauna .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna .field-items{display: inline; color: #006e81;}
.field-name-field-site-sauna .field-items p {margin-bottom: 0; line-height: normal;}
.field-name-field-obyavlenia{ float:left;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;color: #474b4c; margin: 0  0 0 10px; width:348px; padding:20px 20px 20px 80px; border: 1px solid #d85919; background:#FFF url(../images/star.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-obyavlenia .field-label{ color: #474b4c; margin: 0 0 15px 0; font: bold 18px/22px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.field-name-field-sauna-tegi{ float:left; width:100%; padding:10px 0}
.field-name-field-sauna-tegi .field-items{display:inline-block;}
.field-name-field-sauna-tegi .field-items .field-item{display:inline-block;}
.field-name-field-sauna-tegi .field-label{ display:block; padding-bottom:5px;}
.field-name-field-sauna-tegi .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-sauna-tegi .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-tags{ float:left; width:100%; padding:10px 0}
.field-name-field-tags .field-items{display:inline-block;}
.field-name-field-tags .field-items .field-item{display:inline-block;}
.field-name-field-tags .field-label{ display:block; padding-bottom:5px;}
.field-name-field-tags .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-tags .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-razvlechenia{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-razvlechenia .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-razvlechenia .field-items{  display: inline}
.field-name-field-razvlechenia .field-items a {padding: 0 1px;}
.field-name-field-servis{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-servis .field-label{ font-weight: bold; color: #474b4c;display: inline}
.field-name-field-servis .field-items{  display: inline}
.field-name-field-servis .field-items a {padding: 0 1px;}
.field-name-field-sauna-uslugi{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-uslugi .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-uslugi .field-items{  display: inline}
.field-name-field-sauna-uslugi .field-items a {padding: 0 1px;}
.field-name-field-ymap-shema{ float: left; width: 440px; padding: 5px 10px;}
.field-name-field-ymap-shema .field-label{ margin-bottom:10px} 
.field-name-field-table-stoimost{ float:left; width:450px; margin:10px 0; padding:0 0 0 10px}
.field-name-field-table-stoimost table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-field-table-stoimost table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}


.field-name-field-sauni-ryadom{ float:left; width:100%;}
.field-name-field-sauni-ryadom .field-label{margin: 30px 0 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.field-name-field-sauni-ryadom .field-item{ width:300px; height:85px; display:inline-block }
.field-name-field-sauni-ryadom .field-item h2{ float:right; margin:25px 0 0 0; font-size:14px; width:200px; text-align:left}
.field-name-field-sauni-ryadom .field-item h2 a{ text-decoration: none}
.field-name-field-sauni-ryadom .field-name-field-sauna-artilul{ display: none}
.field-name-field-sauni-ryadom .field-name-field-img-sauna .field-item {padding: 10px; width:80px; height:60px}
.field-name-field-sauni-ryadom .field-name-field-img-sauna{ float: none; padding-bottom:0; padding-right:0 }
.field-name-field-sauni-ryadom .field-item .links{ display: none}

.field-name-body{ float:left; width:440px; padding:0 10px}
.field-name-body .field-label{ display:block; margin:15px 0; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-body .field-label:before,
.field-name-body .field-label:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-body .field-label:before {margin-left: -100%;}
.field-name-body .field-label:after {margin-right: -100%;}
.field-name-body table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-body table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

/* left last comment */
.last_comment{ float:left; padding: 0; width:100%;}
.last_comment h2{ font-weight: normal;}
.last_comment .views-row{ width:100%; margin:7px 0 15px}
.last_comment .views-row .views-field-title a{ font-weight:bold; padding-bottom:5px}
.last_comment .views-row .views-field-field-name-coment{ padding:5px 0 0; font-size:13px; font-weight:bold}
.last_comment .views-row .views-field-comment-body{ padding:0; font-size:13px;}
.last_comment .views-row .views-field-view-node{ padding: 0; font-size:13px;}
.last_comment .views-row .views-field-created{ padding: 5px 0 0; font-size:13px; color:#666}
.last_comment .views-row .views-field-field-sauna-rating{ margin-top:-5px}

/* left fast link */
.left_fast_link{ float:left; margin:15px 0 10px; background:#f8fcfd; padding:0 10px 10px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); width:257px}
.left_fast_link ul li{ padding:2px 0}
.left_fast_link ul li a{ font-size:14px}
.left_fast_link h2{ font-weight: normal; margin:15px 0}
.left_fast_link .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}

/* photogal */
.field-name-field-photogal h2{ display:block; margin:15px 0; padding: 0 10px; text-align:left; color: #4c4c4c; font: bold 24px/30px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-field-photogal h2:before,
.field-name-field-photogal h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-field-photogal h2:before {margin-left: -100%;}
.field-name-field-photogal h2:after {margin-right: -100%;}
.field-name-field-photogal{ float:left; width:100%}
.field-name-field-galery-img{ width:100%; overflow:auto}
.field-name-field-galery-img img{ padding:10px; float:left}
.field-name-field-photogal h2 a{color: #4c4c4c;margin: 0;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal .field-name-field-opisanie-photogal{ padding:0 10px 5px}
.field-name-field-photogal .field-name-field-opisanie-photogal p{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal-sauna .field-label{ margin-top:15px; color:#4b4b4b}
.field-name-field-photogal-sauna a{margin: 3px 0; display:block;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-opisanie-photogal{ padding:0 10px}


/* akcii */
#block-views-views-akcii-skidki-block-1{float: left; width:100%}
#block-views-views-akcii-skidki-block-1 h2{ font-weight: normal;}
.views-akcii-skidki{ float: left; margin: 0 25px 15px 0; background:#FFF; color: #474b4c; padding:20px 0; border: 1px solid #d85919; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-akcii-skidki .views-row{ background: url(../images/star2.png) left no-repeat; margin:0 10px; padding-left:32px; margin-bottom:20px; padding-bottom:20px; padding-top:7px; border-bottom:1px dotted #999999}
.views-akcii-skidki .views-field-title a {font-weight: bold;padding-bottom: 5px;}
.views-akcii-skidki .views-field-changed{ padding: 5px 0 0;font-size: 13px;color: #666;}
.views-akcii-skidki .views-field-field-obyavlenia{ padding: 0; font-size: 13px;}
.views-akcii-skidki .views-field-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.views-akcii-skidki .views-field-view-node{  padding: 0; font-size:13px;}
.views-akcii-skidki .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* stati */
.node-article .field-name-field-image{ padding:0 10px}
.field-name-field-soderzhim-stati{ padding:20px 10px}
.block_leftstati{ float:left; width:100%;}
.block_leftstati h2{ font-weight: normal;}
.block_leftstati .viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 10px}
.block_leftstati .viewsstatispisok .views-field-title{ padding:10px 5px 10px 90px; width:185px; font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_leftstati .viewsstatispisok .views-field-field-image{ float:left; width:90px; height:70px}
.block_leftstati .viewsstatispisok .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok{ float:left; width:440px; margin: 0 10px 40px 10px;}
.viewsstatispisok h2{ font-weight: normal;}
.viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 30px}
.viewsstatispisok .views-field-title{ padding:10px 5px 10px 5px; color: #006e81;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.viewsstatispisok .views-field-field-image{ width:300px; height:220px; display:block}
.viewsstatispisok .views-field-field-soderzhim-stati{ padding:0 5px 10px 5px;}
.viewsstatispisok .views-field-view-node a {cursor: pointer;margin: 15px 0 15px 0; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok .more-link a {cursor: pointer;margin: 15px 0 15px 20px; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* comment */

.comment-wrapper{ float:left;}
#comments h2{ display:block; margin:15px 10px 30px; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
#comments h2:before,
#comments h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#comments h2:before {margin-left: -100%;}
#comments h2:after {margin-right: -100%;}
#comments h2.comment-form{ padding-top:20px}
#comments #comment-form{ padding-left:10px}
.comment{ display:block; background: #f1f3f4; margin: 10px; border: 1px solid #a3b0b1;position: relative; padding:20px; min-width:300px}
.comment .links{ position:absolute; right:10px; bottom:5px; padding:10px}
.comment .field-name-field-kto-we{font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; padding:0 0 10px; color:#006e81;}
.comment .field-name-field-sauna-rating { float:none; display:block; width: 160px; padding: 0 10px 0 20px;border: none}
.comment .field-name-field-sauna-rating .field-label{ display:none}
.comment .field-name-field-sauna-rating .fivestar-summary-average-count{ display:none}
.comment .username{ display:none}
.comment .new{ display:none}
.comment-form .field-name-field-sauna-rating{ float:none; display:block; width: 100%; padding: 0; border: none; height:55px;}
.comment-form .field-name-field-sauna-rating label{ padding-bottom:10px;}
.comment-form input[type="submit"]{ margin-bottom: 20px}
.comment-form .form-item-name{ display:none}
.comment .permalink{ display:none}
.comment h3{ display:none}
.comment .submitted .permalink{ display:none}
.comment .submitted{ position:absolute; right:20px; top:20px; color:#909898; font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; }
.comment .submitted span{ font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; padding-bottom:3px}
.page-comment .links .comment-reply{ display:none}

#field-kto-we-add-more-wrapper input{ width:70%;}






/* archive */
.block_archive{ float:left; width:460px; border-top: 1px dashed #4c4c4c;}
.block_archive h2 { margin: 30px 10px 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.block_archive .more-link a{  font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.views-setka-archive{margin:0 0 20px; width:460px}
.views-setka-archive .view-content{ padding-bottom:15px}
.views-setka-archive .views-row { float:left; padding: 5px 0 5px; width: 150px; position:relative; height:170px}
.views-setka-archive .views-field-field-img-sauna{ padding:0 10px}
.views-setka-archive .views-field-field-img-sauna img{ width:130px; height:98px}
.views-setka-archive .views-row .views-field-title {margin: 0; height: 45px;color: #006e81; display: table;width: 100%;text-align: center;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-setka-archive .views-row .views-field-title span {text-align: center;vertical-align: middle; display: table-cell;width: 100%; }
.views-setka-archive .views-row .views-field-title a {padding: 0;color: #006e81; vertical-align: middle;width: 100%;}
.field-name-field-capt-archive, .field-name-field-photogal-archive{float: left; margin-bottom: 30px; margin-right:10px; font: 16px/18px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 20px 20px 10px 70px;border: 1px solid #d85919;background: #FFF url(../images/vosklic.png) left no-repeat;-webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-capt-archive p{color: #d61d1c;}
.field-name-field-photogal-archive p{color: #d61d1c;}

/* search-result */
.search-results .search-info{ display:none}
.search-results li {margin-bottom: 0;}
.search-results .title { font-size: 18px; margin:10px 0}

/* footer */
#footer{ width:100%; clear:both; border-top:2px solid #006e81; background: url(../images/footer2.jpg) repeat-x; min-height:200px; margin-top:20px; padding-top:0}
.creator{ display:none}
.logo_bot{ width:180px; margin:10px 10px 0;}
.logo2_bot{ width:110px; display:inline-block; margin: 0 8px 0 0; vertical-align:top;}
.footer_left{ display:inline-block; width:200px; vertical-align:top; }
.footer_left2{ display: none}
.footer_left3{ display:inline-block;  width:250px; vertical-align:top; color:#585858; line-height: 22px; font-size:14px; padding:10px 5px 0 10px}
.ft1{ color:#006d81; font-weight:bold;}
.ft2{ color:#006d80; font-weight:bold; display:none}
.ft3{ color:#000; font-weight:bold;}
.ft4{ color:#000; font-weight:bold;}
.ft5{ color:#000; font-weight:bold;}
.counter{ width:460px; padding:5px 10px; text-align:center}
.counter_img{ margin-bottom:10px}
.logo2_bottext{ display:inline-block; width:80px; vertical-align:top;}
.banner4{ width:100%; background:url(../images/bannerpervomainormal.png) no-repeat; height:250px; margin:15px 0}

.breadcrumb{ padding: 5px 0 0 0;line-height: 22px;}
.findelem{ float:left; width:100%; margin-top:-5px; margin-bottom:10px; text-align:center; font: bold 14px/18px Arial, Helvetica, sans-serif; color:#4c4c4c; box-sizing: content-box; }
.findelem span{ color:#ff5500;}
.grippie{ width:440px}

.block-left-sauni-niz{ display: block; width:460px; padding:0 10px}
.block-rekomend-sauni-niz{ display:none}

#search-api-page-search-form input[type="text"] {padding: 6px; margin-right: 5px; margin-left:10px}
.search-api-page-results{ padding:10px 10px 5px 40px}

.view-views-month-counter{ padding:0 10px}
.view-views-month-counter input[type="text"]{ width:200px;}
.view-views-month-counter table{ padding:0 10px}

.selection-block1{ float:left; width:440px; padding:0 10px}

.block-table{ float:left; width:440px; margin:10px}
.block-table table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.block-table table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

.views-category{ float:left; width:440px; padding:0 10px}

.indented{ margin-left:10px}

.ft7{ display:inline}

.node-webform{ padding:0 10px; width:440px} 

}

@media screen and (min-width:769px) and (max-width:1199px) {

/* main */
html * {max-height:1000000px;}
*{ margin: 0; padding: 0;}
html, body{width: 100%;background: url(../images/bg.png) repeat;font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#272727; min-width:800px}
.container{ margin:0 auto; width:800px; position:relative; min-width:800px}
#page{ width:100%; min-width:800px; border-top: 2px solid #006e81}

/* base */

.allhide{ display: inline}

a{ color:#006e81; outline:none; text-decoration:underline;}
a:hover{ color:#006e81; text-decoration:none;}
p{ margin-bottom:10px; font-size:14px; line-height:18px; color: #464646;}
h1{ margin:30px 0 20px; font-size:20px;}
h2{ margin:20px 0; color: #4c4c4c; font: bold 18px/20px "Open Sans", Arial, Verdana, sans-serif; }
h3{ margin:20px 0; color: #4c4c4c; font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
h4{ margin:20px 0; color: #4c4c4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
ul{ list-style:inside square url(../images/arrows-ul.png); color: #464646; padding:5px 0}
li{ padding:5px 0}
ol{ list-style:decimal inside; color: #464646; padding:5px 0}
#left_col{ float: left; width:280px; padding:0 5px}
#top_block1{width:100%; display:block; clear:both}
#content_bot{ float:left; width:100%; margin-top:20px}
#content_block{ margin-left:300px; width:500px; padding:0}
#main_content{ clear:both; margin-top:25px}
.findelem{ float:left; width:100%;}

/* header */
#header{ width:100%; height:175px; background: url(../images/water2.png) top no-repeat; position:relative; min-width:800px}
#logo_block{ float:left; margin-top:18px; margin-right: 15px;}
#logo_block img{ width: 200px; margin-left:10px}
#header_menu{ float:left;}


#header_city { float: left; margin-right: 5px; border-right: 1px solid #006e81; padding: 5px 20px 5px 5px; margin-top: 20px;}
#header_city h2{ color: #006e81; text-transform: uppercase; font-size: 13px; padding: 0 0 5px 0; margin: 0; }
#header_city select{border:1px #006e81 solid; padding:5px 2px; margin:7px 0; width:146px; font-size:14px; font-style: italic; color: #E36422; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#header_text{ float:left;}
.top_big_text{ display:none}
#header_link .social_icon .caption{ font-style: italic; font-size: 14px; padding-bottom: 2px; font-family: Georgia, serif; color: #4b4b4b}
#header_link .social_icon ul{ list-style: none}
#header_link .social_icon ul li{ display: inline-block; padding: 3px}
#header_link .social_icon ul li img{ width:23px}
#header_link .add_block{ padding-top: 8px}
#header_link .add_button img{ width: 130px;}

.top_text_block{ display:inline-block; width:180px; vertical-align:top; padding:20px 0 0 10px}
#header_link{ padding:10px 0 5px 30px; display: inline-block; vertical-align:top; border-left: 1px solid #006e81; margin:22px 0 0 15px}


/* top_menu */
.top_menu{ float:left; margin: 30px 0 10px}
.top_menu_link{ list-style: none; margin-left:12px; font-size:14px}
.top_menu_link li{ padding:12px 0 13px}
.top_menu_link li a{ cursor:pointer; text-decoration:none; text-align:center; padding:5px 10px; font:14px Arial, Helvetica, sans-serif; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}


.top_menu_link li.top_menu_hide{ display:none}
.top_menu_link li a.top_menu_icon0{ display:none}

/* par */
#main_script{ clear: both; }
#main_script .main-slider{ display:none}
.par { display:none}
#main_script select{ width:170px; padding:5px; margin:5px;}
#main_script .form-submit{ margin-left:330px; margin-top:15px}
#main_script .views-exposed-form .views-exposed-widget{ margin-left:15px}

/* main_menu */

#main_menu.stickynav-processed{ clear:both; height:50px; background:url(../images/main_menu2.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); border-bottom:1px solid #077d92 }
#main_menu.stickynav-active{ height:50px; background:url(../images/main_menu.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); border-bottom:1px solid #077d92  }
#main_menu ul.menu{list-style:none; }
#main_menu ul.menu li{ display:inline-block;}
#main_menu ul.menu li.first a{border-left: 1px solid #FFFFFF; }
#main_menu ul.menu li.last:hover > .sf-wrapper{ display: block; right:10px}
#main_menu ul.menu li#menu-685-1:hover > .sf-wrapper{ display: block; right:10px}
#main_menu ul.menu li a{font-size:14px; text-decoration:none; text-transform:uppercase; color:#FFF; padding:17px 13px 17px 14px; margin: 1px 0;  border-right: 1px solid #FFFFFF; cursor:pointer}
#main_menu ul.menu li a:hover{ color:#eaffcf; cursor:pointer}
.sf-sub-indicator { height: 10px;overflow: hidden;position: absolute;right: 0.75em;text-indent: -999em;top: 1.05em;width: 10px;}
a > .sf-sub-indicator, span.nolink > .sf-sub-indicator { display:none}

#main_menu ul.menu li ul li a{ padding:7px 15px; width:175px; font-size:14px; color: #006e81; text-transform: none; border-bottom:1px solid #E8E8E8; margin:0 5px}
#main_menu ul.menu li ul li a:hover{ background:#FEFEF5; color: #054752; }

.sf-wp{position: relative;}
.sf-menu ul{ width:230px; max-height:450px; overflow-y:auto; overflow-x:hidden}
.sf-menu li{position: static;}
.sf-menu li .sf-wrapper{ position: absolute; top:50px; z-index: 6000; display: none}
.sf-menu li:hover > .sf-wrapper{ display: block;}
.sf-menu li .sf-wrapper { cursor: auto;}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul {position: static; background: #fff; opacity:1;padding: 0 0 9px 0 !important;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0;-webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

#main_menu ul.menu li ul li ul{ position: static; width:230px; overflow-y:auto; overflow-x:hidden; max-height:400px; }
#main_menu ul.menu li ul li ul li{ position: static;}

.sf-menu ul a > .sf-sub-indicator { display:none}

/* search_block */
.search_block{ clear: both; width:100%; background:#f2f4f6; border-bottom: 1px solid #006e81; height: 53px;}

/* quicksearch */
#block-views-exp-views-easy-poisk-page .views-exposed-form select{ padding: 6px 2px; width:140px; margin:10px 5px; background: #ffffff; color: #000; -webkit-transition: all 0.2s linear; -webkit-transition-property: border, background, color, box-shadow, padding;  transition: all 0.2s linear;  transition-property: border, background, color, box-shadow, padding;  border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); border: 1px #006e81 solid;}

#block-views-exp-views-easy-poisk-page .views-exposed-form .form-submit{ margin:11px 0 0 6px; border:1px solid #bf3a07}
#block-views-exp-views-easy-poisk-page #edit-field-sauna-metro-tid-wrapper{ padding-left:44px; background:url(../images/quicksearch.png) left center no-repeat; margin-left:5px}


/* h2 with line top_block1 */
#top_block1 h2{ text-align:center; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px 0 15px; overflow: hidden;}
#top_block1 h2:before,
#top_block1 h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#top_block1 h2:before {margin-left: -100%;}
#top_block1 h2:after {margin-right: -100%;}

/* jcarousel top */
.jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.jcarousel-skin-default .jcarousel-container-horizontal{ width:750px; height:310px; padding: 0; margin: auto;}
.jcarousel-skin-default .jcarousel-clip-horizontal{ width:700px; margin-left:50px}
.jcarousel-skin-default .jcarousel-item {padding: 0; width: 222px; height: 310px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 25px;}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:10px}
.jcarousel-skin-default .field-content{ display:inline-block}
.jcarousel-skin-default .views-label{ color: #474b4c;}
.jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:14px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}
.jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:14px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* search_block */
.search_block{ float:left; display:inline; margin:4px 0 20px 0;}
.search_block input[name="search_block_form"]{ float:left; width:210px; display:inline; height:40px; background:#fff; border:none; margin:5px 0 0 7px; padding:0px 2px 0 8px; color:#767676; font-style:italic; font-size:14px; -webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px; padding:7px 2px 0 8px\9; font-family:Georgia, "Times New Roman", Times, serif; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); -webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
.search_block input[type="image"]{float:left; width:45px; padding:0; display:inline; height:40px; background:url(../images/search_button.png) no-repeat; border:none; margin-top:5px; cursor:pointer; -webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;  -webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.search_block .views-exposed-form .views-exposed-widget .form-submit { margin-top: 5px;}

/* h1 with line */
h1#page-title{ text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px 0 10px; overflow: hidden;}
h1#page-title:before,
h1#page-title:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
h1#page-title:before {margin-left: -100%;}
h1#page-title:after {margin-right: -100%;}

/* tabs */
ul.tabs{font-family: Tahoma, Arial, sans-serif;font-size: 13px;line-height: 18px;margin: 0 0 20px 0;padding: 10px 0 0 5px;}
ul.tabs li{margin: 0 0 0 5px;padding: 0;border: 0;}
ul.tabs li a:link, ul.tabs li a:visited{display: inline;background: #F7F7F7;color: #BBBBBB;border: 1px solid #C5C5C5;border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;border-top-right-radius: 3px; -moz-border-radius-topright: 3px;padding: 2px 9px 1px 10px;margin: 0; border-bottom:none;} 
ul.tabs li a:hover, ul.tabs li a:active{color: #5F5F5F;background: #F9F9F9;} 
ul.tabs li a.active:link, ul.tabs li a.active:visited{border-bottom-color: white;background: transparent;color: #515151;} 
ul.tabs.secondary{position: relative;top: -10px;}

/* jcarousel stati */
.rekomend_sauni_vstati{ width: 500px;display: block;height: 415px;margin-top: 15px;}
.rekomend_sauni_vstati h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.rekomend_sauni_vstati h2:before,
.rekomend_sauni_vstati h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vstati h2:before {margin-left: -100%;}
.rekomend_sauni_vstati h2:after {margin-right: -100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:25px}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vstati .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vstati .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel taxonomy */
.view-views-taxonomy-popular-sauni{ width: 500px;display: block;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:25px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .field-content{ display:inline-block}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-label{ color: #474b4c;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px; font: italic 14px/16px "Open Sans", Arial, Verdana, sans-serif}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel bot */
.rekomend_sauni_vnizu{ float:left;}
.rekomend_sauni_vnizu h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.rekomend_sauni_vnizu h2:before,
.rekomend_sauni_vnizu h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vnizu h2:before {margin-left: -100%;}
.rekomend_sauni_vnizu h2:after {margin-right: -100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-clip-horizontal{ width:430px; margin-left:25px}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vnizu .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:6px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* block_popular */
.block_popular { float:left; border-top:1px dashed #4c4c4c; width:98%;}
.block_popular h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.views-popular table{ width:100%; vertical-align:middle; }
.views-popular table td{ width:150px; height:80px; padding:10px 0}
.views-popular table td a{ text-decoration:none; font-size:14px }
.views-popular table td .views-field-field-img-sauna img{ padding:0 }
.views-popular table td .views-field-title{ display:block; padding-top:0}
.views-popular table td .views-field-totalcount{ display:block; color:#777; font-size:13px}
.views-popular table td .views-field-daycount{ display:block; color:#777; font-size:13px}

/* block_recentlyread */
.block_recentlyread { float:left; border-top:1px dashed #4c4c4c; width:98%;}
.block_recentlyread h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.viewsrecentlyread table{ width:100%; vertical-align:middle; }
.viewsrecentlyread table td{ width:150px; height:80px; padding:10px 0 }
.viewsrecentlyread table td a{ text-decoration:none; font-size:14px }
.viewsrecentlyread table td .views-field-field-img-sauna img{ padding:0}
.viewsrecentlyread table td .views-field-title{ display:block; padding-top:0}

/* content_bot_text */
#content_bot_text{ float:left; width:98%; margin-bottom:30px}
#content_bot_text h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
#content_bot_text h2:before,
#content_bot_text h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#content_bot_text h2:before {margin-left: -100%;}
#content_bot_text h2:after {margin-right: -100%;}
#content_bot_text h3{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
#content_bot_text h4{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}


/* fast link */
.block_fastlink{font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink h2{ text-align:left; color: #4c4c4c; font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.block_fastlink h2:before,
.block_fastlink h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.block_fastlink h2:before {margin-left: -100%;}
.block_fastlink h2:after {margin-right: -100%;}
.block_fastlink .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:4px; padding:5px 20px 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:4px; padding:5px 20px 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:4px; padding:5px 20px 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:4px; padding:5px 20px 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:4px; padding:5px 20px 5px 40px; font: 400 13px/16px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink a{font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}

/* views_exposed_form */
.views-exposed-form label { font-weight: normal; margin: 15px 0 5px;padding: 0 0 0 20px; font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.left_views_exposed_form{ float: left; background: url(../images/bg_left3.jpg) no-repeat; width:277px; height:721px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin-bottom:20px}
.left_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 15px 5px 15px 20px;padding: 10px 0 0 10px;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-exposed-form .views-exposed-widget {float: left;padding: 0;}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.left_views_exposed_form .views-exposed-form .form-item-field-vidparnoy-tid{ margin-top:30px;}
.left_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: none;background: url(../images/bg-slider-round.png) no-repeat; font-weight: 400; color: #555;}
.left_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.left_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.bef-slider.ui-slider-horizontal {margin: 13px 0 0 42px;height: 5px;border-radius: 5px;width: 190px;}
.left_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.left_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.left_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.left_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.left_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 0 0 20px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 185px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.left_views_exposed_form fieldset { border: none; }
html.js fieldset.collapsed .fieldset-legend { background-image: none);background-position: 5px 50%;}
html.js fieldset.collapsible .fieldset-legend {background: none;padding-left: 0;}
html.js fieldset.collapsible div.fieldset-wrapper {overflow: auto;}
html.js fieldset.collapsed {border-bottom-width: 0;border-left-width: 0;border-right-width: 0; height: auto;}
fieldset {margin-bottom: 4px;padding: 5px; margin-top:5px;}
.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
@-moz-document url-prefix(){.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 0px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}}

.left_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.left_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.left_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.left_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.left_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.left_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.left_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.left_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.left_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.left_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.left_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

.ui-widget-content {border: none;background: #a3b0b1 none;color: #222;}
.ui-widget-header {border: none;background: #0096bd none;color: #222;font-weight: 700;}
.ui-slider-horizontal .ui-slider-handle {top: -6px;margin-left: -.6em;}

/* views-sauni-blockmap */
.views-sauni-blockmap .yamaps-map-container{ float:left; min-width:766px; margin-left:16px}
.views-sauni-blockmap #edit-field-sauna-metro-tid-wrapper {padding-left: 0px;}
.views-sauni-blockmap h2{ text-align:left; color: #4c4c4c; font: 300 20px/24px "Open Sans", Arial, Verdana, sans-serif; margin: 20px;}
.views-sauni-blockmap .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 35px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value, .views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value, .views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value { float:left; width:280px; height:110px;}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max label{ display: none}
.views-sauni-blockmap .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.views-sauni-blockmap .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.views-sauni-blockmap fieldset legend .fieldset-legend{ background:none}
.views-sauni-blockmap fieldset legend .fieldset-legend span.summary{ display: none}
.views-sauni-blockmap .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.views-sauni-blockmap .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.views-sauni-blockmap fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 7px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 180px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.views-sauni-blockmap fieldset { border: none; }
.views-sauni-blockmap .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 30px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}

.views-sauni-blockmap .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.views-sauni-blockmap .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.views-sauni-blockmap .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.views-sauni-blockmap .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.views-sauni-blockmap .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.views-sauni-blockmap .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.views-sauni-blockmap .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.views-sauni-blockmap .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.views-sauni-blockmap .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.views-sauni-blockmap .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.views-sauni-blockmap .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

/* newtop_views_exposed_form */
.newtop_views_exposed_form{ float: left; background:#efefef url(../images/footer.jpg) repeat; width:100%; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin-bottom:15px; padding-bottom:10px; margin-top:25px}
.newtop_views_exposed_form h2{ text-align:left; color: #4c4c4c; font: 300 20px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 15px;}
.newtop_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 20px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value, .newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value, .newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value { float:left; width:240px; height:110px;}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 52px;font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px; font-size:14px}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.newtop_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.newtop_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.newtop_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.newtop_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.newtop_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.newtop_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.newtop_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 25px 0 35px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 150px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.newtop_views_exposed_form fieldset { border: none; }
.newtop_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 30px; width: 240px; z-index: 100;max-height:350px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}

.newtop_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.newtop_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.newtop_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.newtop_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.newtop_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.newtop_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.newtop_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.newtop_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.newtop_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.newtop_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.newtop_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}

.newtop_views_exposed_form .bef-slider.ui-slider-horizontal { margin: 13px 0 0 30px;  height: 5px; border-radius: 5px; width: 180px;}



/* ads */
.views-sauni-setka .ads_category{ background:#f1f3f4; margin:25px 0 15px; border:1px solid #a3b0b1; position:relative; width:90%; display: inline-block}
.views-sauni-setka .label_ads{ font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:15px 10px 10px 25px; padding:0; color: #4c4c4c;}
.views-sauni-setka .abs_link{ display:block; margin:5px 25px 15px;}
.views-sauni-setka .abs_link a{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .abs_link a:hover{border-bottom: none;}
.views-sauni-setka .abs_link a.active{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-row .views-field-field-img-obyavlenia{ float:left; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row.grid .views-field-field-img-obyavlenia{ position:relative; padding: 5px 0 5px 0; width: 225px; }
.views-sauni-setka .views-row .views-field-field-short-ads{clear:right;  float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-short-ads .views-label{ font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row .views-field-field-short-ads .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-short-ads{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .views-label{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .field-content{display:none}
.field-name-field-ads-taxonomy{ margin:10px 0}
field-name-field-short-ads{ margin:10px 0}

/* views-sauni-setka */
.views-sauni-setka .no-search{ float:left; width:99%; margin: 10px 0 20px;}
.views-sauni-setka .no-search-text{ display:block; font: 15px/20px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 18px 20px 18px 70px;border: 1px solid #c7c7c7; background: #FFF url(../images/vosklic2.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-sauni-setka .nsh4{ float:left; margin:0 0 15px 30px; font-size:16px}
.views-sauni-setka .no-search-link{ list-style:none; float:left; width:100%;}
.views-sauni-setka .no-search-link li{ display:inline-block; margin:0 0 15px 40px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.views-sauni-setka .no-search-link a{ display:block; font:14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px 10px; width:150px; text-align:center}

.views-sauni-setka .view-header{ font: 600 14px/18px "Open Sans", Arial, Verdana, sans-serif;color: #4c4c4c;}
.views-sauni-setka .views-widget-sort-by{ background:#f1f3f4; margin:25px 0 15px; border:1px solid #a3b0b1; position:relative; width:95%; }
.views-sauni-setka .views-widget-sort-by label{ float:left; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:13px 10px 10px 20px; padding:0; color: #4c4c4c}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links{ float:left; }
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item{ display:inline-block; padding:0 15px 0 10px; margin:0px 13px 10px 0}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a:hover{border-bottom: none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a.active{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random-seed{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-totalcount{background: url(../images/spritedecac_01.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-field-cena-sauna-otobrazh-value{background: url(../images/spritedecac_02.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-value{background: url(../images/spritedecac_01.png) right no-repeat;}
.views-sauni-setka .views-row-odd.grid{ clear:both; }
.views-sauni-setka .views-row-odd{ clear: none;}
.views-sauni-setka .views-row.grid { float:left; padding: 35px 20px 25px 0; width: 430px; position:relative; text-align:left}
.views-sauni-setka .views-row { float:left; padding: 10px 0 30px 0; width: 225px; text-align:center; position:relative}
.views-sauni-setka img{ margin:0px}
.views-sauni-setka { margin:10px 0 20px; width:500px }

.views-sauni-setka .views-row .views-field-field-sauna-metro{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-sauna-metro .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-metro{ position: absolute; left:0px; top:80px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .field-content{ display:inline;}

.views-sauni-setka .views-row .views-field-field-podmoskovie{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-podmoskovie .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-podmoskovie{ position: absolute; left:0px; top:80px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .field-content{ display:inline;}

.views-sauni-setka .views-row.grid .views-field-title {margin: 0 0 16px;color: #006e81; font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;height: auto;}
.views-sauni-setka .views-row.grid .views-field-title span { text-align:left}
.views-sauni-setka .views-row.grid .views-field-title a {padding:0}
.views-sauni-setka .views-row .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.views-sauni-setka .views-row .views-field-title a {padding:0 2px; color: #006e81; vertical-align: middle; width: 100%;}
.views-sauni-setka .views-row.grid .views-field-field-img-sauna{ position:absolute; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row .views-field-field-img-sauna{ position:relative; padding: 5px 0 5px 0; width: 225px; }
.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo{ float:left; display:block; padding: 155px 0 110px 0; width: 210px;} 
.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo img{display: inline; padding: 0 11px 5px 0;}
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo{ display:none} 
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo img{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh{ float: right; width: 185px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh{ float: right; width: 170px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 185px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 170px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-aqvazona{ display:none}
.views-sauni-setka .views-row .views-field-field-aqvazona .views-label{ display:none}
.views-sauni-setka .views-row.views-field-field-aqvazona .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-vidparnoy{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .field-content{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-razvlechenia{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-raion{ display:block; float: right; width: 200px; text-align: left; padding: 14px 3px 3px 0; border-top: 1px dotted #999999; margin-top:11px; margin-right:10px; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-raion .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-raion{ width: 225px; float: right; margin: 0; border: none; text-align: center; padding: 5px 0 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row .views-field-field-raion .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-adress{ float: right; display:block; width: 200px; text-align: left; padding: 3px 3px 14px 0;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.views-sauni-setka .views-row .views-field-field-adress{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-adress .views-label{display: inline; font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-adress .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-servis{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-servis .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-servis .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-servis{display:none}
.views-sauni-setka .views-row .views-field-field-servis .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-servis .field-content{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi{ clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .field-content{display:none}
.views-sauni-setka .views-row.grid .views-field-field-phone { position:absolute; top:372px; margin:0; left:0; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 16px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0 0 5px 0; width: 185px;}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul {margin: 0 0 0.75em 0;padding: 15px 0 0 30px;list-style: none}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul li {margin: 2px 0 2px 3px; display:inline-block}
.views-sauni-setka .views-row .views-field-field-phone { position:relative; top: 0; margin:0 0 0 20px; left:0; text-align:left; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 15px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0; width: 195px;}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul {padding: 5px 0 5px 30px;list-style: none; margin:0}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul li { display: none;}
.views-sauni-setka .views-row .item-list ul li.last{ display:none}
.views-sauni-setka .views-row .item-list ul li.first.last{ display: inline}
.views-sauni-setka .views-row .item-list ul li.first{ display: inline}

.views-sauni-setka .views-row .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.views-sauni-setka .views-row .views-field-view-node a{ color:#7b7b7b;}
.views-sauni-setka .views-row .views-field-view-node a:hover{ color:#006e81}

.views-sauni-setka .views-row.grid .views-field-view-node { position:absolute; top:385px; margin:0; left:0; display: block; width: 195px; padding:10px 0}
.views-sauni-setka .views-row.grid .views-field-view-node a{font: bold 14px/18px "Open Sans",Arial,Verdana,sans-serif;cursor: pointer; margin: 20px 0; text-decoration: none;text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -webkit-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -o-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -ms-linear-gradient(top,#e77d44 0%,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55211',endColorstr='#d55211',GradientType=0); background-image: linear-gradient(top,#e77d44 0%,#d55211 100%);}
.views-sauni-setka .views-row.grid .views-field-view-node a:hover{color: #FFFFFF;}



/* pager */
.item-list .pager li.pager-current{text-decoration:none; text-align:center; padding:6px 8px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a{ text-decoration:none; text-align:center; padding:6px 8px; border:solid 1px #ff6816; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#ff780c; background-image: -moz-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -webkit-linear-gradient(top, #ff780c 0%, #ff6319 100%); background-image: -o-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -ms-linear-gradient(top, #ff780c 0% ,#ff6319 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6319', endColorstr='#ff6319',GradientType=0 ); background-image: linear-gradient(top, #ff780c 0% ,#ff6319 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a:hover{background-color:#ff9f5a; background-image: -moz-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -webkit-linear-gradient(top, #ff9f5a 0%, #ff7933 100%); background-image: -o-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -ms-linear-gradient(top, #ff9f5a 0% ,#ff7933 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f5a', endColorstr='#ff7933',GradientType=0 ); background-image: linear-gradient(top, #ff9f5a 0% ,#ff7933 100%);}
.item-list .pager li { background-image: none;display: inline-block;list-style-type: none;padding: 0; margin-bottom:10px}
.item-list ul li {margin: 10px 0 10px 3px;}
.item-list ul {margin: 0 0 0.75em 0; padding: 30px 0 20px;}

/* toggle */
.toggle-button {float:left;width: 200px; margin-top:2px; height: 17px;cursor: pointer; background-image: url(../images/toogle-button22.png);background-repeat:  no-repeat;background-position: 0 -18px;}
.toggle-button.grid {background-position: 0 0;}
.toggle-button2 {float:left;width: 100px; height: 20px;cursor: pointer; background-image: url(../images/toogle-button3.png);background-repeat:  no-repeat;background-position: 0 0;}
.toggle-button2:hover{background-position: 0 -20px;}
.catmaplink{ float:left; margin-left:8px; margin-right:20px}
.catvid{ float:left; font:italic 14px/18px Georgia, "Times New Roman", Times, serif; padding:1px 20px 1px 10px}
.right-togg{ float:left; margin-top:20px; width:100%}

/* system */
div.messages { background-position: 8px 8px;background-repeat: no-repeat; border: 1px solid;margin: 30px 0 20px;padding: 10px 10px 10px 50px;}
ul.contextual-links{ font-size:14px; line-height:14px; font-style:normal;}
.ymaps-b-balloon__content-head a{ font-size: 14px; display:block; padding-bottom:7px}
.region-left-col2{ clear:both}
li a.active {color:#e57600;}
.profile {clear: none;margin: 1em 0;}
.view{ float:left; margin-bottom:20px;}
.clearfix:after {content: "."; display: block; height: 0; clear: none; visibility: hidden;}
.view-content{ float:left;}
.yamaps-map-container{ margin:0; border:1px solid #a3b0b1; min-width: 480px }
.statistics_counter{ float:right; margin-bottom:20px}
.more-link {text-align: center;}
.ajax-progress {display: none;}
.sf-accordion-toggle{display: none;}

/* inputs */
input[type="submit"]{ cursor:pointer; margin:15px 15px 0 0; text-decoration:none; text-align:center; padding:6px 14px; border:solid 1px #de791b; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;  background-color:#e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);   }
.search-form .form-text{ display:inline; height:30px; background:#fff; border:none; margin:9px 0 0 9px; padding:0px 2px 0 8px; color:#767676; font-style:italic; font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:7px 2px 0 8px\9; font-family:Georgia, "Times New Roman", Times, serif; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);}
input{ border:1px #a3b0b1 solid; padding:4px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px; background:#FFF}
.form-textarea-wrapper textarea{ margin:4px 0 0; display:block; width:480px;}
input[type="checkbox"]{ padding:0}
select, textarea{-webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); border: 1px #006e81 solid; padding:3px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px;}
.search-advanced{ display:none;}
.webform-client-form input[type="text"]{ width:300px}
.webform-client-form input[type="email"]{ width:300px}

/* fields */
.ds-2col-stacked > .group-header { float:left; width:100%;}
.ds-2col-stacked > .group-header .links .comment-add{ display:none}
.field-name-field-sauna-artilul{ float:left; width:200px; padding:0 50px 15px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-artilul .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-artilul .field-items{  display: inline; color: #006e81; font-weight: bold;}
.ds-2col-stacked > .group-left{ float:left; width:470px}
.ds-2col-stacked > .group-right {float: left;width:470px; margin-top:2px;}
.ds-2col-stacked > .group-footer {clear: none;}
.field-name-field-img-sauna{ float:left; padding-bottom:15px; padding-right:20px }
.field-name-field-sauna-dop-photo img{float:left; padding-right:20px; padding-bottom:15px}
.ds-2col-stacked > .group-header .links .statistics_counter{ background:url(../images/eye.png) left no-repeat; padding:0 20px 0 30px; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-rating { float:right; width:160px; padding:20px 10px 10px 20px; border: 1px dashed #bbbbbb; margin:10px 25px 0 0;  }
.field-name-field-sauna-rating .field-label{ font-weight: normal; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-rating .field-items .fivestar-summary-average-count{font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding-top:28px; display:block}

.field-name-field-phone p{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-phone{ float:left; height:80px; width:320px; text-align:center; color:#000;}
.field-name-field-phone .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/phone3.png) left no-repeat;}
.field-name-field-phone a.fvl-ajax-link{padding:20px 30px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

.field-name-field-phone-num p, .field-name-field-phone-num a{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none }
.field-name-field-phone-num{ float:left; height:80px; width:320px; text-align:center; color:#006e81; border: 2px solid #006e81; padding:0 0 0 5px; margin-bottom:10px}
.field-name-field-phone-num .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/field-tel.png) left no-repeat;}
.field-name-field-phone-num a.fvl-ajax-link{padding:20px 30px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

.field-name-field-kolichestvo-chel-otobrazh{float:left;width: 450px;background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.field-name-field-cena-sauna-otobrazh{float:left;width: 450px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px;}
.field-name-field-vidparnoy { float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-vidparnoy .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-vidparnoy .field-items{  display: inline}
.field-name-field-aqvazona{  float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-aqvazona .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-aqvazona .field-items{  display: inline}
.field-name-field-raion{  float:left; width:100%; padding: 6px 0 6px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-adress{ float:left; width:100%;  padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-raion .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-adress .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna{float:left; width:100%; padding:3px 3px 16px 0px; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.field-name-field-site-sauna .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna .field-items{display: inline; color: #006e81;}
.field-name-field-site-sauna .field-items p {margin-bottom: 0; line-height: normal;}
.field-name-field-obyavlenia{ float:left;font: 13px/16px "Open Sans", Arial, Verdana, sans-serif;color: #474b4c; padding:20px 20px 20px 80px; width:398px; border: 1px solid #d85919; background:#FFF url(../images/star.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-obyavlenia .field-label{ color: #474b4c; margin: 0 0 15px 0; font: bold 18px/22px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.field-name-field-sauna-tegi{ float:left; width:100%; padding:10px 0}
.field-name-field-sauna-tegi .field-items{display:inline-block;}
.field-name-field-sauna-tegi .field-items .field-item{display:inline-block;}
.field-name-field-sauna-tegi .field-label{ display:block; padding-bottom:5px;}
.field-name-field-sauna-tegi .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-sauna-tegi .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-tags{ float:left; width:100%; padding:10px 0}
.field-name-field-tags .field-items{display:inline-block;}
.field-name-field-tags .field-items .field-item{display:inline-block;}
.field-name-field-tags .field-label{ display:block; padding-bottom:5px;}
.field-name-field-tags .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-tags .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-razvlechenia{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-razvlechenia .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-razvlechenia .field-items{  display: inline}
.field-name-field-razvlechenia .field-items a {padding: 0 1px;}
.field-name-field-servis{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-servis .field-label{ font-weight: bold; color: #474b4c;display: inline}
.field-name-field-servis .field-items{  display: inline}
.field-name-field-servis .field-items a {padding: 0 1px;}
.field-name-field-sauna-uslugi{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-uslugi .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-uslugi .field-items{  display: inline}
.field-name-field-sauna-uslugi .field-items a {padding: 0 1px;}
.field-name-field-ymap-shema{ float: left; width: 100%; padding: 5px 0;}
.field-name-field-ymap-shema .field-label{ margin-bottom:10px} 
.field-name-field-table-stoimost{ float:left; width:100%; margin:10px 0}
.field-name-field-table-stoimost table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-field-table-stoimost table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}


.field-name-field-sauni-ryadom{ float:left; width:100%;}
.field-name-field-sauni-ryadom .field-label{margin: 30px 0 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.field-name-field-sauni-ryadom .field-item{ width:300px; height:85px; display:inline-block }
.field-name-field-sauni-ryadom .field-item h2{ float:right; margin:25px 0 0 0; font-size:14px; width:200px; text-align:left}
.field-name-field-sauni-ryadom .field-item h2 a{ text-decoration: none}
.field-name-field-sauni-ryadom .field-name-field-sauna-artilul{ display: none}
.field-name-field-sauni-ryadom .field-name-field-img-sauna .field-item {padding: 10px; width:80px; height:60px}
.field-name-field-sauni-ryadom .field-name-field-img-sauna{ float: none; padding-bottom:0; padding-right:0 }
.field-name-field-sauni-ryadom .field-item .links{ display: none}

.field-name-body{ float:left; width:100%;}
.field-name-body .field-label{ display:block; margin:15px 0; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-body .field-label:before,
.field-name-body .field-label:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-body .field-label:before {margin-left: -100%;}
.field-name-body .field-label:after {margin-right: -100%;}
.field-name-body table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-body table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

/* left last comment */
.last_comment{ float:left; padding: 0; width:100%;}
.last_comment h2{ font-weight: normal;}
.last_comment .views-row{ width:100%; margin:7px 0 15px}
.last_comment .views-row .views-field-title a{ font-weight:bold; padding-bottom:5px}
.last_comment .views-row .views-field-field-name-coment{ padding:5px 0 0; font-size:13px; font-weight:bold}
.last_comment .views-row .views-field-comment-body{ padding:0; font-size:13px;}
.last_comment .views-row .views-field-view-node{ padding: 0; font-size:13px;}
.last_comment .views-row .views-field-created{ padding: 5px 0 0; font-size:13px; color:#666}
.last_comment .views-row .views-field-field-sauna-rating{ margin-top:-5px}

/* left fast link */
.left_fast_link{ float:left; margin:15px 0 10px; background:#f8fcfd; padding:0 10px 10px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); width:257px}
.left_fast_link ul li{ padding:2px 0}
.left_fast_link ul li a{ font-size:14px}
.left_fast_link h2{ font-weight: normal; margin:15px 0}
.left_fast_link .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}

/* photogal */
.field-name-field-photogal h2{ display:block; margin:15px 0; text-align:left; color: #4c4c4c; font: bold 24px/30px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-field-photogal h2:before,
.field-name-field-photogal h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-field-photogal h2:before {margin-left: -100%;}
.field-name-field-photogal h2:after {margin-right: -100%;}
.field-name-field-photogal{ float:left; width:100%}
.field-name-field-galery-img{ width:100%; overflow:auto}
.field-name-field-galery-img img{ padding:10px; float:left}
.field-name-field-photogal field-items{ float:left; width:100%}
.field-name-field-photogal h2 a{color: #4c4c4c;margin: 0;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal .field-name-field-opisanie-photogal{ padding:0 0 5px}
.field-name-field-photogal .field-name-field-opisanie-photogal p{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal-sauna .field-label{ margin-top:15px; color:#4b4b4b}
.field-name-field-photogal-sauna a{margin: 3px 0; display:block;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}



/* akcii */
#block-views-views-akcii-skidki-block-1{float: left; width:100%}
#block-views-views-akcii-skidki-block-1 h2{ font-weight: normal;}
.views-akcii-skidki{ float: left; margin: 0 25px 15px 0; background:#FFF; color: #474b4c; padding:20px 0; border: 1px solid #d85919; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-akcii-skidki .views-row{ background: url(../images/star2.png) left no-repeat; margin:0 10px; padding-left:32px; margin-bottom:20px; padding-bottom:20px; padding-top:7px; border-bottom:1px dotted #999999}
.views-akcii-skidki .views-field-title a {font-weight: bold;padding-bottom: 5px;}
.views-akcii-skidki .views-field-changed{ padding: 5px 0 0;font-size: 13px;color: #666;}
.views-akcii-skidki .views-field-field-obyavlenia{ padding: 0; font-size: 13px;}
.views-akcii-skidki .views-field-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.views-akcii-skidki .views-field-view-node{  padding: 0; font-size:13px;}
.views-akcii-skidki .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* stati */
.field-name-field-soderzhim-stati{ padding:20px 0}
.block_leftstati{ float:left; width:100%;}
.block_leftstati h2{ font-weight: normal;}
.block_leftstati .viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 10px}
.block_leftstati .viewsstatispisok .views-field-title{ padding:10px 5px 10px 90px; width:185px; font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_leftstati .viewsstatispisok .views-field-field-image{ float:left; width:90px; height:70px}
.block_leftstati .viewsstatispisok .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok{ float:left; width:100%; margin-bottom: 40px;}
.viewsstatispisok h2{ font-weight: normal;}
.viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 30px}
.viewsstatispisok .views-field-title{ padding:10px 5px 10px 5px; color: #006e81;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.viewsstatispisok .views-field-field-image{ width:300px; height:220px; display:block}
.viewsstatispisok .views-field-field-soderzhim-stati{ padding:0 5px 10px 5px;}
.viewsstatispisok .views-field-view-node a {cursor: pointer;margin: 15px 0 15px 0; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok .more-link a {cursor: pointer;margin: 15px 0 15px 20px; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* comment */

.comment-wrapper{ float:left;}
#comments h2{ display:block; margin:15px 0 30px; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
#comments h2:before,
#comments h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#comments h2:before {margin-left: -100%;}
#comments h2:after {margin-right: -100%;}
#comments h2.comment-form{ padding-top:20px}
.comment{ display:block; background: #f1f3f4; margin: 10px 0; border: 1px solid #a3b0b1;position: relative; padding:20px; min-width:300px}
.comment .links{ position:absolute; right:10px; bottom:5px; padding:10px}
.comment .field-name-field-kto-we{font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; padding:0 0 10px; color:#006e81;}
.comment .field-name-field-sauna-rating { float:none; display:block; width: 160px; padding: 0 10px 0 20px;border: none}
.comment .field-name-field-sauna-rating .field-label{ display:none}
.comment .field-name-field-sauna-rating .fivestar-summary-average-count{ display:none}
.comment .username{ display:none}
.comment .new{ display:none}
.comment-form .field-name-field-sauna-rating{ float:none; display:block; width: 100%; padding: 0; border: none; height:55px;}
.comment-form .field-name-field-sauna-rating label{ padding-bottom:10px;}
.comment-form input[type="submit"]{ margin-bottom: 20px}
.comment-form .form-item-name{ display:none}
.comment .permalink{ display:none}
.comment h3{ display:none}
.comment .submitted .permalink{ display:none}
.comment .submitted{ position:absolute; right:20px; top:20px; color:#909898; font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; }
.comment .submitted span{ font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; padding-bottom:3px}
.page-comment .links .comment-reply{ display:none}

#field-kto-we-add-more-wrapper input{ width:70%;}






/* archive */
.block_archive{ float:left; width:98%; border-top: 1px dashed #4c4c4c;}
.block_archive h2 { margin: 30px 0 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.block_archive .more-link a{  font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.views-setka-archive{margin:0 0 20px; width:500px}
.views-setka-archive .views-row { float:left; padding: 5px 0 10px 0; width: 165px; position:relative; height:170px}
.views-setka-archive .views-field-field-img-sauna{ padding:0 10px}
.views-setka-archive .views-field-field-img-sauna img{ width:140px; height:106px}
.views-setka-archive .views-row .views-field-title {margin: 0; height: 45px;color: #006e81; display: table;width: 100%;text-align: center;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-setka-archive .views-row .views-field-title span {text-align: center;vertical-align: middle; display: table-cell;width: 100%;}
.views-setka-archive .views-row .views-field-title a {padding: 0;color: #006e81; vertical-align: middle;width: 100%;}
.field-name-field-capt-archive, .field-name-field-photogal-archive{float: left; margin-bottom: 30px; font: 16px/18px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 20px 20px 10px 70px;border: 1px solid #d85919;background: #FFF url(../images/vosklic.png) left no-repeat;-webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-capt-archive p{color: #d61d1c;}
.field-name-field-photogal-archive p{color: #d61d1c;}

/* search-result */
.search-results .search-info{ display:none}
.search-results li {margin-bottom: 0;}
.search-results .title { font-size: 18px; margin:10px 0}

/* footer */
#footer{ width:100%; clear:both; border-top:2px solid #006e81; background: url(../images/footer2.jpg) repeat-x; height:150px; margin-top:20px; padding-top:20px}
.creator{ height:60px; width:200px; vertical-align:top; font-size:13px; margin-top:15px}
.logo_bot{ width:210px; margin-top:-5px;}
.logo2_bot{ width:110px; display:inline-block; margin: 0 8px 0 0; vertical-align:top;}
.footer_left{ display:inline-block; width:230px; vertical-align:top; }
.footer_left2{ display: none}
.footer_left3{ display:inline-block;  width:300px; vertical-align:top; color:#585858; line-height: 22px; font-size:14px; padding:10px 5px 0 10px}
.ft1{ color:#006d81; font-weight:bold;}
.ft2{ color:#006d80; font-weight:bold;}
.ft3{ color:#000; font-weight:bold;}
.ft4{ color:#000; font-weight:bold;}
.ft5{ color:#000; font-weight:bold;}
.counter{ float:right; width:230px; margin:10px 0 0 5px; display:inline;}
.counter_img{ margin-left:40px}
.logo2_bottext{ display:inline-block; width:80px; vertical-align:top;}
.banner4{ width:100%; background:url(../images/bannerpervomainormal.png) no-repeat; height:250px; margin:15px 0}


.findelem{ float:left; width:100%; margin-top:-5px; margin-bottom:0; font: bold 14px/18px Arial, Helvetica, sans-serif; color:#4c4c4c; box-sizing: content-box; }
.findelem span{ color:#ff5500;}

.block-left-sauni-niz{ display:none}
.block-rekomend-sauni-niz{ display: block}

.selection-block1{ float:left; width:100%;}

.block-table{ float:left; width:100%; margin:10px 0}
.block-table table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.block-table table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

.views-category{ float:left; width:100%}

.indented{ margin-left:20px}

.ft7{ display: none}

}

@media screen and (min-width: 1200px) {





.allhide{ display:none}

.banner4{ width:100%; background:url(../images/bannerpervomaibig.png) no-repeat; height:250px; margin:15px 0}


/* main */
html * {max-height:1000000px;}
*{ margin: 0; padding: 0;}
html, body{width: 100%;background: url(../images/bg.png) repeat;font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#272727; min-width:1200px}
.container{ margin:0 auto; width:1200px; position:relative; min-width:1200px}
#page{ width:100%; min-width:1200px; border-top: 2px solid #006e81}

/* base */
a{ color:#006e81; outline:none; text-decoration:underline;}
a:hover{ color:#006e81; text-decoration:none;}
p{ margin-bottom:10px; font-size:14px; line-height:22px; color: #464646;}
h1{ margin:40px 0 20px; font-size:24px;}
h2{ margin:20px 0; color: #4c4c4c; font: bold 20px/22px "Open Sans", Arial, Verdana, sans-serif; }
h3{ margin:20px 0; color: #4c4c4c; font: bold 18px/20px "Open Sans", Arial, Verdana, sans-serif;}
h4{ margin:20px 0; color: #4c4c4c; font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
ul{ list-style:inside square url(../images/arrows-ul.png); color: #464646; padding:5px 0}
li{ padding:5px 0}
ol{ list-style:decimal inside; color: #464646; padding:5px 0}
#left_col{ float: left; width:280px; padding:0 5px}
#top_block1{padding-top:20px; width:100%; display:block}
#content_bot{ float:left; width:100%; margin-top:20px}
#content_block{ margin-left:300px; width:900px; padding:0}
#main_content{ clear:both; margin-top: 25px;}

/* header */

#header_menu{ float:left;}
#header{ width:100%; height:192px; background: url(../images/water2.png) top no-repeat; position:relative; min-width:1200px}
#logo_block{ float:left; margin-top:18px; margin-right: 15px;}
#logo_block img{ width: 250px}
#header_city{ float: left; margin-right: 5px; border-right: 1px solid #006e81; padding: 10px 35px 10px 15px; margin-top:20px;}
#header_city h2{ color: #006e81; text-transform: uppercase; font-size: 14px; padding: 3px 0; margin: 0;   }
#header_city select{border:1px #006e81 solid; padding:5px 4px; width:158px; margin:8px 0; font-size:14px; font-style: italic; color: #E36422; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#header_text{ float:left; margin-top:5px; padding:10px 20px 10px 20px; width: 680px}
.top_text_block{ display:inline-block; width:490px; vertical-align:top; padding:10px 0 10px 10px}
.top_menu{ display:inline-block; margin: 5px 0 10px}
.top_menu_link{ list-style: none; padding:0}
.top_menu_link li{ display:inline-block; margin:0 10px 0 0; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.top_menu_link li a{ display:inline-block; } 
.top_menu_link li a:hover{ color:#FFF}
.top_menu_link li.top_menu_hide{ display:none}
.top_menu_link li a.top_menu_icon0{ display:none}
.top_menu_icon1{ background:url(../images/search3.png) left no-repeat; text-decoration:none; margin:0 3px 0 3px; padding:4px 8px 5px 29px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.top_menu_icon2{ background:url(../images/list2.png) left no-repeat; text-decoration:none; margin:0 3px 0 3px; padding:4px 8px 5px 29px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.top_menu_icon3{ background:url(../images/map4.png) left no-repeat; text-decoration:none; margin:0 3px 0 3px; padding:4px 8px 5px 29px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.top_menu_icon4{ background:url(../images/news.png) left no-repeat; text-decoration:none; margin:0 3px 0 3px; padding:4px 8px 5px 29px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;;}
.top_menu_icon5{ background:url(../images/own3.png) left no-repeat; text-decoration:none; margin:0 3px 0 3px; padding:4px 8px 5px 29px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#header_link{ padding:10px 0 0 15px; display: inline-block; vertical-align:top}
#header_link .social_icon .caption{ font-style: italic; font-size: 14px; padding-bottom: 5px; font-family: Georgia, serif; color: #4b4b4b}
#header_link .social_icon ul{ list-style: none}
#header_link .social_icon ul li{ display: inline-block; padding: 3px}
#header_link .social_icon ul li img{ width:26px}
#header_link .add_block{ padding-top: 23px}
#header_link .add_button img{ width: 160px;}


/* par */
.par {background-image: url(../images/par2.png);animation: par-loop 50s infinite linear;}
.par {background-repeat: repeat-x;position: absolute;top: 0;right: 0;left: 0;height: 400px;}
.views-slideshow-cycle-main-frame{ float:left; width:1000px; }
.main-slider{ display: block; padding: 100px 100px 30px;}
.main-slider .views-field-body{ display:block; text-align: center; font-size: 22px; color: #FFFFFF; line-height: 30px; text-shadow: 0px 1px 5px rgba(30, 30, 30, 1);}
#widget_pager_bottom_views_par-block{position: absolute;z-index: 98;width: 170px; right: 39%;top: 230px;}
.views-field-counter {display: inline;background-image: url(../images/in-active.png); float:left; height: 15px;width: 15px;margin-right: 15px; cursor: pointer;}
.views-field-counter a{ text-decoration:none}
.active .views-field-counter {background-image: url(../images/active.png);}


/* main_menu */
#main_menu.stickynav-processed{ clear:both; height:57px; background:url(../images/main_menu2.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); }
#main_menu.stickynav-active{ height:57px; background:url(../images/main_menu.png) repeat-x; width:100%; -webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); }
#main_menu ul.menu{list-style:none; }
#main_menu ul.menu li{ display:inline-block;}
#main_menu ul.menu li.first a{border-left: 1px solid #FFFFFF; }
#main_menu ul.menu li.last:hover > .sf-wrapper{ display: block; right:50px} 
#main_menu ul.menu li a{font-size:15px; text-decoration:none; text-transform:uppercase; color:#FFF; padding:20px 38px 20px 25px; margin: 1px 0;  border-right: 1px solid #FFFFFF; cursor:pointer}
#main_menu ul.menu li a:hover{ color:#eaffcf; cursor:pointer}
#main_menu ul.menu .sf-sub-indicator { height: 10px;overflow: hidden;position: absolute;right: 0.75em;text-indent: -999em;top: 1.05em;width: 10px;}
#main_menu ul.menu a > .sf-sub-indicator, span.nolink > .sf-sub-indicator {top: 1.5em; right: 1.3em; background-position: 0 -100px;}

#main_menu ul.menu li ul li a{ padding:7px 15px; width:175px; font-size:14px; color: #006e81; text-transform: none; border-bottom:1px solid #E8E8E8; margin:0 5px}
#main_menu ul.menu li ul li a:hover{ background:#FEFEF5; color: #054752; }

.sf-wp{position: relative;}
.sf-menu ul{ width:230px; max-height:450px; overflow-y:auto; overflow-x:hidden}
.sf-menu li{position: static;}
.sf-menu li .sf-wrapper{ position: absolute; top:57px; z-index: 6000; display: none}
.sf-menu li:hover > .sf-wrapper{ display: block;}
.sf-menu li .sf-wrapper { cursor: auto;}

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul {position: static; /*margin-top:57px;*/ background: #fff; opacity:1;padding: 0 0 9px 0 !important;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;-webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0;-webkit-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

#main_menu ul.menu li ul li ul{ position: static; width:230px; overflow-y:auto; overflow-x:hidden; max-height:400px; /*margin-top:0*/}
#main_menu ul.menu li ul li ul li{ position: static;}

.sf-menu ul a > .sf-sub-indicator { display:none}



/* search_block */
.search_block{ clear: both; width:100%; background:#f2f4f6; border-bottom: 1px solid #006e81; height: 53px;}

/* quicksearch */
#block-views-exp-views-easy-poisk-page .views-exposed-form select{ padding: 6px 10px; width:210px; margin:10px 8px; background: #ffffff; color: #000; -webkit-transition: all 0.2s linear; -webkit-transition-property: border, background, color, box-shadow, padding;  transition: all 0.2s linear;  transition-property: border, background, color, box-shadow, padding;  border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); border: 1px #006e81 solid;}

#block-views-exp-views-easy-poisk-page .views-exposed-form .form-submit{ margin:11px 0 0 10px; border:1px solid #bf3a07}
#block-views-exp-views-easy-poisk-page #edit-field-sauna-metro-tid-wrapper{ padding-left:48px; background:url(../images/quicksearch.png) left center no-repeat; margin-left:25px }


/* h1 with line */
h1#page-title{ text-align:left; color: #4c4c4c; font: bold 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 20px 0 20px; overflow: hidden;}
h1#page-title:before,
h1#page-title:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
h1#page-title:before {margin-left: -100%;}
h1#page-title:after {margin-right: -100%;}

/* h2 with line top_block1 */
#top_block1 h2{ text-align:center; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
#top_block1 h2:before,
#top_block1 h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#top_block1 h2:before {margin-left: -100%;}
#top_block1 h2:after {margin-right: -100%;}

/* tabs */
ul.tabs{font-family: Tahoma, Arial, sans-serif;font-size: 13px;line-height: 18px;margin: 0 0 20px 0;padding: 10px 0 0 5px;}
ul.tabs li{margin: 0 0 0 5px;padding: 0;border: 0;}
ul.tabs li a:link, ul.tabs li a:visited{display: inline;background: #F7F7F7;color: #BBBBBB;border: 1px solid #C5C5C5;border-top-left-radius: 3px; -moz-border-radius-topleft: 3px;border-top-right-radius: 3px; -moz-border-radius-topright: 3px;padding: 2px 9px 1px 10px;margin: 0; border-bottom:none;} 
ul.tabs li a:hover, ul.tabs li a:active{color: #5F5F5F;background: #F9F9F9;} 
ul.tabs li a.active:link, ul.tabs li a.active:visited{border-bottom-color: white;background: transparent;color: #515151;} 
ul.tabs.secondary{position: relative;top: -10px;}

/* jcarousel top */
.jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:310px; padding: 0; margin: auto;}
.jcarousel-skin-default .jcarousel-clip-horizontal{ width:1150px; margin-left:25px}
.jcarousel-skin-default .jcarousel-item {padding: 0; width: 222px; height: 310px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:10px}
.jcarousel-skin-default .field-content{ display:inline-block}
.jcarousel-skin-default .views-label{ color: #474b4c;}
.jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}

.jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:13px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:13px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel stati */
.rekomend_sauni_vstati{ float:left; width: 900px;display: block;height: 420px;margin-top: 15px;}
.rekomend_sauni_vstati h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.rekomend_sauni_vstati h2:before,
.rekomend_sauni_vstati h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vstati h2:before {margin-left: -100%;}
.rekomend_sauni_vstati h2:after {margin-right: -100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-clip-horizontal{ width:850px; margin-left:25px}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.rekomend_sauni_vstati .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vstati .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vstati .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vstati .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel taxonomy */
.view-views-taxonomy-popular-sauni{ width: 900px;display: block;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-clip-horizontal{ width:850px; margin-left:25px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .field-content{ display:inline-block}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-label{ color: #474b4c;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b; font: italic 14px/14px "Open Sans", Arial, Verdana, sans-serif;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.view-views-taxonomy-popular-sauni .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* jcarousel bot */
.rekomend_sauni_vnizu{ float:left; width: 900px;}
.rekomend_sauni_vnizu h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.rekomend_sauni_vnizu h2:before,
.rekomend_sauni_vnizu h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.rekomend_sauni_vnizu h2:before {margin-left: -100%;}
.rekomend_sauni_vnizu h2:after {margin-right: -100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item-horizontal {margin: 0 4px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-container-horizontal{ width:100%; height:300px; padding: 0; margin: auto;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-clip-horizontal{ width:850px; margin-left:25px}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-item {padding: 0; width: 206px; height: 300px; overflow: hidden; border: none; list-style: none; background: none; position:relative}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev {display: block;background:url(../images/arrow-left-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next {display: block;background:url(../images/arrow-right-black.png) no-repeat; width:19px; height:35px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal {position: absolute;top: 100px;left: 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-prev-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal {position: absolute;top: 100px;right: -25px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .jcarousel-next-horizontal:hover {background-position: 0px 0px;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-phone .field-content{ padding-left:20px}
.rekomend_sauni_vnizu .jcarousel-skin-default .field-content{ display:inline-block}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-label{ color: #474b4c;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0 4px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-kolichestvo-chel-otobrazh{background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a{ color:#7b7b7b; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-view-node a:hover{ color:#006e81}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-sauna-metro .field-content{ display:inline;}

.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie{ position: absolute; left:5px; top:45px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.rekomend_sauni_vnizu .jcarousel-skin-default .views-field-field-podmoskovie .field-content{ display:inline;}

/* views-sauni-blockmap */
.views-sauni-blockmap .yamaps-map-container{ float:left; min-width:1150px; margin-left:24px}
.views-sauni-blockmap #edit-field-sauna-metro-tid-wrapper {padding-left: 0px;}
.views-sauni-blockmap h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 20px;}
.views-sauni-blockmap .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 35px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value, .views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value, .views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value { float:left; width:280px; height:110px;}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.views-sauni-blockmap .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.views-sauni-blockmap .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.views-sauni-blockmap .form-item-field-cena-sauna-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-kolichestvo-chel-value-max label{ display: none}
.views-sauni-blockmap .form-item-field-razmer-bassein-value-max label{ display: none}
.views-sauni-blockmap .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-sauni-blockmap .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.views-sauni-blockmap .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.views-sauni-blockmap fieldset legend .fieldset-legend{ background:none}
.views-sauni-blockmap fieldset legend .fieldset-legend span.summary{ display: none}
.views-sauni-blockmap .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.views-sauni-blockmap .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.views-sauni-blockmap fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 7px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 180px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.views-sauni-blockmap fieldset { border: none; }
.views-sauni-blockmap .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 12px; width: 193px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}


.views-sauni-blockmap .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.views-sauni-blockmap .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.views-sauni-blockmap .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.views-sauni-blockmap .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.views-sauni-blockmap .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.views-sauni-blockmap .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.views-sauni-blockmap .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.views-sauni-blockmap .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.views-sauni-blockmap .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.views-sauni-blockmap .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.views-sauni-blockmap .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}




/* block_popular */
.block_popular { float:left; border-top:1px dashed #4c4c4c; width:100%;}
.block_popular h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.views-popular table{ width:100%; vertical-align:middle; }
.views-popular table td{ width:300px; height:80px;  }
.views-popular table td a{ text-decoration:none; font-size:14px }
.views-popular table td .views-field-field-img-sauna img{ float:left; padding:10px }
.views-popular table td .views-field-title{ display:block; padding-top:20px;}
.views-popular table td .views-field-totalcount{ display:block; color:#777; font-size:13px}
.views-popular table td .views-field-daycount{ display:block; color:#777; font-size:13px}

/* block_recentlyread */
.block_recentlyread { float:left; border-top:1px dashed #4c4c4c; width:100%;}
.block_recentlyread h2{margin: 30px 0 15px;font-size: 16px;color: #4c4c4c; font-weight: bold;text-transform: uppercase;}
.viewsrecentlyread table{ width:100%; vertical-align:middle; }
.viewsrecentlyread table td{ width:300px; height:80px;  }
.viewsrecentlyread table td a{ text-decoration:none; font-size:14px }
.viewsrecentlyread table td .views-field-field-img-sauna img{ float:left; padding:10px }
.viewsrecentlyread table td .views-field-title{ display:block; padding-top:25px;}

/* content_bot_text */
#content_bot_text{ float:left; width:100%; margin-bottom:30px}
#content_bot_text h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
#content_bot_text h2:before,
#content_bot_text h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#content_bot_text h2:before {margin-left: -100%;}
#content_bot_text h2:after {margin-right: -100%;}
#content_bot_text h3{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
#content_bot_text h4{color: #4c4c4c;font: 300 18px/24px "Open Sans", Arial, Verdana, sans-serif;}

/* fast link */
.block_fastlink{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; float:left; width:100%; margin-bottom:10px}
.block_fastlink h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.block_fastlink h2:before,
.block_fastlink h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.block_fastlink h2:before {margin-left: -100%;}
.block_fastlink h2:after {margin-right: -100%;}
.block_fastlink .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:5px; padding:8px 0 8px 45px; font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:5px; padding:8px 0 8px 45px; font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:5px; padding:8px 0 8px 45px; font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:5px; padding:8px 0 8px 45px; font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:5px; padding:8px 0 8px 45px; font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_fastlink a{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif;}

/* views_exposed_form */
.views-exposed-form label { font-weight: normal; margin: 15px 0 5px;padding: 0 0 0 20px; font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.left_views_exposed_form{ float: left; background: url(../images/bg_left3.jpg) no-repeat; width:277px; height:721px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin-bottom:20px}
.left_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 15px 5px 15px 20px;padding: 10px 0 0 10px;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.views-exposed-form .views-exposed-widget {float: left;padding: 0;}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.left_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.left_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.left_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.left_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.left_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.left_views_exposed_form .views-exposed-form .form-item-field-vidparnoy-tid{ margin-top:30px;}
.left_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 13px/15px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: none;background: url(../images/bg-slider-round.png) no-repeat; font-weight: 400; color: #555;}
.left_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.left_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.bef-slider.ui-slider-horizontal {margin: 13px 0 0 42px;height: 5px;border-radius: 5px;width: 190px;}
.left_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.left_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.left_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.left_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.left_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 0 0 20px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 185px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.left_views_exposed_form fieldset { border: none; }
html.js fieldset.collapsed .fieldset-legend { background-image: none);background-position: 5px 50%;}
html.js fieldset.collapsible .fieldset-legend {background: none;padding-left: 0;}
html.js fieldset.collapsible div.fieldset-wrapper {overflow: auto;}
html.js fieldset.collapsed {border-bottom-width: 0;border-left-width: 0;border-right-width: 0; height: auto;}
fieldset {margin-bottom: 4px;padding: 5px; margin-top:5px;}
.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
@-moz-document url-prefix()
{
.left_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 0px;left: 25px; width: 198px; z-index: 100;height:190px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
}

.left_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.left_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.left_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.left_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.left_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.left_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.left_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.left_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.left_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.left_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.left_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}


.ui-widget-content {border: none;background: #a3b0b1 none;color: #222;}
.ui-widget-header {border: none;background: #0096bd none;color: #222;font-weight: 700;}
.ui-slider-horizontal .ui-slider-handle {top: -6px;margin-left: -.6em;}

/* newtop_views_exposed_form */
.newtop_views_exposed_form{ float: left; background:#efefef url(../images/footer.jpg) repeat;  width:100%; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); margin-bottom:15px; padding-bottom:10px}
.newtop_views_exposed_form h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 20px;}
.newtop_views_exposed_form .views-exposed-form label { font-weight: normal; margin: 0 5px 12px 35px;padding: 0;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value, .newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value, .newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value { float:left; width:280px; height:110px;}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-min  input { display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_cena_sauna_value .form-item-field-cena-sauna-value-max  input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_kolichestvo_chel_value .form-item-field-kolichestvo-chel-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-min input{ display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 20px 5px 62px;font-size:14px}
.newtop_views_exposed_form .views-widget-filter-field_razmer_bassein_value .form-item-field-razmer-bassein-value-max input {display:inline-block;width: 38px;font-style: italic; color: #005c70;margin:5px 30px; font-size:14px}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-min{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max{ width:120px; display:inline-block;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-min{ display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max{display:inline-block;width: 120px;}
.newtop_views_exposed_form .form-item-field-cena-sauna-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-kolichestvo-chel-value-max label{ display: none}
.newtop_views_exposed_form .form-item-field-razmer-bassein-value-max label{ display: none}
.newtop_views_exposed_form .views-exposed-form .bef-checkboxes label { font-weight: normal; margin: 0 0 0 0;padding: 0 0 0 10px;font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif; color: #4e4c4c}
.newtop_views_exposed_form .views-exposed-form .views-submit-button input{ margin:15px 8px 20px 30px;}
.newtop_views_exposed_form .views-exposed-form .views-reset-button input{ margin:15px 10px 20px 8px;}
.newtop_views_exposed_form fieldset legend .fieldset-legend{ background:none}
.newtop_views_exposed_form fieldset legend .fieldset-legend span.summary{ display: none}
.newtop_views_exposed_form .fieldset-legend .fieldset-title{ text-decoration: none; width:100%; display:block; color:#5d5d5d; background:url(../images/arrows-bot2.png) right no-repeat}
.newtop_views_exposed_form .fieldset-legend .fieldset-title:hover{color:#2f2f2f}
.newtop_views_exposed_form fieldset legend { background: url(../images/button_bg3.png); border: 1px solid #a9a9a9;margin:0 25px 0 35px;display: block; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 3px 10px 3px 20px; width: 185px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.newtop_views_exposed_form fieldset { border: none; }
.newtop_views_exposed_form .fieldset-wrapper {background: #ffffff; border: 1px solid #989898; list-style: none; margin: 0; padding: 10px 6px 10px 11px; position: absolute; top: 26px;left: 30px; width: 240px; z-index: 100;max-height:300px; overflow: scroll;  -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}

.newtop_views_exposed_form .form-item-field-okrug-tid .fieldset-wrapper{ z-index:35;}
.newtop_views_exposed_form .form-item-field-raion-tid .fieldset-wrapper{ z-index:34;}
.newtop_views_exposed_form .form-item-field-sauna-metro-tid .fieldset-wrapper{ z-index:33;}
.newtop_views_exposed_form .form-item-field-podmoskovie-tid .fieldset-wrapper{ z-index:32;}
.newtop_views_exposed_form .form-item-field-vidparnoy-tid .fieldset-wrapper{ z-index:31;}
.newtop_views_exposed_form .form-item-field-aqvazona-tid .fieldset-wrapper{ z-index:30;}
.newtop_views_exposed_form .form-item-field-stoimost-filter-tid .fieldset-wrapper{ z-index:29;}
.newtop_views_exposed_form .form-item-field-vmestimost-filter-tid .fieldset-wrapper{ z-index:28;}
.newtop_views_exposed_form .form-item-field-servis-tid .fieldset-wrapper{ z-index:27;}
.newtop_views_exposed_form .form-item-field-sauna-uslugi-tid .fieldset-wrapper{ z-index:26;}
.newtop_views_exposed_form .form-item-field-razvlechenia-tid .fieldset-wrapper{ z-index:25;}




/* ads */
.views-sauni-setka .ads_category{ background:#f1f3f4; margin:25px 0 15px; border:1px solid #a3b0b1; position:relative; width:100%; }
.views-sauni-setka .label_ads{ font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:15px 10px 10px 25px; padding:0; color: #4c4c4c;}
.views-sauni-setka .abs_link{ display:inline-block; margin:5px 25px 15px;}
.views-sauni-setka .abs_link a{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .abs_link a:hover{border-bottom: none;}
.views-sauni-setka .abs_link a.active{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-row .views-field-field-img-obyavlenia{ float:left; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row.grid .views-field-field-img-obyavlenia{ position:relative; padding: 5px 0 5px 0; width: 225px; }
.views-sauni-setka .views-row .views-field-field-short-ads{clear:right;  float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-short-ads .views-label{ font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row .views-field-field-short-ads .field-content{ display: inline}
.views-sauni-setka .views-row.grid .views-field-field-short-ads{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .views-label{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-short-ads .field-content{display:none}
.field-name-field-ads-taxonomy{ margin:10px 0}
field-name-field-short-ads{ margin:10px 0}

/* views-sauni-setka */
.views-sauni-setka .no-search{ float:left; width:99%; margin: 10px 0 20px;}
.views-sauni-setka .no-search-text{ display:block; font: 15px/20px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 18px 20px 18px 70px;border: 1px solid #c7c7c7; background: #FFF url(../images/vosklic2.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-sauni-setka .nsh4{ float:left; margin:0 0 15px 20px}
.views-sauni-setka .no-search-link{ list-style:none; float:left; width:100%;}
.views-sauni-setka .no-search-link li{ display:inline-block; margin:0 0 15px 18px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.views-sauni-setka .no-search-link a{ display:block; font:14px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:4px 2px; width:150px; text-align:center}

.views-sauni-setka .view-header{ font: 600 16px/20px "Open Sans", Arial, Verdana, sans-serif;color: #4c4c4c;}
.views-sauni-setka .views-widget-sort-by{ background:#f1f3f4; margin:25px 0 15px; border:1px solid #a3b0b1; position:relative; width:100%; }
.views-sauni-setka .views-widget-sort-by label{ float:left; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; margin:13px 10px 10px 20px; padding:0; color: #4c4c4c}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links{ float:left; }
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item{ display:inline-block; margin:6px 30px; padding:0 15px}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; border-bottom:1px dashed #007c9f; text-decoration:none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a:hover{border-bottom: none;}
.views-sauni-setka .views-widget-sort-by .bef-select-as-links .form-item a.active{font: 400 14px/18px "Open Sans", Arial, Verdana, sans-serif; color:#000; border-bottom:1px dashed #000; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random-seed{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-random{ background: url(../images/spritedecac_03.png) right no-repeat; }
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-totalcount{background: url(../images/spritedecac_01.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-field-cena-sauna-otobrazh-value{background: url(../images/spritedecac_02.png) right no-repeat;}
.views-sauni-setka .views-widget-sort-by .form-item-edit-sort-by-value{background: url(../images/spritedecac_01.png) right no-repeat;}

.views-sauni-setka .views-row .views-field-field-sauna-metro{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-sauna-metro .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-metro{ position: absolute; left:0px; top:80px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-sauna-metro .field-content{ display:inline;}

.views-sauni-setka .views-row .views-field-field-podmoskovie{ position: absolute; left:15px; top:60px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row .views-field-field-podmoskovie .field-content{ display:inline;}
.views-sauni-setka .views-row.grid .views-field-field-podmoskovie{ position: absolute; left:0px; top:80px; width:185px; padding:5px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.views-sauni-setka .views-row.grid  .views-field-field-podmoskovie .field-content{ display:inline;}


.views-sauni-setka .views-row-odd.grid{ clear:both; }
.views-sauni-setka .views-row-odd{ clear: none;}

.views-sauni-setka .views-row.grid { float:left; padding: 35px 20px 25px 0; width: 430px; position:relative; text-align:left}
.views-sauni-setka .views-row { float:left; padding: 10px 0 30px 0; width: 225px; text-align:center; position:relative}
.views-sauni-setka img{ margin:0px}

.views-sauni-setka { margin:10px 0 20px; width:900px }
.views-sauni-setka .views-row.grid .views-field-title {margin: 0 0 16px;color: #006e81; font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;height: auto;}
.views-sauni-setka .views-row.grid .views-field-title span { text-align:left}
.views-sauni-setka .views-row.grid .views-field-title a {padding:0}
.views-sauni-setka .views-row .views-field-title {margin: 0; height:45px; color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.views-sauni-setka .views-row .views-field-title a {padding:0 2px; color: #006e81; vertical-align: middle; width: 100%;}

.views-sauni-setka .views-row.grid .views-field-field-img-sauna{ position:absolute; padding: 5px 0 5px 0; width: 210px; }
.views-sauni-setka .views-row .views-field-field-img-sauna{ position:relative; padding: 5px 0 5px 0; width: 225px; }

.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo{ float:left; display:block; padding: 155px 0 110px 0; width: 210px;} 
.views-sauni-setka .views-row.grid .views-field-field-sauna-dop-photo img{display: inline; padding: 0 11px 5px 0;}
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo{ display:none} 
.views-sauni-setka .views-row .views-field-field-sauna-dop-photo img{ display:none}

.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh{ float: right; width: 185px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh{ float: right; width: 170px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}

.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 185px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.views-sauni-setka .views-row.grid .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 170px; right; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.views-sauni-setka .views-row .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}

.views-sauni-setka .views-row .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.views-sauni-setka .views-row .views-field-view-node a{ color:#7b7b7b;}
.views-sauni-setka .views-row .views-field-view-node a:hover{ color:#006e81}

.views-sauni-setka .views-row.grid .views-field-view-node { position:absolute; top:385px; margin:0; left:0; display: block; width: 195px; padding:10px 0}
.views-sauni-setka .views-row.grid .views-field-view-node a{font: bold 14px/18px "Open Sans",Arial,Verdana,sans-serif;cursor: pointer; margin: 20px 0; text-decoration: none;text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -webkit-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -o-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -ms-linear-gradient(top,#e77d44 0%,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55211',endColorstr='#d55211',GradientType=0); background-image: linear-gradient(top,#e77d44 0%,#d55211 100%);}
.views-sauni-setka .views-row.grid .views-field-view-node a:hover{color: #FFFFFF;}

.views-sauni-setka .views-row.grid .views-field-field-aqvazona{clear:right;display:block;  float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .views-label{display: inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-aqvazona .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-aqvazona{ display:none}
.views-sauni-setka .views-row .views-field-field-aqvazona .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-aqvazona .field-content{display:none}

.views-sauni-setka .views-row.grid .views-field-field-vidparnoy{clear:right;display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .views-label{ display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-vidparnoy .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-vidparnoy{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-vidparnoy .field-content{ display:none}

.views-sauni-setka .views-row.grid .views-field-field-razvlechenia{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-razvlechenia .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-razvlechenia{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-razvlechenia .field-content{display:none}

.views-sauni-setka .views-row.grid .views-field-field-raion{ display:block; float: right; width: 200px; text-align: left; padding: 14px 3px 3px 0; border-top: 1px dotted #999999; margin-top:11px; margin-right:10px; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-raion .field-content{ display: inline}

.views-sauni-setka .views-row .views-field-field-raion{ width: 225px; float: right; margin: 0; border: none; text-align: center; padding: 5px 0 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row .views-field-field-raion .field-content{ display: inline}

.views-sauni-setka .views-row.grid .views-field-field-adress{ float: right; display:block; width: 200px; text-align: left; padding: 3px 3px 14px 0;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.views-sauni-setka .views-row .views-field-field-adress{ display:none}
.views-sauni-setka .views-row.grid .views-field-field-adress .views-label{ display: inline; font-weight: bold; color: #2d2d2d}
.views-sauni-setka .views-row.grid .views-field-field-adress .field-content{ display: inline}

.views-sauni-setka .views-row.grid .views-field-field-servis{clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-servis .views-label{ display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-servis .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-servis{display:none}
.views-sauni-setka .views-row .views-field-field-servis .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-servis .field-content{ display:none}

.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi{ clear:right; display:block; float: right; width: 215px; text-align: left; padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .views-label{display:inline; font-weight: bold; color: #026b7d}
.views-sauni-setka .views-row.grid .views-field-field-sauna-uslugi .field-content{ display: inline}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .views-label{ display:none}
.views-sauni-setka .views-row .views-field-field-sauna-uslugi .field-content{display:none}

.views-sauni-setka .views-row.grid .views-field-field-phone { position:absolute; top:372px; margin:0; left:0; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 16px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0 0 5px 0; width: 185px;}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul {margin: 0 0 0.75em 0;padding: 15px 0 0 30px;list-style: none}
.views-sauni-setka .views-row.grid .views-field-field-phone .item-list ul li {margin: 2px 0 2px 3px; display:inline-block}

.views-sauni-setka .views-row .views-field-field-phone { position:relative; top: 0; margin:0 0 0 20px; left:0; text-align:left; background: url(../images/phone2.png) left no-repeat;display: block;color: #3a3b3c;font: 600 15px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 0; width: 195px;}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul {padding: 5px 0 5px 30px;list-style: none; margin:0}
.views-sauni-setka .views-row .views-field-field-phone .item-list ul li { display: none;}

.views-sauni-setka .views-row .item-list ul li.last{ display:none}
.views-sauni-setka .views-row .item-list ul li.first.last{ display: inline}
.views-sauni-setka .views-row .item-list ul li.first{ display: inline}


/* pager */
.item-list .pager li.pager-current{text-decoration:none; text-align:center; padding:6px 12px; border:solid 1px #066f82; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#fff; background-color:#006e81; background-image: -moz-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -webkit-linear-gradient(top, #4494a1 0%, #006e81 100%); background-image: -o-linear-gradient(top, #4494a1 0%, #006e81 100%);  background-image: -ms-linear-gradient(top, #4494a1 0% ,#006e81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4494a1', endColorstr='#006e81',GradientType=0 ); background-image: linear-gradient(top, #4494a1 0% ,#006e81 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a{ text-decoration:none; text-align:center; padding:6px 12px; border:solid 1px #ff6816; -webkit-border-radius:5px;-moz-border-radius:5px; border-radius: 5px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#ff780c; background-image: -moz-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -webkit-linear-gradient(top, #ff780c 0%, #ff6319 100%); background-image: -o-linear-gradient(top, #ff780c 0%, #ff6319 100%);  background-image: -ms-linear-gradient(top, #ff780c 0% ,#ff6319 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6319', endColorstr='#ff6319',GradientType=0 ); background-image: linear-gradient(top, #ff780c 0% ,#ff6319 100%);   -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;}
.pager li a:hover{background-color:#ff9f5a; background-image: -moz-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -webkit-linear-gradient(top, #ff9f5a 0%, #ff7933 100%); background-image: -o-linear-gradient(top, #ff9f5a 0%, #ff7933 100%);  background-image: -ms-linear-gradient(top, #ff9f5a 0% ,#ff7933 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f5a', endColorstr='#ff7933',GradientType=0 ); background-image: linear-gradient(top, #ff9f5a 0% ,#ff7933 100%);}
.item-list .pager li { background-image: none;display: inline-block;list-style-type: none;padding: 0; margin-bottom:10px}
.item-list ul li {margin: 10px 0 10px 3px;}
.item-list ul {margin: 0 0 0.75em 0; padding: 30px 0 20px;}

/* toggle */
.toggle-button {float:left;width: 200px; margin-top:2px; height: 17px;cursor: pointer; background-image: url(../images/toogle-button22.png);background-repeat:  no-repeat;background-position: 0 -18px;}
.toggle-button.grid {background-position: 0 0;}
.toggle-button2 {float:left;width: 100px; height: 20px;cursor: pointer; background-image: url(../images/toogle-button3.png);background-repeat:  no-repeat;background-position: 0 0;}
.toggle-button2:hover{background-position: 0 -20px;}
.catmaplink{ float:left; margin-left:8px; margin-right:20px}
.catvid{ float:left; font:italic 14px/18px Georgia, "Times New Roman", Times, serif; padding:1px 20px 1px 10px}
.right-togg{ float:left; width:100%}

/* system */
div.messages { background-position: 8px 8px;background-repeat: no-repeat; border: 1px solid;margin: 30px 0 20px;padding: 10px 10px 10px 50px;}
ul.contextual-links{ font-size:14px; line-height:14px; font-style:normal;}
.ymaps-b-balloon__content-head a{ font-size: 14px; display:block; padding-bottom:7px}
.region-left-col2{ clear:both}
.views-sauni-map{ clear:both}
li a.active {color:#e57600;}
.profile {clear: none;margin: 1em 0;}
.view{ float:left; margin-bottom:20px;}
.clearfix:after {content: "."; display: block; height: 0; clear: none; visibility: hidden;}
.view-content{ float:left;}
.yamaps-map-container{ margin:0; border:1px solid #a3b0b1; min-width:900px }

.more-link {text-align: center;}
.ajax-progress {display: none;}
.sf-accordion-toggle{display: none;}

/* inputs */
input[type="submit"]{ cursor:pointer; margin:15px 15px 0 0; text-decoration:none; text-align:center; padding:6px 14px; border:solid 1px #de791b; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px; font:14px Arial, Helvetica, sans-serif; color:#FFFFFF;  background-color:#e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);   }
.search-form .form-text{ display:inline; height:30px; background:#fff; border:none; margin:9px 0 0 9px; padding:0px 2px 0 8px; color:#767676; font-style:italic; font-size:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:7px 2px 0 8px\9; font-family:Georgia, "Times New Roman", Times, serif; -webkit-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);-moz-box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3); box-shadow: inset 1px 1px 4px 1px rgba(50,50,50,0.3);}
input{ border:1px #a3b0b1 solid; padding:4px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px; background:#FFF}
.form-textarea-wrapper textarea{ margin:4px 0 0; display:block; width:900px;}
input[type="checkbox"]{ padding:0}
select, textarea{border:1px #999 solid; padding:3px 5px; margin:4px 0; font-size:14px; color: #2a2a2a; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 4px;}
.search-advanced{ display:none;}

/* fields */
.ds-2col-stacked > .group-header { float:left; width:100%;}
.ds-2col-stacked > .group-header .links .comment-add{ display:none}
.field-name-field-sauna-artilul{ float:left; width:200px; padding:0 50px 15px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-artilul .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-artilul .field-items{  display: inline; color: #006e81; font-weight: bold;}
.ds-2col-stacked > .group-left{ float:left; width:460px}
.ds-2col-stacked > .group-right {float: right;width:430px; padding-left:10px}
.ds-2col-stacked > .group-footer {clear: none;}
.field-name-field-img-sauna{ float:left; padding-bottom:15px; padding-right:20px }
.field-name-field-sauna-dop-photo img{float:left; padding-right:20px; padding-bottom:15px}
.ds-2col-stacked > .group-header .links .statistics_counter{ background:url(../images/eye.png) left no-repeat; padding:0 10px 0 30px; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-sauna-rating { float:right; width:160px; padding:20px 15px 10px 20px; border: 1px dashed #bbbbbb; }
.field-name-field-sauna-rating .field-label{ font-weight: normal; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-rating .field-items .fivestar-summary-average-count{font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding-top:28px; display:block}



.field-name-field-phone p{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-phone{ float:left; height:80px; width:320px; text-align:center; color:#000;}
.field-name-field-phone .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/phone3.png) left no-repeat;}
.field-name-field-phone a.fvl-ajax-link{padding:20px 30px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}

.field-name-field-phone-num p, .field-name-field-phone-num a{ margin-bottom:0; font: 600 20px/24px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none }
.field-name-field-phone-num{ float:left; height:80px; width:320px; color:#006e81; border: 2px solid #006e81; padding:0 0 0 5px; margin-bottom:10px}
.field-name-field-phone-num .field-items{ display: table-cell; vertical-align:middle; height:80px; text-align:center; width:320px; background:url(../images/field-tel.png) left no-repeat;}
.field-name-field-phone-num a.fvl-ajax-link{padding:20px 10px 20px 60px; display: block; color:#FFF; text-align: center; border: 2px solid #FFF; text-decoration:none; font-weight:bold; font-size:18px; background: #db6022 url(../images/field-icon-tel.png) left no-repeat; transition: .2s; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow:  1px 2px 3px 2px rgba(50,50,50,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3); box-shadow: 1px 2px 3px 2px rgba(50,50,50,0.3);}




.field-name-field-kolichestvo-chel-otobrazh{float:left;width: 440px;background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px; }
.field-name-field-cena-sauna-otobrazh{float:left;width: 440px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: bold 14px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 6px 0 6px 30px;}
.field-name-field-vidparnoy { float:left; width: 100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-vidparnoy .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-vidparnoy .field-items{  display: inline}
.field-name-field-aqvazona{  float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-aqvazona .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-aqvazona .field-items{  display: inline}
.field-name-field-raion{  float:left; width:100%; padding: 6px 0 6px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-adress{ float:left; width:100%;  padding: 6px 0 6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-raion .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-adress .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna{float:left; width:100%; padding:3px 0 16px 0px; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;border-bottom: 1px dotted #999999; margin-bottom:11px; margin-right:10px;}
.field-name-field-site-sauna .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-site-sauna .field-items{display: inline; color: #006e81;}
.field-name-field-site-sauna .field-items p {margin-bottom: 0; line-height: normal;}
.field-name-field-obyavlenia{ float:left; width:798px;font: 13px/16px "Open Sans", Arial, Verdana, sans-serif;color: #474b4c; padding:20px 20px 20px 80px; border: 1px solid #d85919; background:#FFF url(../images/star.png) left no-repeat; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-obyavlenia .field-label{ color: #474b4c; margin: 0 0 15px 0; font: bold 18px/22px "Open Sans", Arial, Verdana, sans-serif; }
.field-name-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.field-name-field-sauna-tegi{ float:left; width:100%; padding:10px 0}
.field-name-field-sauna-tegi .field-items{display:inline-block;}
.field-name-field-sauna-tegi .field-items .field-item{display:inline-block;}
.field-name-field-sauna-tegi .field-label{ display:block; padding-bottom:5px;}
.field-name-field-sauna-tegi .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-sauna-tegi .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-tags{ float:left; width:100%; padding:10px 0}
.field-name-field-tags .field-items{display:inline-block;}
.field-name-field-tags .field-items .field-item{display:inline-block;}
.field-name-field-tags .field-label{ display:block; padding-bottom:5px;}
.field-name-field-tags .field-items a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.field-name-field-tags .field-items a:hover{ background:#0099c0; color:#fff}
.field-name-field-razvlechenia{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-razvlechenia .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-razvlechenia .field-items{  display: inline}
.field-name-field-razvlechenia .field-items a {padding: 0 1px;}
.field-name-field-servis{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-servis .field-label{ font-weight: bold; color: #474b4c;display: inline}
.field-name-field-servis .field-items{  display: inline}
.field-name-field-servis .field-items a {padding: 0 1px;}
.field-name-field-sauna-uslugi{ float:left; width:100%; padding:6px 0;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-sauna-uslugi .field-label{ font-weight: bold; color: #474b4c}
.field-name-field-sauna-uslugi .field-items{  display: inline}
.field-name-field-sauna-uslugi .field-items a {padding: 0 1px;}
.field-name-field-ymap-shema{ float:left; width:100%; padding:5px 0;}
.field-name-field-ymap-shema .field-label{ margin-bottom:10px} 
.field-name-field-table-stoimost{ float:left; width:100%; margin:10px 0}
.field-name-field-table-stoimost table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-field-table-stoimost table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}
.field-name-field-sauni-ryadom{ float:left; width:100%;}
.field-name-field-sauni-ryadom .field-label{margin: 30px 0 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.field-name-field-sauni-ryadom .field-item{ width:300px; height:85px; display:inline-block }
.field-name-field-sauni-ryadom .field-item h2{ float:right; margin:25px 0 0 0; font-size:14px; width:200px; text-align:left}
.field-name-field-sauni-ryadom .field-item h2 a{ text-decoration: none}
.field-name-field-sauni-ryadom .field-name-field-sauna-artilul{ display: none}
.field-name-field-sauni-ryadom .field-name-field-img-sauna .field-item {padding: 10px; width:80px; height:60px}
.field-name-field-sauni-ryadom .field-name-field-img-sauna{ float: none; padding-bottom:0; padding-right:0 }
.field-name-field-sauni-ryadom .field-item .links{ display: none}
.field-name-body{ float:left; width:100%;}
.field-name-body .field-label{ display:block; margin:15px 0; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-body .field-label:before,
.field-name-body .field-label:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-body .field-label:before {margin-left: -100%;}
.field-name-body .field-label:after {margin-right: -100%;}
.field-name-body table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.field-name-body table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

/* left last comment */
.last_comment{ float:left; padding:0; width:100%;}
.last_comment h2{ font-weight: normal;}
.last_comment .views-row{ margin:7px 0 15px; width:100%}
.last_comment .views-row .views-field-title a{ font-weight:bold; padding-bottom:5px}
.last_comment .views-row .views-field-field-name-coment{ padding:5px 0 0; font-size:13px; font-weight:bold}
.last_comment .views-row .views-field-comment-body{ padding:0; font-size:13px;}
.last_comment .views-row .views-field-view-node{ padding: 0; font-size:13px;}
.last_comment .views-row .views-field-created{ padding: 5px 0 0; font-size:13px; color:#666}
.last_comment .views-row .views-field-field-sauna-rating{ margin-top:-5px}

/* left fast link */
.left_fast_link{ float:left; margin:15px 0 10px; background:#f8fcfd; padding:0 10px 10px; border:1px solid #a3b0b1; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); width:257px}
.left_fast_link ul li{ padding:2px 0}
.left_fast_link ul li a{ font-size:14px}
.left_fast_link h2{ font-weight: normal; margin:15px 0}
.left_fast_link .fastlink1{ background:url(../images/parilka.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink2{ background:url(../images/people.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink3{ background:url(../images/money.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink4{ background:url(../images/aquazona.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}
.left_fast_link .fastlink5{ background:url(../images/service.png) left no-repeat; display:block; margin:5px 5px 0; padding:3px 0 3px 38px; text-transform:uppercase}

/* photogal */
.field-name-field-photogal h2{ display:block; margin:15px 0; text-align:left; color: #4c4c4c; font: bold 24px/30px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
.field-name-field-photogal h2:before,
.field-name-field-photogal h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.field-name-field-photogal h2:before {margin-left: -100%;}
.field-name-field-photogal h2:after {margin-right: -100%;}
.field-name-field-photogal{ float:left; width:100%}
.field-name-field-galery-img{ width:100%; overflow:auto}
.field-name-field-galery-img img{ padding:7px; float:left}
.field-name-field-photogal field-items{ float:left; width:100%}
.field-name-field-photogal h2 a{color: #4c4c4c;margin: 0;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal .field-name-field-opisanie-photogal{ padding:0 0 5px}
.field-name-field-photogal .field-name-field-opisanie-photogal p{font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.field-name-field-photogal-sauna .field-label{ margin-top:15px; color:#4b4b4b}
.field-name-field-photogal-sauna a{margin: 3px 0; display:block;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}

/* akcii */
#block-views-views-akcii-skidki-block-1{float: left; width:100%}
#block-views-views-akcii-skidki-block-1 h2{ font-weight: normal;}
.views-akcii-skidki{ float: left; margin: 0 0 15px; background:#FFF; color: #474b4c; padding:20px 0; border: 1px solid #d85919; -webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3); box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.views-akcii-skidki .views-row{ background: url(../images/star2.png) left no-repeat; margin:0 10px; padding-left:32px; margin-bottom:20px; padding-bottom:20px; padding-top:7px; border-bottom:1px dotted #999999}
.views-akcii-skidki .views-field-title a {font-weight: bold;padding-bottom: 5px;}
.views-akcii-skidki .views-field-changed{ padding: 5px 0 0;font-size: 13px;color: #666;}
.views-akcii-skidki .views-field-field-obyavlenia{ padding: 0; font-size: 13px;}
.views-akcii-skidki .views-field-field-obyavlenia h3{ margin:5px 0; font-size:14px}
.views-akcii-skidki .views-field-view-node{  padding: 0; font-size:13px;}
.views-akcii-skidki .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* stati */
.field-name-field-soderzhim-stati{ padding:20px 0}
.block_leftstati{ float:left; width:100%;}
.block_leftstati h2{ font-weight: normal;}
.block_leftstati .viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 10px}
.block_leftstati .viewsstatispisok .views-field-title{ padding:10px 5px 10px 90px; width:185px; font: 14px/18px "Open Sans", Arial, Verdana, sans-serif;}
.block_leftstati .viewsstatispisok .views-field-field-image{ float:left; width:90px; height:70px}
.block_leftstati .viewsstatispisok .more-link a{ font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok{ float:left; width:100%; margin-bottom: 40px;}
.viewsstatispisok h2{ font-weight: normal;}
.viewsstatispisok .views-row{ float:left; width:100%; padding:0 0 30px}
.viewsstatispisok .views-field-title{ padding:10px 5px 10px 320px; color: #006e81;font: 600 18px/24px "Open Sans", Arial, Verdana, sans-serif;}
.viewsstatispisok .views-field-field-image{ float:left; width:300px; height:220px}
.viewsstatispisok .views-field-field-soderzhim-stati{ padding:0 5px 10px 320px;}
.viewsstatispisok .views-field-view-node a {cursor: pointer;margin: 15px 0 15px 20px; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.viewsstatispisok .more-link a {cursor: pointer;margin: 15px 0 15px 20px; text-decoration: none; text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}

/* comment */
.comment-wrapper{ float:left;}
#comments h2{ display:block; margin:15px 0 30px; text-align:left; color: #4c4c4c; font: bold 18px/24px "Open Sans", Arial, Verdana, sans-serif; overflow: hidden;}
#comments h2:before,
#comments h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#comments h2:before {margin-left: -100%;}
#comments h2:after {margin-right: -100%;}
#comments h2.comment-form{ padding-top:20px}
.comment{ display:block; background: #f1f3f4; margin: 10px 0; border: 1px solid #a3b0b1;position: relative; padding:20px; min-width:420px}
.comment .links{ position:absolute; right:10px; bottom:5px; padding:10px}
.comment .field-name-field-kto-we{font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; padding:0 0 10px; color:#006e81;}
.comment .field-name-field-sauna-rating { float:none; display:block; width: 160px; padding: 0 10px 0 20px;border: none}
.comment .field-name-field-sauna-rating .field-label{ display:none}
.comment .field-name-field-sauna-rating .fivestar-summary-average-count{ display:none}
.comment .username{ display:none}
.comment .new{ display:none}
.comment-form .field-name-field-sauna-rating{ float:none; display:block; width: 100%; padding: 0; border: none; height:55px;}
.comment-form .field-name-field-sauna-rating label{ padding-bottom:10px;}
.comment-form input[type="submit"]{ margin-bottom: 20px}
.comment-form .form-item-name{ display:none}
.comment .permalink{ display:none}
.comment h3{ display:none}
.comment .submitted .permalink{ display:none}
.comment .submitted{ position:absolute; right:20px; top:20px; color:#909898; font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; }
.comment .submitted span{ font: 13px/16px "Open Sans", Arial, Verdana, sans-serif; padding-bottom:3px}
.page-comment .links .comment-reply{ display:none}


/* archive */
.block_archive{ float:left; width:100%; border-top: 1px dashed #4c4c4c;}
.block_archive h2 { margin: 30px 0 15px; font-size: 16px; color: #4c4c4c; font-weight: bold; text-transform: uppercase;}
.block_archive .more-link a{  font: bold 14px/18px "Open Sans", Arial, Verdana, sans-serif; cursor: pointer; margin: 20px 0;text-decoration: none; text-align: center; padding: 6px 14px;border: solid 1px #de791b;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #FFFFFF; background-color: #e77d44;background-image: -moz-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -webkit-linear-gradient(top, #e77d44 0%, #d55211 100%); background-image: -o-linear-gradient(top, #e77d44 0%, #d55211 100%);background-image: -ms-linear-gradient(top, #e77d44 0% ,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d55211', endColorstr='#d55211',GradientType=0 ); background-image: linear-gradient(top, #e77d44 0% ,#d55211 100%);}
.views-setka-archive{margin:0 0 20px; width:900px}
.views-setka-archive .views-row { float:left; padding: 5px 0 10px 0; width: 180px; position:relative;}
.views-setka-archive .views-field-field-img-sauna{ padding:0 10px}
.views-setka-archive .views-row .views-field-title {margin: 0; height: 45px;color: #006e81; display: table;width: 100%;text-align: center;font: 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.views-setka-archive .views-row .views-field-title span {text-align: center;vertical-align: middle; display: table-cell;width: 100%;}
.views-setka-archive .views-row .views-field-title a {padding: 0;color: #006e81; vertical-align: middle;width: 100%;}
.field-name-field-capt-archive, .field-name-field-photogal-archive{float: left;width: 800px; margin-bottom: 30px; font: 16px/18px "Open Sans", Arial, Verdana, sans-serif;color: #d61d1c;padding: 20px 20px 10px 70px;border: 1px solid #d85919;background: #FFF url(../images/vosklic.png) left no-repeat;-webkit-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);-moz-box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);box-shadow: 1px 2px 3px 2px rgba(150,150,150,0.3);}
.field-name-field-capt-archive p{color: #d61d1c;}
.field-name-field-photogal-archive p{color: #d61d1c;}

/* search-result */
.search-results .search-info{ display:none}
.search-results li {margin-bottom: 0;}
.search-results .title { font-size: 18px; margin:10px 0}

/* footer */
#footer{ width:100%; clear:both; border-top:2px solid #006e81; background: url(../images/footer2.jpg) repeat-x; height:150px; margin-top:20px; padding-top:20px}
.creator{ height:60px; width:200px; vertical-align:top; font-size:13px; margin-top:15px}
.logo_bot{ width:210px; margin-top:-5px;}
.logo2_bot{ width:110px; display:inline-block; margin: 0 8px 0 0; vertical-align:top;}
.footer_left{ display:inline-block; width:230px; vertical-align:top; }
.footer_left2{ display:inline-block;  width:370px; vertical-align:top; color:#585858; line-height: 22px; font-size:14px; padding:10px 10px 0 10px}
.footer_left3{ display:inline-block;  width:300px; vertical-align:top; color:#585858; line-height: 22px; font-size:14px; padding:10px 5px 0 10px}
.ft1{ color:#006d81; font-weight:bold;}
.ft2{ color:#006d80; font-weight:bold;}
.ft3{ color:#000; font-weight:bold;}
.ft4{ color:#000; font-weight:bold;}
.ft5{ color:#000; font-weight:bold;}
.counter{ float:right; width:230px; margin:10px 0 0 5px; display:inline;}
.counter_img{ margin-left:40px}
.logo2_bottext{ display:inline-block; width:80px; vertical-align:top;}


.findelem{ float:left; width:100%; margin-top:-5px; margin-bottom:15px; font: bold 16px/20px Arial, Helvetica, sans-serif; color:#4c4c4c; box-sizing: content-box; }
.findelem span{ color:#ff5500;}

.block-left-sauni-niz{ display:none}
.block-rekomend-sauni-niz{ display: block; width:100%}

.selection-block1{ float:left; width:100%;}

.block-table{ float:left; width:100%; margin:10px 0}
.block-table table{ margin:10px 0 20px; border-top: 1px solid #009ec3;border-collapse: collapse;}
.block-table table td{border: 1px solid #009ec3; border-collapse: collapse;padding: 6px;text-align: center;}

.views-category{ float:left; width:100%}

.indented{ margin-left:20px}

.ft7{ display: none}

}

@keyframes par-loop {
  to {
    background-position: -1000px 0;
  }
}

.views-slideshow-pager-fields{ margin-left:46%;}
.views-slideshow-pager-fields div{ margin-top:15px}

/* search-api-page */
.block-search-api-page .form-text { float: left; margin-top: 3px;margin-bottom:12px; height: 40px; width: 203px; border: none; padding: 0px 2px 0 8px; color: #767676; font-style: italic; font-size: 14px; font-family: Georgia,"Times New Roman",Times,serif; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; -webkit-box-shadow: inset 1px 2px 3px 2px rgba(50,50,50,0.2); -moz-box-shadow: inset 1px 2px 3px 2px rgba(50,50,50,0.2);  box-shadow: inset 1px 2px 3px 2px rgba(50,50,50,0.2);}
.block-search-api-page input[type="submit"] { cursor: pointer; margin-top: 3px; padding: 0 13px; border: none;margin-right:0; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; height: 38px;}
#autocomplete { border: 1px solid #CCC;overflow: hidden; position: absolute; z-index: 100;padding:0 10px 5px 10px;background:#FFF;}
#autocomplete li.selected { background: #fff; color: #000;}
.search-api-page-results h2{ font-size:16px}


/* statcounter */
.statcounter .views-exposed-form label { font-weight: normal; margin: 2px 0 5px; padding: 0;  font: 400 14px/16px "Open Sans", Arial, Verdana, sans-serif;}
.statcounter .views-submit-button{ padding-left:20px}
.statcounter .views-table {margin-top: 20px; width: 97%; border: 1px solid #cccccc; font-size: 14px;}
.statcounter .views-table th { text-align: center;padding: 10px 2px; color: #000;font-size: 14px; background: #e4f6fe;}
.statcounter .views-table tbody {border-top: 1px solid #ccc;}
.statcounter .views-table th { border-bottom: 3px solid #ccc; padding: 10px; text-align: left;}
.statcounter .views-table th a{ font-weight:bold;}
.statcounter .views-table td{ padding:10px}
.statcounter .views-table tr.odd { background: #FFF;}
.statcounter.views-table tr.even { background: #f9f9f9;}

.floatfix{ display:block; width:100%; overflow:hidden}
.floatfix h2{ text-align:left; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
.floatfix h2:before,
.floatfix h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.floatfix h2:before {margin-left: -100%;}
.floatfix h2:after {margin-right: -100%;}

form[action="/comment/reply/181"]{ display:none}


/* viewsleftreklama */
.viewsleftreklama{ float: left; width:100%; text-align: center}
.viewsleftreklama table td{ width:260px; padding-bottom:17px; position:relative}
.viewsleftreklama .views-field-title { margin: 0; height: 45px; color: #006e81; display: table; width: 100%; text-align: center; font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.viewsleftreklama .views-field-title span { text-align: center; vertical-align: middle; display: table-cell; width: 100%;}
.viewsleftreklama .views-field-title a { padding: 0 2px; color: #006e81; text-decoration: underline; vertical-align: middle;}
.viewsleftreklama .views-field-field-phone { margin: 0 0 5px 50px;text-align:left; background: url(../images/phone2.png) left no-repeat; display: block; color: #3a3b3c; font: 600 15px/20px "Open Sans", Arial, Verdana, sans-serif; padding: 3px 0 3px 30px; width: 165px;}
.viewsleftreklama .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.viewsleftreklama .views-field-view-node a{ color:#7b7b7b;}
.viewsleftreklama .views-field-view-node a:hover{ color:#006e8}
.viewsleftreklama .views-field-field-raion{ width: 100%; float: right; margin: 0; border: none; text-align: center; padding: 5px 0 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif;}
.viewsleftreklama .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.viewsleftreklama .views-field-field-raion .field-content{ display: inline}
.viewsleftreklama .views-field-field-cena-sauna-otobrazh{ float: right; width: 185px; background:url(../images/money4.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; }
.viewsleftreklama .views-field-field-cena-sauna-otobrazh .field-content{ display: inline}
.viewsleftreklama .views-field-field-kolichestvo-chel-otobrazh{float:right; width: 185px; background:url(../images/people2.png) left no-repeat; text-align:left; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; }
.viewsleftreklama .views-field-field-kolichestvo-chel-otobrazh .field-content{ display: inline}
.viewsleftreklama .views-field-field-sauna-metro{ position: absolute; left:25px; top:45px; width:200px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.viewsleftreklama .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.viewsleftreklama .views-field-field-sauna-metro .field-content{ display:inline;}

.viewsleftreklama .views-field-field-podmoskovie{ position: absolute; left:25px; top:45px; width:200px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.viewsleftreklama .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.viewsleftreklama .views-field-field-podmoskovie .field-content{ display:inline;}

.rekbannerleft{ float:left; width:100%;}


/* bottom_block */
#bottom_block{ clear:both}
#bottom_block h2{ text-align:center; color: #4c4c4c; font: 300 24px/30px "Open Sans", Arial, Verdana, sans-serif; margin: 10px 0 20px; overflow: hidden;}
#bottom_block h2:before,
#bottom_block h2:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
#bottom_block h2:before {margin-left: -100%;}
#bottom_block h2:after {margin-right: -100%;}


/* viewsrekomendsetka */
.viewsrekomendsetka{ float:left; clear: both; width:100%; text-align:center}
.viewsrekomendsetka .views-row{ display:inline-block; width: 225px; height: 300px; padding:5px 0; vertical-align:top; position:relative}
.viewsrekomendsetka .views-field-title {margin: 0; height: 45px;color: #006e81;display: table;width: 100%;text-align: center;font: bold 16px/18px "Open Sans", Arial, Verdana, sans-serif;}
.viewsrekomendsetka .views-field-title span {text-align: center; vertical-align: middle;display: table-cell;width: 100%;}
.viewsrekomendsetka .views-field-title a {padding:0 2px; color: #006e81; text-decoration: underline; vertical-align: middle; width: 100%;}
.viewsrekomendsetka .views-field-field-phone{ background:url(../images/phone2.png) left no-repeat;  display: block; color: #000000; font: 400 18px/24px "Open Sans", Arial, Verdana, sans-serif; padding: 8px 0; margin:0 6px}
.viewsrekomendsetka .views-field-field-phone .field-content{ padding-left:30px}
.viewsrekomendsetka .field-content{ display:inline-block}
.viewsrekomendsetka .views-label{ color: #474b4c;}
.viewsrekomendsetka .views-field-field-raion .views-label{ font-weight: bold; color: #2d2d2d}
.viewsrekomendsetka .views-field-field-raion{  display: block;font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0; text-align:center}
.viewsrekomendsetka .views-field-field-adress{  display: block;  font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0; margin:0; text-align:center}
.viewsrekomendsetka .views-field-field-kolichestvo-chel-otobrazh{ background:url(../images/people2.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 4px 0 4px 30px; margin-left:10px}
.viewsrekomendsetka .views-field-field-cena-sauna-otobrazh{ background:url(../images/money4.png) left no-repeat; text-align:left; display: block; color: #474b4c; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; padding: 7px 0 4px 30px; margin-left:10px}
.viewsrekomendsetka .views-field-view-node{ float:left; width:100%; text-align:center; font-style:italic; padding-top:2px}
.viewsrekomendsetka .views-field-view-node a{ color:#7b7b7b;}
.viewsrekomendsetka .views-field-view-node a:hover{ color:#006e81}
.viewsrekomendsetka .views-field-field-sauna-metro{ position: absolute; left:15px; top:50px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:2; }
.viewsrekomendsetka .views-field-field-sauna-metro .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.viewsrekomendsetka .views-field-field-sauna-metro .field-content{ display:inline;}

.viewsrekomendsetka .views-field-field-podmoskovie{ position: absolute; left:15px; top:50px; width:185px; padding:5px; font-size:14px; text-align:center; color:#FFF; background:#151515; opacity:0.7; z-index:3; }
.viewsrekomendsetka .views-field-field-podmoskovie .views-label{ display:inline; font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#F00;}
.viewsrekomendsetka .views-field-field-podmoskovie .field-content{ display:inline;}


#breadcrumb{ width:100%; margin-top:15px;}
.breadcrumb{ padding: 5px 20px 0 10px;line-height: 22px;}

.view-footer{ float:left; width:100%; text-align:center; margin-top: 15px;}
.moresaunlink{ font-weight:bold; font-size:16px; padding:12px; border:2px solid #006e81; text-decoration:none;}
.moresaunlink:hover{ text-decoration: none; border:2px solid #e06016; color:#e06016}
.morerekomend{ font-weight:bold; font-size:16px; padding:12px; border:2px solid #006e81; text-decoration:none;}
.morerekomend:hover{ text-decoration: none; border:2px solid #e06016; color:#e06016}

#content{ float:left; width:100%;}
.blockclass{float:left;}

.centeredlink{ display:block; padding:10px 0 10px; text-align:center}
.rasshir{font: bold 14px/18px "Open Sans",Arial,Verdana,sans-serif; cursor: pointer;margin: 20px 0;text-decoration: none; text-align: center;padding: 6px 14px; border: solid 1px #de791b;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -webkit-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -o-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -ms-linear-gradient(top,#e77d44 0%,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55211',endColorstr='#d55211',GradientType=0); background-image: linear-gradient(top,#e77d44 0%,#d55211 100%);}

.rasshir:hover{color: #FFFFFF;}
.rasshir2{ float:left; padding:0 0 10px 30px;}

.livesearchleftblock{ float:left; width:100%;}
.links .statistics_counter{ float:right; display:none; margin-bottom:20px}
.field-name-field-fastlinktegi{ float:left; width:100%; padding:5px 0}
.field-name-field-fastlinktegi .field-items a { padding: 7px; display: inline-block; background: #fff; margin: 3px 3px 3px 0; font: 13px/15px "Open Sans", Arial, Verdana, sans-serif; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

.field-name-field-fastlinktegi .field-items a:hover { background: #0099c0;color: #fff;
}

.webformspisok label{ border-bottom:1px solid #6c6c6c; padding-bottom:5px; margin-bottom:10px}
.webformspisok .form-item{ width:200px; display: inline-block}
.webformspisok .form-item label{ border: none; padding:0; margin:0}

.links .node-readmore{ display:block; padding:20px 0}
.links .node-readmore a{font: bold 14px/18px "Open Sans",Arial,Verdana,sans-serif;cursor: pointer; margin: 20px 10px; text-decoration: none;text-align: center; padding: 6px 14px; border: solid 1px #de791b; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #FFFFFF; background-color: #e77d44; background-image: -moz-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -webkit-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -o-linear-gradient(top,#e77d44 0%,#d55211 100%); background-image: -ms-linear-gradient(top,#e77d44 0%,#d55211 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d55211',endColorstr='#d55211',GradientType=0); background-image: linear-gradient(top,#e77d44 0%,#d55211 100%);}
.links .node-readmore a:hover{color: #FFFFFF;}
.field-name-field-photogal-sauna{ padding-bottom:30px}

.delimiter{ color:#e64f1c}

.views-category h3{ text-align:left; color: #4c4c4c; font: bold 18px/20px "Open Sans", Arial, Verdana, sans-serif; margin: 15px 0; overflow: hidden;}
.views-category h3:before,
.views-category h3:after {content: '';display: inline-block; vertical-align: middle;box-sizing: border-box;width: 100%;height: 1px;background: #a3b0b1;border: solid #e5ebec; border-width: 0 10px;}
.views-category h3:before {margin-left: -100%;}
.views-category h3:after {margin-right: -100%;}
.views-category .views-row{ display:inline-block}
.views-category .views-row a{ padding:7px; display:inline-block; background:#fff; margin:3px 3px 3px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.views-category .views-row a:hover{ background:#0099c0; color:#fff}
.views-category .more-link a{padding:7px; display:inline-block; background:#0099c0; color:#fff; margin:10px 3px 3px 0; font: 14px/16px "Open Sans", Arial, Verdana, sans-serif; text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius: 4px;}
.views-category .more-link a:hover{ background:#057184; color:#fff}

.search-performance{ display:none}
#search-api-page-search-form{ min-height:60px}
#search-api-page-search-form input[type="text"]{ padding:6px; margin-right:5px}
.search-api-page-results h2{ margin:10px 0}

.view-views-map-taxonomy{ margin-bottom:10px}
.view-views-taxonomy-popular-sauni{ margin-bottom:10px}

.block-block{ float:left;}
.block-views{ float:left;}

.views-term-opisanie{padding:25px 10px 0 10px; text-align:left; margin-bottom:-20px}