.rbstro {
	font-weight: bold;
}

.btn2{
border:1px solid #C76505;
background:#f6eade;
color:#C76505;
font-size:15px;
cursor:pointer;
padding:5px;
/*behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  -moz-border-radius: 5px;  /* Firefox */
  -webkit-border-radius: 5px;  /* Firefox */
  border-radius: 5px;  /* Firefox */
}
.btn2:hover{
background:#e3d9d0;
text-shadow: 0px 0px 5px #ececec;
}

.box_left_city_menu{
margin-top:8px;
border:1px solid #C76505;
padding:8px;
width:180px;
background-color:transparent !important;
/*behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  -moz-border-radius: 5px;  /* Firefox */
  -webkit-border-radius: 5px;  /* Firefox */
  border-radius: 5px;  /* Firefox */
  
}

.el_to_select_r{
cursor:pointer;
}
.no_show{display:none;}
 .select_element_no_select input{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Fi*/
 }
 .select_element_select input { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
-moz-opacity: 0; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
opacity: 0; /* CSS3 - Mozilla 1.7b +, Fi*/}
.select_element_no_select
{
background:url(../images/no_select.png) center no-repeat;
cursor:pointer;
width:24px !important;
height:24px;
display: inline-block;
}
.select_element_select
{
background:url(../images/select.png) center no-repeat;
cursor:pointer;
width:24px !important;
height:24px;
display: inline-block;
}


.otziv_menedger_header{
position:relative;
color:#ececec;
background:#C76505;
font-size:12px;
text-decoration:underline;
padding:4px;
margin-left:0px;
/*behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  -moz-border-radius: 5px;  /* Firefox */
  -webkit-border-radius: 5px;  /* Firefox */
  border-radius: 5px;  /* Firefox */
  
  /* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.8); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Fi*/
}
.otziv_menedger_header span{text-decoration:none !important;}
.otziv_menedger_text{
margin-bottom:15px;
position:relative;
margin-left:8px;
background:#ececec;
padding:5px;
border:1px solid #C76505;
/*behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  -moz-border-radius: 8px;  /* Firefox */
  -webkit-border-radius: 8px;  /* Firefox */
  border-radius: 8px;  /* Firefox */
  
}

#dob_param_box{
display:none;
}
#dob_param_link{
color:#C76505;
cursor:pointer;
}
.pohogie img {border:0px !important;}
.b_p_s{position:relative;}
.filter_box .vote_hotel a {font-size:10px !important;}
.element_navig_filter{
border:1px solid white;
cursor:pointer;
background:#777;
padding:2px;
color:white;
behavior: url(ie-css3.htc); 
  -moz-border-radius: 5px;  
  -webkit-border-radius: 5px;  
  border-radius: 5px;  
}
.yroven1{
color:#5aa500;
}
.yroven2{
color:#bec307;
}
.yroven3{
color:#e5a800;
}
.filter_box{

}
.filter_box a{
text-decoration:none;
}
.filter_box dd:hover{
background:#f8f8f8;
}

#box_bt_for_page{
font-size:12px;
}
.cabinet_box2{
margin-left:174px;
}
.cabinet_box2 td{
padding:1px !important;
margin:1px !important; 
}
.cabinet_box2 a{
color: white;
text-decoration:none;
font-size:16px;
}

.style_for_table{

}
.style_for_table td{
text-align:center;
vertical-align:middle;
padding:4px !important;
margin:4px !important;
font-size:12px;
}


/* Tooltip */
#tooltip {
    position:absolute;
    z-index:9999;
    color:#000 !important;
	
    font-size:12px;
    width:180px !important;
}
 
#tooltip .tipHeader {
    height:8px;
    background:url(images/tipHeader.gif) no-repeat;
}
 
/* IE hack */
*html #tooltip .tipHeader {margin-bottom:-6px;}
 
#tooltip .tipBody {
    background-color:#f5f5dc;
	border:1px solid #C76505;
    padding:5px;
	width:180px !important;
	
	text-decoration:none !important;
}
 
#tooltip .tipFooter {
    height:8px;
    background:url(images/tipFooter.gif) no-repeat;
}

