/*
bg - rgb(237,235,214); /#EDEBD6
brown - rgb(107,86,93); /#6B565D
red - rgb(153,0,0);	#990000
*/

/* !!! Data picker !!! */
#ui-datepicker-div{z-index:1;}
#ui-datepicker-div .ui-datepicker-buttonpane .ui-datepicker-current{display:none !important;}

/* Global */
.element-a{cursor:pointer;}
a, a:visited, .element-a, .element-a-off{text-decoration:none;color:rgb(107,86,93);}
a:hover, a:visited:hover, a.element-a-selected, .element-a-selected, .element-a:hover{color:rgb(153,0,0);}

.underline:hover{text-decoration:underline;}
.toggle-bookingengine{cursor:pointer;}

.bt-submit{float:right;display:block;width:59px;height:22px;background:url('/files/images/a/submit.gif') no-repeat;cursor:pointer;}
.bt-reset{float:left;display:block;width:51px;height:22px;background:url('/files/images/a/reset.gif') no-repeat;cursor:pointer;}

h1,h2{font-weight:normal;font-size:12px;margin:0;padding:0;font-family:inherit;}

a img{border: none;}
p{margin:0;}
ul{padding:0;margin:0;padding-left:25px;}
div{padding:0;margin:0;}
form{margin:0;padding:0;}

a.top-member-login{font-weight:bold;}
a.top-member-login:hover{color:rgb(153,0,0);}
a.cancel-modify-booking:hover{color:rgb(153,0,0);}

span.space{margin:0 10px;background-color:transparent;width:3px;}
span.space-red{background: transparent url(/files/images/a/space-red.gif) no-repeat;}
span.space-red-white{background: transparent url(/files/images/a/space-red-white.gif) no-repeat;}
span.space-gray{background: transparent url(/files/images/a/space-gray.gif) no-repeat;}
span.space-gray-bottom{background:transparent url(/files/images/a/space-gray-bottom.gif) no-repeat;}

.weather{width:100px;height:50px;padding:0 10px 10px;}
.weather img.weather-icon{position:absolute;width:64px;height:64px;}
.weather div.weather-temperature{position:absolute;margin:3px 50px;width:70px;font-size:25px;text-align:center;font-weight:bold;}
.weather div.weather-description{position:absolute;margin:33px 50px;width:70px;text-align:center;font-size:10px;}

.span-system-icon{background:transparent url(/files/images/a/LNSO.gif) no-repeat;cursor:pointer;margin-left:2px;width:16px;height:16px;display:block;}
.span-system-icon-facebook{background-position:0px 0px;}
.span-system-icon-twitter{background-position:-18px 0px;}
.span-system-icon-rss{background-position:-36px 0px;}
.span-system-icon-email{background-position:-53px 0px;}
.span-system-icon-left{background-position:-68px 0px;}
.span-system-icon-right{background-position:-79px 0px;}

.span-system-icon-big{background:transparent url(/files/images/a/LNSOB.gif) no-repeat;cursor:pointer;width:44px;height:70px;display:block;float:left;}
.span-system-icon-big-rss{background-position:-1px 0px;}
.span-system-icon-big-facebook{background-position:-112px 0px;}
.span-system-icon-big-twitter{background-position:-56px 0px;}

