body, #container {font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px; }
#container {position:absolute;left:50%;width:1000px;top:0px;margin-left:-500px;}
h1,h2,h3,h3 a {margin-top:5px; color:#0066cc; }
h1 {font-size:16px;}
h2 {font-size:14px;}
h3{font-size:14px; color:#333333; }
a {color:#000000;}
a:hover {text-decoration:none;}
#header {height:74px; background-image:url(/images/h.gif);position:absolute;top:0px;left:0px;width:1000px;border: solid #666666 0px;}
#logo { height:67px; width:85px; z-index:99; position:absolute; top:0px; left:15px; background-image: url(/images/map.jpg);}
a#title {color:#0066cc;font-size:30px;text-decoration:none;position:absolute;top:8px;left:140px;z-index:1;}
a#title:hover {color:#006699;}
a.a1 { color:#0066CC; text-decoration:none;}
a.a1:hover { text-decoration:underline; }
#adwords {position:absolute;top:8px;left:516px;}
#stats {color:#666666; font-size:12px; padding:10px; background-color:#f2f2f2; line-height:18px; margin-bottom:10px;}
#stats strong {color:#0066cc;}
#icons {position:absolute;left:140px;top:50px; z-index:99; font-size:12px; color: #999999;  }
#icons a, #flags a {color:#999999; text-decoration:none;}
#icons a:hover, #icons span, #flags a:hover {color:#000000;}
#flags {position: absolute;left:430px;top:50px; font-size:12px; color: #999999;}
#header2 {position:absolute;top:70px;left:155px;color:#333333;}
#header2 a {color:#333333;}
#header2 input {margin-left:5px;margin-right:5px;}
#header2 p {height:25px;line-height:25px;margin:0px;}
#navigation {position:absolute;top:74px;left:0px;padding-left:10px;height:25px; line-height:25px;width:990px;font-size:12px;z-index:1; color:#0066cc; border-bottom:1px solid #999999; }
#navigation a {color:#0066cc;}
#navigation a:hover {text-decoration:none;}
#center {padding:0px 10px 10px 10px; width:580px; float:left; margin:110px 0px 0px 200px; display:inline; }
#right { float:right; width:190px; margin-top:110px; }
#left {position:absolute; top:110px;width:180px; left:0px; }
#footer { height:60px; text-align:center; background-image:url(/images/footer.gif); line-height:60px;  }
.block { margin-bottom:10px;}
.block p {
font:14px Arial, Helvetica, sans-serif; margin:0px;height:16px;padding-top:2px; text-indent:5px; color: #0066cc;
}
.block div {padding:5px;font-size:11px; color:#666666; line-height:14px;}
.block form {margin:0px;}
#menu {margin-bottom:10px;}
#menu a, #menu div {display: block;height:20px;padding-left:15px;background-color:#f2f2f2;margin-top:5px;border-left:4px solid #f2f2f2;text-decoration:none;color:#666666;font-size:12px;padding-top:3px;}
#menu a:hover, #menu div {border-left:4px solid #0066cc;background-color:#FFFFFF;color:#000000;margin-bottom:5px;}
#menu div {font-weight:bold;}
#menu a.submenu, #menu div.submenu {background-color:#FFFFFF;color:#999999;border:0px;padding:0px 0px 0px 30px;font-size:11px;height:auto;text-align:left;}
#menu a.submenu:hover, #menu div.sunmenu {border:0px;font-weight:normal;text-decoration:underline;color:#999999;}
#menu div.submenu {color:#000000; font-weight:normal;}
/*#fonts {position:absolute;left:485px;top:20px;}
#fonts a {display:block;border:1px solid #0033cc;width:18px;height:17px;background-color:white;margin:1px;text-align:center;text-decoration:none;padding-top:1px;font-weight:bold;}
#fonts a:hover {color:#3366ff;border-color:#3366ff;}*/
.font_big,.font_medium,.font_small {color:#666666;font-family: Arial, Helvetica, sans-serif;text-align: justify;}
.font_small {font-size:10px;}
.font_medium {font-size:13px; line-height:18px;}
.font_big {font-size:14px;}
strong { font-weight:normal; color:#000000; }
.list a {color:#666666;text-decoration:none;}
.list a:hover {color:#000000;font-weight:bold;}
.button {/*background-color:#f2f2f2;color:#333333;*/font:12px Verdana, Arial, Helvetica, sans-serif;/*border:1px solid #000000;*/}
.field {background-color:#FFFFFF;font:12px Verdana, Arial, Helvetica, sans-serif;color: #666666;border:1px solid #000000;}
.w390 {width:390px;}
.w150 {width:150px;}
.w175 {width:175px;}
.w90 {width:90px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w100 {width:100px;}
.t2cl, .t2cr {width:45%;padding:10px;line-height:20px;}
.t2cl {float:left;}
.t2cr {float:right;}
.red {color:red;}
.gmtbl {background-color: #ffffff; border: 1px solid #ffffff;}
.gmtdttl {font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;color: #000000; background-color: #ffffff; text-align:center}
.gmtdtext {font: 9px Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000;}
.wtable th {text-align:center; background-color:#f2f2f2;}
.wtable td {text-align:center; vertical-align:center;}
.s0 {width:0px;}
.s1 {width:12px;}
.s2 {width:24px;}
.s3 {width:36px;}
.s4 {width:48px;}
.s5 {width:60px;}
.star {background-image:url(/images/star1.gif); height:12px;float:left;}
.fline label {
width:85px;
float:left;
display:block;
}
.fline select {
width:170px;
}
.fline {
margin-bottom:5px;
}
.hotel {
margin-top:15px;
padding:3px;
background:#FFFFFF url(/images/hotel.gif) no-repeat left bottom;
}
.nhotel {float:left; width:270px;}
.nhotel a {color:#0066cc; font-size:14px; text-decoration:none; }
.nhotel a:hover { text-decoration:underline; }
.chotel {clear:both;}
.hcity {float:left; width:200px; text-align:left;}
.bhotel {float:right; width:200px; color:#999999;}
.bhotel span { text-decoration:line-through; }

#ahotel p {margin:0px; float:left; width:35%; margin-bottom:7px;}
#ahotel span {display:block;float:left; width:60%; margin-bottom:7px;}
#ahotel br {clear:both;} 
.recall {margin-bottom:7px; line-height:20px;}
#frecall div {
margin-bottom:7px;
}
#frecall p {
margin:0px;
width:160px;
float:left;
padding-right:40px;
text-align:right;
}
#frecall br {clear:both;}
#fcontact p {
width:200px;
padding-right:40px;
margin:0;
float:left;
text-align:right;
}
#fcontact div {
margin-bottom:10px;
clear:both;
}
.vline {
margin-top:10px;
border:1px solid #FFFFFF;
}
.vpers {
float:left;width:40px; text-align:right; padding-right:5px;
}
.vques {
padding-left:20px;
float:left;
}
.vgraph {
border:1px solid #003399; height:10px; background-color:#0066ff; position:relative; bottom:2px; right:3px;
}
.vshgraph {
 background-color: #99ccff; float:left; margin-top:2px; margin-left:2px;font-size:2px;
 }
.date_forum {
text-align:right;
color:#666666;
}
#fletter p {
width:200px;
padding-right:40px;
margin:0;
float:left;
text-align:right;
}
#fletter div {
margin-bottom:10px;
clear:both;
}
.contbook {
border:1px solid #FFFFFF;
padding-left:180px;
margin-bottom:10px;
}
.contbook p {
width:200px;
float:left;
margin:0px;
}
.bookline {
margin-bottom:10px;
border:1px solid #FFFFFF;
}
.namebook {
float:left;
width:180px;
font-weight:bold;
}
.bookline label, .contbook label {
display:block;
float:left;
width:80px;
text-align:left;
}
.contbook label {
width:120px;
}
.bookline input {
float:left;
margin-right:10px;
}
.map {
padding-left:50px;
line-height:20px;

}