.prev_button_otziv  {
color:#C76505 !important;
}
.next_button_otziv {
color:#C76505 !important;
}
.breadcrumbs{
padding:5px;
text-align:center;
}
.last_breadcrumbs_el{
font-size:14px;
color:#C76505;
}
.phohe_footer {
	font-weight: bold;
}
.no_padding_table td{padding:0px !important; margin:0px !important;}  

.breadcrumbs table td {padding:3px !important;}
.breadcrumbs a {
text-decoration:none;
font-family:Arial;
font-size:12px;
/*background:#f8f8f8;
padding:5px;
border:1px solid white;
behavior: url(ie-css3.htc); 
  -moz-border-radius: 8px;  
  -webkit-border-radius: 8px;  
  border-radius: 8px;  */
}
.breadcrumbs a:hover{
/*border:1px solid white;
color:#C76505;*/
text-decoration:underline;
}
.pd_left_20{margin-left:20px !important;}
.strelka{font-family:Arial;}
.mendg_table_style td{border:1px solid #c7c7c7;}
.b_i_user_t h5{
margin-bottom:8px !important;
}
.img_in_cabinet1{ 
width:270px;
padding:5px;
border:1px solid #f8f8f8;
float:left;
text-align:center;
} 
.img_in_cabinet2{
width:270px;
padding:5px;
border:1px solid #f8f8f8;
float:right;
text-align:center;
}
.info_dou{
font-family:Arial;
padding:3px;
border:1px solid #c5c5c5;
background:#f8f8f8; 
}
#result_search_text{
position:absolute;
}
#upstrl{
height:15px;
background: url(../images/ukvop.png) left no-repeat;
}
#result_search_text div{
padding-left:0px;
position: relative;
min-width:200px;
}

#result_search_text div:hover{
/*background: -moz-linear-gradient(top, #777777 4%, #545454 50%, #3A3A3A 51%, #555555 100%); 
 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#777777), color-stop(50%,#555555), color-stop(51%,#3A3A3A), color-stop(100%,#131313)); 
 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#555555',GradientType=0 ); */
}

#result_search_text div a{
font-size:11px;
text-decoration:none;
padding:10px;
display:block;
background:white;
border:1px solid #f0f0f0;
}
#next_search_el{
cursor:pointer;
color:#333;
font-size:24px;
font-family:Arial;
}
#next_search_el:hover{
color:red;
}
#prev_search_el:hover{
color:red;
}
#prev_search_el{
cursor:pointer;
color:#333;
font-size:24px;
font-family:Arial;
}
.el_nav_search{
font-size:11px;
padding:10px;
display:block;
background:white;
border:1px solid #f8f8f8;
text-align:center;
}
#result_search_text div a:hover{
font-size:11px;
text-decoration:none;
padding:10px;
display:block;
/*background:#C76505;*/
color:white;
}


#box_menedger{
background:#f8f8f8;
padding:3px;
border:3px solid #C76505;
behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
  -moz-border-radius: 8px;  /* Firefox */
  -webkit-border-radius: 8px;  /* Firefox */
  border-radius: 8px;  /* Firefox */
}

#search_input{
/*behavior: url(ie-css3.htc); */
-moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  background:#f8f8f8 !important;
  padding:4px;
  font-family:Arial;
  font-size:14px;
  border:#CEAF91 solid 1px; color:#8C6D50;
}
#name_m
{
padding-left:11px;
text-align:left;
/*background: url(../images/123.jpg) center top no-repeat;
font-family:Tahoma;
font-size:17px;
color:#C76505;

border-bottom:1px solid white;

text-align:center;
behavior: url(ie-css3.htc); */
/*
  -moz-border-radius: 8px 8px 0px 0px; 
  -webkit-border-radius: 8px 8px 0px 0px; 
  border-radius: 8px 8px 0px 0px; */

}
#city_m
{
padding-left:11px;
text-align:left;
/*
padding:3px;
background:white;
font-family:Tahoma;
font-size:17px;
/*color:#C76505;
background: url(../images/123.jpg) center top no-repeat;*/
/*
color:white;
background:red;
text-align:center;
/*behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
/*
-moz-border-radius: 0px 0px 8px 8px; 
  -webkit-border-radius: 0px 0px 8px 8px; 
  border-radius: 0px 0px 8px 8px; 
  
background: -moz-linear-gradient(top, #777777 4%, #545454 50%, #3A3A3A 51%, #131313 100%); 
 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#777777), color-stop(50%,#545454), color-stop(51%,#3A3A3A), color-stop(100%,#131313)); 
 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#131313',GradientType=0 ); 
*/
}
/*MENU SB 06.05.2011*/