/* Local */
body{background-color:#FFFFFF;width:991px;margin:10px auto;font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}

body div.cotnainer{padding:0 19px;background:URL("/files/images/a/container-bg.gif");position:static;width:969px;}
body div.footer-cities{padding:0 25px;position:static;width:957px;font-size:11px;overflow:hidden;color:rgb(153,153,153);text-align:center;margin-top:5px;float:left;}
body div.footer-cities a{color:rgb(153,153,153);white-space:nowrap;}
body div.footer-cities a:hover{color:rgb(153,0,0);}
body div.footer-page{font-size:11px;color:rgb(153,153,153);text-align:center;clear:both;}
body div.footer-page-text{font-size:12px;color:rgb(153,153,153);margin-top:5px;text-align:center;}

body div.cotnainer img.cotnainer-top{clear:both;float:left;margin-left:-19px;}
body div.cotnainer img.cotnainer-bottom{clear:both;float:left;margin-left:-19px;}

body div.cotnainer div.left {float:left;width:198px;overflow:hidden;}

body div.cotnainer div.right {float:right;width:732px;}
body div.cotnainer div.right div.left-right {float:left;width:100%;margin-bottom:15px;position:relative;}
body div.cotnainer div.right div.left-right div.left {background:white;float:left;width:692px;padding:0 20px 20px;overflow:hidden;}
body div.cotnainer div.right div.left-right div.right {display:none;width:170px;}
body div.cotnainer div.right div.left-right div.bottom {padding:0;margin:0;clear:both;padding-top:13px;line-height:18px;float:left;width:100%;}

body div.cotnainer div.right div.menu {font-size:13px;text-align:center;line-height:25px;margin-bottom:10px;}
body div.cotnainer div.right div.menu a.menu{font-weight:bold;padding:1px 5px;}
body div.cotnainer div.right div.menu a.menu-selected,
body div.cotnainer div.right div.menu td.hover,
body div.cotnainer div.right div.menu td:hover,
body div.cotnainer div.right div.menu td.hover a.menu,
body div.cotnainer div.right div.menu td:hover a.menu {color:rgb(153,0,0);}

body div.cotnainer div.right div.menu div.submenu{position:absolute;width:238px;font-size:11px;border:1px solid rgb(107,86,93);border-top:none;background:url(/files/images/a/menu-drop-down-95.png);text-align:left;}
body div.cotnainer div.right div.menu div.submenu div.submenu{z-index:999;width:119px;border:none;background:rgb(107,86,93);top:0;margin:0;font-size:10px;}
body div.cotnainer div.right div.menu div.submenu div.submenu-row{width:99px;float:left;padding:0px 10px;border-bottom:1px solid rgb(107,86,93);}
body div.cotnainer div.right div.menu div.submenu div.submenu-row a{color:rgb(107,86,93);}
body div.cotnainer div.right div.menu div.submenu div.submenu-row div.submenu-row,
body div.cotnainer div.right div.menu div.submenu div.submenu-row.hover,
body div.cotnainer div.right div.menu div.submenu div.submenu-row:hover{background:rgb(107,86,93);color:white;}
body div.cotnainer div.right div.menu div.submenu div.submenu-row div.submenu-row a,
body div.cotnainer div.right div.menu div.submenu div.submenu-row.hover a,
body div.cotnainer div.right div.menu div.submenu div.submenu-row:hover a{color:white;}

body div.cotnainer div.left div.booking-engine{color:rgb(107,86,93);font-size:12px;line-height:20px;width:198px;}
body div.cotnainer div.left div.booking-engine select,
body div.cotnainer div.left div.booking-engine input {font-size:10px;}
body div.cotnainer div.left div.booking-engine div.row{float:left;width:100%;margin:5px 0;}
body div.cotnainer div.left div.booking-engine div.row div.row-left{width:46%;float:left;clear:left;}
body div.cotnainer div.left div.booking-engine div.row div.row-right{width:46%;clear:right;float:right;}
body div.cotnainer div.left div.booking-engine div.row div.label {float:left;}
body div.cotnainer div.left div.booking-engine div.row div.value {float:right;}
body div.cotnainer div.left div.booking-engine button.ui-datepicker-trigger{float:right;background-image:url('/files/images/booking/callendar.gif');padding:0;margin:0;width:26px;height:20px;border:none;}
body div.cotnainer div.left div.booking-engine img.ui-datepicker-trigger{margin-bottom:-5px;width:26px;height:20px;cursor:pointer;}
body div.cotnainer div.left div.booking-engine div.value.CITIES_ID select,
body div.cotnainer div.left div.booking-engine div.value.HOTELS_ID select{width:147px;}
body div.cotnainer div.left div.booking-engine div.value select.month{width:75px;}
body div.cotnainer div.left div.booking-engine div.value select.select-2 {width:40px;}

body div.cotnainer div.left div.booking-engine-dedicated{color:rgb(107,86,93);font-size:12px;line-height:20px;width:100%;}
body div.cotnainer div.left div.booking-engine-dedicated select,
body div.cotnainer div.left div.booking-engine-dedicated input {font-size:10px;}
body div.cotnainer div.left div.booking-engine-dedicated div.row{float:left;width:215px;padding:5px 65px;}
body div.cotnainer div.left div.booking-engine-dedicated div.row div.row-left{width:46%;float:left;clear:left;}
body div.cotnainer div.left div.booking-engine-dedicated div.row div.row-right{width:46%;clear:right;float:right;}
body div.cotnainer div.left div.booking-engine-dedicated div.row div.label {float:left;font-weight:bold;}
body div.cotnainer div.left div.booking-engine-dedicated div.row div.value {float:right;}
body div.cotnainer div.left div.booking-engine-dedicated div.row.calendar div.label {float:none;}
body div.cotnainer div.left div.booking-engine-dedicated div.row.calendar div.value{line-height:normal;}
body div.cotnainer div.left div.booking-engine-dedicated button.ui-datepicker-trigger{float:right;background-image:url('/files/images/booking/callendar.gif');padding:0;margin:0;width:26px;height:20px;border:none;}
body div.cotnainer div.left div.booking-engine-dedicated img.ui-datepicker-trigger{margin-bottom:-5px;width:26px;height:20px;cursor:pointer;}
body div.cotnainer div.left div.booking-engine-dedicated div.value.CITIES_ID select,
body div.cotnainer div.left div.booking-engine-dedicated div.value.HOTELS_ID select{width:147px;}
body div.cotnainer div.left div.booking-engine-dedicated div.value select.month{width:75px;}
body div.cotnainer div.left div.booking-engine-dedicated div.value select.select-2 {width:40px;}


/* Tree Menu LHS */
body div.cotnainer div.left div.tree_menu{margin-top:10px;}
body div.cotnainer div.left div.tree_menu div.nodes{font-size:14px;}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-a{padding:3px 3px 3px 20px;border-top:1px solid rgb(107,86,93);background:url('/files/images/a/tree_menu_brown.gif') no-repeat 2px 4px;)}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-hr{padding:3px 3px 3px 3px;border-top:1px solid rgb(107,86,93);background:none;}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-a-hover,
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-a-selected{background:url('/files/images/a/tree_menu_red.gif') no-repeat 2px 4px;)}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-a-selected a{color:rgb(153,0,0);}

