body { margin:0 auto; width:1000px; background:url(/pic/bg.gif);}
ADDRESS,BLOCKQUOTE,BODY,CAPTION,CENTER,DD,DIR,DIV,DL,DT,FORM,LI,MENU,OL,P,PRE,TD,TH,TR,UL {font:11pt arial,helvetica;color:#111;}

img {border:0px;margin:2px;background-color: #CEB294;}
h1{font-size:16pt;font-weight:normal;color:#21559C;text-align:center;}
h2{font-size:14pt;font-weight:normal;color:#333;}
h3{;Font-size:12pt;}
h4{;Font-size:12px;}
h5{;Font-size:10px;}
h6{;Font-size:10px;}

#toph1 {
position:fixed;
top: 10px;
left: 220px;
width: 500px;
Z-INDEX:1;
}

#topbanner {
top: 0px;
left: 0px;
vertical-align: baseline;
color:#21559C;
background-color: #CEB294;
width: 1000px;
Z-INDEX:2;
}
#topbanner h2 {font:16pt Verdana,Arial;color:#21559C;line-height:0.8;text-align:center;}
#topbanner a {font:bold 10pt Verdana,Arial;color:#21559C;}
#topbanner a:hover {text-decoration: underline;color:gold;}

#topbanner a.spb, #topbanner a.spb:active, #topbanner a.spb:link {font:7pt Verdana,Arial;color:#21559C;text-decoration:underline;} 
#topbanner a.spb:hover {color:gold;} 
#topbanner td.spb {font:18pt Verdana,Arial;color:#21559C;line-height:1.2;} 


#main {
top: 560px;
background-color: #CEB294;
font:14pt serif;
width: 1000px;
}

#topnav {font:7pt Verdana,Arial;color:#555;margin:5px;}
#topnav a {font:7pt Verdana,Arial;color:#555;text-decoration:underline;}
#topnav a:hover {color:gold;} 

#mainleft {
top: 560px;
float:left;
background-color: #CEB294;
vertical-align:top;
padding:20px;
font:14pt serif;
width: 600px;
height:100%;
}

#mainright {
top: 560px;
float:right;
background-color: #CEB294;
vertical-align:top;
padding:20px;
font:14pt serif;
width: 300px;
height:100%;
}

#bottom {
background-color: #CEB294;
font:normal 11px Arial, helvetica;
width: 1000px;
}
#bottom a, a:active {font:normal 11px Arial, helvetica;color:#222;}
#bottom a:hover {text-decoration:underline;color:#222;}





#blockright {
BACKGROUND-COLOR: #94AECE;
top: 465px;
left: 770px;
width: 230px;
padding 1em;
overflow: visible;
text-align: center;
COLOR: #EEEEEE;
}


a, a:link, a:visited, a:active {font-weight:normal; text-decoration:none; color:#333;CURSOR:POINTER; BACKGROUND:TRANSPARENT;}
A:hover {color: gold; text-decoration: underline;}

a.top, a.rates {font:bold 10pt Verdana,Arial;color:#21559C;}
a.top: active { color: navy;}
a.top: hover { text-decoration: underline; FONT-WEIGHT: bold; BACKGROUND-COLOR: #354463}

A.topR {FONT-WEIGHT: bold; text-decoration: blink; COLOR: red; text-align: right; }

A.left {FONT: 12px; FONT-WEIGHT: bold; text-decoration: none; text-align: left;}
A.left:visited {color: #999999; }
A.left:active {color:  #111111; }

A.left0 {FONT: 11px; FONT-WEIGHT: bold; COLOR: #9C009C; text-decoration:none}
A.left1 {FONT: 11px; FONT-WEIGHT: bold; COLOR: #515151; text-decoration:none}
A.right {FONT: 12px; FONT-WEIGHT: bold; COLOR: #EEEEEE; text-align: right; text-decoration:none; }
A.right1 {FONT: 11px; FONT-WEIGHT: bold; COLOR: #EEEEEE;}
A.right2 {FONT: 12px; FONT-WEIGHT: bold; COLOR: #EEEEEE; text-align: right; text-decoration: blink;}

A.u {text-decoration: underline;}

#fieldset1{
text-align:right;
padding-right:10px;
background-color:#735D52;
}
#fieldset1 h2{
color:#E7E3E7;
text-transform:uppercase;
font:bold 14pt serif;
}
#fieldset1 h3 {
font:normal 14pt serif;
text-transform:uppercase;
color:#FFFB00;
text-align:right;
}
#fieldset1 a, #fieldset1 a:link, #fieldset1 a.visited,  #fieldset1 a.active {
font:normal 12pt serif;
color:#FFFB00;
}



#blockflash {
top: 80px;
left: 0px;
height: 400px;
width: 600px;
Z-INDEX:1;
}

#blockTright {
background-color: #005184;
top: 80px;
left: 600px;
height: 400px;
width: 400px;
Z-INDEX:1;
}

#blockrooms {
top: 10px;
left: 10px;
height: 450px;
width: 380px;
Z-INDEX:1;
}

#topB {
background-color: #005184;
top: 440px;
height: 40px;
left: 0px;
width: 1000px;
text-align:center;
vertical-align: top;
}

#soffer1{
margin:1px;
width:340px;
height:170px;
text-align:center;
background-color:#735D52;
vertical-align: text-bottom;
color:#fff;
}
#soffer1 a{
font:bold 14pt serif;
text-align:center;
padding: 10;
color:red;
}
#soffer1 a:hover{
font:bold 14pt serif;
text-align:center;
padding: 10;
color:#E7E3E7;
}
#soffer1 b{
font:bold 10pt sans-serif;
text-align:center;
line-height: 0.8;
color:#E7E3E7;
}
#soffer1 small{
font:7pt tahoma;
text-align:center;
color:#E7E3E7;
}

