/* Menus */
#menu-top {clear:both; background:url(img/v3/menu.gif) no-repeat 0 68px; height:103px; width:954px; top:16px; left:50%; margin-left:-477px; position:absolute}
#avg {float:right}
#langs {float:right; clear:right; font-size:12px; margin:9px 20px 0 0}
#b2c {float:left; clear:left; margin:18px 0 0 10px;}
#b2b {float:right; clear:right; margin:16px 10px 0 0;}
.op-ml {background:url(img/v3/barleft.gif) no-repeat 0 center; width:7px; height:15px;}
.cl-ml {background:url(img/v3/barright.gif) no-repeat 0 center; width:7px}
.op-mr {background:url(img/v3/lineleft.gif) no-repeat 0 center; width:7px; height:15px}
.cl-mr {background:url(img/v3/lineright.gif) no-repeat 0 center; width:7px}
.gre {background-color:#70523E; height:14px;}
.lin {border-top:1px solid #987C6C; border-bottom:1px solid #987C6C; height:13px; font-size:11px; color:#70523E;}
#menu-bottom {clear:both; text-align:center; background:url(img/v3/menu.gif) no-repeat left top; padding:10px 0; height:35px}

/* layout */
body {font-family:verdana,arial; color:#666; font-size:11px}
#top {width:954px; top:0; left:50%; margin-left:-477px; position:absolute}
#all {width:954px; top:140px; left:50%; margin-left:-477px; position:absolute}
.content {border-left:1px solid #987C6C; border-right:1px solid #987C6C; padding:0 50px}
.open {background:url(img/v3/954.gif) no-repeat 0 0}
.close {background:url(img/v3/954.gif) no-repeat 0 -33px}
.spc {height:23px}
.open, .close, .left-open, .left-close, .right-top, .right-bottom {height:27px; clear:both}
#left {width:236px; float:right}
.left-open {background:url(img/v3/236.gif) no-repeat 0 0}
.left-content {border-left:1px solid #987C6C; border-right:1px solid #987C6C; padding:0 10px}
.left-close {background:url(img/v3/236.gif) no-repeat 0 -33px; clear:both}
#right {width:694px; float:left}
.right-top {background:url(img/v3/694.gif) no-repeat 0 0}
.right-content {border-left:1px solid #987C6C; border-right:1px solid #987C6C; padding:0 25px;}
.right-bottom {background:url(img/v3/694.gif) no-repeat 0 -33px; margin-bottom:23px}
#opt-info {text-align:center; font-weight:900; margin:5px 0; padding:3px; border:1px solid #ccc}

/* links */
a {font-size:11px; color:#70523E; text-decoration:none}
#file a {font-size:11px; color:#70523E; text-decoration:none}
h1 a, .s a, p.s {font-size:10px}
#map a {color:#660; font-weight:900}
#b2b a, #avg a {color:#70523E;}
#b2c a {color:#F3EF81;}
#list-hotels a {color:#70523E}
a:hover {text-decoration:underline}
#hm a {color:#fff; display:block; font-weight:900; padding:2px}
#hm a:hover {background-color:#996; text-decoration:none}
a:hover h4 {text-decoration:none; color:#70523E}
.bttn {text-align:center; margin:17px 0}

/* headings */
h1 {font-size:10px; color:#666; padding:0; margin:0; text-align:center; font-weight:400}
h2 {font-size:15px; color:#666; padding:0 0 1px 0; margin:0; text-align:center; letter-spacing:1px}
h3 {font-size:11px; color:#70523E; letter-spacing:1px; margin:0; padding:0; text-align:center;}
h3.under-h2 {border-top:1px solid #70523E; margin:0 7%}
.right-content h3 {margin-bottom:5px}
h4 {font-size:12px; color:#70523E; letter-spacing:1px; margin:11px 0 0 0; padding:0}

/* images */
img {border:0}
#thumbs img, .left-content img {padding:0 5px 5px 0}
#list-hotels img {padding:0 0 0 5px; float:right}

/* paragraphs */
p {padding:3px 0; margin:0; font-size:11px}
.left-content p,
.right-content p {text-align:justify}
#list-hotels p {text-align:right}
p.b {font-weight:900}
p.c {text-align:center}
p.r {text-align:right}

/* lists */
ul {padding:10px; margin:0 0 0 1em; text-align:left;}
li {list-style:square; margin-left:5px; padding-left:0; font-size:11px}

/* forms */
form {padding:0;margin:0}

/* home */
#hm-img {background:url(img/v3/hotelofthemonth.jpg) no-repeat 0 0}
#hm {background-image:url(img/v3/bg.gif); margin-top:23px; border:1px solid #fff}
#map {background:url(img/v3/worldwide-map.jpg)}

/* cities */
#list-hotels {text-align:right; margin:17px}

/* tables */
td.cont {padding-bottom:12px;}
td.ctry {background-color: #F3EF81; border-top:10px solid #ffffff;}
td.cty {vertical-align:top;}
td.htl {vertical-align:top; padding-left:10px;}

/* input */
.input {border:1px solid #996; font-size:11px; font-family:tahoma,arial; color:#666; background-color:#fff;}
.ctry {text-align:left;}