.cabinet_menu li a{
font-size:12px;
}
.left_colum_info_users{
width:180px;

}
.crusor_pointer{
cursor:pointer;
color:#3372B2;
font-size:18px;
text-decoration:underline;
}
#add_button_k_s{
cursor:pointer;
}
#result_sel_san{
display:none;
}
.calendar {
width: 13px;
height: 13px;
overflow: hidden;
background: url(../images/bg_calendar.gif) no-repeat;
display: inline-block;
display: -moz-inline-box;
_display: inline-block;
cursor:pointer; 
}
#box_san_online_z{
overflow: auto;width: 95%;height: 150px;
}

.vote_hotel {
list-style: none;
margin: 0 -10px 20px -10px;
background: #F1F2F4;
width:100%;
zoom: 1;
}
.vote_hotel li {
list-style: none;
line-height: 36px;
border-bottom: 1px solid #E4E4E6;
position: relative;
zoom: 1;
}
i {
line-height: 1px;
font-size: 1px;
}
.give_rating {
height: 20px;
width: 100px;
background: url(../images/give-rating.png) left bottom;
position: absolute;
top: 10px;
left: 170px;
}
.give_rating a i {
font-size: 12px;
line-height: 17px;
font-style: normal;
font-family:Arial;
float: right;
padding-right: 7px;
position: relative;
color: #EEEFF1;
}

i.average_rating_image {
left: 170px;
top: 0;
position: absolute;
background: url(../images/b_rait.png) no-repeat;
width: 101px;
height: 20px;
float: left;
margin: 8px 3px 0 0;
}
i.average_rating_image_for_show {
left: 170px;
top: 0;
position: absolute;
background: url(../images/b_rait.png) no-repeat;
width: 101px;
height: 20px;
float: left;
margin: 8px 3px 0 0;
}
i.average_rating_image_for_show_filter {
left: 150px;
top: 0;
position: absolute;
background: url(../images/b_rait.png) no-repeat;
width: 101px;
height: 20px;
float: left;
margin: 8px 3px 0 0;
}
i.average_rating_for_show {
top: 0;
background: url(../images/b_rait.png) no-repeat;
width: 101px;
height: 20px;
float: left;
margin: 8px 3px 0 0;
}

.give_rating a.r1:hover i{display:block;}.give_rating .r2{width:40px;z-index:4;background-position:0 -60px!important;position:absolute;height:20px;cursor:pointer;text-decoration:none!important;}.give_rating a.r2:hover i{display:block;}.give_rating .r3{width:60px;z-index:3;background-position:0 -40px!important;position:absolute;height:20px;cursor:pointer;text-decoration:none!important;}.give_rating a.r3:hover i{display:block;}.give_rating .r4{width:80px;z-index:2;background-position:0 -20px!important;position:absolute;height:20px;cursor:pointer;text-decoration:none!important;}.give_rating a.r4:hover i{display:block;}.give_rating .r5{width:100%;z-index:1;background-position:0 -00px!important;position:absolute;height:20px;cursor:pointer;text-decoration:none!important;}.give_rating a.r5:hover i{display:block;}.give_rating a:hover{background:url(../images/give-rating.png);}.select1 .r1{background:url(../images/give-rating.png);}.select2 .r1 i{display:none;}.select2 .r2{background:url(../images/give-rating.png);}.select3 .r1 i,.select3 .r2 i{display:none;}.select3 .r3{background:url(../images/give-rating.png);}.select4 .r1 i,.select4 .r2 i,.select4 .r3 i{display:none;}.select4 .r4{background:url(../images/give-rating.png);}.select5 .r1 i,.select5 .r2 i,.select5 .r3 i,.select5 .r4 i{display:none;}.select5 .r5{background:url(../images/give-rating.png);}
.result_rating{font-weight: bold;
color: #578B28;
position: absolute;
left: 280px;
width: auto;
top: 0;}

.vote_hotel input {
position: absolute;
top: 6px;
left: 280px;
background: url(../images/i.png);
height: 20px;
width: 300px;
border: none;
padding: 3px 8px;
font-size: 14px;
}