P.top2 { width: 100%; left: 0px; height: 22px;}

PRE{border:solid thin;padding:1em 3%}

UL { text-align: justify;}

TABLE.ovl { border: 1px solid #2A1323; background-color: #BBBBBB; FONT: 12px;}
TABLE.spoffer { border: 1px solid #777777; background-color: #BBBBBB; }

B.r {FONT-WEIGHT: bold; COLOR: red; FONT-SIZE: 16px;}
.bottom {FONT: 11px; FONT-WEIGHT: bold; COLOR: #666666;}


.r_u {COLOR: red; text-decoration: underline; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
INPUT, TEXTAREA, SELECT {color: #444444; BACKGROUND-COLOR: #FFE7FF; BORDER: 1px solid; FONT: 11px; }

TD.priceStd {FONT: 16px Courier New;  FONT-WEIGHT: BOLD; text-decoration: line-through;}
TD.priceSpec {color: red; FONT-SIZE: 18px; FONT-WEIGHT: BOLD;}
TD.price { FONT-SIZE: 16px; FONT-WEIGHT: BOLD; text-align: center;}
TD.rsm { FONT-WEIGHT: BOLD; text-align: center; background-color: #ccc; }

TD.m1 {color: blue; FONT-WEIGHT: BOLD;}
TD.m2 {color: red; FONT-WEIGHT: BOLD;}

table.nomer_prices {background-color:#eee;width:330px;border-collapse:collapse;}
table.nomer_prices caption {text-align:left;font:14px Tahoma,sans-serif;padding-bottom:5px;}
table.nomer_prices td {padding:8px;text-align:center;border:1px solid #666;}
table.nomer_prices tr.sel {background-color:#ccc;font-weight:bold;}

.dynlink{
cursor:pointer;
cursor:hand;
color:yellow;
font:12pt serif;
text-decoration:underline;
}
.dynlnk{cursor:pointer;cursor:hand;}

#bronshort table {margin:10px auto;width:300px;border-top:2px dotted #fff;}
#bronshort td.title, #bronshort a.title {background-color:#735D52; text-transform:uppercase;font:bold 14px Arial,sans-serif;color:yellow;text-align:center;text-decoration:blink;}
#bronshort td {padding:4px;background-color:#735D52;color:#eee;}
#bronshort select {font:14px Arial,sans-serif;text-transform:uppercase;}
#bronshort select.s_room { font-size: 11px;width:220px;}
#bronshort select.s_dt {font:normal 9pt sans-serif;}
#bronshort select.s_mon {text-align:right;margin-left:10px; font:normal 9pt sans-serif;}
#bronshort a {font:normal 8pt sans-serif;color:#eee;}
#bronshort a:hover {color:yellow;}

#roomselectmenu {border:1px solid #ccc;margin:10px;padding:10px;}
#roomselectmenu h3 {text-transform:uppercase;text-align:center;font-size:14pt;font-weight:normal;color:#555;}
#roomselectmenu a {color:yellow;text-decoration:underline;font-weight:normal;font-size:10pt;}
#roomselectmenu a:hover {color:gold;text-decoration:underline;}