.radio{border:0px;width:15px;}
.news {padding-right:20px}
.news h1{font-size: 13px;display:inline;}
.td_logo{color:white; padding-left:20px; font-size: 13px; width:300px}
.td_logo1{color:white; font-size: 13px; width:282px; text-align:center}
.td_logo1 font{font-size: 27px;color:white;margin-bottom:2px;margin-top:0px;padding:0px;font-weight: bold;}
a.mh{font-size: 27px;color:white;margin-bottom:2px;margin-top:0px;padding:0px;font-weight: bold;text-decoration:none}
a.mh:visited {font-size: 27px;color:white;margin-bottom:2px;margin-top:0px;padding:0px;font-weight: bold;text-decoration:none}
a.mh:active {font-size: 27px;color:white;margin-bottom:2px;margin-top:0px;padding:0px;font-weight: bold;text-decoration:none}
a.mh:hover {font-size: 27px;color:white;margin-bottom:2px;margin-top:0px;padding:0px;font-weight: bold;color:#fedd00;text-decoration:none}
.td_logo h2{font-size: 13px;font-weight:normal;color:#a41b2b;MARGIN-BOTTOM: 2mm;margin-top:0px;padding:0px}
.res{width:830px;min-width:805px}
.hmenuh{background: url(img/m.jpg) no-repeat scroll 1px transparent; height:125px;width:245px;margin-top:70px}
.hmenuh a{color: #ffb53c; font-size: 13px;}
.hmenuh a:visited{color: #ffb53c; font-size: 13px;}
.hmenuh a:hover{color: #ffb53c; font-size: 13px;}
.hmenuh a:active{ color: #ffb53c; font-size: 13px; }
.menu3{float:left;padding-top:65px;margin-left:38px}
.menu2{float:left;padding-top:65px;margin-left:38px}
.menu1{float:left;padding-top:65px;margin-left:7px}
.f1{text-align:right;height:25px;width:25%}
.f3{text-align:right;height:25px;white-space: nowrap;}
.form_f{ width:557px; height:182px; background: url(img/fbg.jpg) repeat-y #ff9f39; float:left; border: 1px solid #a53c27; border-right: 0px; padding-top:15px}
.form_f td { color:#a01c2a; font-size: 13px; padding:4px }
.form_f_right{ width:23px; height:199px; background: url(img/fright.jpg) no-repeat; float:left;}
.form_f_end{ width:235px; height:199px; background-color: #7e0514; float:left; text-align:center}
.manager{background: url(img/kira.jpg) top center no-repeat;padding-top:107px; text-align:center; color:#fac446; font-size: 13px; width:100%;margin-top:25px}
.manager a{color: #ffb53c; font-size: 13px;}
.manager a:visited{color: #ffb53c; font-size: 13px;}
.manager a:hover{color: #ffb53c; font-size: 13px;}
.manager a:active{ color: #ffb53c; font-size: 13px; }

.form_f_bottom{width:822px;height:26px;background: url(img/fbottom.jpg) no-repeat;}
.form_f_kray{height:199px;width:10px;background: url(img/fsh.jpg) no-repeat;float:left;}
.tel{font-weight: bold;color:#a41b2b;font-size: 25px;height: 75px;}
.pred_res{height:75px;color:#A41B2B}
.pred_res h1{color: #777777; font-family: Tahoma; font-size: 23px; font-weight: bold; MARGIN: 0px;PADDING-BOTTOM:0px;PADDING-TOP: 27px;}

.txt_spec{width:249px; height:67px; background: #a11c2d; padding-top:7px;padding-bottom:7px;padding-left:7px}
.bottom_sh{width:256px; height:6px; background: url(img/spec_shadow_bottom.gif) no-repeat;}
.spec_end{float:left;background: url(img/b_spec_end.gif) no-repeat;width:19px; height:87px;}
.d_spec{float:left;height:87px;}
.spec_price{color:#fdb636; font-size:21px;font-weight: bold;}
.txt_spec td {color:white}
.txt_spec td a{color:white}
.txt_spec td a:visited{color:white}
.txt_spec td a:hover{color:white}
.txt_spec td a:active{color:white}
.err { color: red; font-size: 11px; font-style: italic; }


#lhotels{border:1px solid #a11c2d;width:259px;padding:15px 15px 15px 0px;}
#lhotels a{color:#A41B2B;font-size:13px;}
#lhotels A:visited {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels A:active {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels A:hover {color:#A41B2B;font-size:13px; text-decoration: underline}
#lhotels3{border-right:1px solid #a11c2d;border-left:1px solid #a11c2d;border-bottom:1px solid #a11c2d;width:259px;padding:15px 15px 15px 0px;display:none}
#lhotels3 a{color:#A41B2B;font-size:13px;}
#lhotels3 A:visited {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels3 A:active {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels3 A:hover {color:#A41B2B;font-size:13px; text-decoration: underline}
#lhotels4{border-right:1px solid #a11c2d;border-left:1px solid #a11c2d;border-bottom:1px solid #a11c2d;width:259px;padding:15px 15px 15px 0px;display:none}
#lhotels4 a{color:#A41B2B;font-size:13px;}
#lhotels4 A:visited {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels4 A:active {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels4 A:hover {color:#A41B2B;font-size:13px; text-decoration: underline}
#lhotels5{border-right:1px solid #a11c2d;border-left:1px solid #a11c2d;border-bottom:1px solid #a11c2d;width:259px;padding:15px 15px 15px 0px;display:none}
#lhotels5 a{color:#A41B2B;font-size:13px;}
#lhotels5 A:visited {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels5 A:active {color:#A41B2B;font-size:13px;text-decoration: underline}
#lhotels5 A:hover {color:#A41B2B;font-size:13px; text-decoration: underline}

#starsmenu{width:276px;padding:0px;display:none;border-top: 1px solid #a11c2d;}
#starsmenu a{text-decoration: none}
#starsmenu A:visited {text-decoration: none}
#starsmenu A:active {text-decoration: none}
#starsmenu A:hover {text-decoration: none}
.mstars3_act{background: url(img/star3_act.gif) center center no-repeat;display: inline;width:72px;border-right: 1px solid white;border-left: 1px solid #a11c2d;cursor: pointer; cursor: hand;line-height:40px; padding:13px 39px 13px 39px}
.mstars3_noact{background: url(img/star3_noact.gif) center center no-repeat;display: inline;width:72px;background-color:#a11c2d;border-right: 1px solid white;border-left: 1px solid #a11c2d;cursor: pointer; cursor: hand;line-height:40px; padding:13px 39px 13px 39px}
.mstars4_act{background: url(img/star4_act.gif) center center no-repeat;display: inline;width:90px;border-right: 1px solid white;cursor: pointer; cursor: hand;line-height:40px; padding:13px 44px 13px 44px}
.mstars4_noact{background: url(img/star4_noact.gif) center center no-repeat;display: inline;width:90px;background-color:#a11c2d;border-right: 1px solid white;cursor: pointer; cursor: hand;line-height:40px; padding:13px 44px 13px 44px}
.mstars5_act{background: url(img/star5_act.gif) center center no-repeat;display: inline;width:110px;border-right: 1px solid #a11c2d;cursor: pointer; cursor: hand;line-height:40px; padding:13px 47px 13px 47px}
.mstars5_noact{background: url(img/star5_noact.gif) center center no-repeat;display: inline;width:110px;background-color:#a11c2d;border-right: 1px solid #a11c2d;cursor: pointer; cursor: hand;line-height:40px; padding:13px 47px 13px 47px}

ul
{
	list-style-type: none;
	color:#A41B2B;font-size:13px;
	margin:0;
	padding:0px;
}

ul li
{
	padding:0px 0 0px 23px;
	padding-bottom:3px;
	background-image: url('img/for_li.gif');
	background-repeat:no-repeat;
	list-style: none;
	
}
ul li.act
{
	list-style: none;
	background-image: none;
	background-color: #ffb639;
}
.stars1{background: url(img/1s.gif) center right no-repeat;padding-right:16px;float:left;}
.stars2{background: url(img/2s.gif) center right no-repeat;padding-right:29px;float:left;}
.stars3{background: url(img/3s.gif) center right no-repeat;padding-right:42px;float:left;}
.stars4{background: url(img/4s.gif) center right no-repeat;padding-right:55px;float:left;}
.stars5{background: url(img/5s.gif) center right no-repeat;padding-right:68px;float:left;}
.about_hotel{float:left;padding-top:9px;margin-bottom:2px; width:597px;}
.about_hotel1{padding:0px;margin-bottom:2px; width:597px;}
.about_hotel h1{color: #5a5a5a; font-family: Tahoma; font-size: 13px; font-weight: bold; display:inline;}
.about_hotel1 h2{color: #5a5a5a; font-family: Tahoma; font-size: 13px; font-weight: bold; MARGIN-BOTTOM: 0mm;}
.bestpr{background: url(img/bestprice.jpg) center right no-repeat;width:147px;float:right;line-height:32px;cursor:pointer;cursor:hand;}
.payst{background: url(img/paystoyka.jpg) center right no-repeat;width:147px;float:right;line-height:32px;cursor:pointer;cursor:hand;}
#js_breakf{display: inline;color:#A01C2A;cursor: pointer; cursor: hand;}
#checkinCalendarIcon{padding-right:25px; background: url(img/calendar.jpg) center right no-repeat;cursor: pointer; cursor: hand;}


A { color: #A01C2A; font-size: 13px; font-family: Tahoma}
A:visited { color: #A01C2A; font-size: 13px;}
A:active { color: #A01C2A; font-size: 13px; text-decoration: underline;}
A:hover { color: #A01C2A; font-size: 13px; text-decoration: underline}

/* Стили сортировки выборки гостиниц */
.sort { color: #808080;  font-size: 13px; font-weight: 700 } /* верхний регистр */
.user { color: white;  font-size: 13px; font-weight: 700 } /* верхний регистр */
.po { color:#A01C2A; font-size:13px;} /* нижний регистр */
a.po {color:#A01C2A; font-size:13px;text-decoration: underline}
a.po:visited {color:#A01C2A; font-size:13px}
a.po:active {color:#A01C2A; font-size:13px}
a.po:hover {color:#A01C2A; font-size:13px; text-decoration: underline}

.raz { color: #808080; font-size: 13px; } /* жирный */
.menua {color: #ee3300}
.name_room{margin-left: 5px;}
.itop{width: 77px; background-color: #dededc}

/* Стили блока гостиницы */
.mblock { color: white; font-size: 13px; } /* заголовок окна */
.stand {font-size: 11px; font-family: Tahoma} /* описание гостиницы */
.blink { color:#A01C2A; font-size:13px; } /* ссылка */
a.blink { color:#A01C2A; font-size:13px; } /* ссылка */
A.blink:visited { color:#A01C2A; font-size:13px; }
A.blink:active { color:#A01C2A; font-size:13px; }
A.blink:hover { color:#A01C2A; font-size:13px; }


.ontab { color: black; font-size: 13px; font-weight: bold } /* надтабличная надпись */
.btable { border-style: solid; border-width: 1px; border-color: #93a8d3; background-color: #93a8d3; color: white; text-align: center } /* таблица */
.tabprice1{ color: #9f1b29; font-weight: bold; text-align:left;height:22px;vertical-align:top} /* таблица */
.tabprice1 td{ color: #9f1b29; font-weight: bold; text-align:left;padding-left:5px} /* таблица */
.tabprice2 td{ background-color: white; padding-left:5px;height:20px;} /* таблица */
.tabprice3 td{ background-color: #e4e4e4; padding-left:5px;height:20px;} /* таблица */
.b2table { background-color: #b8cae0; font-weight: bold} /* таблица */
.ntable { width: 440px; color: #494949; font-size: 13px; margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 8px } /* таблица */
.cpec_tab {background-color: #dbeaff;}

/* Стили блока поиска */
.ltext { font-size: 13px; color: #5a5a5a; font-family: Tahoma} /* текст */
.linput { color: #5a5a5a} /* инпут */
input{ font-size: 13px; color: #5a5a5a; height:20px; border:1px solid #a01b2c; }
select{ font-size: 13px; color: #5a5a5a; height:23px; border:1px solid #a01b2c; }
.bline{margin-top:11px;margin-bottom:7px;border-top:1px solid #a01b2c; }

/* Другие стили */
.price { font-size: 8px; margin-right: 5px; margin-top: 5px; }
.vprice { font-size: 13px; margin-right: 5px; margin-top: 10px; }
.nprice { font-size: 13px; margin-right: 5px; margin-top: 20px;}
.dprice { font-size: 13px; color: white; }
.regleft { text-align: left; width: 170px; color: #a11d2a}
.regleft2 { text-align: left; width: 170px }
.regleft_mycab {text-align: left; width: 250px; font-weight: bold}
.regright_mycab{text-align: left;}
.regright { background-color: white; text-align:left;}
.formlink { color: #5f5f5f; font-size: 13px; } /* ссылка */
.toplink { color: white; font-size: 13px} /* ссылка */
A.formlink { color: #5f5f5f; font-size: 13px; } /* ссылка */
A:active.formlink { color: #5f5f5f; font-size: 13px; } /* ссылка */
A:visited.formlink { color: #5f5f5f; font-size: 13px; } /* ссылка */
A:hover.formlink { color: #5f5f5f; font-size: 13px; } /* ссылка */
A.toplink { color: #d7d7d7; font-size: 13px} /* ссылка */
A:active.toplink { color: #d7d7d7; font-size: 13px} /* ссылка */
A:visited.toplink{ color: #d7d7d7; font-size: 13px} /* ссылка */
A:hover.toplink { color: #d7d7d7; font-size: 13px} /* ссылка */

.t_kalendar{background-color:#ffffff;border-width: 1px; border-color: #273a7f; border-style: solid}
.t_kalendar TD {color: #5a5a5a; font-family: Tahoma; font-size: 13px;}
A.kalendar:link { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: underline }
A.kalendar:visited { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: underline }
A.kalendar:hover { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:active { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
.noframe { background-color: white } /* таблица */
 /*  */
.podsvetka{cursor: pointer; cursor: hand; border-width: 1px; border-color: #a11c2d; border-style: solid; color:#555555; padding-bottom: 1px; font-size: 13px; padding-top: 1px}
.podsvetka_red{cursor: pointer; cursor: hand; border-width: 1px; border-color: #a11c2d; border-style: solid; color:#FF0000; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1{cursor: pointer; cursor: hand; FONT-SIZE: 11px; color:#555555; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1_red{color:#FF0000; cursor: pointer; cursor: hand; FONT-SIZE: 11px; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}


.noactiveday{color: #000000}
.activeday{color: #201e10; background-color: #ebebeb}
.liveday{color: #FFFFFF; background-color: #e72a17}
.dayout{color: #FFFFFF; background-color: #e72a17}


 
 UL{ MARGIN-LEFT: 9mm; MARGIN-TOP: 2mm}
.booking { MARGIN-BOTTOM: 0mm; MARGIN-LEFT: 5mm; MARGIN-TOP: 2mm}

FORM  { MARGIN-TOP: 0mm; MARGIN-BOTTOM: 0mm }
p { MARGIN-TOP: 0mm}
TD {color: #5a5a5a; font-family: Tahoma; font-size: 13px;}

h1{color: #777777; font-family: Tahoma; font-size: 23px; font-weight: bold; MARGIN-TOP: 0mm}
h2{color: #5a5a5a; font-family: Tahoma; font-size: 13px; font-weight: bold; MARGIN-BOTTOM: 2mm}

area{background-color: red}


html
{
height: 100%;
}

body
{
font-family: Tahoma;
height: 100%;
  padding:0;
  width:100%;
margin: 0;
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
padding-bottom: 5em;
}

#footer
{
position: relative;
margin-top: -40px;
width:1130px;
background-color: #a11c2d;
height:45px;
color: #ffffff;
text-align:left;
padding-left:20px;
padding-top:10px;
font-size: 13px;
} 

#footer td {color: #ffffff;font-size: 13px;}
a.awhite { color:white; font-size:13px; } /* ссылка */
A.awhite:visited { color:white; font-size:13px; }
A.awhite:active { color:white; font-size:13px; }
A.awhite:hover { color:white; font-size:13px; }

.yellowBtn {
background:url("/img/back-yellowbtn-r.gif") no-repeat scroll 100% 0 #F4B809;
color:#333333;
float:left;
}
.yellowBtn input {
background:url("/img/back-yellowbtn.jpg") repeat-x scroll 0 0 transparent;
border:0 none;
color:#A01C2A;
cursor:pointer;
height:24px;
margin-right:3px;
}