html,body {margin:0;padding:0;height:100%; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em}
body {background:url(img/back.gif) #000 left top repeat}
table {padding:0; margin:0; border:0}
p {margin:5px 0 0 0; padding:0}
.SForm_zag {font-weight: bold; color: #0B70CE;}
.SForm_button {color: white; background-color: #0B70CE; font-weight: bold; }
a:link,a:visited {text-decoration: none;color: #163477;}
a:hover {border-bottom: #bdf 1px solid;}
.product {font-weight: normal;color: #0B70CE ! important;}
.product p {color: #274563;line-height: normal;letter-spacing: 0.05em;padding: 0 16px 8px 16px;	margin: 2px 8px 2px 8px;padding: 0;}
.error_style {
	font-family: Verdana;
	font-size: 11px;
	color: #ff0000;
	background-color: #f2f2f2;
/*	border: 1px solid #ff0000; */
	width: 545px;
	text-align: center;
        font-weight: bold;
}
#menu ul {list-style-type: none;margin: 0 0 12px 12px;padding: 0;}
#menu ul li {margin: 8px;}
ul.dotted,
li.select {list-style-type: square;color: #40A3FE;margin-left: 52px;}
#menu .active a:link,
#menu .active a:visited {font-weight: bold;color: #0471E1;list-style-type: square;}
#menu  ul.dotted {list-style-type: square;}
#menu  div.button1,
#menu  div.button2 {width: 100%;color: #163977;border: 0 none;border-top: #FFF solid 2px;padding: 6px 0;}
#menu  div.button1 a:link,
#menu  div.button1 a:visited,
#menu  div.button2 a:link,
#menu  div.button2 a:visited {margin: 0 0 0 24px;font-size: 12px;font-weight: bold;}
#menu  div.button1 {background: #C9D6A6 url('img/bg3.gif');}
#menu  div.button2 {border-bottom: #FFF solid 2px;background: #C9D6A6 url('img/bg4.gif');}
.titleMain,.titleSide{padding: 8px 16px 4px 16px;border-bottom: 1px solid #FFF;letter-spacing: 0.1em;height: 16px;}
.titleSide {background: #164677 repeat-y left url('img/title1.gif');color: #FFF;margin-bottom: 12px;font-size: 12px;padding-left: 24px;}
h1,
h2,
h3,
h4,
h5,
h6 {margin: 20px 0 5px 0;font-size: 14px;font-weight: bold;letter-spacing: 0.08em;}
h1 {font-size: 18px;color: #164677;padding-bottom: 4px;	border-bottom: 1px solid #4C95D6;}
h1 span {color: #69839B;}
h2 {color: #69839B;margin:0}
.footer {padding: 4px 24px;color: #249;background: url('img/bg5.gif')}

.cat {font-size:11px}
.cat a {font-weight:bold}

table.price {margin:10px 10px 0 10px;font-size:0.85em;border:1px solid #164677; border-collapse:collapse;}
table.price th {background-color:#164677; color:#FFF;border:1px solid #164677;}
table.price td {background-color:#C5E3FF;border:1px solid #164677;}
table.price td.room_type {background-color:#0B70CE;color:#FFF;border:1px solid #164677;font-weight:bold}
table.price td.room_name {background-color:#40A3FE;border:1px solid #164677;}


.Sresult {font-size:0.8em;text-align:center;}
.Sresult th {border:1px solid #FFF;background-color:#0B70CE;color:#FFF;font-weight:bold;padding:2px} 
.Sresult .hotel {text-align:left;}
.Sresult .info {font-weight:bold;padding:5px 0;text-align:left}
.Sresult .info div {border-bottom: 2px solid #0B70CE;margin:0 0 5px 0;padding: 0 0 5px 0; width:100%}

.blue,.bold_blue {color:#0B70CE}
.dblue,.bold_dblue {color:#164677}
.lblue,.bold_lblue {color:#40A3FE}

.bold_blue {font-weight:bold}
.bold_dblue {font-weight:bold}
.bold_lblue {font-weight:bold}
.hl0 {background-color:#40A3FE}

td.hotel_menu {background-color:#164677;color:#FFF;}
td.hotel_menu a {color:#FFF;font-weight:bold;text-decoration:none}
td.hotel_menu a:link, td.hotel_menu a:visited {color:#FFF;font-weight:bold;text-decoration:none}
td.hotel_menu a:hover {color:#FFF;font-weight:bold;}

.fldset {border:1px solid #164677;padding:10px}