body div.cotnainer div.left div.tree_menu div.nodes .nodes-node {font-size:15px;}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-subnodes .nodes-node {font-size:13px;}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-subnodes .nodes-node .nodes-node-subnodes {margin-bottom:10px;}
body div.cotnainer div.left div.tree_menu div.nodes .nodes-node .nodes-node-subnodes .nodes-node .nodes-node-subnodes .nodes-node .nodes-node-a {font-size:12px;background:none;border:none;padding:3px 3px 3px 35px} 

body div.cotnainer div.left div.tree_menu div.nodes .nodes-node-selected
body div.cotnainer div.left div.tree_menu div.nodes{}

/* SPACE */
body div.cotnainer div.right div.menu span.space{margin:0 10px;}
body div.cotnainer div.right div.footer-page span.space{margin:0;}
body div.footer-cities span.space{margin:0 5px;}


/* FEATURES */
.features {padding-top:5px;}
.features .features-feature{padding:5px 0 5px 0;clear:both;width:100%;}
.features .features-feature-left{margin:5px 0 5px 0;padding:0;padding-right:18px;float:left;clear:left;width:327px;border-right:1px solid rgb(237,235,214);}
.features .features-feature-right{margin:5px 0 5px -1px;padding:0;padding-left:19px;float:right;clear:right;width:327px;border-left:1px solid rgb(237,235,214);}
.features .features-feature-left-33{margin:5px 0 5px 0;padding:0;padding-right:7px;float:left;clear:left;width:220px;border-right:1px solid rgb(237,235,214);}
.features .features-feature-center-33{margin:5px 0 5px -1px;padding:0 7px 0 8px;float:left;clear:none;width:220px;border-left:1px solid rgb(237,235,214);border-right:1px solid rgb(237,235,214);}
.features .features-feature-right-33{margin:5px 0 5px -1px;padding:0;padding-left:8px;float:right;clear:right;width:220px;border-left:1px solid rgb(237,235,214);}

