BODY { FONT-SIZE: 12px;  COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; background-image: url(images/bkg.gif); background-repeat: repeat-x; background-color:#147EB8;}
TD { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
A { COLOR: #0033bb; TEXT-DECORATION: none}
A:hover { COLOR: #0066ff; TEXT-DECORATION: none}
INPUT { FONT-SIZE: 11px; COLOR: #003366; BACKGROUND-COLOR: #D6E7F9; border:1px solid #66A2E1; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
INPUT.trans { FONT-SIZE: 11px; COLOR: #003366; BACKGROUND-COLOR: #BAD6F2; border:0; font-weight:bold}
TEXTAREA { FONT-SIZE: 11px; COLOR: #003366; BACKGROUND-COLOR: #D6E7F9; border:1px solid #66A2E1; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
SELECT { FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #bad6f2}
.radio {border:0px; width:12px; height:16px; background-color:transparent}
.formsearch { FONT-SIZE: 11px;  WIDTH: 140px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif}
.small { FONT-SIZE: 8pt; COLOR: #003366}
.small A { COLOR: #003366; TEXT-DECORATION: none}
.small A:hover { COLOR: #0033bb; TEXT-DECORATION: none}
.smallw {FONT-SIZE: 8pt; COLOR: #BAD6F2}
.smallw A {COLOR: #BAD6F2; TEXT-DECORATION: none}
.smallw A:hover {COLOR: #FFF1CC; TEXT-DECORATION: underline}
.white { FONT-SIZE: xx-small; COLOR: #ffffff}
.red {FONT-SIZE: xx-small; COLOR: #EB274A; TEXT-ALIGN: right}
.redSmall { FONT-SIZE: xx-small; COLOR: #EB274A;}
.redlink {COLOR: #EB274A;}
.redlink A {COLOR: #EB274A; TEXT-DECORATION: none}
.redlink A:hover {COLOR: #EB274A; TEXT-DECORATION: underline}
.color_darkblue {COLOR: #003366;}
.bgl {background-image:url(images/bgl.gif); background-position:right; background-repeat:repeat-y}
.bgr {background-image:url(images/bgr.gif); background-position:left; background-repeat:repeat-y}
.bgb {background-image:url(images/bgb.gif); background-repeat:repeat-x}
.bgtitline {background-image:url(images/bgtitline.gif); background-repeat:repeat-x; background-position:center}
.vline {background-image:url(images/vertline.gif); background-repeat:repeat-y; background-position:center}
.photo {border:1px solid #EB274A}
.header1 {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #EB274A; text-align:right; margin-bottom:0px}
.header1sub {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #EB274A; text-align:right; margin:1px 0 7px 3px}
.header2 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #90bcf4}
.header3 {FONT-WEIGHT: bold;  COLOR: #ffffff; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #979fbd}
.header4 {FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffffff}
.tit {background-image:url(images/tit_bg.gif); background-color:#0C6CD0; background-repeat:no-repeat; background-position:left top; text-align:right; vertical-align:top}
.bann1 {background-image:url(images/informed_bann1_bg.gif); background-color:#F0D072; background-repeat:repeat-x; text-align:right; vertical-align:top}
.bann2 {background-image:url(images/informed_bann2_bg.gif); background-color:#F0D072; background-repeat:repeat-x; text-align:right; vertical-align:top}
.bann3 {background-image:url(images/informed_bann3_bg.gif); background-color:#E14A6C; background-repeat:repeat-x; text-align:right; vertical-align:top}
.dis {font-size: 12px; color: #7A94C6; font-weight: bold}
.date {font-size: 12px; color: #0066ff; font-weight: bold}
.price
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    LINE-HEIGHT: 150%;
    BACKGROUND-COLOR: #bad6fc
}
.menu { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 120%}
.menu A { FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: 120%; TEXT-DECORATION: none}
.menu A:hover { COLOR: #0033bb; TEXT-DECORATION: none}
.menuup {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033bb; LINE-HEIGHT: 120%}
.menuup30
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #6593e3;
    LINE-HEIGHT: 120%
}
.menu1 { FONT-SIZE: 12px; COLOR: #0C6CD0; LINE-HEIGHT: 120%}
.menu1 A { COLOR: #0C6CD0; LINE-HEIGHT: 120%; TEXT-DECORATION: none}
.menu1 A:link { COLOR: #0C6CD0; TEXT-DECORATION: none}
.menu1 A:hover { COLOR: #E72545; TEXT-DECORATION: underline}
.plain { FONT-SIZE: 11px}
.plain A { COLOR: #0C6CD0}
.plain A:hover { COLOR: #E72545 }
P {FONT-SIZE: 12px; MARGIN: 0 0 10 0; TEXT-ALIGN: justify}
.blue {color:#0c6cd0;}
.orange
{
    FONT-SIZE: 12px;
    COLOR: #ff9900
}
HR { COLOR: #EB274A; HEIGHT: 1px; TEXT-ALIGN: center}
.ltl
{
    LEFT: 50pt;
    COLOR: #147eb8;
    POSITION: absolute;
    TOP: 50pt
}
ul
{
    FONT-SIZE: 12px;
    MARGIN: 0px 10px 10px;
    TEXT-ALIGN: justify
}
LI
{
    MARGIN-LEFT: 10px
}
h1 {FONT-SIZE: 12px; MARGIN: 0px 0px 10px 0px; TEXT-ALIGN: center;}

.book_searchform {padding:3px 7px}
.book_header {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #EB274A; text-align:left; padding:5px 5px 0 10px}
.book_header2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #EB274A; text-align:left;}
.book_line_1 { background:url(images/book_line_1.gif) repeat-x center; height:7px; padding:0}
.book_line_2 { background:url(images/book_line_2.gif) repeat-x center; height:7px; padding:0}
.book_line_3 { background:url(images/book_line_3.gif) repeat-x center; height:7px; padding:0}
.input_bold { font-weight:bold}
.book_link_title {background:url(images/book_info.gif) no-repeat 3px left; margin:0; padding:0 0 0 22px; font-size:14px; font-weight:normal; COLOR: #0c6cd0; font-weight:bold}
.book_link {color:#0c6cd0;}
.book_link ul {margin: 0; padding: 0; margin-left:4px}
.book_link li {background:url(images/picli.gif) no-repeat 6px left; margin:3px 0; padding:0 0 0 16px; list-style:none; font-size:11px; font-weight:normal; COLOR: #003366; text-align:left}
.book_link a {color:#0c6cd0; text-decoration:underline;}
.book_link a:hover {color:#EB274A; text-decoration:underline;}
.book_confirm_title {FONT-WEIGHT: bold; FONT-SIZE: 18px; padding:10px 5px 7px 5px; text-align:center}
.book_best_title {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #EB274A; text-align:left; padding:10px 5px 7px 15px}
.book_best_text { background:url(images/book_best.gif) no-repeat 12px 6px; padding:10px 5px 0 40px; font-size:11px }
.book_best_text p {margin:0 0 7px 0; font-size:11px}
.book_best_text_title {font-size:14px; font-weight:bold; color:#0c6cd0;}
.book_info_title {font-size:14px; font-weight:bold; color:#EB274A;}
.book_best_text_subtitle {font-size:11px; color:#0c6cd0;}
.book_find_num {font-size:13px; color:#003366; font-weight:bold; padding:3px 0;}
.book_find_title {padding:10px 0 5px 0;}
.book_find_title .book_best_text_title {font-size:14px; font-weight:bold; color:#EB274A;}
.book_find th { background-color:#97c1eb; font-size:10px; padding:3px}
.book_find .room_name {color:#0c6cd0; text-decoration:none; padding-left:5px; font-weight:bold}
.book_find .room_name a {color:#0c6cd0; text-decoration:underline; padding-left:5px}
.book_find .room_name a:hover {color:#EB274A; text-decoration:underline; }
.book_find .room_price {font-weight:bold; color:#0c6cd0; text-align:left; padding-left:5px}
.book_find .dop_item {font-weight:normal; text-align:left; padding-left:5px}
.book_find .itog_price {font-weight:bold; color:#EB274A; text-align:right; padding-right:5px}
.book_find .old_price {font-weight:normal; color:#003366; text-decoration:line-through}
.book_find select {color:#0c6cd0;}
.book_buttons { background-color:#9ac3ec; padding:7px 12px; color:#0c6cd0; font-size:11px}
.book_buttons .radio {border:0px; width:16px; height:16px; background-color:transparent; margin-top:0px}
.book_buttons div {height:22px; }
.book_buttons div.left { float:left;}
.book_buttons div.right { float:right; text-align:right}
.book_buttons div.clear { clear:both; height:1px;}
.book_buttons_note {margin-right:5px; margin-left:5px}
.book_buttons_note div {height:auto;}
.book_buttons_note td {color:#0c6cd0; font-size:11px; padding:0 3px; white-space:nowrap; font-weight:normal; line-height:100%}
.book_itog {margin:2px 10px}
.book_itog td {font-weight:bold;}
.book_summa {FONT-SIZE: 16px; COLOR: #EB274A;}
.book_sbor {COLOR: #0c6cd0;}
.book_request td {font-weight:bold; white-space:nowrap}
.book_request input, .book_request textarea {color:#EB274A; font-size:12px}
.book_confirm td {white-space:nowrap}
.book_confirm input, .book_confirm textarea {color:#EB274A; font-size:12px; border:0; background-color:#9ac3ec}
.book_confirm .red_text {color:#EB274A; font-size:12px; font-weight:bold; padding-left:10px }
.book_confirm .red_text2 {color:#EB274A; font-size:12px; font-weight:bold;}
.num_bullet { background-color:#9ac3ec; color:#EB274A; font-size:11px; padding:1px 4px}
.div_info { background:url(images/book_info.gif) no-repeat 0 2px; margin:0 2px 2px 5px; padding: 0 0 3px 20px; font-size:11px}
.div_info a {color:#0c6cd0; text-decoration:underline;}
.div_info a:hover {color:#EB274A; text-decoration:underline;}
.stars5 { background:url(images/stars5.gif) no-repeat center; padding-right:70px;}
.stars4 { background:url(images/stars4.gif) no-repeat center; padding-right:70px;}
.stars3 { background:url(images/stars3.gif) no-repeat center; padding-right:70px;}
.stars5b { background:url(images/stars5b.gif) no-repeat center; padding-right:70px;}
.stars4b { background:url(images/stars4b.gif) no-repeat center; padding-right:70px;}
.stars3b { background:url(images/stars3b.gif) no-repeat center; padding-right:70px;}
.book_info_button {padding-top:10px;}
a.book_smalllink {color:#EB274A; text-decoration:none; font-size:9px}
a.book_smalllink:hover {color:#EB274A; text-decoration:underline;}
.btn_book_cancel { background:url(images/book_cancel_confirm.gif) no-repeat center; border:none; cursor:hand; cursor:pointer; width:112px; height:22px}
.btn_book_next { background:url(images/b_book_next.gif) no-repeat center; border:none; cursor:hand; cursor:pointer; width:112px; height:22px}
.book_alert {position:absolute; top:-48px; left:-32px; height:51px; vertical-align:top;}
.book_alert .lbg {display: inline-block; *zoom:1; position:relative; height:51px; background:url(images/alert_bg.gif) no-repeat left top; padding:4px 8px 0 10px; text-align:center; vertical-align:top; font-size:11px; color:red; font-weight:normal; line-height:100%}
.book_alert .rbg { position:absolute; top:0; right:-2px; height:33px; width:2px; background:url(images/alert_bg_r.gif) no-repeat left top;}
.book_result input { border:none; background-color:transparent; width:100%; padding:0; font-weight:bold; font-size:12px}
.btn_book_cancel2 {background:url(images/book_cancel.gif) no-repeat center; border:none; cursor:hand; cursor:pointer; width:136px; height:14px}

.banner {padding:15px 0 0 0; text-align:center}

.sortby {font-size: 10px; color: #003366; font-weight: bold;}
a.sortby {font-size: 10px; color: #0066ff; font-weight: bold; text-decoration:underline}