﻿@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background: #f8811d url(/images/bg_bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px;}
#wrap {width:973px;margin:0 auto;}
#main_header { background-image:url(/images/header_bg.jpg); background-repeat:no-repeat; background-position:top; height:124px; width:auto;}
#header, .header { height:124px; width:960px; margin:0 auto;}
#logo {background-image:url(/images/logo_bg.png); height:64px; width:521px;margin: 24px 0 0 5px; float:left; z-index:1; position:absolute;}
#top_menu {float:right;margin:0 11px 0 0; padding:0; height:52px; position:relative; width:auto;z-index:2;}
#top_menu #inner{margin:0; padding:0 2px; background-image: url(/images/top_menu_c.png); background-repeat:repeat-x; width:auto; height:52px; float:left; color:#f8811d; z-index:3;}
.clear {clear:both;}

/*
#menu {background-image:url(/images/menu.jpg); background-repeat:repeat-x; height:41px; width:960px; margin:0;}
#menu a {color: #fff; text-decoration: none; font-weight:bold; font-size:13px; margin:11px 4.5px; height: 41px; float:left;}
#menu a:hover {color: #f8811d; text-decoration: none;margin:11px 4.5px; padding:0;}
*/

#menu {background-image:url(/images/menu.jpg); text-align:center; background-repeat:repeat-x; height:41px; width:960px; margin:0; vertical-align:middle;}
#menu a {color: #fff; text-decoration: none; font-weight:bold; font-size:13px; margin:5px 18px; height: 41px; float:left;}
#menu a:hover {color: #f8811d; text-decoration: none;margin:5px 18px; padding:0;}


#page {background-image:url(/images/page_bg.png); background-repeat:repeat-y; height:100%; width:973px; padding:0 7px; margin:0px; color:#171717; z-index:10; position:relative;}
*html #page {background-image:url(/images/page_bg.png); background-repeat:repeat-y; height:100%; width:973px; padding:0 7px; margin-top:-13px; color:#171717; z-index:10; position:relative;}

#left_col {width:244px; float:left; *margin-top:15px;}
#left_col #header, #left_col .header {background-image:url(/images/left_menu_bar_bg.jpg); height:31px; width:245px; background-repeat:no-repeat; margin: 8px 0 0 -7px; font-size:13px; color:#fff; font-weight:bold; position:relative; border:none; line-height:33px;}
#left_col ul { line-height:normal; margin:8px 5px 0 -15px; *margin:10px 0 0 27px; width: 210px;}
#left_col ul li { line-height:20px; list-style-image:url(/images/li.jpg); border-bottom:1px dotted #171717; margin:0px; }
#left_col ul li a {text-decoration:none; color:#171717; }
#left_col ul li a:hover {text-decoration:none; color:#4f6494;}
.count {float:right;}
*:first-child+html .count {float:right; margin-top:-19px;}
@-moz-document url-prefix()
{
.count {float:right; /*margin-top:-19px;*/}
}
*html .count {float:right; margin-top:-19px;}

#hotels_left {margin:10px 0 0 20px; width: 225px; line-height:20px;}
#hotels_left a {text-decoration:none; color:#171717;}
#hotels_left a:hover {text-decoration:none; color:#4f6494;}


#right_col {float:right; width:720px;*margin-top:15px;}
#right_col #text, #right_col .text{width:690px; text-align:justify;}
/*#right_col #text p{text-indent:15px;} */
#right_col hr {width:690px; float:left; margin-right:20px;}
#right_col h1 {margin:0; padding:5px 0 0 0; color:#4f6494; font-size:25px; font-weight:bold;}
#right_col h2 {float:left;color:#4f6494;font-size:18px; font-weight:bold;}

.offer_box {height:auto; width:200px; float:left; margin:16px;}
.offer_box .title {color:#4f6494; font-size:13px; font-weight:bold; height: 20px;}
.offer_box .title a {text-decoration:none; color:#4f6494; }
.offer_box .title a:hover {text-decoration:underline; color:#4f6494;}
.offer_box .price {color:#ff0000; font-size:13px; font-weight:bold; text-align:right; float:right;}
.offer_box img { border:1px solid #255573;}

.room { width:690px; text-align:justify;margin-top:10px;border-top:1px dotted #000;}
#footer {background-image:url(/images/footer_bg.png); background-repeat:no-repeat; color:#000; padding:80px 0 0 0; text-align:center; height:80px; width:100%; background-position:top; z-index:2; position:absolute; margin-top:-60px;}
#footer a{text-decoration:none; color: #000; font-variant:small-caps; margin:0 15px; z-index:5; position:static;}
#footer a:hover {text-decoration:underline; color: #000;}
#top_but {padding:3px; loat: left; font-weight:bold; font-size:14px; width: 355px; height: 49px}
#top_but a{text-decoration:none; color:#f8811d;}
#top_but a:hover{text-decoration:none; color:#fff;}
.top_button {float:right; margin:32px 11px 0 0; padding:0; position: static; width:auto; height:39px;text-align:center}
.top_button .inner{margin:0; padding:14px 2px 0 2px; background-image:url(/images/button_c_bg.png); background-repeat:repeat-x; width:auto; height:39px; float:left; color:#fff; font-size:14px; font-weight:bold; }
.top_button a{text-decoration:none; color:#fff;}
.top_button a:hover{text-decoration:none; color:#000;}

#backgroundFilter
{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.5;
    display: none;
    z-index: 1000;
    width: 100%;
    height: 5000px;
}
#bookinfo
{
    position: absolute;
    width: 720px;
    padding: 1px;
    z-index: 1005;
    display: none;
    background-color: #fff;
    border: 1px solid black;
}

.table { text-align:center; background-color: rgb(255, 255, 204); width: 700px; font-size: 11px; padding: 0px; margin:0px }
.tableheader { background-color:#f8811d; color:white; font-weight:bold;border:none }
.table tr td { text-align: center; border: #fff 1px solid;}
.table tr td p { margin: 0px }

.white_label {background-color:#f8811d; color:white; padding: 5px }
.white_1 {color:white;  font-size: 14px; text-decoration: none; }