.features .features-feature h1 a,
.features .features-feature h1,
.features .features-feature .features-feature-name-title a,
.features .features-feature .features-feature-name-title{color:rgb(153, 0, 0);font-size:22px;margin-bottom:5px;}
.features .features-feature h2 a,
.features .features-feature h2,
.features .features-feature .features-feature-name a,
.features .features-feature .features-feature-name{color:rgb(153, 0, 0);font-size:18px;margin-bottom:5px;}
.features .features-feature .features-feature-latest-news-date{color:#AAAAAA;font-size:10px;margin:-8px 0 10px 0;}
.features .features-feature .features-feature-name_type a,
.features .features-feature .features-feature-name_type{color:rgb(153, 0, 0);font-size:18px;margin-bottom:5px;}
.features .features-feature .features-feature-description-title a,
.features .features-feature .features-feature-description-title{color:rgb(153, 0, 0);font-size:16px;margin-bottom:5px;}
.features .features-feature.features-feature-login .features-feature-description a,
.features .features-feature.features-feature-login .features-feature-description-end a,
.features .features-feature .features-feature-description,
.features .features-feature .features-feature-description-end{color:rgb(102,102,102);font-size:12px;}
.features .features-feature .features-feature-image{clear:right;float:right;margin:0 0 5px 5px;}
.features .features-feature .features-feature-image-big{margin:0 0 5px 0;}
.features .features-feature .features-feature-image-top{margin:0 0 5px 0;}
.features .features-feature .features-feature-image-after-name{margin:0 0 5px 5px;}
.features .features-feature .features-feature-image-after-description{margin:0 0 5px 0;}
.features .features-feature .features-feature-start-label{}
.features .features-feature .features-feature-start{}
.features .features-feature .features-feature-finish-label{}
.features .features-feature .features-feature-finish{}
.features .features-feature .features-feature-location-label{}
.features .features-feature .features-feature-location{}
.features .features-feature .features-feature-form{color:rgb(102,102,102);font-size:12px;}
.features .features-feature .features-feature-form input,
.features .features-feature .features-feature-form select{color:rgb(102,102,102);font-size:12px;}
.features .features-feature .features-feature-hr{clear:both;height:1px;margin:10px 0;}
.features .features-feature .features-feature-hr hr{color:rgb(237,235,214);background-color:rgb(237,235,214);clear:both;border:0;line-height:1px;height:1px;width:100%;margin:0;}

.features .features-feature .features-feature-event-type{color:rgb(102,102,102);display:inline;margin-left:10px;}
.features .features-feature .features-feature-event{margin-top:5px;}
.features .features-feature .features-feature-event-label{width:100px;color:rgb(153, 0, 0);font-size:14px;}
.features .features-feature .features-feature-event-value{width:100px;color:rgb(102,102,102);font-size:13px;}
.features .features-feature .features-feature-event-label-venu{width:150px;}
.features .features-feature .features-feature-event-value-venu{width:150px;}

.features .features-feature .features-feature-weather{float:right;}

.features .features-feature .features-feature-description a,
.features .features-feature .features-feature-description_end a{color:rgb(153,0,0);}
.features .features-feature a:hover{text-decoration:underline;}

.features.features-iPageStandardGMap .features-feature .features-feature-description{font-size:11px;}

/* TOP */
.top{position:relative;height:110px;width:100%;clear:both;}
.top img.logo{position:absolute;margin:10px 0px 0px 15px;}
.top img.top{position: absolute;margin-left:235px;}
.top img.top.large{margin-top:27px;}
.top form.login{position:absolute;margin: 4px 0 0 485px;font-size:11px;width:500px;}
.top form.login span.glabel{color:rgb(107,86,93);font-weight:bold;text-transform:uppercase;}
.top form.login span.glabelWelcome{color:rgb(107,86,93);font-weight:bold;text-transform:uppercase;}
.top form.login span.label{color:rgb(107,86,93);font-weight:bold;}
.top form.login input.username,
.top form.login input.password{width: 85px;font-size: 10px;padding: 0;}
.top form.login input.button{padding-top: 2px;position: absolute;}

.GoogleCityBubble{}
.GoogleCityBubble .name a{color:rgb(153, 0, 0);font-size:14px;margin-bottom:5px;font-weight:bold;}
.GoogleCityBubble .name a:hover{text-decoration:underline;}
.GoogleCityBubble .hotels a{color:rgb(102,102,102);font-size:12px;font-weight:bold;}
.GoogleCityBubble .hotels a:hover{text-decoration:underline;}

.email-a-friend{position:absolute;1px solid #EDEBD6;padding:10px;background:white;}
.email-a-friend div.email-a-friend-close {position:absolute;display:block;width:13px;height:13px;top:7px;right:7px;cursor:pointer;background:url("/files/images/a/close-hotel-info.gif") repeat scroll 0 0 transparent;}
.email-a-friend table{width:100%;}
.email-a-friend table tr th{color:#990000;
font-size:16px;
font-weight:bold;
margin-bottom:3px;}
.email-a-friend table tr td{vertical-align:middle;color:#666666;font-size:12px;}
.email-a-friend table tr td input,
.email-a-friend table tr td textarea{width:auto;}
.email-a-friend table tr td {border:1px solid white;margin:2px 0;}
.1email-a-friend table tr.email-a-friend-field-error td {border-color:red;}
.email-a-friend table tr.email-a-friend-field-error td.left {color:red;}
.email-a-friend table tr td.left{text-align:left;border-right:none;}
.email-a-friend table tr td.right{text-align:right;border-left:none;padding-right:2px;}