#vihdr {width:835px;height:59px;text-align:right}
.menu { FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline }
.menu:link{ FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  } 
.menu:visited { FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu_n { FONT-SIZE: 11px; COLOR:#fdfbe6; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu_n:hover { FONT-SIZE: 11px; COLOR:#ffffff; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu3 { FONT-SIZE: 11px; COLOR:#484848; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu3:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu2 { FONT-SIZE: 11px; COLOR:#484848; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu2:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu4 { FONT-SIZE: 11px; COLOR:#B0B0B0; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu4:hover { FONT-SIZE: 11px; COLOR:#ffffff; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu5 { FONT-SIZE: 11px; COLOR:#949494; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu5:hover { FONT-SIZE: 11px; COLOR:#ffffff; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu5r { FONT-SIZE: 11px; COLOR:#aa5353; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline }
.menu5r:hover { FONT-SIZE: 11px; COLOR:#ffffff; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline }
.menu6 { FONT-SIZE: 11px; COLOR:#484848; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  }
.menu6:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menua { FONT-SIZE: 11px; padding: 1px; background-color: #b85f61; color: white; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  }
.toplink { FONT-SIZE: 11px; COLOR:#676767; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline}
.toplink:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline}
.err { color: red; font-size: 11px; font-style: italic; font-weight: bold}

TD { FONT-SIZE: 11px; COLOR: #5d5749; FONT-FAMILY: Verdana, Tahoma}
STRONG { FONT-SIZE: 11px; COLOR: #5d5749; FONT-FAMILY: Verdana, Tahoma}
INPUT { FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif}
SELECT { FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif}
TEXTAREA { FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif }
.hidden {position: absolute; visibility: hidden;}.visible {position: absolute; visibility: visible; z-index: 2;}
body { FONT-FAMILY: Verdana, Tahoma;}
.register { FONT-SIZE: 11px; COLOR: c67f7f; FONT-FAMILY: Verdana, Arial;}
H1 {padding: 4px; padding-bottom: 7px; margin: 0; text-align: center; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif }
H2 { MARGIN: 0px; padding: 0px; FONT-SIZE: 11px; COLOR: #5d5749; FONT-FAMILY: Verdana, Tahoma }
H3 { MARGIN-TOP: 4px; MARGIN-BOTTOM: 8px; FONT-SIZE: 17px; COLOR: #A6A1A0; FONT-FAMILY: Arial, Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  }
p { FONT-SIZE: 11px; COLOR: #949494; FONT-FAMILY: Verdana, Arial; MARGIN-LEFT: 3mm; text-align: center; }
.price { MARGIN-TOP: 0px; MARGIN-BOTTOM: 1mm; MARGIN-LEFT: 0mm; MARGIN-RIGHT: 0mm; text-align: center;  }
.vprice { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0mm; MARGIN-LEFT: 0mm; MARGIN-RIGHT: 0mm; text-align: center;  }
.nprice { MARGIN-TOP: 0mm; MARGIN-BOTTOM: 1mm; MARGIN-LEFT: 0mm; MARGIN-RIGHT: 0mm; text-align: center;  }
UL{ MARGIN-LEFT: 9mm; MARGIN-TOP: 2mm}
.booking { MARGIN-BOTTOM: 0mm; MARGIN-LEFT: 5mm; MARGIN-TOP: 2mm}


.btable { background-color: #8e8e8e; color: white;}
.tavg{background-color: #dbd4c2; color:#5d5749}
.htable { background-color: #868277}
.spectable { background-color: #890000}
.stand {font-size: 11px}
.blink { color: #890000; font-size: 11px}
.mblock { color: white; font-size: 11px}
.regleft2 { width: 50%; text-align: right}
.regright { background-color: whitesmoke; text-align:left}
.regright1 { background-color: #d3d3d3; text-align:left}
.regleft { width: 50%; text-align: right; background-color: whitesmoke}
.regleft1 { width: 50%; text-align: right; background-color: #d3d3d3}
.tabprice0 { background-color: #e3dfd4}
.tabprice2 { background-color: #eeeadf; color: #a49e90; font-size: 11px; text-align: center} 
.tabprice1 { background-color: #eeeadf}
.price { font-size: 8px; margin-right: 5px; margin-top: 5px; }
.vprice { font-size: 11px; margin-right: 5px; margin-top: 10px; color: #949494}
.nprice { font-size: 11px; margin-right: 5px; margin-top: 20px; color: red; TEXT-DECORATION: none}
.b2table {background-color: #868277; color: white} 
.ntable { width: 440px; color: #494949; font-size: 11px; margin-left: 8px; margin-right: 8px; margin-top: 8px; margin-bottom: 8px }

#Clock {font-family:Verdana; font-size:11; MARGIN-LEFT:8px}
.logo {height:64px; width:220px; min-width:220px}
.upanel {width:580px; text-align:right; color: #676767; min-width:580px}
.hmenu {text-align:center; width:108px; min-width:108px}
.noframe { background-color: white }
#Nav111 {position: absolute; width: 340px; top: 315px; left: 255px; z-index: 2}

.price_frm1{border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #7a7a7a;}
.price_frm2{border-top-style: solid; border-top-width: 1px; border-top-color: #7a7a7a;}


FORM  { MARGIN-TOP: 0mm; MARGIN-BOTTOM: 0mm }

html
{
height: 100%;
}

body
{
height: 100%;
  margin:0;
  padding:0;
  width:100%;
  background-color:#fffae6
}

#nonFooter
{
position: relative;
min-height: 100%;
}

* html #nonFooter
{
height: 100%;
}

#content
{
padding-bottom: 8.1em;
}

#footer
{
position: relative;
margin-top: -8.1em;
} 

div.rc-container {
  background-color: white;
  color:  white;
}

div.rc-container_m {
  background-color: #a40200;
  color:  white;
}

div.rc-container_p {
  background-color: #dbd4c2;
  color:  white;
}

div.rc-container_k {
  background-color: #c6c0b4;
}

div.rc1, div.rc2,
div.rc3, div.rc4 {
  background-color: #868277;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1 {
  margin: 0 5px;
}
div.rc2 {
  margin: 0 3px;
}
div.rc3 {
  margin: 0 2px;
}
div.rc4 {
  margin: 0 1px;
  height: 2px;
}
div.rc1-n, div.rc2-n,
div.rc3-n, div.rc4-n {
  background-color: #c52a28;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1-n {
  margin: 0 5px;
}
div.rc2-n {
  margin: 0 3px;
}
div.rc3-n {
  margin: 0 2px;
}
div.rc4-n {
  margin: 0 1px;
  height: 2px;
}

div.rc11, div.rc21,
div.rc31, div.rc41 {
  background-color: #fffae6;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc11 {
  margin: 0 5px;
}
div.rc21 {
  margin: 0 3px;
}
div.rc31 {
  margin: 0 2px;
}
div.rc41 {
  margin: 0 1px;
  height: 2px;
}

div.rc111, div.rc211,
div.rc311, div.rc411 {
  background-color: #dbd4c2;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc111 {
  margin: 0 5px;
}
div.rc211 {
  margin: 0 3px;
}
div.rc311 {
  margin: 0 2px;
}
div.rc411 {
  margin: 0 1px;
  height: 2px;
}
div.rc111n, div.rc211n,
div.rc311n, div.rc411n {
  background-color: #eeeade;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc111n {
  margin: 0 5px;
}
div.rc211n {
  margin: 0 3px;
}
div.rc311n {
  margin: 0 2px;
}
div.rc411n {
  margin: 0 1px;
  height: 2px;
}

div.rc1k, div.rc2k,
div.rc3k, div.rc4k {
  background-color: #c6c0b4;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rc1k {
  margin: 0 5px;
}
div.rc2k {
  margin: 0 3px;
}
div.rc3k {
  margin: 0 2px;
}
div.rc4k {
  margin: 0 1px;
  height: 2px;
}

.headbox_new {background-color: #c52a28; color: #fffae6; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox {background-color: #868277; color: #fffae6; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_a {background-color: #fffae6; color: #8b0100; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_a1 {background-color: #dbd4c2; color: #5d5749; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_a1n {background-color: #eeeade; color: #5d5749; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_ap {background-color: #fffae6; color: #5c5744; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.headbox_ak {background-color: #c6c0b4; color: #5d5749; padding: 4px; padding-bottom: 7px; margin: 0; text-align: center}
.inbox {background-color: #dededc; color: black; padding: 4px; margin: 0}
.po {FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline}
.po:link{ FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  } 
.po:visited { FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.po:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.framka{border-style: solid; border-color: #868277; border-width: 1px}

A.tour3d:link { font-family: Verdana, Tahoma, MS Sans Serif; font-size: 11px;  color: white; TEXT-DECORATION: none }
A.tour3d:visited { font-family: Verdana, Tahoma, MS Sans Serif; font-size: 11px;  color: white; TEXT-DECORATION: none }
A.tour3d:hover { font-family: Verdana, Tahoma, MS Sans Serif; font-size: 11px;  color: white; TEXT-DECORATION: none }
A.tour3d:active { font-family: Verdana, Tahoma, MS Sans Serif; font-size: 11px;  color: white; TEXT-DECORATION: none }

.formlink {FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline}
.formlink:link{ FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  } 
.formlink:visited { FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.formlink:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.ratingbox{MARGIN-LEFT:0mm; MARGIN-TOP: 3mm}

.regleft_mycab { width: 50%; text-align: right; background-color: #eeeade}
.regright_mycab { background-color: #eeeade; text-align:left}
.regleft_mycabn{ width: 50%; text-align: right; background-color: #dbd4c2}
.regright_mycabn { background-color: #dbd4c2; text-align:left}
.regleft_mycab1 {text-align:left;background-color:#eeeade;height:25px;padding-left:7px}
.regright_mycab1 {background-color:#eeeade;text-align:right;height:25px;padding-right:7px}
.regleft_mycab1n {text-align:left;background-color:#dbd4c2;height:25px;padding-left:7px}
.regright_mycab1n {background-color:#dbd4c2;text-align:right;height:25px;padding-right:7px}
.ckat{padding: 4px; padding-bottom: 7px; margin: 0; text-align: center; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif;white-space: nowrap;}
.ckat strong {FONT-WEIGHT: normal;}
.stand H1 {padding: 4px 0 7px 0; margin: 0; text-align: left; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif }
.stand H2 { MARGIN: 0px; padding: 9px 0 2px 0; FONT-SIZE: 11px; COLOR: #5d5749; FONT-FAMILY: Verdana, Tahoma }
.td_kat {height:77px; vertical-align:top; COLOR: #949494; border-top: 2px solid #7a7a7a; padding-top:4px}
.abc_menu{padding:23px 0;width:100%;text-align:center;/*background:#dbd4c2;*/}
.abc_act_punkt {display: inline;padding:5px;margin-right:3px;background:#890000;color:white;font-weight:bold}
.abc_punkt {display: inline;padding:5px;margin-right:3px;background:#dbd4c2;/*background:#fffeff;*/}
a:hover .abc_punkt{background:red;color:black}

a H3 { MARGIN: 4px 0 8px 0; padding: 0px; FONT-SIZE: 11px; COLOR: #890000; FONT-FAMILY: Verdana, Tahoma; TEXT-DECORATION: underline }
a:hover H3 { MARGIN: 4px 0 8px 0; padding: 0px; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Tahoma; TEXT-DECORATION: underline }

a.city-name H2 { font-weight: normal; MARGIN: 0 0 4px 0; padding: 0px; FONT-SIZE: 11px; COLOR: #890000; FONT-FAMILY: Verdana, Tahoma; TEXT-DECORATION: underline }
a.city-name:hover H2 { font-weight: normal; MARGIN: 0 0 4px 0; padding: 0px; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Tahoma; TEXT-DECORATION: underline }

.hnone { FONT-SIZE: 11px; COLOR:#5d5749; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none }
.hnone:link{ FONT-SIZE: 11px; COLOR:#5d5749; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  } 
.hnone:visited { FONT-SIZE: 11px; COLOR:#5d5749; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  }
.hnone:hover { FONT-SIZE: 11px; COLOR:#5d5749; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: none  }

.back{width:25px;background: url(img/back.gif) center no-repeat}
.forward{width:25px;background: url(img/forward.gif) center no-repeat}
.forward-disabled{width:25px;background: url(img/forward-disabled.gif) center no-repeat}
.back-disabled{width:25px;background: url(img/back-disabled.gif) center no-repeat}
.t_kalendar{background-color:#ffffff;border-width: 1px; border-color: #710100; border-style: solid;width:288px}
.t_kalendar TD {color: #787878; font-size: 11px;vertical-align:middle;padding:0;border: 0;margin:0;}
A.kalendar{display: block;width:100%}
A.kalendar:link { font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:visited { font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:hover { font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:active { font-size: 10px;  color: white; TEXT-DECORATION: none }
.podsvetka{cursor: pointer; cursor: hand; border-width: 1px; border-color: #710100; border-style: solid; color:#555555; padding-bottom: 1px; font-size: 11px; padding-top: 1px}
.podsvetka_red{cursor: pointer; cursor: hand; border-width: 1px; border-color: #710100; border-style: solid; color:#FF0000; padding-bottom: 1px; padding-top: 1px; font-size: 11px;}
.active1{cursor: pointer; cursor: hand; color:#555555; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 11px;}
.active1_red{color:#FF0000; cursor: pointer; cursor: hand; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 11px;}

.noactiveday{color: #000000}
.activeday{color: #201e10; background-color: #ebebeb}
.liveday{color: #FFFFFF; background-color: #e72a17}
.dayout{color: #FFFFFF; background-color: #e72a17}
#checkinCalendarIcon{padding:4px 25px 4px 0; background: url(img/calendar.gif) center right no-repeat; cursor: pointer; cursor: hand; display:inline;line-height: 20px;}
#checkinCalendarIcon input{width: 75px;}
.menu_h {color:#680c11;height:30px}
.menu_h a{ FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline }
.menu_h a:link{ FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  } 
.menu_h a:visited { FONT-SIZE: 11px; COLOR:#890000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }
.menu_h a:hover { FONT-SIZE: 11px; COLOR:#FF0000; FONT-FAMILY: Verdana, Tahoma, MS Sans Serif; TEXT-DECORATION: underline  }


/* рубрикатор */
.rbr-title { background-color: #868277; color: #FFFAE6; padding: 8px; text-align: center; margin-bottom: 7px; /*border-radius: 5px;*/ }
.rbr-title h2 { color: #FFFAE6; font-weight: normal; margin: 0; padding: 0; }

.rbr-rows-city { list-style: none; margin: 0px; padding: 0px; }
.rbr-row-city { padding: 1px; margin-bottom: 1px; padding-left: 5px; margin-left: 5px; }
.rbr-rows-hotel { list-style: none; margin: 0px; padding: 0px; }
.rbr-row-hotel { padding: 1px; margin-bottom: 1px; padding-left: 10px; /*margin-left: 10px;*/ }
.rbr-row-hotel-stars {  position:relative; background-color: #868277; padding: 1px; margin-bottom: 1px; padding-left: 10px; /*margin-left: 10px;*/ cursor: pointer; cursor: hand; /*border-radius: 3px;*/ }
.rbr-row-hotel-sign-display { position: absolute; right: 0px; top: 1px; float: right; margin: 0; padding: 0; }
.rbr-row-hotel-nums-hotels { position: absolute; right: 20px; top: 1px; float: right; margin: 0; padding: 0; color: #FFFAE6; font-size: 10px; }

.rbr-rows-hotel-select-stars { padding: 2px 2px 2px 10px; margin: 0 0 5px 0; background-color: #dbd4c2; color: #5d5749; }
.rbr-rows-hotel-select-stars-select { width: 120px; margin: 0; padding: 0; }

.rbr-city-active { background-color: #DBD4C2; padding: 2px; padding-left: 5px; margin-left: 5px; }
.rbr-hotel-active { background-color: #DBD4C2; padding: 2px; padding-left: 10px; /*margin-left: 10px;*/ /*border-radius: 3px;*/ }
/* /рубрикатор */


.button-find-in-katalog { padding: 3px 15px; }


.haupt-topper {
	/*background: #710100;*/
}
.haupt-topper-logo {
	background: url(http://www.reservation.ru/img/topper-line-1.jpg);
}
.haupt-topper-logo-for {
	background: url(http://www.reservation.ru/img/topper-line-1.jpg) bottom;
}
.haupt-topper-line {
	background: url(http://www.reservation.ru/img/haupt-topper-line.jpg);
}
.haupt-menu {
 	/*background: #700000;*/
	background: url(http://www.reservation.ru/img/topper-line-2.jpg);
}


.room-mini-catalog h1 { padding: 0; margin: 0; }


/* Catalog */

/* Country */
ul.list-cities { list-style: none; padding: 0; margin: 0; }
ul.list-cities li { margin: 0 0 1px 0; padding: 1px; }
ul.list-cities li a { color: #890000; }

/* aplphabet */
div.aplphabet-block { padding: 20px 3px; margin: 0; text-align: center; background: #DBD4C2; }
ul.alphabet-list { list-style: none; height: 23px; margin: 0; padding: 0; }
ul.alphabet-list li { display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
ul.alphabet-list li.alphabet-unit { padding: 5px; background: #FFFFFF; }
ul.alphabet-list li.alphabet-unit:hover { background: #FF0000; }
ul.alphabet-list li.alphabet-unit-active { background: #890000; }
ul.alphabet-list li.alphabet-sep { width: 3px; font-size: 0; overflow: auto; }
li.alphabet-unit a { font-size: 11px; color: #484848; font-family: Verdana, Tahoma, MS Sans Serif; text-decoration: none; }
li.alphabet-unit a:link { /**/ }
li.alphabet-unit a:hover { color: #000000; }
li.alphabet-unit a:active { /**/ }
li.alphabet-unit a:visited { /**/ }
li.alphabet-unit-active a { color: #FFFFFF; font-weight: bold; }


.catalog-hotel-promo-txt { border: 1px solid #777777; color: #333333; padding: 5px; background: #dbd4c2; } /*#f9dddd*/


