a {
color:#00AEEF;
text-decoration: underline;

}

a:hover {
color:#00AEEF;
text-decoration: none;

}

html, body, form, ul, li, p, h1, h2, h3, h4
    {
    padding: 0px;
    margin: 0px;
    }

img
    {
    border:   0px;
    behavior: url("/site/js/pngbehavior.htc");
    }

body
    {
    color:     #FFFFFF;
    font-size: 11px;
    font-family: verdana;
    background: url(/site/images/bg.png) #1B1B1B repeat-x;
    }

#main
    {
    width:  998px;
    margin: 0 auto;
    }

#logo
    {
    width:   232px;
    padding: 16px 0 0 15px;
    float:   left;
    z-index:9999;
    }

#nav {
    list-style: none;
    padding: 40px 25px 0 0;
    float: right;
}
#nav li {
    padding: 0 10px 0 0;
    float: left;
}
#nav a {
    height: 19px;
    color: #C7C7C7;
    padding: 3px 0 0 27px;
    float: left;
}
#nav li.nav_1 {
    background: url(/site/images/nav_1.gif) no-repeat;
}
#nav li.nav_2 {
    background: url(/site/images/nav_2.gif) no-repeat;
}
#nav li.nav_3 {
    background: url(/site/images/nav_3.gif) no-repeat;
}
#nav a:hover {
    text-decoration: none;
    color:#FFF;
}

#menu
    {
    width:      736px;
    list-style: none;
    padding:    30px 15px 15px 0;
    float:      right;
    }

#menu li
    {
    padding: 20px 1px 0 1px;
    float: right;
    }

#menu li.left
    {
    width:   93px;
    padding: 0;
    margin:  0-20px 0 0;
    }

#menu li.right
    {
    width:   93px;
    padding: 0;
    margin:  0 0 0-20px;
    }

#menu li span
    {
    height:     22px;
    background: url(/site/images/menu_left.gif) no-repeat;
    padding:    6px 29px 0 29px;
    float:      left;
    }

#menu a
    {
    height: 30px;
    color: #FFFFFF;
    text-decoration: none;
    background: url(/site/images/menu_right.gif) no-repeat right 0;
    cursor: pointer;
    float: left;
    }

#menu a:hover, #menu a.act
    {
    color: #B5B5B5;
    }

#index_galery
    {
    width:  384px;
    height: 452px;
    background: url(/site/images/index_gallery_bg.jpg) no-repeat;
    padding: 11px 19px 7px 10px;
    float:  left;
    }

#index_galery span
    {
    font-size: 17px;
    padding: 5px 10px 0 10px;
    float:   left;
    }

#index_galery a
    {
    width:  17px;
    height: 16px;
    color:  #FFFFFF;
    text-decoration: none;
    text-align: center;
    padding: 2px 0 0 1px;
    margin: 7px 2px 0 0;
    float:  right;
    }

#index_galery a:hover, #index_galery a.act
    {
    color:      #571133;
    background: url(/site/images/index_big_link_bg.gif) no-repeat;
    }

#index_galery a.last
    {
    margin: 7px 14px 0 0;
    }

#index_img_1, #index_img_2, #index_img_3
    {
    width:  248px;
    height: 33px;
    font-size: 14px;
    float:  left;
    font-weight: bold;
    }

#index_img_4
    {
    width:  248px;
    height: 203px;
    font-size: 14px;
    float:  left;
    font-weight: bold;
    }

#index_img_1
    {
    background: url(/site/images/index_img_1.jpg) no-repeat;
    padding: 195px 29px 7px 20px;
    }

#index_img_2
    {
    background: url(/site/images/index_img_2.jpg) no-repeat;
    padding: 195px 20px 7px 20px;
    }

#index_img_3
    {
    background: url(/site/images/index_img_3.jpg) no-repeat;
    padding: 195px 29px 7px 20px;
    }