.give_rating .r1 {
width: 20px;
z-index: 5;
background-position: 0 -80px!important;
position: absolute;
height: 20px;
cursor: pointer;
text-decoration: none!important;
}
.give_rating .r2 {
width: 40px;
z-index: 4;
background-position: 0 -60px!important;
position: absolute;
height: 20px;
cursor: pointer;
text-decoration: none!important;
}
.give_rating .r3 {
width: 60px;
z-index: 3;
background-position: 0 -40px!important;
position: absolute;
height: 20px;
cursor: pointer;
text-decoration: none!important;
}
.give_rating .r4 {
width: 80px;
z-index: 2;
background-position: 0 -20px!important;
position: absolute;
height: 20px;
cursor: pointer;
text-decoration: none!important;
}

.give_rating .r5 {
width: 100%;
z-index: 1;
background-position: 0 -00px!important;
position: absolute;
height: 20px;
cursor: pointer;
text-decoration: none!important;
}

.box_1_raitings{
width:260px; float:left; padding-right:30px; zoom:1; position:relative;
}
dl {
zoom: 1;
}
 dt {
width: 190px;
color: #272727;
border-top: 1px solid #DDD;
}
.result_rating_in_view {
font-weight: bold;
color: #578B28;
position: absolute;
left: 280px;
width: auto;
top: 0;
}
.result_rating_in_view_filter {
font-weight: bold;
color: #578B28;
position: absolute;
left: 260px;
width: auto;
top: 0;
}
.result_rating_in_view2 {
font-weight: bold;
color: #578B28;
position: absolute;
left: 321px;
width: auto;
top: 0;
}
.result_rating_in_view2_filter {
font-weight: bold;
color: #578B28;
position: absolute;
left: 301px;
width: auto;
top: 0;
}
 dd .show_raitings {
position: absolute;
left: 140px;
top: -23px;
zoom: 1;
}
 dd .show_raitings_filter {
position: absolute;
left: 24px;
top: 5px;
zoom: 1;
}
dd  a {text-decoration:none !important;}
dd {
position: relative;
zoom: 1;
margin:0px;
}
dl {
margin-top: 20px;
zoom: 1;
}
dt strong {
position: relative;
top: -10px;
padding-right: 3px;
background: url(../images/fon.jpg);
zoom: 1;
}
.r00{color:#8c8c8c;}.r10{color:#c64835;}.r12{color:#e7662c;}.r15{color:#df6515;}.r17{color:#e77c06;}.r20{color:#de8e00;}.r22{color:#e19b00;}.r25{color:#ddac00;}.r27{color:#c9b400;}.r30{color:#a8ab00;}.r32{color:#889d00;}.r35,.r37{color:#6d9800;}.r40,.r42,.r45,.r47,.r50{color:#429300;}.r17 i{top:-260px;}.r15 i{top:-280px;}.r12 i{top:-300px;}.r10 i{top:-320px;}.r27 i{top:-180px;}.r25 i{top:-200px;}.r22 i{top:-220px;}.r20 i{top:-240px;}.r37 i{top:-100px;}.r35 i{top:-120px;}.r32 i{top:-140px;}.r30 i{top:-160px;}.r47 i{top:-20px;}.r45 i{top:-40px;}.r42 i{top:-60px;}.r40 i{top:-80px;}.r50 i{top:-0px;}.r00 i{top:-338px;}

.show_raitings {
overflow: hidden;
position: relative;
display: inline-block;
vertical-align: middle;
height: 15px;
width: 100px;
text-indent: 70px;
font-size: 12px;
line-height: 13px;
}
.show_raitings i {
position: absolute;
width: 220px;
height: 360px;
background: url(../images/for_show_rait.png);
left: 0;
background-repeat: no-repeat!important;
}
.show_raitings_filter {
overflow: hidden;
position: relative;
display: inline-block;
vertical-align: middle;
height: 15px;
width: 100px;
text-indent: 70px;
font-size: 12px;
line-height: 13px;
}
.show_raitings_filter i {
position: absolute;
width: 220px;
height: 360px;
background: url(../images/for_show_rait.png);
left: 0;
background-repeat: no-repeat!important;
}

.show_raitings_in_t {
overflow: hidden;
position: relative;
display: inline-block;
vertical-align: middle;
height: 15px;
text-indent: 70px;
font-size: 12px;
line-height: 13px;
}
.show_raitings_in_t i {
position: absolute;
width: 200px;
height: 360px;
background: url(../images/for_show_rait.png);
left: 0;
background-repeat: no-repeat!important;
}
.r40 i {
top: -80px;
}
#box_rating{
position:absolute;
top:375px;
left:8%;
}
#box_table_sort{
position:absolute;
top:375px;
left:2%;
width:96%;
}
.menu_sb_title{font-family:Georgia; font-size:18px; color:#c76505;font-weight:normal;padding:0px; line-height:1;
cursor:pointer;
padding-left:0px;
}
.osenka td {text-align:center !important; padding:1px; margin:1px;}
.show_el{display:block;}
.hide_el{display:none;}
.form_otz {padding:8px !important;width:100%; }
.form_otz td {padding:3px; margin:3px; }
#block_otz {display:none;}
#show_otz_btn {font-size:16px;font-family:Arial;color:#c76505;cursor:pointer;}
.el_otziv{border-bottom:1px solid #777 !important;}
.el_otziv_hide {display:none !important;}
.podmenu{display:none; padding-left:11px;}
.podmenu div{margin-left:8px;margin-top:8px;margin-bottom:8px;}
.btn_page_sort {cursor:pointer;}
/*END_MENU SB 06.05.2011*/
 .btn_page_sort_call_back {
margin: 20px 0 0 0;
color: white;
text-shadow: 1px 1px 2px black;
font-size: 18px;
line-height: 1.5;
padding: 0;
z-index: 3;
cursor:pointer;
text-decoration:underline;
}

@media \0screen {
  .btn_page_sort_call_back {color:#777;}
}

body {font-family:Georgia; font-size:16px; color:#545d6c;margin:0px;padding:0px;background:url(../images/fon.jpg); width:100%; height:100%}
p {margin:0px; padding:10px 0px}
table,td{margin:7px;padding:7px;}
table.mm-tb td.mm-td, table.mm-tb {margin:0px !important;padding:0px !important}
table {border-collapse:collapse}
h1 {font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;padding:0px; margin:10px 0px;line-height:1}
h2 {font-family:Georgia; font-size:20px; color:#c76505;font-weight:normal;padding:0px; margin:10px 0px;line-height:1}
ul.mainlist,ul.mainlist li {padding:0px 0px 0px 3px;margin-left:10px;list-style-image: url(../images/list-dot.gif);font-size:15px;line-height:1.2}
ul, li {padding:0px 0px 0px 3px; margin-left:10px; list-style-image: url(../images/list-dot.gif); font-size:12px;  line-height:1.2}
a {color:#3372b2}  
form.feedback {font-size:12px;}
small {font-size:11px;}
table.maintable {
background:url(../images/123.jpg) center top no-repeat;  /*Повседневный bakcground*/
/*background:url(../images/123_ny.jpg) center top no-repeat; /*Новогодний bakcground*/
}
table.maintable_new_year {
background:url(../images/123.jpg) center top no-repeat;

}
.icq{margin:20px 0 0 0;  font-size:16px; font-family:Georgia;padding:0; font-weight:bold;position:absolute;right:170px;top:131px;
color: black;

text-shadow: 2px 2px 2px white;
}
.phones{margin:20px 0 0 0; color:#FFF; text-shadow: 1px 1px 2px #000000; font-size:16px; line-height: 1.5; padding:0;  z-index: 3;}

.phones-shadow {
z-index: -1;
left: 1px;
color: black;


}
.phones2{color:red; text-shadow: 0px 0px 5px #FFF; font-size:20px; line-height: 1.5; padding:0; letter-spacing: -1.2px; position:absolute; right:12px; top:133px;
}

.mnupic{width:95px; vertical-align:middle; text-align:center; padding:15px 0;}
.mnupic img{border:none;}
.mnuitem{vertical-align:middle; padding:10px 0;}
.td-kislov {background:url(../images/titlpic.png) left center no-repeat; padding-left:95px !important}
.td-ess {background:url(../images/titlpic1.png) 10px top no-repeat; padding-left:95px !important; padding-bottom:10px !important}
.td-pyat {background:url(../images/titlpic2.png) 20px center no-repeat; padding-left:95px !important}
.td-gelez {background:url(../images/titlpic3.png) left center no-repeat; padding-left:95px !important}
.td-sochi {background:url(../images/sochi.png) 10px center no-repeat; padding-left:95px !important}
.td-abhazia {background:url(../images/titlpic9.png) 5px center no-repeat; padding-left:95px !important}
.td-gorn {background:url(../images/titlpic4.png) left center no-repeat; padding-left:95px !important}
.td-price {background:url(../images/titlpic5.png) 7px top no-repeat; padding:10px 0px 50px 95px}
.td-cont {background:url(../images/titlpic6.png) 7px top no-repeat; padding:10px 0px 50px 95px}
.td-news {background:url(../images/titlpic7.png) 7px top no-repeat; padding:10px 0px 50px 100px}
.td-otziv {background:url(../images/otziv.png) 7px top no-repeat; padding:10px 0px 50px 100px}
.td-rating {background:url(../images/icon_rating.png) 7px top no-repeat; padding:10px 0px 50px 100px}
.td-krasnd {background:url(../images/krasnodar.png) 10px center no-repeat; padding-left:95px !important}
.td-krim {background:url(../images/gnezdo.png) 10px center no-repeat; padding-left:95px !important}


.ftop {background:url(../images/ftop.jpg) repeat-x;}
.fbot {background:url(../images/fbot.jpg) left bottom repeat-x;}
.fleft {background:url(../images/fleft.jpg) repeat-y;}
.fright {background:url(../images/fright.jpg) right top repeat-y;}
.ftleft {background:url(../images/ftleft.jpg) no-repeat; width:100%}
.ftright {background:url(../images/ftright.jpg) right top no-repeat; width:100%}
.fbleft {background:url(../images/fbleft.jpg) left bottom no-repeat;}
.fbright {background:url(../images/fbright.jpg) right bottom no-repeat;}

td.foot {background:url(../images/2.png) left bottom no-repeat;}
td.toppad {padding:85px 30px 0px 30px; width:260px;vertical-align:top; }
td.toppad2 {padding:40px 10px 0px 10px;vertical-align:top; }
td.toppad3 {padding:50px 30px 0px 30px; width:200px;vertical-align:top; }
td.counter{padding:0px 30px 0px 30px; width:280px; vertical-align:middle; text-align:center;}
.nonepad {margin:10px 0px 0px 0px;padding:0px; color:red;}
.leftlist {margin:15px 0px 15px 0px;}
.hline {background:url(../images/line-dot.png) repeat-x;height:1px; width:100%; } 
.td-hline {padding:10px 0px}
.form-online{width:470px; text-align:left; }
.table-online{background:#ECE7E0; width:555px; text-align:left; }
.allform{padding:20px 40px;}
.online {text-align:center; margin:20px 0px;}
.topmenu img{border:0px !important;}
.topmenu table{padding:0px !important; margin:0px !important;position:absolute;}
.topmenu{position:relative;color:#BBDAFB; font-weight:bold; font-size:19px; font-family:Garamond,Times New Roman, serif; text-align:left;padding:88px 0px 88px 140px;white-space:nowrap}
.topmenu a:hover{text-decoration:none !important;}
.topmenu a.on, .topmenu a.on:hover, .topmenu a.on:visited{color:#BBDAFB; font-weight:bold; font-size:19px; text-decoration:none; font-family:Garamond,Times New Roman, serif;}
.topmenu a, .topmenu a:hover, .topmenu a:visited{color:#ffffff; font-weight:normal; font-size:19px; font-family:Garamond, Times New Roman, serif;}
.maker {font-size:11px; padding:0px 30px 0px 30px; width:260px}
.mainpunkt{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;padding:0px; margin:10px 0px;line-height:1;}

.vps
{
font-family:Georgia; font-size:24px; color:white;
text-shadow: 0px 0px 5px #c76505;
position:absolute;
left:100px;
margin-bottom:24px;
}
.mainpunkt a{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal; text-decoration:none;}
.mainpunkt a:hover{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal; text-decoration:underline;}
.mainpunkt a:visited{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;}

.rightfield{color:#BFAD9B;}
.leftfield{text-align:left; vertical-align:middle; font-size:14px; color:#545D6C; padding:10px 20px 10px 40px; white-space:nowrap;}
input.txt{height:22px; background:url(../images/bkginput.gif) repeat-x left top; border:#CEAF91 solid 1px; color:#8C6D50; font-size:14px; font-weight:Arial, sans-serif; vertical-align:middle;}
.txtarea{height:65px; background:url(../images/bkgtext.gif) repeat-x left top; border:#CEAF91 solid 1px; color:#8C6D50; font-size:14px; font-weight:Arial, sans-serif;}
input.btn{width:175px; height:25px; background:url(../images/bkgbutton.gif) no-repeat left top; border:none; cursor:pointer; color:#545D6C; font-size:14px; font-weight:bold;font-family:Garamond,Times New Roman, serif;}
#informer {text-align:center}
.icons{padding:35px 0px 0px 180px; margin:0;}
.icons img{border:none;}
.margleft{margin-left:15px;}
.cabinet_box{padding:13px 0px 0px 180px;}
.filter_button {padding:0px 0px 0px 165px;}
.filter_button  a {text-decoration:none !important;}
.filter_button img {border:0px !important;}

.cabinet_box a {text-decoration:none !important;}
.cabinet_box img {border:0px !important;}

.date{padding:13px 0px 0px 180px; margin:0; font-size:11px; font-family:Georgia; font-weight:bold; color:#000000;white-space:nowrap;}
.date span{font-size:11px; font-family:Georgia; font-weight:normal; color:#000000;}
.zagol{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;padding:0px; margin:10px 0px;line-height:1}
.zagol a{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;line-height:1; text-decoration:none;}
.zagol a:hover{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;line-height:1; text-decoration:underline;}
.zagol a:visited{font-family:Georgia; font-size:24px; color:#c76505;font-weight:normal;line-height:1; }

#gallery {		
		padding: 0px 0px;		
	}
	#gallery ul { list-style: none;margin:0px;padding:0px}
	#gallery ul li { display: inline; padding:0px;margin:0px}
	#gallery ul img {
		border: 2px solid #3372b2;			
		vertical-align: top;
		margin:5px;
	}
	#gallery.small-gall ul img { margin:2px;}
	#gallery a {text-decoration:none}
	#gallery ul a:hover img {
		border: 2px solid #fff;
		
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.shapka{
width:520px;
margin:0 auto;
height:170px;
clear:both;
float:none;
}
.shapka-left{
float:left;
width:150px;
padding-right:5px;
margin-right:5px;
margin-top:20px;
/*background-image:url(/images/vline.png);
background-position:right;
background-repeat:no-repeat;*/
}
.shapka-right{
float:right;
width:150px;
padding-left:5px;
margin-left:5px;
margin-top:20px;
/*background-image:url(/images/vline.png);
background-position:left;
background-repeat:no-repeat;*/
}
.shapka-center{
float:left;
width:200px;
height:150px;
text-align:center;
}

/*.shapka-img{
width:200px;
margin:0 auto;
height:150px;
}*/

.shapka-element{
padding-bottom:5px;
margin-bottom:5px;
height:35px;
background-image:url(/images/hline.png);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
}

.toppad2 h1{
text-align:center;
}

.topsan .zagol{
background-image:url(/images/hline.png);
background-position:left top;
background-repeat:no-repeat;
padding-top:15px;
}

.topsan ul{
background-image:url(/images/hline.png);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

.topsan li p{
padding-top:5px;
padding-bottom:5px;
}


.sanatorii td p {
	text-align: left;
	font-size: 14px;
}

.sanatorii td {
	text-align: center;
	vertical-align: top;
	width: 33%;
}

.sanatorii td a.zagol {
	font-size: 18px;
}

.sanatorii td.price {
	font-size: 14px;
}


.sanatorii td.price span {
	color: red;
	font-size: 16px;
}

.zagol.red a {
	color: red;
	}

p.zagol.red {
	text-align: center;
	}

.web p {
text-align:justify;
text-indent: 35.4pt;
}

.web ul li {
text-align:justify;
margin-bottom:10px;
}

.web p.zam_h2 {
    color: #C76505;
    font-family: Georgia;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    margin: 10px 0;
    padding: 0;
    text-indent: 0;
}
