@charset "windows-1251";	 

body{margin:0px;padding:0px;text-align:left;}	
.body0{background: #ffffff url(/images/system/bg.jpg);}
.body_spa{background: #ffffff url(/images/system/bg_spa.jpg);}
.body_mini{background: #ffffff url(/images/system/bg_mini.jpg);}
img{border:none;} 
td,p,div, input, textarea{font:12pt lato;color:#4f4f4f;}
h1, h2, h3, h4{font:18pt lato_black;color:#1b1b1b;margin:0px 0px 10px 0px;padding:0px 0px 2px 0px;text-transform:uppercase;text-align:center;}
h3{font:14pt Arial;color:#1b1b1b;padding:0px 0px 10px 0px;margin:0px;}  
a, input, textarea{outline: none;} 	
input, textarea{background-color: #ffffff;border:1px solid #e4e4e4;color:#141414;padding:5px 5px 5px 10px;-moz-border-radius: 15px; border-radius: 15px;font-family:lato_bold;}
select{background-color: #ffffff;border:1px solid #e4e4e4;color:#141414;padding:5px;box-shadow: inset 1px 1px 1px #e3e3e3;-moz-border-radius: 12px; border-radius: 12px}

input[type="checkbox"], input[type="checkbox"]:focus{border:none;color:#d43914;}	
input[type="submit"], input[type="button"], input[type="reset"] {-moz-border-radius: 12px; border-radius: 12px;border:3px solid #ea411a; background-color:#ffffff; padding:11px 15px 11px 15px; text-decoration:none;font:90% lato_black;color:#ea411a;cursor:pointer;box-shadow:none;text-transform:uppercase;} 
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover{background-color:#ea411a;color:#ffffff;}
label{cursor:pointer;}	
label:hover{border-bottom:1px dotted #4f4f4f;}
b, strong{font-family:lato_bold;}
i{font-family:lato_italic;}	
p{margin-bottom: 0em;margin-top: 0em;}

.scroll_up{height:58px;position:fixed;top:20px;left:10px;width:58px;display:none;z-index:9;}
.menu{height:92px;background: url(/images/system/manu.jpg) no-repeat center top;}
.main{width:1170px;text-align:left;margin:0 auto;}
.main_admin{width:1170px;text-align:left;margin:0 auto;box-shadow: 0 0 5px 3px rgba(221, 221, 221, 1);padding:10px 0px 30px 0px;}
.menu_b .logo{float:left;width:209px;padding-top:23px;}	 
.menu_b .admin_text{float:left;width:600px;padding-top:35px;color:#ffffff;text-decoration:none;font:10pt lato_bold;text-transform:uppercase;}
.menu_b .pt{float:left;text-align:left;margin-top:25px;-moz-border-radius: 25px; border-radius: 25px;}	 
.menu_b .pt:hover{background-color:#ee4017;}
.m1{background: url(/images/system/menu/sauna.png) no-repeat 10px 10px;padding-top:2px;padding-left:40px;display:block;width:60px;padding-right:5px;padding-bottom:5px;}  
.m2{background: url(/images/system/menu/mini.png) no-repeat 10px 12px;padding-top:2px;padding-left:40px;display:block;width:60px;padding-right:5px;padding-bottom:5px;}  	   
.m3{background: url(/images/system/menu/salon.png) no-repeat 10px 10px;padding-top:2px;padding-left:40px;display:block;width:60px;padding-right:25px;padding-bottom:5px;}
.m4{background: url(/images/system/menu/public.png) no-repeat 10px 10px;padding-top:2px;padding-left:45px;display:block;width:50px;padding-right:25px;padding-bottom:5px;}
.m5{background: url(/images/system/menu/zagorod.png) no-repeat 10px 7px;padding-top:2px;padding-left:40px;display:block;width:90px;padding-right:25px;padding-bottom:5px;}	
.m6{background: url(/images/system/menu/spa.png) no-repeat 10px 10px;padding-top:2px;padding-left:30px;display:block;width:50px;padding-right:25px;padding-bottom:5px;}
.m7{background: url(/images/system/menu/states.png) no-repeat 10px 10px;padding-top:10px;padding-left:35px;display:block;width:50px;padding-right:25px;padding-bottom:15px;}
.m8{background: url(/images/system/menu/contacts.png) no-repeat 10px 10px;padding-top:10px;padding-left:35px;display:block;width:70px;padding-right:25px;padding-bottom:15px;}	

.top_sauna{height:425px;background: url(/images/system/top_sauna.jpg) no-repeat center top;}
.top_sauna .top_z{width:460px;text-align:center;padding-top:140px;margin:0 auto;}

.top_mini{height:425px;background: url(/images/system/top_mini.jpg) no-repeat center top;} 
.top_mini .top_z{width:460px;text-align:center;padding-top:110px;margin:0 auto;}

.top_spa{height:425px;background: url(/images/system/top_spa.jpg) no-repeat center top;} 
.top_spa .top_z{width:460px;text-align:center;padding-top:140px;margin:0 auto;}

.top_empty{height:30px;}

.top_z .z1{color:#ff4400;font:28pt nautilus;line-height:45px;}
.top_z .z2{margin-top:10px;}	 

.bg0{background-color:#ffffff;}
				 
.c1{float:left;width:210px;padding-right:28px;}	
.admin_c1{float:left;width:250px;padding-right:28px;}	 
.c3{float:left;width:210px;padding-left:28px;}	 
.c2{float:left;width:694px;}
.admin_c4{float:left;width:844px;overflow:hidden;border-left:1px solid #202020;padding-left:20px;min-height:400px;}
.col_r{height:50px;background: url(/images/system/col_r.jpg) no-repeat center center;} 
.col_z{color:#202020;font:19pt nautilus;line-height:30px;margin-bottom:10px;text-align:center;}	
.col_z2{color:#202020;font:19pt lato_black;line-height:30px;margin-bottom:10px;text-align:center;}	
.col_z3{color:#202020;font:17pt lato_black;line-height:30px;margin-bottom:10px;text-align:center;}
.col_z_list{color:#ee4017;font:19pt lato_black;line-height:30px;margin-bottom:10px;text-align:center;background: url(/images/system/l_list.png) no-repeat center top;}	

.left_navigator img{max-width:210px;}
.left_board{}
.left_board .elem{}	 
.left_board .b{border:1px solid #e9e6e6;padding:10px;} 
.left_board .name{font-family:lato_black;color:#424242;}
.left_board .r{height:30px;}  	
.left_board .r2{height:30px;}
.left_board .elem .str{background: url(/images/system/board_str.jpg) no-repeat left top;padding-top:10px;margin-top:5px;}
.left_board .elem .text{background-color:#f5e8c0;padding:10px;margin:0px;}	

.right_blog{background-color: #f5e8c0;padding:10px;}
  
.left_actions{}
.left_actions .elem{font-size:90%;text-align:center;}
.left_actions .elem2{font-size:90%;text-align:center;float:left;width:50%;}
.left_actions .r{height:20px;} 
.left_actions .abg{margin-top:5px;color:#ffffff;font-size:120%;padding:10px 5px 10px 5px;word-wrap:break-word;}	
.left_actions .abg .disc{font-family:lato_black;display:block;margin-top:5px;font-size:120%;}
.left_actions .abg1{background: url(/images/system/abg2.jpg) repeat-y center;}	  
.left_actions .abg2{background: url(/images/system/abg3.jpg) repeat-y center;}
.left_actions .abg3{background: url(/images/system/abg4.jpg) repeat-y center;}
.left_actions .date_to{font-family:lato_black;font-size:90%;} 
.left_actions .elem2_text{width:230px;margin:0 auto;color:#ffffff;}

.left_photos{}
.left_photos .elem{}  
.left_photos .elem .pic{box-shadow: 0 0 2px 4px rgba(221, 221, 221, 1);padding:6px;width:188px;margin:0 auto;} 
.left_photos .elem .pic img{max-width:188px;} 
.left_photos .r{height:20px;}  
.in_photos{}
.in_photos .elem{float:left;margin:0px 30px 30px 0px;text-align:center;max-width:150px;}	  
.in_photos .elem img{box-shadow: 0 0 2px 4px rgba(221, 221, 221, 1);max-height:100px;max-width:150px;} 


.pages{margin-bottom:30px;text-align:right;font-weight:bold;color:#ea411a;font-size:100%;padding:3px 10px 3px 10px;}	
.new_paging{list-style-type:none;list-style-image:none;}
.new_paging li{display:inline-block;list-style-type:none;list-style-image:none;margin-bottom:0px;*display: inline;zoom: 1;padding:0px 0px 1px 2px;}
.new_paging li a,
.new_paging li span{display:block;width:25px;height:25px;line-height:1.5;text-decoration:none;text-align:center;padding:0px 0px 1px 2px;}
.new_paging li a:hover{background:#ea411a;color:#fff;text-align:center;-moz-border-radius: 6px; border-radius: 6px;}
.new_paging li.current a{background:#ea411a;color:#fff;text-align:center;-moz-border-radius: 6px; border-radius: 6px;padding:0px 0px 1px 2px;}
.new_paging_s{display:block;color:#000000;font-size:100%;font-weight:normal;}
.new_paging li a {
	-webkit-transition-duration: 600ms;
	-moz-transition-duration: 600ms;
	-ms-transition-duration: 600ms;
	-o-transition-duration: 600ms;
	transition-duration: 600ms;
}

.more{margin-top:15px;text-align:center;} 
.banner_col{margin-top:20px;text-align:center;}
.banner_col img{max-width:210px;}  

.left_news{}
.left_news .elem{}  
.left_news .r{height:20px;}	

.addme{border:3px solid #ea411a;}
.addme a{color:#ea411a;text-transform:uppercase;font-family:lato_black;text-decoration:none;font-size:90%;}
.addme a:hover{color:#ffffff;}
.addme a span{display:block;background-color:#ffffff;text-align:center;padding:15px 0px 15px 0px;-moz-border-radius: 10px; border-radius: 10px;-kit-border-radius: 10px;}
.addme a span:hover{background-color:#ea411a;-moz-border-radius: 0px; border-radius: 0px;-kit-border-radius: 0px;} 
.b_order_me{background:url(/images/system/order.png) no-repeat left top;padding:3px 0px 0px 32px;height:27px;}
.b_photo{background:url(/images/system/photo.png) no-repeat left top;padding:0px 0px 0px 32px;height:25px;}
.b_board{background:url(/images/system/board.png) no-repeat left top;padding:0px 0px 0px 32px;height:25px;}
.b_print{background:url(/images/system/print.png) no-repeat left top;padding:0px 0px 0px 32px;height:25px;}
.b_fav{background:url(/images/system/fav.png) no-repeat left top;padding:0px 0px 0px 32px;height:25px;}		   
.b_friend{background:url(/images/system/friend.png) no-repeat left top;padding:0px 0px 0px 32px;height:25px;}


.right_quick_search{}
.right_quick_search .pt{margin-bottom:15px;text-align:center;}
.right_quick_search .pt a, .right_quick_search .pt a:visited{color:#202020;text-decoration:none;font-family:lato_bold;}
.right_quick_search .pt a:hover{color:#ff4400;text-decoration:underline;} 		
.right_quick_search .grey_more a, .right_quick_search .grey_more a:visited{color:#888888;text-decoration:none;font-family:lato_bold;}
.right_quick_search .grey_more a:hover{color:#ff4400;text-decoration:underline;} 	 

.right_calendar{}
.right_calendar .z{font-family:lato_bold;color:#ee4017;text-align:center;font-size:110%;} 
.right_calendar .text{text-align:center;}  
.right_calendar .cal_block{background-color:#e1e1e1;margin:20px 0px 0px 0px;}
.right_calendar .calbg{background-color:#f2f2f2;text-align:center;font-size:80%;font-family:lato_m;padding:6px 0px 6px 0px;}
.right_calendar .calbg_current{border:3px solid #ee4017;}

.right_pol{padding:0px 20px 0px 20px;}
.right_pol .z{text-align:center;font-size:90%;}

.right_states{}
.right_states .r{height:30px;}	

.right_konk{width:210px;height:388px;background:url(/images/system/konk_bg.png) no-repeat center top;}
.right_konk .z{text-align:center;color:#ffffff;text-transform:uppercase;padding-top:4px;} 
.right_konk .name{color:#ffffff;font:20pt nautilus;margin-top:170px;text-align:center;min-height:80px;padding:0px 10px 0px 10px;}
.right_konk .timer{color:#ffffff;font:90% lato_black;text-align:center;text-transform:uppercase;margin-bottom:10px;}
.right_konk .timer2{color:#ffffff;text-align:center;width:160px;margin:0 auto;}		 

.filter{padding:1px 0px 1px 0px;}	  
.filter_bg_usual{background:url(/images/system/filter_bg.jpg) no-repeat center top;}
.filter_bg_spa{background:url(/images/system/filter_bg_spa.jpg) no-repeat center top;}
.filter_bg_zagorod{background:url(/images/system/filter_bg_zagorod.jpg) no-repeat center top;}
.filter_bg_public{background:url(/images/system/filter_bg_public.jpg) no-repeat center top;}
.filter div, .filter a{}  
.filter2{border:1px solid #ffffff;padding:20px;margin:5px;}	
.filter .z{color:#ffffff;font:24pt nautilus;text-align:center;margin-bottom:20px;}	 
.filter .elem1{float:left;width:50%;}  
.filter .elem1 select{width:90%;color:#000000;}
.filter .rm{color:#ffffff;}	 
.filter .rm a span{padding:2px 8px 3px 8px;-moz-border-radius: 12px; border-radius: 12px;-kit-border-radius: 12px;}
.filter .rm a{font-weight:bold;font-size:100%;text-decoration:none;color:#ffffff;} 
.filter .rm a.sel span, .filter .rm a:hover span{background-color:#ea411a;}
.filter .elem2 input, .filter .elem2 select{width:97%;}	   
.filter .elem3{text-align:center;} 
.filter .elem3 input[type="submit"]{background-color:#ea411a;color:#ffffff;} 
.filter .elem3 input[type="submit"]:hover{border:3px solid #ea411a; background-color:#ffffff; color:#ea411a;}  
.filter .rm_sel{color:#ffffff;background-color:#ea411a;padding:2px 8px 3px 8px;-moz-border-radius: 12px; border-radius: 12px;-kit-border-radius: 12px;font-weight:bold;font-size:100%;}
.color_white{color:#ffffff;} 
.filter .elem4{font-family:lato_italic;font-size:110%;} 
.filter .elem4 label:hover{border-bottom:1px dotted #ffffff;}  
.loading{background: url(/images/ajax-loader.gif) no-repeat center 30px;filter: opacity: 0.6; filter:alpha(opacity=60); moz-opacity: 0.6; opacity: 0.6;} 

.cat{}
.cat .r{margin:5px 0px 20px 0px;height:2px;background: url(/images/system/cat_r.jpg) repeat-x top;}
.cat .elem{}
.cat .elem .z{margin-bottom:10px;} 
.cat .elem .c1{float:left;width:333px;padding-right:27px;}
.cat .elem .c2{float:left;width:333px;}	
.cat .elem .c7{float:left;width:230px;padding-right:27px;}
.cat .elem .c8{float:left;width:435px;}	
.cat .elem .infull p {margin-bottom: 10px;}
.cat .elem .price{background-color:#ea411a;padding:13px 18px 13px 18px;color:#ffffff;text-transform:uppercase;font-size:80%;} 
.cat .elem_more .price{background-color:#ea411a;padding:5px;color:#ffffff;text-transform:uppercase;font-size:80%;} 
.cat .elem .pic img{max-width:230px;}
.cat .elem_more .pic img{max-width:210px;}  
.cat .elem .pic2 img{max-width:694px;}
.cat .elem_more{float:left;width:30%;}
.cat .elem_more_r{float:left;width:5%;}
.cat .metro{background: url(/images/system/metro.png) no-repeat left top;padding:0px 0px 0px 40px;min-height:20px;}	
.cat .adr{background: url(/images/system/adr.png) no-repeat left top;padding:2px 0px 0px 40px;min-height:36px;}
.cat .tel{background: url(/images/system/tel.png) no-repeat left top;padding:5px 0px 0px 40px;min-height:32px;font-weight:bold;}
.cat .action1{background: url(/images/system/action1.png) no-repeat 0px 5px;padding:0px 0px 0px 40px;min-height:35px;}	
.cat .action2{background: url(/images/system/action2.png) no-repeat 0px 3px;padding:0px 0px 0px 50px;min-height:38px;color:#ee4017;}	
.cat .action2 .date_to{font-family:lato_black;font-size:90%;} 
.cat .action3 .a3_name{background: url(/images/system/action3.png) no-repeat 0px 0px;height:21px;padding:0px 0px 0px 5px;color:#ffffff;}
.cat .action3 .a3_text{background-color:#ececec;padding:5px;font-family:lato_italic;}
.cat .small{height:100px;overflow:hidden;}	
.cat .btn1{float:left;width:160px;}
.cat .btn3{float:left;width:150px;}
.cat .btn2{float:left;width:165px;}
.small_end{text-align:center;font-size:80%;} 
.cat .in_r{border-top:1px solid #a9a9a9;margin:5px 0px 5px 0px;height:1px;} 
.cat .map{width:400px;}	 
.cat .views{text-align:center;color:#a9a9a9;font-size:90%;}	
.date_added{color:#a9a9a9;font-family:lato_italic;}
.cat .special_options{width:226px;height:35px;margin:2px 0px 0px 2px;position:absolute;}	
.cat .special_options img{height:33px;}
.cat .special_options2{width:500px;height:70px;margin:2px 0px 0px 2px;position:absolute;}	
.cat .special_options2 img{height:70px;}
.cat .we_recommend{width:35px;height:35px;margin:2px 0px 0px 2px;background: url(/images/system/we_recommend.png) no-repeat left top;position:absolute;}
.s_count{font-size:80%;text-align:center;}	
.contacts{text-align:center;font-family:lato_italic;font-size:120%;line-height:30px;}

.cat_map{} 
.cat_map .price{background-color:#ea411a;padding:13px 18px 13px 18px;color:#ffffff;text-transform:uppercase;font-size:90%;} 
.cat_map .tel{background: url(/images/system/tel.png) no-repeat left top;padding:5px 0px 0px 40px;min-height:25px;font-weight:bold;}



.foot{background-color:#2c2c2c;padding:0px 0px 20px 0px;margin-top:50px;}
.foot .socials{text-align:center;}		
.text_small{height:200px;overflow:hidden;}	
#small p {margin-bottom: 10px;}
.path{background-color:#e9e6e6;padding:8px;-moz-border-radius: 6px; border-radius: 6px;font-size:80%;margin-bottom:20px;}
.path a, .path a:visited{color:#1b1b1b;} 
				  
.form_call{width:575px;padding:10px;}
.add_form{background-color:#e9e6e6;padding:30px 40px 20px 40px;}  
.add_form .z{position:absolute;margin-top:-40px;width:500px;}
.add_form .z span{text-transform:uppercase;background-color:#ea411a;color:#ffffff;padding:8px 20px 8px 20px;-moz-border-radius: 20px; border-radius: 20px;-kit-border-radius: 20px;}
.add_form .pt{margin-bottom:25px;font:100% lato_black;color:#1b1b1b;}	
.advice{font-family:lato_italic;font-size:90%;} 
.photo_series{margin-top:10px;}
.photo_series .pt2{margin-bottom:20px;}		
.add_form .svar{text-align:center;line-height:28px;}   

.right_enter{}
.right_enter .pt{text-align:center;margin-bottom:10px;}

.photo_series_edit{}
.photo_series_edit .p{font-family:lato_black;margin-bottom:5px;}
.photo_series_edit .pelem{float:left;min-height:120px;margin:10px 10px 0px 0px;}
.photo_series_edit .pelem img{height:100px;}
.photo_series_edit .pelem .a{margin-top:0px;text-align:center;}	  
#success{padding:10px;text-align:center;color:#5a7e27;margin:0px 0px 10px 0px;border:1px solid #5a7e27;}
#error{background-color:#ffffff;border:1px solid #ff0000;padding:10px;text-align:center;color:#ff0000;margin:30px 0px 30px 0px;}

.admin_filter{background-color:#e9e6e6;padding:10px;margin-bottom:30px;} 
.a1{text-align:left;padding:5px 3px 5px 3px;background-color:#ffffff;}	 
.a2{text-align:center;padding:1px 3px 1px 3px;background-color:#ffffff;}	
.a3{text-align:center;padding:5px 3px 5px 3px;background-color:#e9e6e6;font-family:lato_black;}	
.moder_block{border:1px solid #e9e6e6;padding:10px;}  
.add{margin-bottom:20px;} 	
.moder_me img{max-height:150px;}  
.moder{margin-bottom:50px;} 
.moder .top{background-color:#e9e6e6;padding:5px 0px 5px 5px;} 
.moder .elem{border:1px solid #e9e6e6;padding:10px;}
.moder .was, .moder .will{float:left;width:47%;padding-right:3%;}
.moder .was img, .moder .will img{max-width:300px;}	 

.share{background-color:#e9e6e6;padding:10px;}	
.share .elem1{float:left;width:140px;font-family:lato_black;color:#272727;padding-top:14px;}
.share .elem2{float:left;width:405px;}	 
.share .share_vk{float:left;width:140px;}
.share .share_fb{float:left;width:120px;}
.share .share_goog{float:left;width:120px;}
  
.comment_elem{}
.comment_elem_b{border:1px solid #e9e6e6;padding:10px;} 
.comment_elem .bname{font-family:lato_black;color:#424242;}
.comment_elem .comment_text{padding:10px;background-color:#f1e8c0;font-family:lato_italic;}
.comment_str{background:url(/images/system/comment_str.jpg) no-repeat left top;padding-top:9px;margin-top:5px;}

.right_fav{background:url(/images/system/fav2.png) no-repeat left top;min-height:45px;padding:2px 0px 0px 70px;color:#ee4017;margin-left:20px;}
.right_fav div{color:#ee4017;}	

.admin_banners .elem{margin-bottom:20px;padding:10px;border:2px solid #202020;}
.admin_banners .elem2{margin-bottom:20px;padding:10px;border:1px solid #a9a9a9;}   
.admin_banners .elem2 .p1{float:left;width:150px;}
.admin_banners .elem2 .p1 img{max-width:130px;}	 
.admin_banners .elem2 .p2{float:left;width:285px;}
.admin_banners .elem2 .p3{float:left;width:100px;} 

.board_cat{line-height:50px;text-align:center;}
.board_cat .cat_select{background-color:#ea411a;padding:12px 15px 12px 15px;color:#ffffff;font-family:lato_black;-moz-border-radius: 20px; border-radius: 20px;-kit-border-radius: 20px;}
 
.boards{}
.boards .elem{margin-bottom:20px;}
.boards .elem .btop{height:13px;background: url(/images/system/board_top_gr.jpg) repeat-x top;}
.boards .elem .text{background-color:#f1e8c1;padding:10px;}
.boards .elem .date{color:#424242;font-size:80%;font-weight:bold;}
.boards .elem .name{color:#424242;font-size:120%;font-family:lato_black;}	
.boards .elem .ob{color:#424242;}
.boards .elem .contact{color:#ee4017;}	 

.left_board{} 
.left_board .btop{height:13px;background: url(/images/system/board_top_gr.jpg) repeat-x top;} 
.left_board .text{background-color:#f1e8c1;padding:10px;overflow:hidden;}
.left_board .r{height:20px;}	
.left_board .date{color:#424242;font-size:70%;font-weight:bold;} 
.left_board .name{color:#424242;font-size:100%;font-family:lato_black;}
.left_board .ob{color:#424242;font-size:90%;}	
.left_board .contact{color:#ee4017;font-size:90%;}	   
.bicon1{float:left;width:85px;background: url(/images/system/bicon.jpg) no-repeat left top;padding:15px 0px 0px 60px;min-height:35px;}
.bicon2{float:left;width:145px;width:500px;padding-top:15px}
.kicon1{float:left;width:85px;background: url(/images/system/kicon.jpg) no-repeat left top;padding:15px 0px 0px 60px;min-height:35px;}
.kicon2{float:left;width:145px;width:500px;padding-top:15px} 

.admin_users_photos{}
.admin_users_photos .elem{float:left;width:33%;text-align:center;margin-bottom:50px;min-height:220px;}
.admin_users_photos .elem img{width:150px;max-height:170px;}





.clear{height:1px;overflow:hidden;clear:both;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear30{height:30px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
.width_320{width:320px;} 
.width_300{width:300px;}  
.width_400{width:400px;}	
.width_450{width:450px;}	
.width_350{width:350px;}  
.width_150{width:150px;}
.width_200{width:200px;} 
.width_100p{width:100%;}
.hide_me{display:none;}	 
.it_text{font-family:lato_italic;}	
.imgb{border:6px solid #ffffff;box-shadow: 0 0 5px 3px rgba(221, 221, 221, 1);}  
.imgl{float:left;margin:0px 10px 10px 0px;}  
.imgr{float:right;margin:0px 0px 0px 10px;}
.img_color:hover{filter: opacity: 0.8; filter:alpha(opacity=80); moz-opacity: 0.8; opacity: 0.8;}	
.bgreen, .green_text{font-weight:bold;color:#36973b;} 
.bred, .red_text{font-weight:bold;color:#ee4017;}
.red{color:#ee4017;}				   
.byellow{color:#fedc57;font-weight:bold;}
.orange{color:#ea411a;}	
.borange{color:#ea411a;font-weight:bold;}	
.gold{color:#7792c4;}
.bgold{color:#7792c4;font-weight:bold;}
.blue{color:#558dfd;}
.green{color:#36973b;}	
.pink{color:#d93e62;}	
.bpink{font-weight:bold;color:#d93e62;} 
.hideme{display:none;}
.big_blue{font-size:13pt;color:#748baa;} 
.margin_top{margin-top:5px;}
.margin_top10{margin-top:10px;}
.margin_top15{margin-top:15px;}
.margin_top20{margin-top:20px;}
.margin_top30{margin-top:30px;}
.margin_top40{margin-top:40px;}
.margin_top50{margin-top:50px;}
.border_6{-moz-border-radius: 6px; border-radius: 6px;-kit-border-radius: 6px;}
.border_8{-moz-border-radius: 8px; border-radius: 8px;-kit-border-radius: 8px;}
.border_10{-moz-border-radius: 10px; border-radius: 10px;-kit-border-radius: 10px;}

a, a:visited {color:#ff4400;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:none;}	
a.dotted, a.dotted:visited {color:#ee4017;text-decoration:none;border-bottom:1px dotted #ee4017;}
a.dotted:hover{color:#ff0000;text-decoration:none;border-bottom:1px dotted #ff0000;}  
a.idotted, a.idotted:visited {font-family:lato_italic;color:#ee4017;text-decoration:none;border-bottom:1px dotted #ee4017;}
a.idotted:hover{color:#ff0000;border-bottom:1px dotted #ff0000;}  		 
a.gold_idotted, a.gold_idotted:visited {font-family:lato_italic;color:#7792c4;text-decoration:none;border-bottom:1px dotted #7792c4;}
a.gold_idotted:hover{color:#ff0000;border-bottom:1px dotted #ff0000;} 
a.dotted_white, a.dotted_white:visited {color:#ffffff;text-decoration:none;border-bottom:1px dotted #ffffff;}
a.dotted_white:hover{border-bottom:none;} 
a.amenu, a.amenu:visited, a.amenu:hover {color:#ffffff;text-decoration:none;font:10pt lato_bold;text-transform:uppercase;}	
a.grey_text, a.grey_text:visited {color:#4f4f4f;text-decoration:none;}
a.grey_text:hover{color:#ff0000;text-decoration:none;}	 
a.amore, a.amore:visited {color:#ff4400;text-decoration:underline;font-family:lato_black;font-size:90%;}
a.amore:hover{color:#ff0000;text-decoration:none;font-family:lato_black;}	 
a.anews, a.anews:visited {color:#444444;text-decoration:none;text-transform:uppercase;font-family:lato_black;font-size:90%;}
a.anews:hover{color:#f03f1d;text-decoration:underline;}	
a.astates, a.astates:visited {color:#f03f1d;text-decoration:none;text-transform:uppercase;font-family:lato_black;font-size:90%;}
a.astates:hover{text-decoration:underline;}	  
a.konk_z, a.konk_z:visited {color:#ffffff;font:20pt nautilus;text-decoration:none;line-height:37px;}
a.konk_z:hover {color:#ee4017;text-decoration:underline;}	
a.cat_name, a.cat_name:visited {color:#202020;font:130% lato_black;text-decoration:none;}
a.cat_name:hover{color:#f03f1d;text-decoration:underline;}	
a.cat_name2, a.cat_nam2:visited {color:#202020;font:120% lato_black;text-decoration:underline;}
a.cat_name2:hover{color:#f03f1d;text-decoration:underline;}	
a.ad_board, a.ad_board:visited {color:#202020;font:100% lato_black;text-decoration:underline;}
a.ad_board:hover{color:#f03f1d;text-decoration:underline;}	
a.black, a.black:visited {color:#1b1b1b;text-decoration:underline;}
a.black:hover{color:#ff0000;text-decoration:none;}	  
a.ared, a.ared:visited {color:#ff0000;text-decoration:underline;}
a.ared:hover{color:#ff0000;text-decoration:none;}	
a.aadd, a.aadd:visited {color:#ff0000;text-decoration:underline;font:120% lato_italic;}
a.aadd:hover{text-decoration:none;}

a.open-mob-nav{
	display: none;
}
.pt_mob{
	display: none;
}
.site-rating {
	text-align: center;
	color: #fff;
}
.site-rating .stars {
	color: #f2b300;
}
@media (max-width: 768px){

	*{
		position: relative;
		box-sizing: border-box;
	}

	.main{
		width: 100%;
		padding: 0 20px;
	}

	.menu{
		height: auto;
		width: 100%;
		float: left;
		overflow: hidden;
		z-index: 10;
		position: static;
		background-image: none;
		background-color: #2c2c2c;
	}

	.menu_b{
		width: 100%;
		float: left;
		text-align: center;
	}
		.menu_b .logo{
			float: none;
			display: inline-block;
		}
		a.open-mob-nav{
			display: block;
			margin-top: 20px;
			margin-bottom: 20px;
		}
			a.open-mob-nav img{
				width: 40px;
			}
		.top-menu-wrapper{
			width: 100%;
			float: left;
			margin-bottom: 20px;
			display: none;
		}
			.menu_b .pt{
				width: 100%;
				float: left;
				text-align: center;
				margin-top: 10px; 
				margin-left:20px;
			}
				.menu_b .pt span{
					width: auto;
					padding: 8px 40px;
					float: none;
					display: inline-block;
					background-position: 10px 3px;
				}

	.top_sauna, .top_mini, .top_spa{
		width: 100%;
		float: left;
		display: block;
		position: static;
	}
		.top_sauna .top_z, .top_mini .top_z, .top_spa .top_z{
			max-width: 460px;
			width: 100%;
		}

	.main, .foot{
		width: 100%;
		float: left;
	}
	
	.main.bg0 .c1, .main.bg0 .c2{
		width: 100%;
		float: left;
		padding-right: 0;
	}		 
	.c1 .banner_col, .c1 .col_r, .c1 .col_z3, .c1 .left_board, .c1 .col_z2, .c1 .left_actions, .c1 .col_z, .c1 .left_board, .c1 .left_photos, .c1 .more, .c1 .left_news{display:none;}
	
		.left_navigator > a{
			display: inline-block;
			float: none;
			width: 100%;
			text-align: center;
			margin: 20px 0;
		}
		.left_navigator > a img{
			max-width: 50%;
			display: inline-block;
			float: none;
		}

	.body0 > div{
		width: 100%;
		float: left;
	}
	.filter .elem1{
		width: 100%;
		float: left;
	}
		.filter .elem1 span{
			display: inline-block;
			float: left;
			width: 100%;
		}
			.filter .elem1 span.select2-selection__choice__remove{
				width: auto;
			}
		.cat .elem .c7, .cat .elem .c8{
			width: 100%;
			padding-right: 0;
		}
		.cat .elem .pic img{
			max-width: 100%;
		}
		.share .elem2 > div:not(.clear){
			width: 100%;
			float: left;
			position: static;
			display: inline-block;
			margin-bottom: 10px;
		}
		.share{
			margin-bottom: 20px;
		}
		.share .elem2{
			width: 100%;
			text-align: center;
		}

	.c3{
		width: 100%;
		padding-left: 0;
		float: left;
		display: none;
	}
	.right_konk{
		width: 100%;
		max-width: 210px;
		margin: 0 auto;
	}

	.scroll_up{
		width: 58px!important;
		z-index: 1000;
	}
	body > iframe[height='1px']{
		display: none;
	}
	html, body{
		width: 100%!important;
		height: auto!important;
		overflow-x: hidden;
	}
	.cat .elem .pic2 img{
		max-width: 100%;
	}
	.cat .btn3, .cat .btn2, .cat .btn1{
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
	.cat .btn3 a, .cat .btn2 a, .cat .btn1 a{
		width: auto;
	}
	.cat .elem_more{
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}
	.cat .elem_more_r{
		display: none;
	}
	.cat .elem_more .pic img{
		max-width: 100%;
	}
	.more{
		margin-bottom: 15px;
	}
	.add_form{
		padding: 20px;
		margin-top: 80px!important;
	}
	.add_form .width_350, .add_form .width_450{
		width: 100%;
	}
	.add_form .z{
		width: 100%;
		left: 0;
		margin-top: -60px;
	}
}
@media only screen and (max-width: 768px){
	#price_list > p{
		font-size: 13px!important;
		text-size-adjust: 100%;
		-webkit-text-size-adjust: 100%;
	}
	.bicon1, .kicon1{
		min-height: 48px;
	}
	.b_order_me{
		height: 30px;
	}
	a.open-mob-nav{
		float: none;
		display: inline-block;
	}
	.menu_b .logo{
		float: none;
		display: inline-block;
	}
	.socials{
		width: 100%;
		float: left;
		display: block;
	}
	.menu_b .pt{
		margin-left: 0;
	}
	.menu_b .pt span{
		padding-right: 0;
	}
	.pt_mob{
		display: inline-block;
	}
		.menu_b .pt_mob span{
			padding-left: 0;
		}
	.cat .c7 .tel{
		margin-bottom: -17px;
	}
	.in_photos .elem{
		width: 100%;
		float: left;
		margin: 0;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.in_photos .elem > a.fancybox{
		width: 100%;
		display: inline-block;
	}
	.in_photos .elem img{
		width: 100%;
		max-height: 100%;
		display: inline-block;
		height: auto;
		max-width: 100%;
	}
	.left_actions .elem2{
		width: 100%;
		margin-bottom: 30px;
	}
	.bicon2, .kicon2{
		width: 100%;
	}
	.banner_col{
		width: 100%;
		padding: 0 20px;
	}
	.banner_col img{
		max-width: 100%;
		width: auto;
	}
}
@media (max-width: 1180px) and (min-width: 1000px){
	html{
		zoom: 0.8;
	}
}											   
@media (max-width: 1000px) and (min-width: 768px){
	html{
		zoom: 0.66;
	}
}

/*custom*/

.sauna-rayon, .sauna-metro {
	margin-top: 20px;
}