@charset "utf-8";
/* CSS Document */

a img {border:0}
a {color:#005a9c}

body{background:url(body_bg.gif) center top;margin:0;color:#333333;font-family:Tahoma, Geneva, sans-serif;font-size:11px;}
#postbody{background:url(postbody_inner_bg.jpg) repeat-x center top;min-height:515px;}
#postbody.index{background:url(postbody_bg.jpg) repeat-x center top;}
#page{width:990px;margin:auto;position:relative;overflow:hidden}
#logo{position:absolute;top:34px;right:16px;font-family:Georgia, "Times New Roman", Times, serif;text-align:right;font-style:italic}
#logo a{font-size:27px;color:#fff;text-decoration:none}
#tel{position:absolute;top:34px;left:16px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;font-style:italic;width:400px;}
#tel a{color:#fff;text-decoration:none}
#tel .right{float:right;font-size:24px;}
#tel .second{margin-top:10px;color:#f0e7d4}
#tel .second a{color:#f0e7d4}

#topmenu {font-size:11px;font-weight:bold;position:absolute;right:50px;top:146px;}
#topmenu a{color:#e6dabf;text-decoration:none;background:url(topmenu_bg.gif) 16px top no-repeat;padding-left:30px;padding-top:8px;}
#topmenu a.white{color:#fffdfe;background:url(topmenu_white_bg.gif) 16px top no-repeat;}
#topmenu a.first{background:url(topmenu_first_bg.gif) 16px top no-repeat;}

#topmenu ul,#topmenu li {margin:0;padding:0;list-style:none}
#topmenu li{float:left;background:none;}

#biglogo {position:absolute;top:172px;left:0px;border:0}
#biglogo_top {position:absolute;top:110px;left:0px;border:0}


#leftblock{margin-top:335px;float:left;background:url(leftblock_bg.jpg) no-repeat;width:263px;padding-top:22px;}
#leftblock.index{margin-top:545px;}

.block {background:url(block_bg.gif) repeat-y;padding:16px;}

#leftmenu.block{padding-top:0px;padding-bottom:0;padding-left:29px;}

#leftmenu ul,#leftmenu li,#leftmenu h3{list-style:none;margin:0;padding:0;font-size:11px;}
#leftmenu h3 {width:173px;font-weight:normal}
#leftmenu h3 a{display:block;width:173px;background:url(leftmenu_a_bg.gif) no-repeat 12px 8px #333333;border-bottom:1px solid #fff;color:#fff;text-decoration:none;padding-left:32px;padding-top:6px;padding-bottom:6px}

#leftmenu ul{padding-left:13px;padding-right:6px;padding-top:6px;padding-bottom:6px}

#leftmenu h3.ui-state-active a{background:url(leftmenu_open_bg.jpg) no-repeat}
#leftmenu ul li a{display:block;background:url(leftmenu_ul_a_bg.gif) no-repeat 0px 8px #fff !important;color:#000;padding-left:23px;padding-top:2px;padding-bottom:2px}

.blockend{height:30px;background:url(blockend_bg.jpg) no-repeat}

#subscribe {padding:16px;}
#spole{background:#e7dbcc;padding-top:8px;}
#spole p.head{font-family:Georgia;font-size:14px;color:#070e1e;font-style:italic;text-align:center}
#spole p{font-size:10px;color:181e2d;}
#spole form {padding:24px;padding-top:6px;}

#spole input.text{width:135px;}
p.gray{color:#364753}


#content{margin-left:27px;margin-top:340px;width:685px;color:#282e3b;float:left;}
#content_index{margin-left:1px;margin-top:545px;overflow:hidden;width:720px;}
#content.wide{float:none;width:auto;margin-right:27px}


.index_page_div{width:50%;float:left;font-size:12px;}

.index_page_div .text{padding-left:16px;color:#364753}
.index_page_div a{color:#364753;text-decoration:none}
.index_page_div ul,.index_page_div li{margin:0;padding:0;list-style:none}
.index_page_div li{padding-left:16px;background:url(index_page_div_lb_bg.gif) no-repeat 3px 5px;margin-top:6px;}
.index_page_div ul.style2 li{background:url(li_bg.gif) no-repeat 6px 6px;padding-left:30px;margin-top:12px;padding-right:40px; color: #015a9c;}
.index_page_div ul.style2 a{text-decoration:underline; color: #015a9c;}
.index_page_div ul.style2 a:hover{text-decoration:underline; color: #000;}

.all_hits{font-size:12px;width:235px;float:right;background:url(all_hits_bg.jpg) no-repeat bottom right;padding-bottom:80px;margin-left:50px;}
.all_hits a{color:#364753}
.all_hits h2{margin-bottom:34px}

.index_text{padding-top:30px;padding-left:22px}
.index_text p{text-align:justify}

#logo_small {text-align:center;margin-top:40px;}

#footer {background:url(footer_bg.jpg) repeat-x #000;height:83px;clear:both;text-align:center;margin-top:16px;line-height:32px;color:#fff}
#footer a{color:#fff}
#footer_text {width:960px;margin:auto;text-align:left;line-height:normal;color:#060e1e;padding-top:16px;}
#footer_text img{float:right;margin-top:8px;}

#accordion {height:680px}

h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;color:#060e1e;font-weight:normal;margin-top:0px;margin-bottom:28px;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;color:#060e1e;font-weight:normal;margin-top:0px;}
h3{color:#b4011a;font-size:12px;margin-top:20px;}

.baner_left {background:url(baner_left_bg.gif) no-repeat;padding-left:10px;padding-top:14px;height:170px;}
.baner_right {background:url(baner_right_bg.gif) no-repeat;padding-left:12px;padding-top:14px;height:170px;}

#bread,#bread a{color:#282e3b;}

ul,li{margin:0;padding:0;list-style:none}
li{background:url(li2_bg.gif) no-repeat 6px 6px;padding-left:30px;margin-top:12px;padding-right:40px}

.hr {background:url(hr_bg.gif) no-repeat right;height:70px;clear:both;margin-top:0px;}


#content_height {min-height:700px;}

img.img_right{float:right;margin-left:20px;margin-bottom:10px;}
img.img_left{float:left;margin-right:20px;margin-bottom:10px;}

.tright{text-align:right;}

.red {color:red}
.bold{font-weight:bold;}
.big {font-size:24px !important;}
.medium{font-size:20px;}
.center{text-align:center}
.clear {clear:both}
.no_decor{text-decoration:none}

#sel_master {overflow:hidden;clear:both;width:680px;margin-bottom:16px;}
#sel_master .left{float:left;width:220px;}

#counter {text-align:center}
#tabs{overflow: hidden}
.zal {float:left;margin-right: 40px;margin-bottom: 20px;}
.zal li {background:none;margin-top:4px;padding-left:8px;}
#salon_2 {margin-left:40px;}

.for_error{font-size:10px;color:red;}

#post_load{display:none}

.banner{position:absolute;top:340px;right:0px;}

.ramka{border:1px solid #bbb8b8}

#cur_akciya{margin-top:8px;background:URL(/assets/images/akciya_podruzki.jpg) no-repeat left top;padding-left:230px;padding-top:10px;color:#6d1813;font-size:11px;height:95px;}


#lic_index {position:absolute;top:482px;left:190px;color:#38322a;}
#lic {position:absolute;top:250px;left:280px;color:#38322a;}

#cur_anons {background:url(hr_i_bg.gif) no-repeat left bottom;padding:20px 0 50px 0;overflow:hidden}
#cur_anons .aleft {float:left;width:140px;color:#496269;font-size:18px;font-style:italic;font-family:Georgia;}
#cur_anons .aright {float:left;}
#cur_anons li{background:url(anons_li_bg.gif) no-repeat 3px 5px;margin-top:7px;padding-left:20px;}
#cur_anons a{color:#364753;text-decoration:none}


.bubbleInfo,.bubbleInfo2 { font-size:11px;font-weight:bold; position: relative; text-align: left; }

.popup {
position: absolute;  right:-50px;
display: none;
background:black;
color:#FFF; height: 40px; padding: 5px 35px 15px 0px;
}

.popup a {clear:both; background:none !important;  line-height: 10px;display:block; margin: 0px 0px 5px 10px; }
.popup a:hover {color:#42c0ff  !important;}

#topmenu .popup{right:0}

#footer .popup{left:0;right:auto;}

#kupon {width:600px;margin:auto;height:800px;background:URL(kupon.jpg) no-repeat;font-size:12px;color:#686b6b;position:relative;}
.kslogan {font-family:Georgia;font-size:18px;font-style:italic;color:#fff;height:60px;padding:25px 18px 0px 48px;}
.ksrok{height:24px;font-family:Georgia;font-size:18px;font-style:italic;color:#686b6b;padding:10px 48px;}
.kaddress{padding:30px 0px 0px 315px;height:200px;font-size:12px;color:#070f22}
#kupon h1{text-align:center;font-size:36px;font-weight:none;margin:12px 0;}

#kupon .kbig{text-align:center;font-size:18px;color:#686b6b;font-family:Georgia;font-style:italic;line-height:32px;}
#kupon .kbig span{color:#005a9c}
#kupon .kbig span .price{font-size:36px;}
#kcontent {padding-left:48px;width:250px;float:left;}
#kwhat{float:left;padding-left:10px;width:230px;}
#kwhat p{margin-bottom:30px;}
#kupon ul{color:#005a9c;margin:0;}
#kupon ul li{margin-top:6px;}
#kupon .noprint{position:absolute;top:30px;right:30px;}

#for_kupon {background:#fff;margin:2em 0;padding:0}
#kupon_link {float:right;font-family:Georgia;font-size:18px;font-style:italic;}

.for_banner{text-align:center}

.price table { 
	width: 100%;
	border: 2px solid;
	border-collapse: collapse; 
	border-color:#72767f;
	background: #f0e9df; /* #efefef;  */
	text-align: left;
}

.price td { 
    width: 80%;
    height: 35px;
	padding: 8px;
	border: 1px solid;
	border-color:#72767f;
              color:#72767f;
            }

.price th { 
    width: 20%;
	padding:8px;
	border-color:#72767f;
	color:#72767f;
	border: 1px solid;
	text-align: center;
}
.price  p{text-align: center;}
.good-table td{ padding:8px;}   