#index_img_4
    {
    background: url(/site/images/index_img_4.jpg) no-repeat;
    padding: 25px 20px 7px 20px;
    }

#index_img_4 img
    {
    margin: 0 0 8px 20px;
    clear: left;
    float: left;
    }

#index_img_4 span
    {
    padding: 94px 0 0 0;
    clear: left;
    float: left;
    }#index_newsletter
    {
    width: 368px;
    min-height: 135px;
    _height: 135px;
    background: url(/site/images/index_newsletter_bg.jpg) no-repeat 0 bottom;
    padding: 10px 18px 15px 18px;
    float: left;
}
#index_newsletter p, #index_list li.title {
    font-size: 18px;
    line-height: normal;
    background: none;
    padding: 0 0 15px 0;
    display: block;
    color:#FF8000;
}
#index_list li.title {
    padding: 0 0 10px 0;
    color:#00AEEF;
}
#index_newsletter .input, #sidebar #newsletter .input, #content #contact .input, #content #contact .textarea, #content .reg .input {
    width: 240px;
    color: #FFFFFF;
    font-size: 12px;
    font-family: verdana;
    background: #3A3A3A;
    border: 1px solid #FF8000;
    padding: 5px 10px 5px 10px;
    margin: 0 0 18px 0;
    float: left;
}
#sidebar #newsletter .input, #content .reg .input {
    width: 174px;
    padding: 3px 8px 3px 8px;
    margin: 0 5px 0 0;
}
#content #contact .input {
    width: 170px;
    background: #4F4F4F;
    margin: 0 100px 8px 0;
}
#content #contact .textarea {
    width: 410px;
    height: 130px;
    background: #4F4F4F;
    margin: 0 0 8px 0;
}
#content .reg .input {
    margin: 5px 0 15px 0;
}
*:first-child+html #content .reg .input {
    margin: 5px 0 15px 10px;
}
#index_newsletter .submit, #content .reg .submit {
    cursor: pointer;
    clear: left;
    float: left;
}
#index_list {
    width: 543px;
    min-height: 135px;
    _height: 135px;
    list-style: none;
    background: url(/site/images/index_list_bg.jpg) no-repeat 0 bottom;
    padding: 10px 20px 15px 20px;
    float: right;
}
#index_list li {
    width: 532px;
    line-height: 1.6;
    background: url(/site/images/icon_1.gif) no-repeat 0 5px;
    padding: 1px 0 2px 15px;
    float: left;
}
#index_list li span {
    color: #A4A4A4;
    margin: 0 10px 0 0;
}
#index_list li a {
    color: #FFFFFF;
    text-decoration: none;
}
#sidebar {
    width: 288px;
    float: left;
}
#sidebar #submenu_top_1, #sidebar #submenu_top_2, #sidebar #submenu_top_3, #sidebar #submenu_top_4, #sidebar #submenu_top_5 {
    width: 258px;
    height: 26px;
    font-size: 15px;
    font-weight: bold;
    padding: 193px 10px 0 20px;
    float: left;
}
#sidebar #submenu_top_1 {
    background: url(/site/images/submenu_top_1.jpg) no-repeat;
}
#sidebar #submenu_top_2 {
    background: url(/site/images/submenu_top_2.jpg) no-repeat;
}
#sidebar #submenu_top_3 {
    background: url(/site/images/submenu_top_3.jpg) no-repeat;
}
#sidebar #submenu_top_4 {
    width: 258px;
    height: 195px;
    font-size: 15px;
    font-weight: bold;
    background: url(/site/images/submenu_top_4.jpg) no-repeat;
    padding: 24px 10px 0 20px;
    float: left;
}
#sidebar #submenu_top_4 img {
    margin: 0 0 8px 20px;
    clear: left;
    float: left;
}
#sidebar #submenu_top_4 span {
    padding: 94px 0 0 0;
    clear: left;
    float: left;
}
#sidebar #submenu_top_5 {
    background: url(/site/images/submenu_top_5.jpg) no-repeat;
}
#sidebar #submenu {
    width: 268px;
    list-style: none;
    background: url(/site/images/submenu_bg.gif) #414141 no-repeat 0 bottom;
    padding: 10px 10px 12px 10px;
    float: left;
}
#sidebar #submenu li {
    width: 268px;
    padding: 1px 0 1px 0;
    float: left;
}
#sidebar #submenu li span {
    height: 16px;
    padding: 0 10px 0 10px;
    float: left;
}
#sidebar .red_sub li a:hover span, #sidebar .red_sub span.act {
    background: url(/site/images/submenu_left_red.gif) no-repeat;
}
#sidebar .green_sub li a:hover span, #sidebar .green_sub span.act {
    background: url(/site/images/submenu_left_green.gif) no-repeat;
}
#sidebar .yellow_sub li a:hover span, #sidebar .yellow_sub span.act {
    background: url(/site/images/submenu_left_yellow.gif) no-repeat;
}
#sidebar .blue_sub li a:hover span, #sidebar .blue_sub span.act {
    background: url(/site/images/submenu_left_blue.gif) no-repeat;
}
#sidebar .clared_sub li a:hover span, #sidebar .clared_sub span.act {
    background: url(/site/images/submenu_left_clared.gif) no-repeat;
}
#sidebar #submenu a {
    height: 16px;
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
    float: left;
}
#sidebar .red_sub a:hover, #sidebar .red_sub a.act {
    background: url(/site/images/submenu_right_red.gif) no-repeat right 0;
}
#sidebar .green_sub a:hover, #sidebar .green_sub a.act {
    background: url(/site/images/submenu_right_green.gif) no-repeat right 0;
}
#sidebar .yellow_sub a:hover, #sidebar .yellow_sub a.act {
    background: url(/site/images/submenu_right_yellow.gif) no-repeat right 0;
}
#sidebar .blue_sub a:hover, #sidebar .blue_sub a.act {
    background: url(/site/images/submenu_right_blue.gif) no-repeat right 0;
}
#sidebar .clared_sub a:hover, #sidebar .clared_sub a.act {
    background: url(/site/images/submenu_right_clared.gif) no-repeat right 0;
}
#sidebar #img_1, #sidebar #img_2, #sidebar #img_3, #sidebar #img_4, #sidebar #img_5 {
    width: 142px;
    height: 32px;
    font-size: 13px;
    text-align: center;
    padding: 102px 0 0 0;
    margin: 5px 0 0 0;
}
#sidebar #img_1 {
    background: url(/site/images/sidebar_img_1.png) no-repeat;
    font-size:12px;
    font-weight:bold;
}
* html #sidebar #img_1 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_1.png' );
}
#sidebar #img_2 {
    background: url(/site/images/sidebar_img_2.png) no-repeat;
    font-size:12px;
    font-weight:bold;
}
* html #sidebar #img_2 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_2.png' );
}
#sidebar #img_3 {
    background: url(/site/images/sidebar_img_3.png) no-repeat;
    height: 38px;
    font-size:12px;
    font-weight:bold;
}
* html #sidebar #img_3 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_3.png' );
}
#sidebar #img_4 {
    background: url(/site/images/sidebar_img_4.png) no-repeat;
    font-size:12px;
    font-weight:bold;
}
* html #sidebar #img_4 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_4.png' );
}
#sidebar #img_5 {
    height: 38px;
    background: url(/site/images/sidebar_img_5.png) no-repeat;
    font-size:12px;
    font-weight:bold;
    padding:96px 0 0;
}
* html #sidebar #img_5 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_5.png' );
}
#sidebar .left {
    float: left;
}
#sidebar .right {
    float: right;
}
#sidebar #img_6 {
    width: 286px;
    height: 167px;
    font-size: 13px;
    background: url(/site/images/sidebar_img_6.png) no-repeat;
    padding: 6px 3px 0 4px;
    margin: 5px 0 0 0;
    float: left;
}
* html #sidebar #img_6 {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/sidebar_img_6.png' );
}
#sidebar #img_6 span {
    font-weight:bold;
    padding:133px 10px 0;
    display: block;
    text-align: center;
}
#sidebar .img {
    width: 288px;
    float: left;
}
#sidebar #icon {
    width: 288px;
    text-align: center;
    float: left;
    padding-bottom: 20px;
}  
    #sidebar #contacts {
    width: 268px;
    background: url(/site/images/kontacts.png) no-repeat 0 bottom;
    padding:60px 8px 20px;
    float: left;
}
#sidebar #newsletter {
    width: 268px;
    height: 104px;
    background: url(/site/images/newsletter_bg.gif) no-repeat 0 bottom;
    padding: 3px 10px 0;
    float: left;
    
}
#sidebar #newsletter p {
    font-size: 15px;
    padding: 12px 0 13px 0;
    display: block;
    color:#FF8000;
    font-weight: bold;
}
#sidebar #newsletter .submit {
    cursor: pointer;
    float: left;
}
#content_main {
    width: 698px;
    float: right;
}
#content {
    width: 648px;
    min-height: 170px;
    _height: 170px;
    background: url(/site/images/content_top.gif) #414141 no-repeat;
    padding:10px 25px 25px;
    float: left;
}
#content h1 {
    height: 31px;
    font-size: 20px;
    font-family: tahoma;
    padding: 8px 10px 0 10px;
    margin: 0 -10px 0 -10px;
    display: block;
    font-weight:normal;
}
#content h1 img {
    margin: 0 5px 0 5px;
}
.h1_red {
    background: url(/site/images/h1_red.gif) no-repeat;
}
.h1_green {
    background: url(/site/images/h1_green.gif) no-repeat;
}
.h1_yellow {
    background: url(/site/images/h1_yellow.gif) no-repeat;
}
.h1_blue {
    background: url(/site/images/h1_blue.gif) no-repeat;
}
.h1_grey {
    background: url(/site/images/h1_grey.gif) no-repeat;
}
.h1_claret {
    background: url(/site/images/h1_claret.gif) no-repeat;
}
#content h2, #content h3 {
    font-size: 19px;
    font-weight: normal;
    padding: 5px 0 10px 0;
    clear: left;
    display: block;
}
#content h3 {
    font-size: 12px;
    font-weight: bold;
    clear: none;
}
#content #path {
    padding: 7px 0 25px 0;
    display: block;
    font-size: 10px;
}
.red, .red a {
    color: #ED135D;
}
.green, .green a {
    color: #93AF2A;
}
.yellow, .yellow a {
    color: #F99B1C;
}
.blue, .blue a {
    color: #00AEEF;
}
.grey, .grey a {
    color: #878787;
}
.claret, .claret a {
    color: #DD4E93;
}
#content p {
    line-height: 1.5;
    padding: 0 0 15px 0;
    display: block;
}
#content p a.bold, #content p.bold, #content #sort a.bold {
    font-weight: bold;
}
#content .list {
    list-style: none;
    padding: 0 0 15px 0;
    display: block;
}
#content .list li {
    background: url(/site/images/icon_3.gif) no-repeat 0 4px;
    padding: 2px 0 2px 17px;
    display: block;
}
#content .list a, #content p a {
    color: #00AEEF;
    text-decoration: underline;
} 
#content .list a:hover, #content p a:hover{
    color:#fff;
    text-decoration: none;
}     
#content .info_table {
    width: 648px;
    font-size: 12px;
    margin: 0 0 20px 0;
    clear: left;
}
#content .info_table thead td {
    background: #747474;
    border: 1px solid #FFFFFF;
}
#content .info_table td {
    background: #5A5A5A;
    border: 1px solid #8A8A8A;
    padding: 3px 7px 3px 7px;
}
#content #contact, #content #help_links {
    width: 648px;
    padding: 30px 0 10px;
    float: left;
}
#content #contact label {
    width: 150px;
    font-size: 12px;
    text-align: right;
    padding: 6px 10px 10px 0;
    clear: left;
    float: left;
}
#content #contact label span {
    color: #878787;
}
#content #contact p {
    color: #878787;
    clear: left;
    display: block;
}
#content #contact .submit {
    cursor: pointer;
    margin:5px 0 0 158px;
    clear: left;
    float: left;
}
#content #gallery {
    width: 648px;
    padding: 0 0 10px 0;
    float: left;
}
#content #gallery img {
    border: 1px solid #000000;
    margin: 0 5px 5px 0;
    float: left;
}
#content #vote_total {
    width: 245px;
    padding: 0 0 15px 10px;
    float: left;
}
#content #vote_total span, #content #vote p {
    font-size: 12px;
    padding: 0 0 10px 0;
    display: block;
}
#content #vote {
    width: 235px;
    background: #393939;
    padding: 10px;
    margin: 0 0 15px 0;
    float: left;
}
#content #vote span {
    width: 85px;
    text-align: right;
    padding: 0 5px 5px 0;
    float: left;
}
#content #vote img {
    margin: 4px 10px 7px 5px;
    float: left;
}
#content #vote big {
    font-size: 11px;
    font-weight: bold;
    float: left;
}
#content .last_min {
    width: 668px;
    background: url(/site/images/last_min_top.gif) no-repeat;
    margin: 0 -10px 10px -10px;
    clear: left;
}
#content .last_min thead td {
    border-bottom: 0;
    padding: 13px 10px 13px 10px;
}
#content .last_min td {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-bottom: 1px solid #323232;
    padding:0 10px 5px;
}
#content .last_min td.old_price {
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding:0 10px 5px;
    text-decoration: line-through;
}
#content .last_min td.stars {
    text-align: left;
    vertical-align: left;
}
#content .last_min td span {
    font-size:10px; 
    color:#A4A4A4; 
}
#content .last_min td.title {
    color: #B1D03E;
    font-size: 18px;
    text-align: left;
    padding: 10px;
}
#content .last_min td.name {
    font-size: 18px;
    text-align: left;
    padding:10px 10px 5px;
    color:#B1D03E;
}
#content .last_min td.name a {
    font-size: 14px;
    text-align: left;
    color:#B1D03E;
    text-decoration: none;    
}
#content .last_min td.name a:hover {
    font-size: 14px;
    text-align: left;
    color:#B1D03E;
    text-decoration: underline;    
}
#content .last_min td.name {
    border-bottom: 0;           
}
#content .last_min td.title span {
    font-size: 11px;
    font-weight: bold;
}
#content .reg {
    width: 638px;
    min-height: 140px;
    _height: 140px;
    background: url(/site/images/reg_top.png) no-repeat;
    padding: 10px 15px 25px 15px;
    margin: 0 -10px -10px -10px;
    _display: inline;
    float: left;
}
* html #content .reg {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/reg_top.png' );
}
#content .reg h3, #content .reg p, #content .reg input, #content .reg label {
    _position: relative;
}
#content .reg label {
    padding: 0 0 0 10px;
    clear: left;
    display: block;
}
#content .reg label.last {
    margin: 0 0 20px 0;
}
#content #sort {
    width: 647px;
    height: 32px;
    background: url(/site/images/sort_bg.gif) no-repeat;
    padding: 13px 6px 0 15px;
    margin: 0 -10px 0 -10px;
    _display: inline;
    float: left;
}
#content #sort span {
    font-size: 14px;
    margin: 0 3px 0 0;
}
#content #sort a {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 3px 0 3px;
}
#content #sort a.print {
    width: 154px;
    height: 23px;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    background: url(/site/images/a.print.gif) no-repeat;
    padding: 10px 0 0 0;
    margin: -7px 0 0 0;
    float: right;
}
#content #pages {
    width: 638px;
    height: 27px;
    font-size: 12px;
    text-align: center;
    background: url(/site/images/pages_bg.gif) no-repeat;
    padding: 10px 15px 0 15px;
    margin: 0 -10px 0 -10px;
    _display: inline;
    float: left;
}
#content #pages span {
    float: left;
}
#content #pages a {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
    margin: 0 3px 0 3px;
}
#content #pages a.act {
    font-weight: bold;
    text-decoration: underline;
}
#content #pages label {
    float: right;
}
#content #pages select {
    font-size: 11px;
    margin: -2px 0 0 8px;
    float: right;
}
.hotel_desc_top {
    width: 662px;
    background: url(/site/images/hotel_desc_bottom.gif) #A0A0A0 no-repeat 3px bottom;
    padding: 0 3px 15px 3px;
    margin: 0 -10px 0 -10px;
    _display: inline;
    float: left;
}
.hotel_desc {
    width: 642px;
    color: #1B1B1B;
    background: url(/site/images/hotel_desc_top.gif) #BCBCBC no-repeat;
    padding: 10px 10px 0 10px;
    float: left;
}
.hotel_desc .img {
    margin: 0 15px 0 0;
    float: left;
}
.hotel_desc h4 {
    font-size: 14px;
    padding: 3px 0 3px 0;
    display: block;
    font-weight:bold;
    text-transform:uppercase;
}
.hotel_desc h4_star {
    padding: 0 0 5px 0;
    display: block;
}
.hotel_desc span {
    font-size: 12px;
    padding: 3px 0 0 0;
    float: right;
}
.hotel_desc span big {
    font-size: 14px;
    font-weight: bold;
}
.hotel_desc p {
    padding: 1px 0 0 0;
    display: block;
}
.hotel_desc a.reviews {
    color: #1B1B1B;
    float: left;
}
.hotel_desc a.time {
    margin: -3px 0 0 0;
    float: right;
}
#content #help_links a {
    color: #B3B3B3;
    text-decoration: none;
    margin: 0 15px 0 0;
    float: left;
}
#content #help_links a.back {
    background: url(/site/images/a.back.gif) no-repeat 0 1px;
    padding: 0 0 0 14px;
}
#content #help_links a.top {
    background: url(/site/images/a.top.gif) no-repeat 0 3px;
    padding: 0 0 0 16px;
}
#content #sort_cat {
    width: 632px;
    height: 30px;
    font-size: 12px;
    background: url(/site/images/sort_cat_bg.gif) no-repeat;
    padding: 9px 15px 0 15px;
    margin: 5px -7px 20px -7px;
    _display: inline;
    float: left;
}
#content #sort_cat label {
    padding: 4px 0 0 0;
    float: left;
}
#content #sort_cat select {
    font-size: 12px;
    font-family: verdana;
    margin: 0 20px 0 20px;
    float: left;
}
#content a.title {
    color: #FFFFFF;
    font-size: 18px;
    text-decoration: underline;
    margin: 5px 0 5px 0;
    display: block;
}
#content a.img_left {
    border: 1px solid #000000;
    margin: 0 20px 10px 0;
    float: left;
}
#content a.back_hotel {
    width: 125px;
    height: 24px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    background: url(/site/images/a.back_hotel.gif) no-repeat;
    padding: 9px 0 0 38px;
    margin: 0 0 10px 0;
    float: left;
}
#content #right_images {
    width: 150px;
    float: right;
}
#content #right_images img {
    border: 1px solid #C2C2C2;
    margin: 0 0 5px 0;
    float: right;
}
#content #short_content_top, #content #short_content_bottom {
    width: 659px;
    height: 16px;
    margin: 0 -5px 0 -6px;
    _display: inline;
    float: left;
}
#content #short_content {
    width: 629px;
    background: url(/site/images/short_content_center.png) repeat-y;
    padding: 0 15px 0 15px;
    margin: 0 -5px 0 -6px;
    _display: inline;
    float: left;
}
* html #content #short_content {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='/images/short_content_center.png' );
}
#content #short_content p {
    padding-bottom : 4px;
}
#content #inside_menu{
float:left;
height:55px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 40px;
width:608px;
}
#content #inside_menu li {
    height: 27px;
    background: url(/site/images/inside_menu_border.gif) no-repeat right 0;
    padding: 0 2px 0 0;
    float: left;
}
#content #inside_menu li.last {
    background: none;
}
#content #inside_menu a {
    height: 20px;
    color: #FFFFFF;
    font-family: tahoma;
    font-weight: bold;
    text-decoration: none;
    white-space: nowrap;
    background: #333333;
    padding: 7px 10px 0 10px;
    float: left;
}
#content #inside_menu a:hover {
    background: #676767;
}
#content #inside_menu a.act {
    background: #571133;
}
#content #inside_menu .first a {
    background: url(/site/images/inside_menu_left.gif) #333333 no-repeat 0 0;
}
#content #inside_menu .last a {
    background: url(/site/images/inside_menu_right.gif) #333333 no-repeat right 0;
}
#content #inside_menu .first a:hover {
    background: url(/site/images/inside_menu_hover_left.gif) #676767 no-repeat 0 0;
}
#content #inside_menu .last a:hover {
    background: url(/site/images/inside_menu_hover_right.gif) #676767 no-repeat right 0;
}
#content #inside_menu .first a.act {
    background: url(/site/images/inside_menu_act_left.gif) #571133 no-repeat 0 0;
}
#content #inside_menu .last a.act {
    background: url(/site/images/inside_menu_act_right.gif) #571133 no-repeat right 0;
}
#content #main_list, #content #main_list li {
    width: 648px;
    list-style: none;
    padding: 0 0 10px 0;
    float: left;
}
#content #main_list li {
    padding:10px 0 2px;
}
#content #main_list a {
    color: #F99B1C;
    font-weight: bold;
    text-decoration: none;
}
#content #main_list .date, #content #main_list .price {
    margin: 0 0 0 120px;
    float: right;
}
#content_bottom {
    width: 698px;
    float: left;
}
#bottom_img {
    width: 998px;
    padding: 15px 0 0 0;
    float: left;
}
#pop_box {
    width: 230px;
    height: 150px;
    color: #FFFFFF;
    font-size: 12px;
    background: url(/site/images/pop_box_bg.png) no-repeat;
    padding: 11px 10px 0 10px;
    float: left;
}
* html #pop_box {
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='crop', src='/images/pop_box_bg.png' );
}
#pop_box label {
    width: 75px;
    padding: 2px 0 12px 0;
    _position: relative;
    float: left;
}
#pop_box select, #pop_box .input {
    width: 140px;
    font-size: 11px;
    font-family: verdana;
    margin: 0 0 9px 0;
    _position: relative;
    float: right;
}
#pop_box .input {
    width: 135px;
}
#pop_box .submit {
    cursor: pointer;
    _position: relative;
    float: right;
}
#footer {
    width: 958px;
    color: #A4A4A4;
    font-size: 10px;
    padding: 15px 20px 15px 20px;
    float: left;
}
#footer .left {
    width: 695px;
    line-height: 1.5;
    float: left;
}
#footer .right {
    width: 258px;
    line-height: 1.5;
    float: right;
}
#footer a {
    color: #A4A4A4;
}
#footer a:hover {
    color: #FFFFFF;
}
#content a:hover.title, #content #path a, #content #sort a:hover, .hotel_desc a:hover.reviews {
    text-decoration: none;
}
#index_list li a:hover, #content p a:hover, #content #path a:hover, #content .list a:hover, #content #help_links a:hover, #content #sort a:hover.print, #content #pages a:hover, #content #main_list a:hover {
    text-decoration: underline;
}