@charset "utf-8";
/* CSS Document */
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0px; padding: 0px;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0; outline:none;}
#search_border img{width:auto; height:auto}
gaddress, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.block{display:block;}
body #container .green,body #container .green a{color:#71b90b;}
body #container .green a:hover{text-decoration:none}
p{line-height:20px; letter-spacing:0px;}
body{font-family:"lucida grande",arial,tahoma,verdana,sans-serif; font-size:11px; color:#626363; background:url(../images/body_bg.png) repeat;}
span.orange,span.cyan,span.gray{line-height:21px;}
a{color:#626363; text-decoration:none;}
a:hover{text-decoration:underline;}
.bold{font-weight:bold;}
#wrap{background:url(../images/image_back.jpg) top repeat-x; padding-top:37px; padding-bottom:40px}
#container{width:964px; margin:0 auto; background:url(../images/bg.png) repeat-y top center;overflow:hidden; position: relative}
#header{position:relative; height:95px; background:url(../images/header_bg.png) no-repeat; width:964px; margin:0 auto; overflow:hidden}
#logo{left:20px; top:32px; position:absolute}
#site_info{position:absolute; bottom:0; right:20px;}
.black{color:#000;}
body p.black{color:#000;}
#search_border a.white{margin-right:3px}
#menu{background:url(../images/menu_bg.png) repeat-x;padding-left:10px; height:42px; margin-top:10px; overflow:hidden; margin-bottom:20px; margin-left:12px; width:930px}
#menu li.left{display:block; color:#fff; font-size:9pt; float:left; height:40px;padding:0px 0px 0; border-right:1px solid #5dbade}
#menu li.left a{display:block; height:28px;border-right:1px solid #0192c2; padding:12px 11px 0; color:#fff}
#menu li.left a:hover{text-decoration:none;}
#menu li.left:hover{background:url(../images/menu_bg_over.png) repeat-x;}
#menu li.right{margin-right:10px; margin-top:5px;}
.login_btn{background:url(../images/login_btn.png) no-repeat 0 -30px; height:29px; display:block; width:56px;}
.login_btn:hover{background-position: top;}
.logout_btn{background:url(../images/logout_btn.png) no-repeat 0 -30px; height:31px; display:block; width:61px;background-position: top;}
.sign_in_btn{background:url(../images/sign_in_btn.jpg) no-repeat 0 -37px; height:37px; display:block; width:67px; border:none; cursor:pointer; color:#000}
.sign_in_btn:hover{background-position: top;}
.frgt_in_btn{background:url(../images/submit.png) no-repeat; height:30px; display:block; width:64px; border:none; cursor:pointer; margin-left:20px;color: rgba(0,0,0,0); font-size:0px; color:transparent; text-indent:-9999px; cursor:pointer; margin-top:15px}
.frgt_in_btn:hover{background-position: bottom;}
.sign_up_btn{background:url(../images/sign_up_btn.jpg) no-repeat 0 -37px; height:37px; display:block; width:145px; border:none; cursor:pointer; color:#000}
.sign_up_btn:hover{background-position: top;}
.edit_account_btn{background:url(../images/edit_account_btn.png) no-repeat 0; height:37px; display:block; width:145px; border:none; cursor:pointer; color:#000}
#top_content{padding:10px 10px 15px}
#slogan_container{width:398px; margin-left:10px}
#search_form{width:500px; padding-left:10px; background:#fba323 url(../images/search_form_bg.png) repeat-x left bottom; padding:10px 6px 15px; margin-left:10px}
#search_form div span.right{margin-top:7px; display:block}
#search_form div span.right a{color:#fff;}
#search_border{border-bottom:1px solid #d5811f;}
#search_border a{cursor:pointer;}
#search_form_container ul li{float:left; margin-right:15px; width:275px}
#search_form form label{color:#000000; margin:5px 0 5px; font-weight:bold}
.left_column{width:215px; float:left; margin-right:17px; margin-bottom:55px; padding-left:12px}
#filter_by{width:195px; padding-left:10px; background:url(../images/blue_gredient.png) repeat-x bottom #07b8f3; padding:10px 6px 15px; margin-left:10px; margin-top:12px}
.white{color:#fff!important}
#search_border li:first-child{margin-top:0}
#search_border li{margin-top:9px;}
#filter_by form #search_border{border-color:#0783ab; margin-bottom:10px; padding-bottom:10px}
#filter_by #search_border{border-color:#0783ab; margin-bottom:10px;}
#search_border input[type="checkbox"]{vertical-align:bottom}
#search_form_small{width:195px; padding-left:10px; background:url(../images/search_form_bg.png) repeat-x bottom #fba323; padding:10px 6px 15px; margin-left:10px}
#search_form_small div span.right{margin-top:7px; display:block}
#search_form_small div span.right a{color:#fff;}
#search_form_small form label{color:#3d1803; margin:9px 0 6px; font-weight:bold}
.small_txt_field{width:170px!important;}
.ex-small_txt_field{width:70px!important}
.big_txt_field{width:530px!important}
.normal_txt_field{width:124px!important}
.country_txt_field{width:376px!important}
.relative_list .ui-datepicker-trigger{left:105px;}
.ex_small_txt_field{width:132px!important;}
#search_form_container ul li{width:auto;}
#search_form_container{min-height:100px!important}
.check_btn_amend{background:url(../images/chk_availability_btn.png) no-repeat top; width:110px; height:37px; border:none; cursor:pointer; margin-top:3px;color:transparent;text-indent:-9999px;padding: 0 0 0 110px !important; /* Fix for IE */}
.check_btn{background:url(../images/check_btn.png) top; width:169px; height:37px; border:none; cursor:pointer; margin-top:10px;color:transparent;text-indent:-9999px;padding: 0 0 0 169px !important; /* Fix for IE */}
.check_btn:hover{background-position:bottom;}
.last_li_search{width:350px!important;}
.last_li_search span{padding-top:20px; padding-left:5px; color:#fff;}
.normal_txt_field{width:263px;}
.text_field{border:1px solid #903b0b; width:477px; height:23px; padding-top:6px; padding-left:5px; color:#3d1803;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.register_form .text_field.small_txt_field.border_gray.block.line_height,.login_form .text_field.small_txt_field.border_gray.block.line_height{width:270px!important}
#search_form_container .text_field{height:22px!important}
#container #top_content #search_form_container #cities{width:477px!important;}
.med_txt_field{ width:212px;}
#slogan_container .typeface-js{font-size:18pt; color:#0192c2; line-height:26px; letter-spacing:.5px}
#slogan_container p{line-height:22px; letter-spacing:.1px; word-spacing:1px; font-size:9pt;}
#top_dest,#third_top_content,#second_top_content{margin:0 auto; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e1e1e1; width:920px;}
.news_text p{width:90%;}
#second_top_content{padding:0px 10px 15px;}
#newsletter{width:300px; float:right!important;}
#output{left:245px;}
#why_us{margin-left:20px; width:300px;}
#why_us ul li span.left p{line-height:28px; margin-left:3px}
#why_us ul li span.left{width:250px}
#why_us_list li{margin-bottom:1px;}
#why_us_list li .left:first-child{width:45px;}
#why_us_list li p{line-height:20px}
.right_column{float:left; padding-top:20px; width:690px}
.styled_p{font-size:9pt}
.panel_orange_100{background:url(../images/orange_panel_100.png) no-repeat; font-size:15px}
.map_container{background-color:#f0f0f0; width:670px; height:365px; padding:10px}
.list_rooms .panel_100{margin-top:10px;}
.panel_100{width:680px; height:18px; margin-bottom:10px; padding:5px 5px 5px 11px}
.panel_blue_100{background:url(../images/blue_panel_bg_repeat.png) no-repeat;}
.panel_blue_100 span,.medium_panel span{font-size:15px; margin-right:10px}
.panel{width:300px; height:24px; margin-bottom:10px;}
.panel_blue{background:url(../images/blue_panel_bg.png) no-repeat;}
.panel_orange{background:url(../images/orange_panel_bg.png) no-repeat;}
.panel span.typeface-js{color:#fff; font-size:11pt; padding:2px 0 0 8px;}
#hotels_list{width:690px}
#hotels_list a{color:#fc8d22; cursor:pointer}
.rooms_list a.single,.rooms_list a.double,.rooms_list a.triple{line-height:22px}
html body div.ui-datepicker{display:none}
.hotel_thumb{border:1px solid #1aa3d7; padding:2px; width:90px}
.hotel_main_details{width:550px; margin-left:12px}
.hotel_main_details p{margin-top: 5px;}
h1.cyan{font-size:15pt; border-bottom:1px solid #00a8e0; padding-bottom:2px; display:inline}
h1.cyan a{font-size:15pt; border-bottom:1px solid #00a8e0; padding-bottom:2px; display:inline; color:#00a8e0!important}
h1.cyan a:hover{text-decoration:none;}
#hotels_list .more_details{background-color:#fc8d22; padding:4px 6px; color:#fff; margin:2px 0;width:68px;display: block;}
#hotels_list .more_details:hover{text-decoration:none; background-color:#71b90b}
.medium_panel{background:url(../images/half_orange_panel.png) no-repeat; padding:5px; margin:4px 0; height:24px; width:auto;}
.thumbs_list{width:650px;}
.with_border{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1; padding:10px 0; margin:10px 0!important}
.thumbs_list ul li{float:left; margin-right:11px; margin-bottom:11px}
#hotels_list ul li{border:1px solid #1AA3D7; padding:10px; margin-bottom:10px; }
.overview{border-bottom:1px solid #e1e1e1; margin-top:10px;position: relative}
.offer{position: absolute;right: 185px;}
.filter_btn{cursor:pointer; background:url(../images/filter_btn.png) no-repeat; border:none; width:70px; height:38px}
.filter_btn:hover{background-image:url(../images/filter_btn.png); background-position:0 -40px}
.hotel_name{font-size:19pt;}
.orange_link{text-decoration:underline; color:#fc8d22;}
.orange_link:hover{text-decoration:none;}
.pagination{padding-top:15px; padding-bottom:50px}
.semi_red{color:#c14a08!important; font-size:9pt;}
a.semi_red{cursor:pointer;}
.rooms_list{width:auto; float:left}
.book_btn{background:url(../images/home_hotels_list_17.png) no-repeat; height:22px; width:55px; border:0; cursor:pointer;margin-left:20px;color: rgba(0,0,0,0); font-size:0px; color:transparent; text-indent:-9999px}
.book_btn_disabled{background:url(../images/book_btn_gray.png) no-repeat; height:22px; width:55px; border:0; cursor:pointer;margin-left:20px;color: rgba(0, 0, 0, 0);font-size:0px;color:transparent;text-indent:-9999px}
.animated_btn{cursor:pointer}
.book_btn:hover{background-position:0 -23px}
.rooms_list ul li span{margin-right:4px;}
.overview p{color:#333}
.rooms_list ul li span select{font-size:10px}
.rooms_list span.left.block.semi_red{width:80px; text-align:center}
#hotels_list .row_content .rooms_list{width:586px}
.rooms_list ul li{border-bottom:1px solid #fee4d2!Important; padding-bottom:1px!Important; margin-bottom:1px!Important; border-top:none!Important; padding-top:7px!Important; border-left:none!important;border-right:none!important}
.rooms_list ul li,#hotels_list ul li{*padding-bottom:10px!important}
.rooms_list ul li span:first-child{width:320px;}
.rooms_list ul li a:first-child{width:365px;}
#top_hotels{width:300px;}
#top_hotels_list ul li{padding:4px 0 7px;border-top:1px solid #e1e1e1}
#top_hotels_list ul li:first-child{border:none;}
.cyan{color:#0582ac;}
.hotel_details p.block img{padding-top:5px;}
.hotel_details .gray{color:#42474b; margin-right:5px}
#latest_news{margin-left:10px; width:300px}
.orange{color:#c14a08;}
#newsletter_txt_field_container{background:url(../images/newsletter_txt_field.png) no-repeat; width:305px; height:51px; margin-top:10px; margin-left:3px}
#urjtuh-urjtuh:focus,#dkitik-dkitik:focus{color:#ff7020;}
.submit{background:url(../images/submit.png) no-repeat; display:block; width:64px; height:30px; border:none; color: rgba(0,0,0,0); font-size:0px; color:transparent; text-indent:-9999px;cursor:pointer; margin-top:15px}
.submit:hover{background-position:bottom;}
.change_password_btn{background:url(../images/change_password_btn.png) no-repeat; display:block; width:100px; height:51px; border:none; text-indent:-9999px; cursor:pointer; margin-top:15px}
#map_overlay{background:#000000 none repeat scroll 0 0;height:100%;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:100; padding-top:100px; opacity:.7;	filter: alpha(opacity=70);}
#map_overlay iframe{margin:0 auto;}
#iframe{position:fixed; top:100px; left:auto;z-index:101; text-align:center; width:100%}
#dkitik-dkitik,#urjtuh-urjtuh{border:1px solid #FFFFFF !important;
               color:#00A8E0;
               font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
               font-size:11px;
               height:21px;
               margin-left:63px;
               margin-top:18px;
               padding-top:4px;
               width:238px;}
.time_select_field {width:80px!important; padding:6px 5px 6px 2px; height:30px}
.ui-datepicker-trigger{margin-left:2px; border:0; background:none; cursor:pointer}
#top_dest span.cyan{font-size:14pt; float:left; margin-right:18px; }
#top_dest ul li{background-color:#00a8e0; color:#fff; font-size:14px;margin-bottom:9px display:block; float:left; margin-right:9px;padding:4px 10px 5px;margin-bottom:10px}
.overview li.curve{color:#fff; font-size:8pt;margin-bottom:9px;display:block; float:left; margin-right:9px;padding:2px 5px 3px;margin-bottom:10px}
.overview li.curve a{color:#fff;}
.overview li.curve a:hover{text-decoration:none;}
.overview li.curve,#top_dest ul li:hover{background-color:#71b90b;}
.hotel_tags{margin-top:15px}
.hotel_tags span.curve{font-size:8pt; color:#fff; padding:2px 5px 3px; display:block; background-color:#71b90b; cursor:pointer; margin-left:8px}
.hotel_tags .green{font-size:10pt; text-align:right}

.arrow{margin-top:8px; margin-right:4px}
.hotel_tags span a{color:#fff!important; text-decoration:none}
.hotel_tags span.curve:hover{background-color:#00a8e0}
.animated_btn{margin-top:15px;}
#top_dest ul li a{color:#fff; text-decoration:none!important; font-size:9pt;}
.main_cap_bottom{margin:0 auto; display:block}
#footer{margin:0 auto; width:960px; font-size: 8.8pt!important; padding: 7px 0}
#footer ul.curve{font-size: 8pt!important; margin:4px 0!important}
#footer li{float:left; margin-right:3px}
/*featured list */
div#feature_list {
    width: 600px;
    height: 240px;
    overflow: hidden;
    position: relative;
    background-color: #fff6e9;
}

div#feature_list ul {
    position: absolute;
    top: 0;
    list-style: none;
    padding: 0;
    margin: 0;
}

ul#tabs {
    left: 0;
    z-index: 2;
    width: 320px;
}

ul#tabs li {
    font-size: 12px;
    font-family: Arial;
}

ul#tabs li img {
    padding: 5px;
    border: none;
    float: left;
    margin: 10px 10px 0 0;
}

ul#tabs li a {
    color: #1e252c;
    cursor:pointer;
    line-height:20px;
    text-decoration: none;
    display: block;
    padding: 10px;
    height: 60px;
    outline: none;
    font-size:13px;
}


ul#tabs li a small {
  font-size: 12px;
  font-weight: bold;
}



ul#tabs li a span.orange{color:#faa61a; font-size:11px}		
ul#tabs li a span.left{line-height:20px;}
ul#tabs li a:hover {
}

ul#tabs li a.current {
    background:  url('../images/feature_tab_current.png') no-repeat;
    color: #FFF;
    line-height:28px;
}

ul#tabs li a.current:hover {
    text-decoration: none;
    cursor: default;
}

ul#output {
    right: 0;
    height: 240px;
    position: relative;
}

ul#output li {
    position: absolute;
    width: 350px;
    height: 240px;
}
ul#output li img{width:357px; height:240px;}
ul a p.left{font-weight:bold; text-transform:uppercase; margin-top:-5px}
ul#output li a span{display:none;}

.red{color:#DC281E;
     font-size:12px;
     font-weight:bold;
     margin-left:0px;
     margin-top:0px;}
.relative_list,.relative{position:relative;}
.relative_list .ui-datepicker-trigger{bottom:6px!important}
.relative_list .text_field {height:29px !important;}
.ui-datepicker-trigger{position:absolute; bottom:8px; left:192px;}
ul#output li a:hover {
    background:url(../images/book.png) bottom no-repeat;
}
#output{position:relative;}		
.hot_deal{position:absolute; top:-3px; right:-8px; width:auto!important; height:auto!important;}
/* auto complete */
/*
WICK: Web Input Completion Kit
http://wick.sourceforge.net/
Copyright (c) 2004, Christopher T. Holland,
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of the Christopher T. Holland, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

*/

.floater {
    position:absolute;
    z-index:2;
    top:58px;
    left:2px;
    display:none;
    padding:0;
}

.floater td {
    font-family: Gill, Helvetica, sans-serif;
    background-color:white;
    border:1px inset #979797;
    color:black;
}

.matchedSmartInputItem {
    font-size:0.8em;
    padding: 5px 10px 1px 5px;
    margin:0;
    cursor:pointer;
}

.selectedSmartInputItem {
    color:white;
    background-color:#3875D7;
}

#smartInputResults {
    padding:0;margin:0;
}

.siwCredit {
    margin:0;padding:0;margin-top:10px;font-size:0.7em;color:black;
}

/* tooltip */
#theToolTip{
    background-color:#FC8D22;
    max-width:400px;
    border:1px solid #FC8D22;
    color:#000;
    left:-300px;
    padding:10px;
    position:absolute;
    visibility:hidden;
    z-index:100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
    display:none;
}

#theToolTip p{
    font-size: 1.1em;
    color: #333333;
    line-height:1.4em;
    margin-right:10px;
    margin-top:0;
}

#ToolTipTextWrap {
    font-weight:bold;
    font-size: 1.2em;
    color: #592C16;
    margin-right:10px;
}
/* user details */

#bread_crump{background:url(../images/bread_crump_bg.jpg) repeat-x; height:32px; margin-bottom:30px}
#bread_crump li{float:left; color:#5c2703; font-weight:bold; padding:8px 7px 0 16px; background:url(../images/bread_crump_arrow.png) no-repeat left; height:24px}
#bread_crump li:first-child{background:none}
.booking_details .gray,.booking_overview .gray{color:#3b3b3b;}
.booking_overview span{font-size:9pt;}
.booking_overview p{margin-bottom:5px; line-height:20px}
.give_it_m-left{margin-right:20px}
.bg_gray{background-color:#f0f0f0; padding:13px 10px}
.give_it_m-right{margin-right:5px}
.booking_details_list li{border-bottom:1px solid #d6d6d6; padding:5px 0}
.bg_gray ul.orange{margin-top:10px}
.underlined{text-decoration:underline}
a.underlined:hover{text-decoration:none}
.total_is{background-color:#d6d6d6; padding:3px; font-size:10pt; font-weight:bold; margin-top:7px}
.magento_bg{background-color:#ffb1b7; padding:4px 9px; font-size:9pt; color:#1a1a1a; margin-bottom:15px}
.magento_bg p{color:#1a1a1a}
.border_gray{border-color:#7a7c7d; color:#7a7c7d}
label{margin-bottom:4px; display:block}
.form_01 li{float:left; margin-bottom:7px; margin-right:53px}
.border{border-bottom:#d6d6d6 1px solid; width:656px; height:1px; padding:6px 0;}
/* Easy Tooltip */
.item{display:none;}
.next_btn{background:url(../images/next.png) no-repeat; border:none; width:68px; height:37px; margin-top:10px; cursor:pointer; color: transparent; padding: 0 0 0 68px;}
@charset "UTF-8";
.liveSample {
    background-color: #FFFFCC;
    color: black;
    padding: 4px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #000000;
}
.demoDiv {
    background-color: #CCCCCC;
    width: 400px;
}
.highlited {
    background-color: #FFFFCC;
    color: #000000;
}
.grayBG {
    background-color: #CCCCCC;
}
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}
/* new two pages */
/* login and static pages */
.stretched_100{padding-bottom:35px; padding-left:20px}
.login_panel .typeface-js{font-size:15pt}
#left_column_alt{width:690px;}
.login_title{border-bottom:1px solid #E1E1E1; padding-bottom:7px; margin-bottom:7px;}
.login_form{padding-right:40px; border-right:1px solid #e1e1e1; margin-right:7px; padding-bottom:15px}
.line_height{line-height:31px}
.line_height21{line-height:21px;}
.small_right_column{width:200px;padding-left:10px;padding-top:45px;}
.register_form .left.block{width:312px}
.optional{color:#a1a1a1; padding-left:3px; font-size:12px}
span.block.black.line_height{font-size:9pt;}
.terms{border-bottom:1px solid #E1E1E1; padding-bottom:7px;}
.terms span.black.line_height{margin-left:3px; line-height:19px; margin-bottom:10px}
.terms input[type^=checkbox]{margin-bottom:1px}
.with_p_top{padding-top:14px}
.static_panel{padding-top:10px}
.static_panel .login_title{padding:0!important}
.static_panel ul li{border-top:1px solid #E1E1E1; padding-top:17px; margin-top:1px; padding-bottom: 10px;}
.static_panel ul li:first-child{border:none;}
.static_panel b,.static_panel p{color:#333; font-size:9pt}
.static_panel strong{font-weight:bold; font-size:10pt}
#top_dest ul{display:block;float:left;width:745px;}
b.highlight{font-weight:normal!important}
.w_block{width:110px; float:left}
.hotel_image{padding:2px;}
.hotel_image,.hotel_image img{width:300px!important;}
.hotel_booking_overview{width:368px; margin-left:10px;}
.hotel_booking_overview p{color:#626363; font-size:10pt}
.orange_brown{color:#c14a08; width:180px; float:left; font-size:9pt; line-height:21px}
.panel_destination{background:url(../images/destinations_panel.png) no-repeat;}
.hotels_destination li{padding-top:20px; margin-top:20px; border-top:1px solid #e1e1e1}
.hotels_destination li:first-child,.hotels_destination li ul li{border:none; margin-top:3px; padding-top:3px}
.orange_label{color:#c14a08}
.contacts_gray{font-size:9pt;}
.email_link{font-family:Tahoma,"lucida grande",arial,verdana,sans-serif; font-size:13px}
.email_link li{margin-bottom:10px}
.panel img{padding:5px 0 0 6px;}
.panel_100 img{padding:2px 0 0 0px;}
.hotel_name{margin-right:4px}
.mini_right_column li,.my_booking_list li{margin-bottom:11px}
.mini_left_coumn{width:520px}
.mini_right_column{border-left:1px solid #d6d6d6; padding-left:12px;}
.price_left{margin-top:15px}
.bg_rosse{background-color:#ffb1b7; padding:13px 10px; margin-top:10px}
.bg_blue{background-color:#c0efff; padding:13px 10px; margin-top:10px;margin-bottom:10px}
.bg_blue li.black{margin-bottom:11px}
.bg_blue .text_field{border-color:#999; padding-top:2px}
.bg_blue a.block.left img{padding-top:3px; padding-left:10px;}
.bg_blue input.block.left{padding-top:3px; padding-left:10px;}
.bg_blue span.block.left.black{padding:4px 4px 0 18px}
.footer_links{
    margin:0 auto 0px;
    padding-bottom:7px;
    width:920px;
    padding-top:20px
}

.green_bg{background-color:#e8f6cc; padding:4px 9px; font-size:9pt; color:#1a1a1a; margin-bottom:15px}
#v-menu{background:url("../images/blue_gredient.png") repeat-x scroll 50% 100% #07B8F3;margin-top:11px;padding:10px 6px 15px;position:absolute;right:109px;top:40px;width:195px;z-index: 1000}
#v-menu li{border-bottom:1px solid #0783AB;margin-bottom: 10px;padding-bottom: 10px;}
#v-menu li a{color:#FFFFFF;display:block;}

.overview_p{padding-bottom: 5px;}
.overview_p p{padding-top: 5px;}
