﻿/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
/*	vertical-align: baseline; */
}
/* Remember to define focus styles! */
:focus {outline: 0;}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul, li {
	list-style:none;}
	
li.bullet {
	margin:0 0 0 20px;
	list-style:circle;}
	
li.bullet strong {
	font-weight:bold}
	
/* Tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: center;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {quotes: "" "";}
/* general settings */
html,body {height:100%;}
body{
	color: #000;
	font: 11px/17px Arial, Helvetica, sans-serif;
	background: #fff url(../Images/bg-body.jpg) repeat-x;
	min-width: 639px;
	max-width: 977px;
}
a{
	text-decoration: none;
	color: #00009a;
}
a:hover{text-decoration: none;color:#FC6803}
#wrapper{
	height:100%;
	display:table;
	width: 100%;
	background: url(../Images/bg-body2.jpg) no-repeat;
}
.wrappernew
{
   background-image:none !important;
}
.marginauto
{
    margin : 0px auto !important;
}
.container{
	width:100%;
	display:table-row;
}
.container2{padding: 0 12px 0 11px;}
.holder{
	overflow: hidden;
	width: 100%;
}
.holder-alt{
	width: 100%;
	clear: both;
}
.holder-alt:after{
	clear: both;
	content: "";
	display: block;
}
.skip a,
.hidden{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip a:focus{
	position:static;
	width:auto;
	height:auto;
} 
/* header */
#header{
	position: relative;
	padding-right: 22px;
	min-height: 97px;
	z-index: 100;
}
* html #header{height: 97px;}
#header .holder{clear: both;}
.logo-print{position: absolute; left: -9999px;top:26px;}
.logo{
	position: absolute;
	top: 26px;
	left: 7px;
	height: 87px;
	width: 274px;
	overflow: hidden;
	text-indent: -9999px;
}
.logo a{
	display: block;
	height: 100%;
	/*background: url(../Images/logo_new.png) no-repeat;*/
	background: url(../Images/logo_news.png) no-repeat;
}
/* lang-select */
#lang-select{
	float: right;
	color: #00009a;
	font-weight: bold;
	position: relative;
	margin-bottom: 5px;
}
#lang-select li{
	float:left;
	position:relative;
	margin-left: 11px;
	display: inline;
}
.choose-lang{
	background:url(../Images/bg-lang.gif) no-repeat 0 100%;
	width: 82px;
	float: left;
	padding: 7px 10px 4px 14px;
}
#lang-select img{float:left;position: relative;}
#lang-select span{
	float:left;
	width: 44px;
	text-align: center;
	position: relative;
}
.btn-lang-drop{
	float: right;
	margin:3px 0 0;
	background:url(../Images/btn-lang_new.gif) no-repeat;
	width:11px;
	height:10px;
	text-indent:-9999px;
	overflow: hidden;
	position: relative;
}
#lang-select li.active .lang-drop{display:block;}
.lang-drop{
	display:none;
	position:absolute;
	top:24px;
	left:0;
	background:url(../Images/bg-lang_new.gif) no-repeat 0 100%;
	width:86px;
	padding:3px 3px 10px 17px;
}
#lang-select .lang-drop li{
	width:100%;
	float:left;
	margin: 0 0 5px;
	line-height: 11px;
}
.lang-drop li a{cursor:pointer;}
#lang-select .lang-drop img{
	margin: 0 5px 0 0;
}
/* nav */
.nav{
	float: right;
	margin: 7px -2px 0 0;
}
.nav li{
	display: inline;
	padding: 0 0 0 5px;
	background: url(../Images/sep01.gif) no-repeat 0 50%;
}
.nav li:first-child{background: none;}
.nav a{font-weight: bold;}
.nav a:hover,
.nav .active a{
	text-decoration: none;
	color: #fc6803;
}
/* phone */
.phone{
	float: right;
	text-align: right;
	background: url(../Images/ico-phone_new.gif) no-repeat;
	padding: 0 0 0 20px;
	clear: both;
	min-height: 32px;
}
* html .phone{
	height: 32px;
}
.phone strong{
	display: block;
	color: #00009a;
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	word-spacing: 3px;
	margin-bottom: -3px;
}
/* hotels-list */ /* nav-list */
.hotels-list,
.nav-list{
	float: right;
	white-space: nowrap;
}
.nav-list{font-weight:bold;}
.hotels-list li,
.nav-list li{
	display: inline;
	padding: 0 1px 0 11px;
	background: url(../Images/sep02_new.gif) no-repeat 0 50%;
}
.hotels-list li:first-child,
.nav-list li:first-child{background: none;}
.hotels-list strong{font-weight: bold;}
.nav-list a:hover,
.nav-list .active a{
	text-decoration:none;
	color:#FC6D0C;
}
/* footer */
#footer {
	width:100%;
	overflow:hidden;
	clear: both;
	display:table-footer-group;
}
#footer .footer-holder {
	height:1%;
	display:table-row;
}
#footer .footer-frame {
	display:table-cell;
	vertical-align: top;
	padding: 0 12px 0 11px;
}
.footer-area{
	background: #fff;
	padding: 0 26px 50px 15px;
}
/* footer-block */
.footer-block{
	margin-top: 30px;
	width: 100%;
	background: url(../Images/bg-footer-block-t_new.gif) repeat-x;
	clear: both;
}
.footer-block .b{background: url(../Images/bg-footer-block-b_new.gif) repeat-x 0 100%;}
.footer-block .tl{background: url(../Images/bg-footer-block-tl_new.gif) no-repeat;}
.footer-block .tr{background: url(../Images/bg-footer-block-tr_new.gif) no-repeat 100% 0;}
.footer-block .bl{background: url(../Images/bg-footer-block-bl_new.gif) no-repeat 0 100%;}
.footer-block .br{
	background: url(../Images/bg-footer-block-br_new.gif) no-repeat 100% 100%;
	width: 100%;
}
.footer-block .br:after{
	clear: both;
	content: "";
	display: block;
}
.footer-block img{
	float: left;
	position: relative;
	margin: -10px -90px -35px -21px;
	display: inline;
}
.footer-block2 img{
	float: right;
	margin: -17px -17px -36px -10px;
}
.footer-block .frame{margin-left: 348px;}
.footer-block2 .frame{margin: 0 205px 0 15px;}
.footer-block .area{
	float: left;
	width: 100%;
	padding-bottom:10px;
}
.footer-block .box{
	float: left;
	padding: 20px 0 0 46px;
	width: 225px;
}
.footer-block2 .box{
	width: 167px;
	padding: 13px 0 0 5px;
}
.footer-block h2{
	margin: 0 0 12px;
	font-size: 19px;
	line-height: 22px;
}
.footer-block h2 a{color: #000;}
.footer-block p{
	line-height: 13px;
	margin: 0 0 14px;
	word-spacing: 1px;
}
.footer-block ul{margin: -8px 0 0 3px;}
.footer-block ul li{
	vertical-align: top;
	height: 1%;
	padding: 0 0 0 9px;
	background: url(../Images/bullet01_new.gif) no-repeat 0 5px;
	word-spacing: -1px;
}
.footer-block ul a{
	font-weight: bold;
}
/* footer-nav */
.footer-nav{margin-bottom: 10px;}
.footer-nav .tr{
	padding: 11px 6px 15px;
	overflow: hidden;
	height: 1%;
}
.small-logo{
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 55px;
	height: 40px;
	background: url(../Images/small-logo_new.png) no-repeat;
	margin: 4px 7px 0 0;
}
.small-logo a{
	display: block;
	height: 100%;
}
.facebook{
	float: right;
	display: inline;
	margin: 0 16px 0 0;
}
.facebook img{margin: 0;}
.footer-nav .txt{
	overflow: hidden;
	height: 1%;
	padding-top: 4px;
}
.footer-nav ul{margin: 0 0 0 -3px;padding-top: 4px;}
.footer-nav ul li{
	display: inline;
	background: url(../Images/sep01_new.gif) no-repeat 0 50%;
	padding: 0 1px 0 4px;
}
.footer-nav ul li:first-child{background: none;}
/* main */
#main{width: 100%;}
.main-t{
	overflow: hidden;
	height: 6px;
	background: url(../Images/bg-main-t_new.png) no-repeat;
}
.main-container{
	background: #fff;
	width: 100%;
	position: relative;
	clear: both;
	float: left;
}
.main-container2{padding: 0 4px 0 3px;}
.main-container3{padding-bottom: 13px;}
.inner-page3 .main-container3{margin-top: 9px;}
/* search-block */
.search-block{
	float: left;
	width: 63%;
	background: #2d67bd url(../Images/bg-search-block-t_new.gif) repeat-x;
	color: #fff;
}
.light-search-block{
	float: left;
	width: 132%;
	background: #2d67bd url(../Images/bg-search-block-t_new.gif) repeat-x;
	color: #fff;
}
.search-block .b{background: url(../Images/bg-search-block-b_new.gif) repeat-x 0 100%;}
.search-block .l{background: url(../Images/bg-search-block-l_new.gif) repeat-y;}
.search-block .r{background: url(../Images/bg-search-block-r_new.gif) repeat-y 100% 0;}
.search-block .tl{background: url(../Images/bg-search-block-tl_new.gif) no-repeat;}
.search-block .tr{background: url(../Images/bg-search-block-tr_new.gif) no-repeat 100% 0;}
.search-block .bl{background: url(../Images/bg-search-block-bl_new.gif) no-repeat 0 100%;}
.search-block .br{
	background: url(../Images/bg-search-block-br_new.gif) no-repeat 100% 100%;
	height: 1%;
	position: relative;
	padding: 18px 16px 70px 14px;
}
.search-block .br:after{
	clear: both;
	content: "";
	display: block;
}
.search-block h2{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	display: inline;
	font: bold 31px/30px Arial, Helvetica, sans-serif;
}
.search-block .box{
	float: left;
	width: 400px;
	background: #5581c7 url(../Images/bg-search-box-tl_new.gif) no-repeat;
}
.search-block .box-tr{background: url(../Images/bg-search-box-tr_new.gif) no-repeat 100% 0;}
.search-block .box-bl{background: url(../Images/bg-search-box-bl_new.gif) no-repeat 0 100%;}
.search-block .box-br{
	background: url(../Images/bg-search-box-br_new.gif) no-repeat 100% 100%;
	padding: 10px 8px 20px;
}
* html .search-block .box-br{padding-bottom: 18px;}
*+ html .search-block .box-br{padding-bottom: 17px;}
.search-block .row{
	overflow: hidden;
	width: 100%;
	padding-bottom: 12px;
}
.search-block .row2{
	overflow: hidden;
	width: 100%;
	margin-top: -3px;
}
.search-block label{
	font-size: 20px;
	line-height: 34px;
	width: 140px;
	padding-right: 4px;
	float: left;
}
.search-block .text{
	float: left;
	font-size: 20px;
	line-height: 23px;
	height: 23px;
	padding: 3px 5px;
	width: 117px;
	border: 2px solid #98a3b3;
}
* html .search-block .text{padding: 4px 5px;}
*+ html .search-block .text{padding: 4px 5px;}
.search-block .btn-calendar{
	margin: 4px 0 0 3px;
	float: left;
}
.search-block .btn-calendar img{
	vertical-align: top;
}
.search-block select{
	float: left;
	width: 62px;
	margin-top: 3px;
	font-size: 20px;
}
.search-block .btn-search3{
	position: absolute;
	bottom: 13px;
	right: 16px;
}
.btn-search-big{
	position: absolute;
	bottom: 15px;
	right: 16px;
	font-size: 29px;
	line-height: 23px;
	color: #fff;
	width: 132px;
	height: 50px;
	background: url(../Images/btn-serach_new.png) no-repeat;
	text-align: center;
	font-weight: bold;
	padding: 10px 10px 10px 0;
}
.btn-search-big:hover{
	color: #fff;
	background: url(../Images/btn-serachgreen_new.png) no-repeat;
}
/* column */
.column{
	float: right;
	width: 36%;
	overflow: hidden;
}
/* menu */
.menu{
	overflow: hidden;
	width: 100%;
	margin: 0 0 5px;
}
.menu2{
	margin-bottom: 14px;
}
.column .menu{
	margin-bottom: 9px;
}
.menu li{
	float: right;
	padding-right: 6px;
}
.menu a{
	font-weight: bold;
	white-space: nowrap;
}
.ico-forward{
	background: url(../Images/icons_new.gif) no-repeat 0 2px;
	padding-left: 17px;
}
.ico-bookmark{
	background: url(../Images/icons_new.gif) no-repeat 0 -48px;
	padding-left: 14px;
}
/* orange-block */
.orange-block{
	width: 100%;
	color: #fff;
	font: bold 27px/26px Arial, Helvetica, sans-serif;
	background: #fe7f29 url(../Images/bg-orange-block-t_new.gif) repeat-x;
	margin-bottom: 5px;
}
.orange-block .b{background: url(../Images/bg-orange-block-b_new.gif) repeat-x 0 100%;}
.orange-block .l{background: url(../Images/bg-orange-block-t_new.gif) repeat-y;}
.orange-block .r{background: url(../Images/bg-orange-block-r_new.gif) repeat-y 100% 0;}
.orange-block .tl{background: url(../Images/bg-orange-block-tl_new.gif) no-repeat;}
.orange-block .tr{background: url(../Images/bg-orange-block-tr_new.gif) no-repeat 100% 0;}
.orange-block .bl{background: url(../Images/bg-orange-block-bl_new.gif) no-repeat 0 100%;}
.orange-block .br{
	background: url(../Images/bg-orange-block-br_new.gif) no-repeat 100% 100%;
	height: 1%;
	overflow: hidden;
	position: relative;
	padding: 14px 20px 14px 13px;
}
.orange-block a{color: #fff;}
/* map-block */
.map-block{background: url(../Images/bg-map_new.gif) no-repeat 1px 1px;}
.map-block .l{background: url(../Images/bg-map-l_new.gif) no-repeat;}
.map-block .r{
	background: url(../Images/bg-map-r_new.gif) no-repeat 100% 0;
	height: 51px;
	padding: 12px 16px 0;
	overflow: hidden;
}
.btn-view{
	float: right;
	color: #fff;
	font: bold 21px/38px Arial, Helvetica, sans-serif;
	height: 39px;
	padding: 0 14px;
	width: 107px;
	background: url(../Images/btn-view_new.png) no-repeat;
}
.btn-view:hover{
	text-decoration: none;
		color: #fff;
	background: url(../Images/btn-view-hover_new.png) no-repeat;
}
/* offers */
.offers{padding: 0 14px 8px;}
.offers h3,
.offers h2{
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
/* content */
#content{
	float: left;
	width: 100%;
}
.content-holder{margin: 0 232px 0 0;}
.content-holdernew 
{
    width: 715px !important;   
    margin : 0px auto !important;     
}
.headimg
{
    width:242px !important;
    margin:0px auto;
}
.inner-page3 .content-holder{
	margin-right: 222px;
}
/* main-block */
.main-block{
	display: inline-block;
	vertical-align: top;
	width: 345px;
	padding: 3px 5px 3px 0;
	margin-right: -3px;
}
.inner-page .main-block{padding: 0 5px 10px 0;}
* html .main-block{
	margin: 0;
	display: inline;
}
*+ html .main-block{
	margin: 0;
	display: inline;
}
.main-block-narrow{
	width: 168px;
	padding: 5px 7px 5px 0;
}
.main-block-wide{
	width: auto;
	height: 1%;
	padding: 5px 8px 5px 0;
	display: block !important;
	position: relative;
	margin: 0;
}
.inner-page .main-block-wide{padding: 0 0 11px;}
.inner-page4 .main-block-wide{padding: 0 0 14px;}
.main-block .tl{
	background: #dbeaf8 url(../Images/bg-main-block-tl_new.gif) no-repeat;
	width: 100%;
}
.main-block .tr{
	background: url(../Images/bg-main-block-tr_new.gif) no-repeat 100% 0;
	width: 100%;
}
.main-block .bl{
	background: url(../Images/bg-main-block-bl_new.gif) no-repeat 0 100%;
	width: 100%;
}
.main-block .br{
	background: url(../Images/bg-main-block-br_new.gif) no-repeat 100% 100%;
	padding: 3px;
	height: 1%;
}
.main-area{
	padding: 14px 10px 6px 4px;
	background: #fff;
	min-height: 249px;
}
* html .main-area{height: 249px;}
.active-block .main-area{
	background: #eaf3fb;
}
/*.main-block-narrow .main-area{
	padding: 3px 0 6px 3px;
}*/
.main-block-narrow .main-area{
	padding: 3px 0px 6px 0px;
}
.main-block-wide .main-area{
	min-height: 124px;
	position: relative;
	padding: 6px 10px 5px 2px;
}
* html .main-block-wide .main-area{height: 124px;}
.inner-page .main-block-wide .main-area{
	padding: 6px 9px 5px 6px;
}
.content-inner .main-block-wide .main-area{
	padding: 2px 9px 8px 0;
}
.inner-page .main-block .txt-area{
	text-align: center;
	color: #0f238c;
	font-size: 12px;
	line-height: 14px;
	min-height: 10px;
	padding: 15px 10px 14px;
}
* html .main-block .txt-area{height: 10px;}
.inner-page .main-block .txt-area-mark{
	color: #fc6906;
}
.main-block .txt-area p{margin: 0;}
.main-block .txt-area  em{font-style: italic;}
/*.visual{
	float: left;
	width: 155px;
}*/
.visual{
	float: left;
	width: 164px;
}
.main-block-wide .visual{width: 157px;}
.inner-page .main-block-wide .visual{width: 170px;}
.content-inner .main-block-wide .visual{width: 167px;}
* html .inner-page .main-block-wide .visual{
	margin-right: -10px;
	display: inline;
}
.photo-list{
	width: 100%;
	margin-bottom: 28px;
}
.main-block-narrow .photo-list{margin-bottom: 2px;}
.inner-page .photo-list{margin: 3px 0 0 10px;}
.content-inner .photo-list{
	margin: 3px 0 0 6px;
}
.photo-list:after{
	clear: both;
	content: "";
	display: block;
}
.photo-list li{
	background: url(../Images/bg-photo2_new.png) no-repeat;
	float: left;
	height: 66px;
	width: 64px;
	padding: 3px 7px 13px 6px;
	margin: 0 -4px 0 0;
}
.main-block-wide .photo-list li{margin-right: 0;}
.photo-list .active{position: relative;z-index: 2;}
.photo-list .frame{
	position: relative;
	width: 100%;
}
.location{
	display: block;
	clear: both;
	text-align: center;
	font-weight: bold;
	line-height: 13px;
	padding: 0 5px 6px;
}
.main-block-wide .location{
	text-align: left;
	padding: 7px 0 14px;
	width:406px;
}
.inner-page .main-block-wide .location{padding: 7px 0 10px 3px;}
.main-block-wide .location span{font-weight: normal;}
.content-inner .main-block-wide .location{padding: 8px 0 14px 3px;}
.review-info{padding: 0 8px 0 5px;min-height:07px;}
.main-block-wide .review-info{padding: 0 0 5px;}
/*.main-block-narrow .review-info{padding: 0 5px 2px 8px;}*/

/* 11-7-2012
.main-block-narrow .review-info{padding: 0px 5px 2px 0px;}*/
.inner-page .main-block-wide .review-info{padding-bottom: 2px;}
.content-inner .main-block-wide .review-info{padding-bottom: 7px;}
.review-info:after{
	clear: both;
	content: "";
	display: block;
}
* html .review-info{height: 54px;}
* html .main-block-wide .review-info{height: 1%;}
.review-info em{
	display: block;
	font-weight: bold;
	font-style: italic;
	padding: 7px 0 1px;
}
.main-block-narrow .review-info em{padding-bottom: 3px;}
.review-info strong{font-weight: bold;}
.main-block-wide .review-info img{
	float: left;
	margin-right: 0px;
}
.inner-page .main-block-wide .review-info img{margin-right: 13px;}
.main-block-wide .review-info strong{
	float: left;
	line-height: 16px;
	margin-right: 20px;
}
.main-block-wide .review-info  em{
	float: left;
	padding: 0;
}
.user-rating,
.user-rating img{
	display: block;
}
.stickers{
	position: absolute;
	top: 6px;
	right: 3px;
}
.inner-page .stickers{right: 8px;}
.content-inner .stickers{
	right: 3px;
}
.stickers li{
	float: left;
	margin-left: 3px;
	display: inline;
}
.stickers span{float: left;}
.sticker-new,
.sticker-special,
.sticker-best,
.sticker-selling,
.sticker-top{
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../Images/ico-new_new.png) no-repeat;
	width: 54px;
	height: 54px;
}
.sticker-new{
	width: 51px;
}
.sticker
{
    float: right;
	overflow: hidden;
	/*min-height:57px;*/
	min-height:63px;
}
.sticker-special{background: url(../Images/ico-special_new.png) no-repeat;}
.sticker-best{background: url(../Images/ico-best_new.png) no-repeat;}
.sticker-selling{background: url(../Images/ico-selling_new.png) no-repeat;}
.sticker-top{background: url(../Images/ico-top_new.png) no-repeat;}

/*.main-block .txt{
	overflow: hidden;
	height: 1%;
}*/

/* 11-07-2012*/
.main-block .txt{
	overflow: hidden;
	height: 1%;
	padding-left : 5px;
}
* html .main-block .txt{
	float: left;
	margin-right: -5px;
	display: inline;
}
.main-block .top-info{/*min-height: 71px;*/}
* html .main-block .top-info{height: 71px;}
.main-block h2{
	font: bold 14px/22px Arial, Helvetica, sans-serif;
	margin: -2px 0 4px;
}
.main-block-narrow h2{margin: -2px 0 4px 4px;}
.main-block-wide h2{
	display: inline;
	margin: 0 12px 0 0;
}
.main-block h2 a{color: #000;}
.main-block h2 a:hover,.footer-block h2 a:hover{color: #FC6C0A;}

.type-info{
	overflow: hidden;
	width: 100%;
	padding-bottom: 0px;
	/*min-height:28px;*/
	padding-left:5px;
}
.type-info img{
	float: left;
	margin: 0 8px 0 2px;
}
.main-block-narrow .type-info img{margin: 0 8px 0 0px;}
.type-info strong{
	float: left;
	font-weight: bold;
	line-height: 14px;
}
.main-block .summary{
	font-style: italic;
	display: block;
	line-height: 13px;
	margin-bottom: 11px;
}
.main-block-wide .summary{
	display: inline;
	margin: 0;
}
.main-block .txt p{
	line-height: 16px;
	margin: 0 2px;
}
.inner-page .main-block .txt p{line-height: 14px;}
.content-inner .main-block .txt p{line-height: 16px;}
.inner-page4 .main-block .txt p{
	margin-right: 30px;
}
.main-block .txt p a,
.main-block p strong{
	font-weight: bold;
}
.main-block .heading{
	overflow: hidden;
	height: 1%;
	margin: 0 175px 8px 4px;
	position: relative;
}
.inner-page .main-block .heading{margin: 0 175px 7px 10px;}
.main-block .subtitle{
	padding: 8px 10px 6px;
	clear: both;
}
* html .main-block .subtitle{
	padding-top: 2px;
}
.main-block .subtitle strong{
	font-weight: bold;
	font-size: 13px;
}
.main-block .slide-block .subtitle{
	overflow: hidden;
	height: 1%;
	padding: 10px 10px 0;
}
.main-block .slide-block .subtitle p{
	float: left;
}
.main-block .subtitle .title-right{
	float: right;
}

.btn01:hover{
	color: #fff;
	background: url(../Images/btn01green_new.png) no-repeat;
}
.btn02{
	color: #fff;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	/*font: bold 10px/39px Arial, Helvetica, sans-serif;*/
	height: 34px;
	padding: 0 0 0 5px;
	display: block;
	width: 135px;
	background: url(../Images/btn02_new.png) no-repeat;
}
.btn02:hover{
	color: #fff;
	background: url(../Images/btn02green_new.png) no-repeat;
}
.main-block-narrow .btn02{margin-left: 4px;}
.btn03{
	color: #fff;
	font: bold 12px/22px Arial,Helvetica,sans-serif;
	height: 54px;
	width: 114px;
	padding: 5px 0 0 2px;
	float: right;
	background: url(../Images/btn03_new.png) no-repeat;
	margin: 48px -10px 0 0;
	position: relative;
	border-radius:5px 5px 5px 5px;
}
.btn03:hover{
	color: #fff;
	background: url(../Images/btn03green_new.png) no-repeat;
}
.content-inner .main-block-wide .btn03{margin: 50px -9px 0 0;}
.btn03 span{
	display: block;
	font-size: 16px;
	line-height: 17px;
	margin-top: -3px;
}
/* popup */
li.active .popup{display:block;}

.popup-t,
.popup-b{
	overflow: hidden;
	height: 3px;
	background: url(../Images/bg-popup-t_new.png) no-repeat;
}
.popup-b{
	background: url(../Images/bg-popup-b_new.png) no-repeat;
}
.popup-c{
	background: url(../Images/bg-popup-c_new.png) repeat-y;
	padding: 3px 6px;
}
.popup img{
	display: block;
}

.btn-more{
	position: absolute;
	bottom: 7px;
	right: 8px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	height: 22px;
	background: url(../Images/btn-more.png) no-repeat;
}
/* paging */
.paging{
	margin: 5px 10px 0;
	background: url(../Images/bg-paging_new.gif) no-repeat;
}
.inner-page .paging{margin: 11px 0 0;}
.content-inner .paging{margin: 4px 0 -2px;}
.paging .area{
	background: url(../Images/bg-paging-l_new.gif) no-repeat 100% 0;
	padding: 7px 13px 8px 12px;
	line-height: 25px;
	overflow: hidden;
	height: 1%;
}
.inner-page .paging .area{padding-top: 9px;}
.paging h3{
	float: left;
	font-size: 17px;
	font-weight:normal;
	color: #fd6e0e;
	margin-bottom: 10px;
}
.paging h3 a{color: #fd6e0e;}
.paging ul{
	float: right;
	white-space: nowrap;
	margin-bottom: 10px;
}
.paging ul li{
	display: inline-block;
	height: 25px;
	padding-left: 1px;
	margin-right: -3px;
	font-weight: bold;
	font-size: 15px;
}
* html .paging ul li{
	display: inline;
	margin: 0;
}
*+ html .paging ul li{
	display: inline;
	margin: 0;
}
.paging ul a{
	display: inline-block;
}
.paging ul span{
	display: inline-block;
	height: 25px;
	padding: 0 1px 0 8px;
	background: url(../Images/btn-paging_new.png) no-repeat;
}
.paging ul a span,
.paging ul a em{
	cursor: pointer;
}
.paging ul em{
	display: inline-block;
	height: 25px;
	width: 6px;
	background: url(../Images/btn-paging-r_new.png) no-repeat;
}
* html .paging ul a,
* html .paging ul em,
* html .paging ul span{
	display: inline;
}
.paging ul .next{color: #fff;}
.paging ul .next span{background: url(../Images/btn-next_new.png) no-repeat;}
.paging ul .next em{background: url(../Images/btn-next-r_new.png) no-repeat;}
.paging ul a:hover{
	text-decoration: none;
	color: #fff;
}
.paging ul .active a{color: #000;}
.paging ul a:hover span{background: url(../Images/btn-next_new.png) no-repeat;}
.paging ul a:hover em{background: url(../Images/btn-next-r_new.png) no-repeat;}
.paging ul .next:hover span{background: url(../Images/btn-next-hover_new.png) no-repeat;}
.paging ul .next:hover  em{background: url(../Images/btn-next-r-hover_new.png) no-repeat;}
.paging ul .active span{background: none !important;}
.paging ul .active em{background: none !important;}
/* results-form */
.results-form{
	float: left;
	padding: 3px 0 0 2px;
}
.results-form .fieldset{float: left;}
.results-form label{
	float: left;
	padding-right: 5px;
	line-height: 17px;
}
.results-form select{float: left;width: 50px;}
.safari5 .results-form label {padding-top: 3px;}
.safari4 .results-form label {padding-top: 3px;}
.chrome .results-form label {padding-top: 3px;}
/* btn04 */
.btn04{
	display: block;
	font: 24px/26px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #FF8839 url(../Images/btn04_new.gif) repeat-x 0 100%;
	margin: -8px 2px 10px 0;
}
.btn04:hover{
	color: #fff;
	background: #85c068 url(../Images/btn04green_new.gif) repeat-x 0 100%;
}
.inner-page .btn04{margin: 0 0 12px;}
.btn04 span{
	display: block;
	background: url(../Images/btn04-r_new.gif) no-repeat 100% 50%;
	padding: 3px 12px 4px;
}
.btn04 strong{font-weight: bold;white-space: nowrap;}
/* sidebar */
#sidebar{
	float: right;
	width: 215px;
	margin: -5px 3px 0 -218px;
	display: inline;
}
#sidebar .heading{
	margin: 0 4px 0 7px;
	background: url(../Images/bg-heading_new.gif) no-repeat;
	padding: 9px 6px 7px;
	position: relative;
}
#sidebar .heading h3{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
/* sidebox */
.sidebox{
	width: 215px;
	clear: both;
	margin-bottom: 5px;
}
.sidebox .t,
.sidebox .b{
	overflow: hidden;
	height: 14px;
	background: url(../Images/bg-sidebox-t_new.png) no-repeat;
}
.sidebox .b{background: url(../Images/bg-sidebox-b_new.png) no-repeat;}
.sidebox .c{
	background: url(../Images/bg-sidebox-c_new.png) repeat-y;
	height: 1%;
	padding: 0 6px 0 7px;
}
.sidebox .c:after{
	clear: both;
	content: "";
	display: block;
}
.sidebox2{
	width: 215px;
	margin-top: 8px;
	clear: both;
}
.inner-page3 .sidebox2{
	margin-top: 0;
}
.sidebox2 .t{
	overflow: hidden;
	height: 14px;
	background: url(../Images/bg-sidebox2-t_new.png) no-repeat;
}
.sidebox2 .b{
	background: url(../Images/bg-sidebox2-b_new.png) no-repeat;
	height: 65px;
	overflow: hidden;
}
.sidebox2 .c{
	background: url(../Images/bg-sidebox2-c_new.png) repeat-y;
	padding: 4px 14px 0;
	height: 1%;
}
.sidebox2 .c:after{
	clear: both;
	content: "";
	display: block;
}
.sidebox2 .area{
	float: left;
	position: relative;
	width: 100%;
	margin: 0 0 -52px;
}
.sidebox .title{
	font-weight: normal;
	font-size: 17px;
	line-height: 20px;
	display: block;
	padding: 0 4px 4px;
}
.sidebox .title2{padding: 0 4px 10px 8px;}
.sidebox2 .title{
	padding: 0 0 11px;
	display: block;
	font-size: 17px;
	font-weight: normal;
}
.sidebox h3{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: #00009a;
	margin: 0;
	padding-top: 5px;
}
.sidebox .heading2{padding: 2px 8px 4px;}
.sidebox .heading2 h3{
	color: #000;
	margin: 0;
	padding: 0;
}
.sidebox2 h3{
	margin: 0 0 5px;
	font-weight: bold;
	font-size: 13px;
}
.sidebox2 p{
	line-height: 13px;
	margin: 0 2px 10px;
	font-size:10px;
}
.photo{
	background: url(../Images/bg-photo_new.png) no-repeat;
	float: left;
	width: 67px;
	height: 66px;
	padding: 6px 7px 13px;
	margin: 0 1px -4px 0;
}
.photo2{
	width: 187px;
	height: 140px;
	overflow: hidden;
	padding: 6px 8px 12px 8px;
	background: url(../Images/bg-photo3_new.png) no-repeat;
	margin: 0 6px 0 -2px;
}
* html .photo a,
* html .photo-list a{position: relative;}
.photo img,
.photo-list img{
	display: block;
	vertical-align: top;
}
.btn-list{
	margin: 5px 0 -2px;
	padding-top: 1px;
	float: left;
	position: relative;
	clear: both;
	overflow: hidden;
}
.btn-list li{
	vertical-align: top;
	height: 1%;
	padding-bottom: 4px;
	margin-left: 7px;
}
.btn-list a{
	display: block;
	text-align: center;
	color: #fff;
	font-weight: bold;
	width: 187px;
	height: 25px;
	line-height: 24px;
	background: url(../Images/btn-orange_new.png) no-repeat;
}
.btn-list a:hover{
	color: #fff;
	background: url(../Images/btn-green_new.png) no-repeat;
}

.sidebox .info-section{
	padding: 0 2px 3px;
}
.sidebox .info-section h3{
	margin: 0 4px 4px;
	padding:0;
	clear: both;
}
.sidebox .info-section p{padding: 4px 0;}
.sidebox .info-section .txt{
	overflow: hidden;
	height: 1%;
}
/* ad */
.ad{
	margin: -3px 13px -2px;
	text-align: center;
	color: #21409f;
	line-height: 14px;
	font-size: 13px;
}
.ad img{
	vertical-align: top;
	margin-left: 5px;
}
.ad h3{
	font: bold 21px/21px Arial, Helvetica, sans-serif;
	margin: 6px 0;
}
.ad a{
	color: #21409f;
}
/* sideframe */
.sideframe{
	width: 202px;
	margin-bottom: -2px;
	clear: both;
}
.sideframe-t,
.sideframe-b{
	overflow: hidden;
	height: 14px;
	background: url(../Images/bg-sideframe-t_new.png) no-repeat;
}
.sideframe-b{background: url(../Images/bg-sideframe-b_new.png) no-repeat;}
.sideframe-c{
	height: 1%;
	background: url(../Images/bg-sideframe-c_new.png) repeat-y;
	padding: 0 8px;
}
.sideframe-c:after{
	clear: both;
	content: "";
	display: block;
}
.btn06{
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 107px;
	height: 25px;
	line-height: 23px;
	background: url(../Images/btn06_new.png) no-repeat;
	float: left;
}
.btn06:hover{
	color: #fff;
	background: url(../Images/btn06green_new.png) no-repeat;
}
/* lightbox */
.lightbox{
	position: absolute;
	top: 0;
	left: -9999px;
	width: 326px;
	z-index:1000;
}
.png-box {
	margin:6px;
	position:relative;
	height:1%;
}
.png-box .t,
.png-box .b {
	height:6px;
	font-size:0;
	line-height:0;
	background:url(../Images/bg-top_new.png) repeat-x;
	width:150%;
}
.png-box .b {background:url(../Images/bg-bottom_new.png) repeat-x;}
.png-box .t span,
.png-box .b span {
	position:absolute;
	left:-6px;
	width:6px;
	height:6px;
	background:url(../Images/bg-top-left_new.png) no-repeat;
}
.png-box .b span{
	left:-6px;
	background:url(../Images/bg-bottom-left_new.png) no-repeat;
}
.png-box .t em,
.png-box .b em {
	float:right;
	position:relative;
	width:6px;
	z-index:100;
	margin-right:-6px;
	height:100%;
	background:url(../Images/bg-top-right_new.png) no-repeat;
}
.png-box .b em { background:url(../Images/bg-bottom-right_new.png) no-repeat; }
.png-box .holder {
	width:100%;
	overflow:hidden;
	padding:0 6px;
	position:relative;
	margin:0 -6px;
}
.png-box .holder .l,
.png-box .holder .r {
	float:left;
	width:6px;
	background:url(../Images/bg-left_new.png) repeat-y;
	padding:0 0 9999px;
	margin:0 0 -9999px -6px;
}
.png-box .holder .r {
	float:right;
	background:url(../Images/bg-right_new.png) repeat-y;
	margin:0 -6px -9999px 0;
}
.png-box .content {
	float:left;
	width:100%;
	background:#fff;
	padding: 5px 0 7px;
}
.lightbox h3{
	font: bold 23px/26px Arial, Helvetica, sans-serif;
	margin: 0 50px 16px 8px;
}
.btn-close{
	position: absolute;
	top: 6px;
	right: 10px;
	font-weight: bold;
	text-align: center;
	width: 52px;
	height: 27px;
	line-height: 27px;
	background: url(../Images/btn-close_new.png) no-repeat;
}
.search-form{
	background: none;
	float: none;
	width: 100%;
}
.search-form .row{padding-bottom: 8px;}
.search-form .row2{overflow: visible;}
.search-form .row2:after{
	clear: both;
	content: "";
	display: block;
}
.search-form label{
	color: #000;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	width: 61px;
	padding-right: 6px;
}
.search-form .text{
	border: 1px solid #7f9db9;
	padding: 2px 3px 3px;
	width: 72px;
	color: #727272;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	height: 15px;
	margin-top: 1px;
}
.search-form .btn-calendar{margin: 0 0 0 3px;}
.search-form select{font-size: 12px;}
.btn-search{
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	width: 90px;
	height: 35px;
	background: url(../Images/btn-search2_new.png) no-repeat;
	border: none;
	float: right;
	margin: -4px 7px 0 0;
	cursor:pointer;
}
.btn-search:hover{
	background: url(../Images/btn-search2green_new.png) no-repeat;
}
/* inner-page sidebar */
.inner-page #sidebar{
	float: left;
	display: inline;
	margin: 0 0 0 -100%;
	width: 227px;
	padding: 15px 0 0 12px;
}
/* main-form */
.inner-page #sidebar h3{
	color: #009;
	font: bold 17px/20px Arial, Helvetica, sans-serif;
	clear: both;
	position: relative;
	white-space: nowrap;
	margin: 0 0 5px 4px;
}
.main-form .field{
	width: 200px;
	background: url(../Images/bg-field_new.gif) no-repeat;
	padding: 2px 2px 2px 8px;
	overflow: hidden;
	margin-bottom: 7px;
	clear: both;
	position: relative;
}
.main-form .field .text{
	float: left;
	background: none;
	border: none;
	color: #000;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	padding: 3px 0 4px;
}
.ie8 .main-form .field .text{
	margin: 3px 0 0;
	padding-top: 3px;
}
.main-form .field .btn{float: right;}
/* search-block */
#sidebar .search-block{
	width: 236px;
	margin: 0 -5px 0 -12px;
	position: relative;
	background: #2d67bd url(../Images/bg-search-block-t2_new.gif) repeat-x;
}
#sidebar .search-block .b{background: url(../Images/bg-search-block-b2_new.gif) repeat-x 0 100%;width: 100%;}
#sidebar .search-block .tl{background: url(../Images/bg-search-block-tl2_new.gif) no-repeat;width: 100%;}
#sidebar .search-block .tr{background: url(../Images/bg-search-block-tr2_new.gif) no-repeat 100% 0;width: 100%;}
#sidebar .search-block .bl{background: url(../Images/bg-search-block-bl2_new.gif) no-repeat 0 100%;width: 100%;}
#sidebar .search-block .br{
	padding: 8px 11px 9px 9px;
	background: url(../Images/bg-search-block-br2_new.gif) no-repeat 100% 100%;
}
#sidebar .search-block .box{
	float: none;
	width: 100%;
}
#sidebar .search-block .box-br{padding: 6px 10px;}
#sidebar .search-block h2{
	float: none;
	text-align: left;
	display: block;
	font-size: 18px;
	line-height: 20px;
	margin: 0 7px 8px;
}
#sidebar .search-block .btn-search{margin: 5px 0 0;}
#sidebar .search-block .row{padding-bottom: 8px;}
#sidebar .search-block label{
	font-size: 15px;
	font-weight: bold;
	width: 86px;
	line-height: 23px;
}
#sidebar .search-block .text{
	font-size: 11px;
	line-height: 14px;
	height: 14px;
	width: 68px;
	padding: 3px 5px;
	position: relative;
}
#sidebar .btn-calendar{margin-top: 2px;}
#sidebar .search-block select{
	font-size: 16px;
	width: 40px;
}
.btn-search5{background: url(../Images/btn-search5_new.png) no-repeat;}
.btn-search5:hover{background: url(../Images/btn-search5green_new.png) no-repeat;}
/* filters-title */
.filters-title{
	padding: 6px 0 3px 14px;
	clear: both;
	position: relative;
	width: 215px;
}
.inner-page #sidebar .filters-title h3{
	color: #142e93;
	margin: 0 0 03px;
}
.link-clear{
	color: #fc6c0a;
	font-size: 12px;
	font-weight: bold;
}
/* btn-top */
.btn-top{
	color: #fff;
	font: 18px/27px Arial, Helvetica, sans-serif;
	display: block;
	width: 168px;
	background: url(../Images/btn-top_new.png) no-repeat;
	padding: 10px 10px 10px 38px;
	margin-top: -7px;
}
.btn-top:hover{
	color: #fff;
	background: url(../Images/btn-topgreen_new.png) no-repeat;
}
/* sidebox3 */
.sidebox3{
	width: 215px;
	margin-bottom: -6px;
}
.sidebox3 .t{
	overflow: hidden;
	height: 14px;
	background: url(../Images/bg-sidebox3-t_new.png) no-repeat;
}
.sidebox3 .b{
	overflow: hidden;
	height: 114px;
	background: url(../Images/bg-sidebox3-b_new.png) no-repeat;
}
.sidebox3 .c{
	background: url(../Images/bg-sidebox3-c_new.png) repeat-y;
	height: 1%;
	padding: 3px 14px 2px;
	color: #fff;
}
.sidebox3 .c:after{
	clear: both;
	content: "";
	display: block;
}
.sidebox3 .area{
	float: left;
	position: relative;
	width: 100%;
	margin: 0 0 -100px;
}
.sidebox3 .link{
	color: #fff;
	font-weight: bold;
	margin-left: 7px;
}
.inner-page #sidebar .sidebox h3,
.inner-page #sidebar .sidebox3 h3,
.sidebox4 h3{
	color: #000;
	margin: 0 0 6px;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	clear: both;
	width: 100%;
	position: relative;
	padding: 0;
}
.sidebox4 h3{margin-bottom: 8px;}
.inner-page #sidebar .sidebox3 h3{color: #fff;}
.inner-page .sidebox{margin-bottom: -5px;}
.inner-page .sidebox .c{padding: 3px 14px 0;}
.inner-page .sidebox-alt .c{padding: 0 14px;}
.sidebox4 .c{padding: 3px 14px 0 18px;}
.sidebox4{
	margin-bottom: -3px;
}
/* check-list */
.check-list{
	margin: 0 0 -2px;
	float: left;
	position: relative;
	width: 100%;
}
* html .check-list{margin-bottom: -8px;}
*+ html .check-list{margin-bottom: -8px;}
.sidebox3 .check-list{margin-bottom: 2px !important;}
.check-list3{margin-bottom: -2px !important;}
.check-list li{
	height: 1%;
	overflow: hidden;
	position: relative;
	clear: both;
	vertical-align: top;
	padding-bottom: 7px;
	margin-left: 7px;
}
.check-list2 li{padding-bottom: 8px;}
.check-list input{
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 14px;
	height: 14px;
	display: inline;
}
.check-list label{
	float: left;
	white-space: nowrap;
	line-height: 14px;
	font-size: 12px;
}
.check-list img{vertical-align: top;}
a.btn-social img{
	margin: 0 0 0 7px;
	padding-bottom: 3px;
	display: block;
}
/* map */
.map{
	margin: -5px -7px 0;
	clear: both;
	width: 191px;
	float: left;
	position: relative;
}
* html .map{margin-bottom: -5px;}
*+ html .map{margin-bottom: -5px;}
.map img{display: block;}
/* list */
.list{
	margin: -3px 0 0 3px;
	font-size: 12px;
}
.list li{
	vertical-align: top;
	height: 1%;
	padding: 0 0 5px 15px;
	line-height: 14px;
	background: url(../Images/bullet02tick_new.png) no-repeat;
}
.list2 li{
	background: url(../Images/bullet03_new.png) no-repeat;
}
/* slider-holder */
.slider-holder{
	width: 100%;
	clear: both;
	padding: 13px 0 12px;
}
.slider-holder:after{
	clear: both;
	content: "";
	display: block;
}
.slider-holder strong{
	font-weight: normal;
	float: left;
}
.slider{
	float: left;
	width: 136px;
	position: relative;
	margin: 1px 2px 0 8px;
}
.slider div.ui-slider{
	width: 136px;
	height: 14px;
	background: url(../Images/bg-slider_new.png) no-repeat;
	border:none;
}
.slider div.ui-slider .ui-slider-handle{
	background: url(../Images/arrow01_new.png) no-repeat;
	border:none;
	margin-top:7px;
}
.slider div.ui-slider .ui-slider-range{
	background:none;
}
.slider span{
	position: absolute;
	top: -15px;
	left: 0;
}
.slider .label-max{
	left: auto;
	right: 0;
}
.slider .arrow-min,
.slider .arrow-max{
	position: absolute;
	left:-4px;
	top: 3px;
}
.slider .arrow-max{left: 90px;}
.slider img{display: block;}
/* inner-page content */
.inner-page .main-bg{
	background: url(../Images/bg-sidebar_new.gif) no-repeat 4px 4px;
}
.inner-page #content{
	background: url(../Images/bg-sidebar_new.gif) no-repeat 4px 4px;
}
.inner-page .content-holder{margin: 0 7px 0 245px;}
/* results-heading */
.results-heading{
	overflow: hidden;
	width: 100%;
}
.results-heading h2{
	float: left;
	color: #ec7e24;
	font: bold 17px/20px Arial, Helvetica, sans-serif;
	margin: 9px 12px 0;
	display: inline;
}
/* sort-form */
.sort-form{
	float: right;
	width: 245px;
	height: 29px;
	background: url(../Images/bg-sort-form_new.gif) no-repeat;
	padding: 10px 0 0 8px;
	margin-right: 5px;
}
.sort-form label{
	font: bold 17px/20px Arial, Helvetica, sans-serif;
	color: #009;
	float: left;
	margin-right: 9px;
}
.sort-form select{
	float: left;
	font-size: 14px;
	width: 113px;
}
/* main-block-orange */
.main-block-orange { margin-right :-3px;display:inline-block;}
.main-block-orange .tl{background: #feb98b url(../Images/bg-main-block-tl2_new.gif) no-repeat;width:100%;}
.main-block-orange .tr{background: url(../Images/bg-main-block-tr2_new.gif) no-repeat 100% 0;width:100%;}
.main-block-orange .bl{background: url(../Images/bg-main-block-bl2_new.gif) no-repeat 0 100%;width:100%;}
.main-block-orange .br{background: url(../Images/bg-main-block-br2_new.gif) no-repeat 100% 100%;padding: 3px;height: 1%;}
/* details */
.details{
	overflow:visible;
	width: 100%;
	clear: both;
}
.details:after{
	clear:both;
	display:block;
	content:"";
}
.details .slide-block{
	margin: -2px 0 2px;
	border-top: 2px solid #b5daff;
	clear: both;
	width: 100%;
}
.details .combination{
	position: relative;
	width: 100%;
	margin-bottom: 7px;
}
.details .combination .slide-block{
	border: none;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.slide-title{width: 100%;padding: 2px 0;}
.slide-title:after{
	clear: both;
	content: "";
	display: block;
}
.slide-title .title{
	float: left;
	width: 261px;
	padding: 2px 5px 0 11px;
	background: url(../Images/arrow02_new.gif) no-repeat 0 6px;
}
.active-slide .slide-title .title{background: url(../Images/arrow03_new.gif) no-repeat 0 7px;}
.slide-title .title em{
	display: block;
	color: #dc0000;
	font-style: normal;
}
.slide-title h3{
	font-size: 11px;
	font-weight: bold;
}
.slide-title h3 span{
	color: #000;
	font-weight: normal;
	margin: 0;
}
.slide-title  span{margin-top: 2px;}
.details .info{
	float: right;
	width: 374px;
}
.slide-block .info select{
	float: right;
	width: 43px;
	margin: 0 25px 0 0;
}
.inner-page4 .slide-block .info select{
	margin: 2px 25px 0 0;
}
.btn05{
	float: right;
	margin: 2px 3px 0 0;
	position: relative;
	display: inline;
	width: 81px;
	height: 26px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: url(../Images/btn05_new.png) no-repeat;
}
.btn05:hover{
	text-decoration: none;
		color: #fff;
	background: url(../Images/btn05-hover_new.png) no-repeat;
}
.details .combination .btn05{
	position: absolute;
	bottom: 0;
	margin-bottom: 14px;
	right: 0;
}
.details .included{
	float: left;
	width: 34%;
	white-space: nowrap;
}
.details .available{
	float: left;
	width: 20%;
	font-weight: bold;
	color: #2b8e1b;
	white-space: nowrap;
}
.details .available-mark{color: #fc6803;}
.details .old-price{
	float: left;
	width: 8%;
	text-decoration: line-through;
	color: #787575;
	white-space: nowrap;
}
.details .price{
	float: left;
	text-align: center;
	width: 14%;
	white-space: nowrap;
	color: #009;
	font-size: 14px;
	font-weight: bold;
}
.details .max-persons{
	float: right;
	color: #000;
	font-size: 11px;
	text-align: center;
	width: 80px;
	position: relative;
	margin-bottom: 1px;
}
.details2{
	overflow: visible;
}
.details .slide-block-top{
	border: none;
}
.cell-title{
	font-size: 10px;
	line-height: 10px;
	position: absolute;
	top: -25px;
	left: 0;
	width: 80px;
}
.details .block{
	width: 100%;
	clear: both;
	position: relative;
	overflow: hidden;
}
.details .block .holder{padding: 22px 0 0;}
.details .block h3{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 1px;
}
.details .block p{
	line-height: 13px;
	margin: 0 0 3px;
}
.btn-less{
	padding-left: 14px;
	background: url(../Images/arrow04_new.gif) no-repeat 0 50%;
	font-weight: bold;
}
/* include-list */
.include-list{
	overflow: hidden;
	height: 1%;
	padding: 9px 0 5px 2px;
}
.include-list ul{
	float: left;
	padding-right: 14px;
}
* html .include-list ul{
	width: 1px;
}
.include-list ul li{
	vertical-align: top;
	height: 1%;
	line-height: 13px;
	padding: 0 0 8px 15px;
	white-space:  nowrap;
	word-spacing: 2px;
}
.ico-air{background: url(../Images/ico-air_new.png) no-repeat;}
.ico-interior{background: url(../Images/ico-interior_new.png) no-repeat;}
.ico-heating{background: url(../Images/ico-heating_new.png) no-repeat;}
.ico-iron{background: url(../Images/ico-iron_new.png) no-repeat;}
.ico-tv{background: url(../Images/ico-tv_new.png) no-repeat;}
.ico-phone{background: url(../Images/ico-phone2_new.png) no-repeat;}
.ico-desk{background: url(../Images/ico-desk_new.png) no-repeat;}
.ico-sitting{background: url(../Images/ico-sitting_new.png) no-repeat;}
/* offers-block */
.offers-block{
	padding-bottom: 14px;
	width: 100%;
	clear: both;
}
.offers-block-tl{background: #5785ca url(../Images/bg-offers-block-tl_new.gif) no-repeat;}
.offers-block-tr{background: url(../Images/bg-offers-block-tr_new.gif) no-repeat 100% 0;}
.offers-block-bl{background: url(../Images/bg-offers-block-bl_new.gif) no-repeat 0 100%;}
.offers-block-br{
	background: url(../Images/bg-offers-block-br_new.gif) no-repeat 100% 100%;
	padding: 5px;
}
.offers-area{
	background: #fff;
	padding: 0 0 1px 5px;
	height: 1%;
}
/* tabset */
.tabset{
	float: right;
	position: relative;
	margin-bottom: -1px;
	padding: 2px 5px 0 0;
}
.tabset li{
	float: left;
	margin-right: 2px;
	display: inline;
}
.tabset a{
	float: left;
	font: bold 11px/34px Arial, Helvetica, sans-serif;
	color: #fff;
	height: 34px;
	background: url(../Images/bg-tab_new.gif) no-repeat;
}
.tabset a:hover,
.tabset a.active{
	background-position: 0 -68px;
}
.tabset span{
	float: left;
	cursor: pointer;
	background: url(../Images/bg-tab_new.gif) no-repeat 100% -34px;
	padding: 0 4px;
}
.tabset a:hover span,
.tabset a.active span{
	background-position: 100% -102px;
}
/* tab-content */
.tab-content{
	background: #e6f2fd url(../Images/bg-tab-content-t_new.gif) repeat-x;
	margin: 0 0 15px 9px;
	height: 1%;
}
.tab-content .b{background: url(../Images/bg-tab-content-b_new.gif) repeat-x 0 100%; width: 100%;}
.tab-content .l{background: url(../Images/bg-tab-content-l_new.gif) repeat-y; width: 100%;}
.tab-content .r{background: url(../Images/bg-tab-content-r_new.gif) repeat-y 100% 0; width: 100%;}
.tab-content .tl{background: url(../Images/bg-tab-content-tl_new.gif) no-repeat; width: 100%;}
.tab-content .tr{background: url(../Images/bg-tab-content-tr_new.gif) no-repeat 100% 0; width: 100%;}
.tab-content .bl{background: url(../Images/bg-tab-content-bl_new.gif) no-repeat 0 100%; width: 100%;}
.tab-content .br{
	background: url(../Images/bg-tab-content-br_new.gif) no-repeat 100% 100%;
	padding: 15px 21px 4px 22px;
	height: 1%;
}
/* search-form2 */
.search-form2 .row{
	overflow: hidden;
	height: 1%;
	padding: 0 0 11px;
}
.search-form2 .row2{
	padding-right: 12px;
}
.search-form2 label{
	float: left;
	width: 118px;
	font: bold 20px/35px Arial, Helvetica, sans-serif;
	color: #009;
}
.search-form2 .field{
	margin-left: 118px;
}
.search-form2 .text{
	float: left;
	background: #fff;
	border: 2px solid #98a3b3;
	font-size: 19px;
	line-height: 22px;
	height: 22px;
	padding: 5px 5px 4px;
	width: 236px;
	margin-right: 3px;
}
.search-form2 .field .text{
	margin-right: 10px;
}
.search-form2 .note{
	float: left;
	font: italic 14px/16px Arial, Helvetica, sans-serif;
	color: #009;
	width: 227px;
	display: inline;
}
.search-form2 .date .text{
	width: 117px;
}
.search-form2 .btn-calendar{
	float: left;
	margin-top: 2px;
}
.search-form2 .btn-calendar img{
	display: block;
}
.search-form2 select{
	float: left;
	font-size: 19px;
	width: 100%;
	margin-top: 3px;
}
.search-form2 select.sel2{
	width: 52px;
}
.search-form2 .check{
	float: left;
	padding: 13px 0 10px 3px;
}
.search-form2 .check input{
	float: left;
	padding: 0;
	margin: 2px 8px 0 0;
	display: inline;
	width: 13px;
	height: 13px;
}
.search-form2 .check label{
	width: auto;
	font: italic 16px/16px Arial, Helvetica, sans-serif;
}
.btn-search3{
	float: right;
	color: #fff;
	font: bold 35px/53px Arial, Helvetica, sans-serif;
	/*padding: 0 0 1px 22px;*/
	padding:0 0 1px 10px;
	background: url(../Images/btn-search3_new.png) no-repeat;
	/*width: 231px;*/
	width:250px;
	height: 53px;
}
.btn-search3:hover{
	color: #fff;
	background: url(../Images/btn-search3green_new.png) no-repeat;
}

.search-form2-alt{padding-bottom: 12px;}
.search-form2-alt label{width: 188px;}
.search-form2-alt label strong{color: #fc6c0a;}
.search-form2-alt .field{
	margin: 0;
	float: left;
}
.search-form2-alt .note{width: 210px;}
.search-form2-alt .row{padding-bottom: 13px;}
.search-form2-alt .btn-search3{margin-top: -13px;}
/* BOOKING PAGE*/
/* .main-container4 */
.main-container4{
	margin:7px 13px 19px 11px;
	background:#e2f1ff url(../Images/bg-main-container-4-t_new.gif) repeat-x;
}
.main-container4-b{
	width:100%;
	background:url(../Images/bg-main-container-4-b_new.gif) repeat-x 0 100%;
}
.main-container4-l{
	width:100%;
	background:url(../Images/bg-main-container-4-l_new.gif) repeat-y;
}
.main-container4-r{
	width:100%;
	background:url(../Images/bg-main-container-4-r_new.gif) repeat-y 100% 0;
}
.main-container4-tl{
	width:100%;
	background:url(../Images/bg-main-container-4-tl_new.gif) no-repeat;
}
.main-container4-tr{
	width:100%;
	background:url(../Images/bg-main-container-4-tr_new.gif) no-repeat 100% 0;
}
.main-container4-bl{
	width:100%;
	background:url(../Images/bg-main-container-4-bl_new.gif) no-repeat 0 100%;
}
.main-container4-br{
	width:100%;
	background:url(../Images/bg-main-container-4-br_new.gif) no-repeat 100% 100%;
}
/* book-area */
.book-area{padding:16px 22px 5px 15px;}
.book-area2{padding-right: 16px;}
* html .book-area{
	height:1%;
	overflow:visible;
}
.book-area:after{
	display:block;
	clear:both;
	content:"";
}
.book-area-art{
	background: url(../Images/bg-img_new.png) no-repeat 0 100%;
	width: 100%;
}
*+ html .book-area-art{
	margin-bottom: -20px;
	padding-bottom: 25px;
}
/* book-area content-col */
.book-area .content-col{
	float:left;
	width:339px;
	padding-bottom: 13px;
}
/* summary-block */
.summary-block{
	width:339px;
	padding:3px 0 0;
	font-size:12px;
	line-height:16px;
	color:#0f238c;
	background:url(../Images/bg-summary-block_new.gif) no-repeat;
}
.summary-holder{
	width:100%;
	padding:0 0 3px;
	background:url(../Images/bg-summary-block_new.gif) no-repeat 100% 100%;
}
.summary-frame{
	width:303px;
	padding:8px 13px 10px 23px;
	background:#fff;
}
.side-col .summary-block,
.side-col .summary-frame,
.side-col .summary-holder{
	width: auto;
	background: none;
}
.summary-block h1{
	margin:0 0 8px;
	font-weight:bold;
	font-size:23px;
	line-height:28px;
	color:#fc6d0c;
}
.summary-block h2{
	position:relative;
	margin:0 0 8px;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color:#fc6d0c;
}
.summary-block h3{
	margin:-4px 0 22px;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
}
.book-area2 .summary-block h3{
	margin-bottom: 15px;
}
.summary-block h2 em{
	font-style: italic;
}
.summary-block ul{
	margin:0 0 9px;
	padding:0;
	list-style:none;
}
.book-area2 .summary-block ul{margin-bottom: 12px;}
.book-area2 .summary-block ul.pay-details{margin-bottom: 8px;}
.summary-block ul li{
	height:1%;
	vertical-align:top;
	padding:0 0 4px;
}
.summary-block ul li.alt{
	padding-bottom: 12px;
}
.summary-block dl{
	margin:0;
	padding:0;
	overflow:hidden;
}
* html .summary-block dl{
	height:1%;
	overflow:visible;
}
.summary-block dl dt{
	float:left;
	width:94px;
	padding:0 15px 0 0;
}
* html .summary-block dl dt{padding-right:12px;}
.summary-block dl dt.wide{
	width: 181px;
	padding-right: 0;
}
.summary-block dl dd{
	margin:0;
	overflow:hidden;
}
* html .summary-block dl dd{
	height:1%;
	overflow:visible;
}
.summary-block dl dd span,
.summary-block dl dd ul{
	padding:0 0 0 5px;
	background:url(../Images/bullet-summary_new.gif) no-repeat 0 5px;
}
.summary-block dl dd strong{
	padding-left: 5px;
	font-weight: bold;
}
.summary-block dl dd ul,
.book-area2 .summary-block dl dd ul{margin:0 0 4px;}
.summary-block dl dd ul li{padding:0;}
.book-area2 .summary-block dl dd ul.alt{margin-bottom: -4px;}
.book-area2 .summary-block dl dd ul.alt li{padding:0 0 4px;}
.summary-block .pay-details dl dt{width:175px;}
.summary-block .pay-details ul{
	margin:0;
	padding:5px 0 0 11px;
}
.summary-block .pay-details ul dt{width:164px;}
.summary-block ul .mark{
	font-weight:bold;
	color:#fd7011;
}
.summary-block ul .mark span{
	background: url(../Images/bullet-summary2_new.gif) no-repeat 0 5px;
}
.summary-block .note-box{margin:-7px 0 0;}
.summary-block .link-holder{
	width:100%;
	margin:0 0 -17px;
	overflow:hidden;
}
.summary-block .link-holder a{float:right;}
.summary-block .link-holder a img{vertical-align:top;}
.summary-box{
	color: #fd6c0a;
	font-size: 11px;
	line-height: 13px;
	padding: 15px 0 8px;
}
.summary-box h2{
	margin: 0 0 2px;
}
.summary-box p{
	margin: 0 2px;
}
.summary-block .txt-block{
	line-height: 14px;
}
.summary-block .txt-block .alt{
	line-height: 15px;
	font-size: 13px;
	margin-bottom: -20px;
}
.summary-block .txt-block p{
	margin: 0 20px 12px 0;
}
.summary-block .txt-block .alt p{
	margin-bottom: 25px;
}
.summary-block .txt-block p strong{
	font-weight: bold;
}
.summary-block .txt-block h2{
	font-size: 15px;
	margin: 0 0 2px;
}
.summary-block .list2{
	margin: 0 0 3px 5px;
}
.summary-block .list2 li{
	padding: 0 0 5px 21px;
	background-position: 0 2px;
}
.list4,
.summary-block .list4{
	margin: 12px 0 7px 15px;
	word-spacing: -1px;
	font: bold 13px/17px Arial, Helvetica, sans-serif;
}
.list4 li,
.summary-block .list4 li{
	height: 1%;
	vertical-align: top;
	padding: 0 0 17px 22px;
	background: url(../Images/bullet05_new.gif) no-repeat 0 4px;
}
/* summary-area */
.summary-area{
	background: #fd6c0a url(../Images/bg-summary-area-tl_new.gif) no-repeat;
	width: 100%;
	margin-bottom: 13px;
}
.summary-area-tr{background: url(../Images/bg-summary-area-tr_new.gif) no-repeat 100% 0;}
.summary-area-bl{background: url(../Images/bg-summary-area-bl_new.gif) no-repeat 0 100%;}
.summary-area-br{
	background: url(../Images/bg-summary-area-br_new.gif) no-repeat 100% 100%;
	padding: 2px;
}
.summary-area .content{
	background: #fff;
	padding: 4px 9px 5px;
}
.summary-area strong{
	display: block;
	color:#fc6d0c;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
}
.summary-area em{
	display: block;
	font-style: italic;
}
/* white-box */
.white-box{
	width: 100%;
	margin-bottom: 14px;
}
.white-box .l, .white-box .r{
	height:5px;
	overflow:hidden;
	width:5px;
}
.white-box .c{
	background: #fff;
	overflow:hidden;
	height:5px;
}
.white-box .l{float: left;}
.white-box .r{float: right;}
* html .white-box .l{margin: 0 -3px 0 0;}
* html .white-box .r{margin: 0 0 0 -3px;}
.white-box-t .l{background: url(../Images/bg-white-tl_new.png);}
.white-box-t .r{background: url(../Images/bg-white-tr_new.png);}
.white-box-b .l{background: url(../Images/bg-white-bl_new.png);}
.white-box-b .r{background: url(../Images/bg-white-br_new.png);}
.white-box .holder{
	background: #fff;
	padding: 13px 18px 6px;
}
.summary-block .txt h2{
	margin-bottom: 2px;
}
.summary-block .txt .spec-list{
	margin-bottom: 11px;
}
.summary-block .txt p{
	margin-bottom: 10px;
}
.summary-block .txt h3{
	margin: 0;
}
/* next-steps */
.summary-block .txt .next-steps{
	margin: 0 0 35px;
}
.summary-block .txt .next-steps li{
	vertical-align: top;
	height: 1%;
	padding: 0 0 8px 11px;
	background: url(../Images/sep03_new.gif) no-repeat 0 4px;
	position: relative;
}
.summary-block .txt .next-steps li:after{
	clear: both;
	content: "";
	display: block;
}
.next-steps .btn-holder{
	float: left;
	position: relative;
	display: inline;
	margin: 5px 0 8px -11px;
}
.next-steps h4{
	font-weight: bold;
	font-size: 12px;
}
.next-steps strong{font-weight: bold;}
.next-steps em{font-style: italic;}
.summary-block .next-steps p{margin: 0;}
.warning{
	display: block;
	color: #f00;
}
.btn-print{
	overflow: hidden;
	height: 1%;
}
.btn-print a{
	float: left;
	color: #fff;
	height: 54px;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	background: url(../Images/btn-print_new.gif) no-repeat;
}
.btn-print span{
	float: left; 
	cursor: pointer;
	padding: 0 23px 0 58px;
	background: url(../Images/btn-print_new.gif) no-repeat 100% -54px;
}
.btn-print strong{
	display: table;
	cursor: pointer;
	height: 54px;
}
.btn-print em{
	display: table-cell;
	font-style: normal;
	vertical-align: middle;
}
.summary-block .buttons-list{
	overflow: hidden;
	width: 100%;
	margin: 0 0 6px;
}
.summary-block .buttons-list li{
	float: left;
	padding: 0 5px 0 0;
}
.buttons-list a{
	float: left;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 11px;
}
.buttons-list a:hover{
	text-decoration: none;
	border: none;
}
.buttons-list strong{
	float: left;
	cursor: pointer;
	padding: 0 5px 0 12px;
	background: url(../Images/btn08_new.png) no-repeat;
}
.buttons-list a:hover strong{
	text-decoration: none;
	background: url(../Images/btn08green_new.png) no-repeat;
}
.buttons-list .alt strong{
	width: 72px;
}
.buttons-list span{
	float: left;
	cursor: pointer;
	height: 25px;
	width: 7px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../Images/btn08-r_new.png) no-repeat;
}
.buttons-list a:hover span{
	background: url(../Images/btn08-rgreen_new.png) no-repeat;
}
.contact-info span{
	display: block;
}

/* book-area side-col */
.book-area .side-col{margin:0 0 0 359px;}
.book-area .side-col-holder{
	width:100%;
	float:left;
}
/* form-block */
.form-block{
	width:100%;
	margin:0 0 11px;
}
.form-block-t,
.form-block-b{
	height:4px;
	margin:0 4px;
	background:#5785ca;
}
.form-block .l,
.form-block .r{
	position:relative;
	float:left;
	width:4px;
	height:4px;
	margin:0 0 0 -4px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	background:url(../Images/bg-form-block_new.gif) no-repeat;
}
.form-block .r{
	float:right;
	margin:0 -4px 0 0;
}
.form-block-t .r{background-position:0 -5px;}
.form-block-b .l{background-position:0 -10px;}
.form-block-b .r{background-position:0 -15px;}
.form-block-area{
	padding:3px 5px 1px;
	background:#5785ca;
}
.form-block .heading{
	padding:0 14px 8px 12px;
	height: 1%;
}
.form-block .heading:after{
	clear: both;
	content: "";
	display: block;
}
.form-block .heading h3{
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin: 0;
}
.form-block-area .area{
	padding:9px 10px 6px 11px;
	background:#fff;
}
.form-block-area .area2{
	padding: 6px 10px 6px 11px;
}
/* contact-details */
.contact-details{
	font-size:13px;
	line-height:16px;
	color:#0f238c;
}
.contact-details .form-holder{
	width:100%;
	overflow:hidden;
}
.contact-details .row{
	margin:0 -37px 0 0;
	overflow:hidden;
}
.contact-details .row2{
	padding-bottom: 3px;
}
.contact-details .row3{
	margin-right: 0;
}
* html .contact-details .row{
	width:100%;
	margin:0;
	padding-right:37px;
}
.contact-details .row .section{
	float:left;
	display:inline;
	width:240px;
	margin:0 30px 0 0;
	padding:0 0 4px;
	position: relative;
}
.contact-details .field{
	float: left;
	margin-right: 11px;
}
.contact-details .no-indent{
	margin-right: 0;
}
.contact-details .field select{
	margin-right: 0;
}
.contact-details label{
	display:block;
	padding:0 0 3px;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#0f238c;
}
.contact-details label.alt{
	padding-left: 21px;
}
.contact-details label em{
	font-style: italic;
	font-weight: normal;
}
.contact-details label span{
	color: #fc6d0c;
}
.contact-details .text{
	float:left;
	width:219px;
	margin:0;
	padding:4px 5px;
	border:2px solid #b4b4b4;
	font-size:13px;
	line-height:16px;
	color:#0f238c;
	background:#fff;
}
.contact-details .text-middle{width:133px;}
.contact-details .text-middle2{width:144px;}
.contact-details .text-short{
	width:62px;
	margin:0 10px 0 0;
}
.contact-details .text-short2{
	width: 50px;
}
.contact-details .text-long{width: 94%;}
.contact-details select{
	float:left;
	width:233px;
	font-size:13px;
	color:#0f238c;
}
.contact-details .sel-short{
	width:66px;
	margin:0 11px 0 0;
}
.contact-details .sel-short2{width: 64px;}
.contact-details .sel-middle{width:79px;}
.contact-details .code-section{
	position:relative;
	float:left;
}
.contact-details .number-section{
	position:relative;
	float:right;
	display:inline;
	margin:0 7px 0 0;
}
.contact-details .code-section .text,
.contact-details .number-section .text{width:83px;}
.contact-details .note{
	position:absolute;
	top:19px;
	right:-20px;
	width:15px;
	height:15px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	background:#FC6D0C;
}
.contact-details .note:hover{text-decoration:none;}
.contact-details .check-block{
	width:100%;
	padding:7px 0 0;
}
.contact-details .check-row{
	width:100%;
	margin:0 0 1px;
	overflow:hidden;
}
.contact-details .check{
	float:left;
	width:16px;
	height:15px;
	margin:0 7px 0 0;
	padding:0;
}
* html .contact-details .check{margin-right:4px;}
.contact-details .check-row label{
	display:block;
	overflow:hidden;
}
* html .contact-details .check-row .label{
	height:1%;
	overflow:visible;
}
.contact-details a{color:#ff0c00;}
.contact-details .btn-row{
	width:100%;
	margin:0 0 14px;
	padding:1px 0 0;
	overflow:hidden;
}
.contact-details .btn{
	float:right;
	width:231px;
	height:54px;
	margin:0 0 0 18px;
	padding:0 0 2px;
	border:0;
	font:bold 35px/54px Arial, Helvetica, sans-serif;
	text-indent:-5px;
	color:#fff;
	background:url(../Images/btn-form_new.png) no-repeat;
	cursor:pointer;
}
.contact-details .price{
	float:right;
	font:bold 35px/54px Arial, Helvetica, sans-serif;
	color:#FC6D0C;
}
.contact-details .textarea{
	padding: 4px 0 4px 5px;
	border: 2px solid #b4b4b4;
	background: #fff;
	margin-bottom: 4px;
}
.contact-details textarea{
	border: none;
	background: none;
	margin: 0;
	overflow: auto;
	color: #0f238c;
	width: 99% !important;
	height: 61px;
}
.contact-details .textarea2{
	margin-bottom: 2px;
}
.contact-details .textarea2 textarea{
	height: 56px;
}
/* inner-type2 */
.inner-type2 .main-container2{padding: 0 11px 0 12px;}
.inner-type2 .main-bg{padding-bottom: 3px;}
.main-bg{background: url(../Images/bg-sidebar_new.gif) no-repeat 100% 0;}
.inner-type2 .content-holder{margin-right: 246px;}
.inner-type2 #sidebar{margin: 0 5px 0 -220px;}
* html .inner-type2 #sidebar{margin-right: 0;}
*+ html .inner-type2 #sidebar{margin-right: 0;}

.inner-type2 #sidebar .search-block{margin: 0 -7px 0 -10px;}
#sidebar .title img{
	vertical-align: middle;
	margin-left: 9px;
}
.inner-type2 .sidebox2{margin: 1px 0 -4px;}
.sidebox2 h3{
	color: #00009a;
}
#sidebar .search-block .holder{
	position: relative;
	z-index: 2;
}
#sidebar .search-block .corner{
	position: absolute;
	top: 0;
	left: -21px;
	width: 176px;
	height: 430px;
	background: url(../Images/bg-corner_new.png);
}
.inner-type2 #sidebar .search-block .holder{height: 187px;}
.inner-type2-alt #sidebar .search-block .corner{
	background: url(../Images/bg-corner2_new.png) no-repeat;
	height: 480px;
}
.inner-type2-alt #sidebar .search-block .holder{height: 238px;}
.inner-type2 #sidebar .search-block h2{
	margin: 0 0 15px;
	font-size: 29px;
	line-height: 30px;
	padding: 5px 0 0;
}
.ui-datepicker-trigger{
	margin: 2px 0 0 4px;
	float: left;
}
.btn-search4{
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	width: 114px;
	height: 36px;
	background: url(../Images/btn-search4_new.png) no-repeat;
}
.btn-search4:hover{
	background: url(../Images/btn-search4green_new.png) no-repeat;
}
.inner-type2 .sidebox4 .c{
	padding: 1px 12px 0 14px;
}
.sidebox2 .txt-area{
	margin-bottom: -57px;
}
.sidebox2 .txt-area p{
	line-height: 14px;
	margin: 0 7px 12px 2px;
}
.sidebox2 .txt-area .title{
	padding-bottom: 5px;
}
/* png-box2 */
.png-box2{
	margin-bottom: 5px;
}
.png-box-c {
	width: 100%;
	position: relative;
	display: table;
}
.png-box-c2 { display: table-row; }
.png-box-l,
.png-box-r {
	background: url(../Images/bg-left2_new.png) repeat-y;
	width: 3px;
	display: table-cell;
}
.png-box-r { background: url(../Images/bg-right2_new.png) repeat-y; }
.png-content {
	height: 1%;
	background: url(../Images/bg-png-box2_new.png);
	display: table-cell;
	padding: 2px 0 0 5px;
}
.png-box-lt,
.png-box-rt,
.png-box-lb,
.png-box-rb {
	background: url(../Images/bg-top-left2_new.png) no-repeat;
	height: 3px;
	width: 3px;
	font-size: 0;
}
.png-box-rt,
.png-box-rb {
	margin: -3px 0 0 auto;
	background: url(../Images/bg-top-right2_new.png) no-repeat;
}
.png-box-rb { background: url(../Images/bg-bottom-right2_new.png) no-repeat; }
.png-box-lb { background: url(../Images/bg-bottom-left2_new.png) no-repeat; }
.png-box-t,
.png-box-b {
	margin: -3px 3px 0 3px;
	background: url(../Images/bg-top2_new.png) repeat-x;
	height: 3px;
	font-size: 0;
}
.png-box-b { background: url(../Images/bg-bottom2_new.png) repeat-x; }
/* links-list */
.links-holder{
	margin-bottom: -7px;
}
.links-list{
	margin: -3px 0 0 2px;
	padding-bottom: 5px;
}
.links-holder .links-list{
	padding-bottom: 16px;
}
.links-list li{
	vertical-align: top;
	width: 100%;
}

.links-list a{
	font-weight: bold;
		color:#000;
}
.links-list a:hover{
		color:#fc6803;
}
/* comments */
.comments{padding: 2px 0 18px;}
.comments .box{padding-bottom: 7px;}
.comments .type-info{padding: 0 0 2px;}
.comments .type-info strong{padding-top: 2px;}
.comments .type-info img{
	float: right;
	display: inline;
	margin: 0 16px 0 0;
}
.comments q{
	line-height: 14px;
	margin: 0 2px;
	display: block;
}
.comments cite{
	overflow: hidden;
	width: 100%;
	margin-top: -3px;
	display: block;
	font-style: normal;
}
.comments cite span{float: left;}
.comments cite strong{font-weight: bold;}
.comments cite img{float: left;}
.comments .link{
	font: bold 11px Arial, Helvetica, sans-serif;
}
.inner-type2 .offers-area{
	padding: 0 12px 1px;
}
.inner-type2 .offers{
	padding: 0 0 8px 4px;
	overflow: hidden;
	height: 1%;
	color: #fff;
}
.offers-block .paging{
	background: none;
	margin: 0;
}
.offers-block .paging .area{
	background: none;
	padding: 0 5px 0 0;
}
.offers-block .paging ul{
	margin-bottom: 3px;
}
.qty-reviews{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-align: right;
	display: block;
	color: #000;
	margin-bottom: 9px;
}
/* info-section */
.info-section{
	width: 100%;
	color: #0f238c;
	font: 12px/14px Arial, Helvetica, sans-serif;
	border-top: 3px solid #e6f2fd;
	clear: both;
	padding: 10px 0 1px;
}
.info-section-top{
	border: none;
}
.info-section:after{
	clear: both;
	content: "";
	display: block;
}
.info-section .title{
	float: left;
	width: 90px;
}
.info-wide-title .title{
	width: 180px;
}
.info-section h3{
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}
.info-section p{
	margin: 0 20px 8px 0;
}
.info-section .description{
	overflow: hidden;
	height: 1%;
}
.info-section .column{
	float: left;
	width: 49%;
}
.btn04-alt{
	margin: 0 -3px 6px -5px;
	clear: both;
}
.btn07{
	float: left;
	font-weight: bold;
	font-size:12px;
	line-height: 23px;
	margin-left: -3px;
	position: relative;
}
.btn07 strong{
	float: left;
	cursor: pointer;
	background: url(../Images/btn07_new.png) no-repeat;
	padding-left: 5px;
}
.btn07 span{
	float: left;
	cursor: pointer;
	width: 5px;
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../Images/btn07-r_new.png) no-repeat;
}
.info-section .photo-holder{
	position: relative;
	float: left;
	width: 203px;
	margin: 0 42px 0 0;
}
.info-section .align-right{
	float: right;
	margin: 0 0 0 30px;
}
.info-section .photo-holder .photo{
	margin: 0 0 -1px;
}
.info-section .photo-holder strong{
	display: block;
	text-align: center;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #000;
}
.paragraph{
	height: 1%;
	padding: 0 40px 20px 0;
}
.paragraph2{
	padding-bottom: 15px;
}
.paragraph:after{
	clear: both;
	content: "";
	display: block;
}
.info-section .paragraph p{
	margin-right: 0;
}
.btn-arrow{
	position: absolute;
	top: 2px;
	right: -10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 30px;
	height: 29px;
	background: url(../Images/btn-arrow_new.png) no-repeat;
}
.list3 li{
	vertical-align: top;
	height: 1%;
	padding: 0 0 4px 9px;
	background: url(../Images/bullet04_new.gif) no-repeat 0 3px;
}
.info-section address{
	font-style: normal;
}
.info-section address span{
	display: block;
	padding-bottom: 4px;
}
.info-section .link{
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 4px 0 8px 90px;
}
.info-section .link strong{font-weight: bold;}
.info-section .item{
	background: url(../Images/bullet04_new.gif) no-repeat 0 3px;
	padding-left: 10px;
}
.info-section .item strong{
	font-weight: bold;
}
.inner-type2-alt .info-section .link a{
	color: #fc6803;
	font-weight: bold;
}
.inner-type2-alt .info-section .link a:hover{
	text-decoration: underline;
}
/* review-section */
.review-section .info-section{
	padding: 5px 0 3px;
}
.review-section .meta{
	overflow: hidden;
	width: 100%;
	line-height: 17px;
	margin-bottom: 4px;
}
.review-section .meta .review-info{
	float: right;
	color: #000;
}
.review-section .meta .user-rating{
	float: left;
}
.review-section .meta .review-info{
	padding: 0;
}
.review-section .meta .review-info em{
	float: left;
	padding: 0 0 0 5px;
}
* html .review-section .meta .review-info,
* html .title-info .review-info{
	height: auto;
}
.review-section .meta .author{
	font-weight: bold;
}
.review-section .meta .date{
	font-weight: bold;
	font-style: normal;
}
.review-section .txt{
	background: url(../Images/quotes_new.png) no-repeat;
	padding: 0 0 5px 50px;
	min-height: 30px;
}
* html .review-section .txt{
	height: 30px;
}
.title-info{
	float: right;
	width: 334px;
	padding: 2px 0 0
}
.title-info strong{
	padding-right: 10px;
	font-weight: bold;
}
.title-info .review-info{
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	padding: 0;
}
.title-info .user-rating, .title-info .user-rating img{
	display: inline;
	vertical-align: top;
}
.title-info .review-info em{
	display: inline;
	padding: 0;
}
.title-info .based{
	display: block;
	font-size: 10px;
}
.inner-type2 .offers2{
	padding-bottom:2px;
}
.offers2 h2{
	padding-top: 7px;
	float: left;
}
/* main-block2 */
.offers-block .main-block2{
	width: 100%;
	padding: 0;
	margin: 0;
}
.offers-block .main-block2 .details{
	overflow:visible;
	width: auto;
	height: 1%;
	padding: 0 4px 3px;
}
.offers-block .main-block2 .details:after{
	clear:both;
	display:block;
	content:"";
}
.main-block2 .subtitle{
	padding: 3px 10px 4px;
}
.main-block2 .details .info .btn05{
	margin: -2px 0 -3px;
	position: relative;
}
.main-block2 .slide-block .info select{
	margin-bottom: 1px;
}
/* radio-list */
.radio-list{
	clear: both;
	width: 100%;
}
.radio-list li{
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	padding-bottom: 4px;
}
.radio-list input{
	float: left; 
	padding: 0;
	margin: 0 7px 0 0;
}
* html .radio-list input{
	width: 13px;
	height: 13px;
}
*+ html .radio-list input{
	width: 13px;
	height: 13px;
}
#sidebar .search-block .radio-list label{
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0;
	line-height: 14px;
	width: auto;
}
.inner-type2-alt .search-block .row2{
	padding-bottom: 3px;
}
.inner-type2-alt .search-block .btn-search4{
	margin-bottom: 9px;
}
.inner-type2-alt .sidebox4{
	margin-bottom: -6px;
}
.sidebox4 .map-block{
	margin: -4px 0 -2px -4px;
	overflow: hidden;
	padding: 9px 5px;
	width: 181px;
	position: relative;
	float: left;
	display: inline;
	background: url(../Images/map_new.gif) no-repeat 0 100%;
}
.sidebox4 .map-block .btn-view{
	float: left;
	background: url(../Images/btn-view2_new.png) no-repeat;
	font-size: 14px;
	width: 103px;
	height: 34px;
	padding: 0 12px 0 0;
	text-align: center;
	line-height: 34px;
}
.sidebox4 .map-block .btn-view:hover{
	background: url(../Images/btn-view2-hover_new.png) no-repeat;
}
* html .inner-type2-alt #main{padding-bottom: 30px;}
*+ html .inner-type2-alt #main{padding-bottom: 30px;}
.info-row{
	height: 1%;
}
.info-row:after{
	clear: both;
	content: "";
	display: block;
}
.info-row2{
	padding-top: 7px;
}
.info-row3{
	padding-top: 5px;
}
.info-row4{
	margin: -4px 0 0;
}
/* content */
.outtaHere {
	position:absolute;
	left:-3000px;
}
/* custom forms */
.selectArea {
	position: relative;
	height: 28px;
	float:left;
	color:#0f238c;
	font-size:13px;
	line-height:24px;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	width:0;
	height:100%;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0;
	width:100%;
	height:100%;
	background: url(../Images/select-button_new.gif) no-repeat 100% 50%;
}
.selectArea .center{
	height: 24px;
	line-height:24px;
	display:block;
	padding:0 19px 0 5px;
	border: 2px solid #b4b4b4;
	background: #fff;
}
.selectArea .center img {
	float:left;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background:#fff;
	display: block;
	z-index: 30;
	font-size: 13px;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	overflow:hidden;
	list-style: none;
	border: 2px solid #b4b4b4;
}
.optionsDivVisible ul li {
	float:left;
	width:100%;
}
.optionsDivVisible a {
	color: #0f238c;
	overflow:hidden;
	text-decoration: none;
	display: block;
	height:1%;
	padding: 2px 4px;
}
.optionsDivVisible a img {
	border:none;
	float:left;
}
.optionsDivVisible a:hover {
	background: #b4b4b4;
	color: #fff;
}
/* map-area */
.map-area{
	padding: 0 !important;
	position: relative;
}
*+ html .map-area{
	height: 1%;
	overflow: hidden;
}
.map-area img{
	vertical-align: middle;
}
.map-area .tabs{
	position: absolute;
	top: 9px;
	right: 10px;
	overflow: hidden;
	height: 17px;
	border: 1px solid #000;
	border-width: 1px 1px 1px 0;
	background: #fff;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.map-area .tabs li{
	border-left: 1px solid #000;
	float: left;
}
.map-area .tabs a{
	display: block;
	width: 63px;
	text-align: center;
	border-right: 1px solid #b0b0ae;
	border-bottom: 1px solid #b0b0ae;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #000;
}
.map-area .tabs a:hover,
.map-area .tabs .active a{
	border-right: 1px solid #6c9bdc;
	border-bottom: 1px solid #6c9bdc;
	border-top: 1px solid #345283;
	border-left: 1px solid #345283;
}
.map-area .icons-list li{
	position: absolute;
}
.map-area .icons-list .point01{
	top: 95px;
	left: 130px;
}
.map-area .icons-list .point02{
	top: 115px;
	left: 190px;
}
.map-area .icons-list .point03{
	top: 85px;
	left: 237px;
}
.map-area .icons-list .point04{
	top: 135px;
	left: 309px;
}
.map-area .icons-list .point05{
	top: 133px;
	left: 369px;
}
.legend{
	position: absolute;
	top: 34px;
	right: 9px;
	width: 163px;
}
.legend .frame{
	background: url(../Images/bg-legend_new.png);
	height: 1%;
	padding: 2px;
}
.legend .area{
	background: #fff;
	height: 1%;
	padding: 4px 2px;
}
.legend .title{
	overflow: hidden;
	height: 1%;
	color: #000;
	padding: 0 0 0 4px;
}
.legend .title strong{
	float: left;
	font: 18px/25px Arial, Helvetica, sans-serif;
}
.btn10{
	float: right;
	color: #fff;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	background: url(../Images/btn10_new.gif) no-repeat;
}
.btn10 span{
	float: left;
	cursor: pointer;
	padding: 0 10px 1px 27px;
	height: 24px;
	background: url(../Images/btn10_new.gif) no-repeat 100% -25px;
}
.btn10-alt span{
	width: 113px;
}
.btn10:hover{
	background-position: 0 -50px;
	text-decoration: none;
	color: #fff;
}
.btn10:hover span{background-position: 100% -75px;}
.legend-list{
	overflow: hidden;
	height: 1%;
	padding: 0 4px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}
.legend-list li{
	margin: -2px 0 2px;
	border-top: 2px solid #b5daff;
	vertical-align: middle;
	width: 100%;
	display: inline-block;
	padding: 3px 0 5px;
}
* html .legend-list li{display: inline;}
*+ html .legend-list li{display: inline;}
.legend-list img{
	display: inline-block;
	width: 31px;
	margin-right: 6px;
}
* html .legend-list img{
	display: inline;
	margin-right: 9px;
}
*+ html .legend-list img{
	display: inline;
	margin-right: 9px;
}
.legend-list span{
	display: inline-block;
	width: 105px;
	vertical-align: middle;
	cursor: pointer;
}
.legend-list a{
	display: inline-block;
	width: 100%;
	color: #000;
}
.legend-list a:hover{
	text-decoration: none;
	border: none;
	color: #000;
}
.legend-list a:hover span{
	text-decoration: underline;
}
* html .legend-list span,
* html .legend-list a{display: inline;}
*+ html .legend-list span,
*+ html .legend-list a{display: inline;}
/* service-message */
.book-area3{
	padding: 11px 22px 5px 15px;
}
.service-message{
	margin-left: 2px;
	color: #0f238c;
	text-align: center;
	font-size: 16px;
	line-height: 22px;
}
.service-message .form-block-area{
	padding: 0 5px;
}
.service-message .area{
	padding: 11px 10px 12px;
}
.service-message strong{
	font-weight: bold;
}
.contact-details .btn2{
	background: url(../Images/btn-form2_new.png) no-repeat;
	width: 254px;
}
.service-message .orange-txt{
	font-size: 13px;
	line-height: 15px;
	color: #fc6d0c;
	padding-bottom: 15px;
}
.service-message .txt-holder{
	font-size: 13px;
	line-height: 15px;
}
.form-block2 .form-block-t, .form-block2 .form-block-b, .form-block2 .form-block-area{background: #fc6d0c;}
.form-block2 .l, .form-block2 .r, .form-block2 .l, .form-block2 .r{background-image: url(../Images/bg-form-block2_new.gif);}
.button-holder{
	overflow: hidden;
	height: 1%;
	margin: -2px 2px 12px;
}
.btn-back{
	float: left;
	font: bold 35px/54px Arial, Helvetica, sans-serif;
	width: 231px;
	color: #fff;
	text-align: center;
	background: url(../Images/btn-back_new.png) no-repeat;
}
.btn-back:hover{
	color: #fff;
	text-decoration: underline;
}
/* send-form */
.lightbox .form-block-area .area{
	padding: 10px 8px 7px;
}
.send-form .row{
	overflow: hidden;
	width: 100%;
	padding-bottom: 8px;
}
.send-form .btn-holder{
	overflow: hidden;
	width: 100%;
	margin-top: -2px;
}
.send-form label{
	float: left;
	width: 92px;
	padding: 4px 5px 0 0;
	font-weight: bold;
	line-height: 14px;
}
.send-form .text,
.send-form textarea{
	float: left;
	background: #fff;
	padding: 3px 5px;
	margin: 0;
	border: 1px solid #8aa4be;
	font: 11px/14px Arial, Helvetica, sans-serif;
	width: 190px;
}
.send-form textarea{
	padding-right: 0;
	width: 195px !important;
	height: 58px;
	overflow: auto;
}
.send-form .btn-send{
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	border: none;
	width: 91px;
	height: 36px;
	cursor: pointer;
	background: url(../Images/btn-send_new.png) no-repeat;
}
.btn-print{
	float: right;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	margin: 0 -2px -2px 0;
	background: url(../Images/btn-print2_new.gif) no-repeat;
}
/* bottom-bar */
.bottom-bar{
	height: 1%;
	padding: 5px 8px 1px;
	color: #fff;
	font-weight: bold;
}
.bottom-bar:after{
	clear: both;
	content: "";
	display: block;
}
.bottom-bar a{
	color: #fff;
}
.bottom-bar .align-right{
	float: right;
}
.bottom-bar ul{
	overflow: hidden;
	height: 1%;
	font-size: 12px;
	margin-left: -8px;
	float: left;
	display: inline;
}
.bottom-bar ul li{
	display: inline;
	background: url(../Images/sep04_new.gif) no-repeat 0 50%;
	padding: 0 5px 0 8px;
	margin: 0 1px 0 -1px;
}
/* popup02 */
#popup02{
	left: 100px !important;
	top: 100px !important;
}
.error label {color:#f00 !important;}
.error-value,
.error-value .center {border-color:#f00 !important;}
.show-hide {display:none;}
.open .show-hide {display:block;}

.legend .open-close .text-show {display:block;}
.legend .open-close .text-hide {display:none;}

.open .open-close .text-show {display:none;}
.open .open-close .text-hide {display:block;}
/* info-section2 */
.info-section2{
	padding-bottom: 21px;
}
.info-section2 .list3{
	padding-bottom: 5px;
}
.info-section .column .photo-holder{
	margin: 0 16px 0 0;
	display: inline;
}
.info-section .column-r{
	float: right;
	width: 220px;
	display: inline;
	margin-right: 14px;
}
.info-section .column-l{
	overflow: hidden;
	height: 1%;
}
.review-section .paging-section{
	border: none;
	padding-top: 0;
	margin-top: -6px;
}
.review-section .paging-section .qty-reviews{
	margin-bottom: 6px;
}
/* reviews-heading */
.reviews-heading{
	overflow: hidden;
	height: 1%;
	padding: 0 0 12px 4px;
	color: #0f238c;
}
.reviews-heading h2{
	float: left;
	font: bold 20px/22px Arial, Helvetica, sans-serif;
}
.reviews-heading .title-info{
	width: 364px;
}
.reviews-heading .title-info .review-info{
	font-size: 13px;
}
.reviews-heading .title-info .based{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
/* print version */
@media print{
/* general settings */
body{background: none;}
#wrapper{
	height:auto;
	display: block;
	background: none;
}
.container{display: block;}
.container2{
	padding: 0;
	width: 95%;
}
* html .container2{width: 65%}
.skip a,
.hidden{
	display: none;
}
/* header */
#header{
	padding: 0;
}
.logo-print{
	left: 20px;
	float: left;
	z-index: 1;
}
.logo{display: none;}
#header .holder{
	position: relative;
	z-index: 10;
}
.choose-lang{background: none;}
/* footer */
#footer {
	overflow:hidden;
	display: block;
	clear: both;
	position: relative;
}
* html #footer{
	padding-top: 200px;
}
*+ html #footer{
	margin-top:0 !important;
}
#footer .footer-holder {
	height:auto;
	display: block;
}
#footer .footer-frame {
	display: block;
	width: 95%;
	height: auto;
	page-break-before:always;
}
* html #footer .footer-frame{
	width: 75%;
}
.footer-area{background: none;}
.footer-block img{
	margin: 0;
	float: none;
	display: block;
}
.footer-block .frame{
	margin: 0;
}
/* footer-block */
.footer-block,
.footer-block div{
	background: none !important;
}
.footer-block ul li{background: none;}
/* footer-nav */
.small-logo{display: none;}
.footer-nav .txt{
	overflow: visible;
	height: auto;
}
.footer-nav ul li{background: none;}
/* main */
#main{
	width: 100%;
}
.main-t{
	display: none;
}
.main-container{
	background: none;
}
.main-container3{
	width: auto;
	display: inline;
}
/* search-block */
.search-block{
	background: none;
	color: #000;
}
.search-block div,
.search-block .box div{
	background: none !important;
}
.search-block h2{
	float: none;
	display: block;
	text-align: left;
}
.search-block .box{
	float: none;
	width:100%;
	background: none;
}
.btn-search-big{
	position: relative;
	bottom: 0;
	right: 0;
	color: #000;
	width: auto;
	height: auto;
	background: none;
}
/* column */
.column{
	float: right;
	width: 36%;
	overflow: hidden;
}
/* menu */
.menu{
	overflow: hidden;
	width: 100%;
	margin: 0 0 5px;
}
.column .menu{
	margin-bottom: 9px;
}
.menu li{
	float: right;
	padding-right: 6px;
}
.menu a{
	font-weight: bold;
	white-space: nowrap;
	background: none;
}
/* orange-block */
.orange-block{
	width: 100%;
	color: #000;
	background: none;
}
.orange-block div,
.map-block,
.map-block div{
	background: none !important;
}
.orange-block a{color: #000;}
.btn-view{
	color: #000;
	height: auto;
	width: auto;
}
.offers h3{
	color: #000;
}
/* main-block */
.main-block{
	display: block !important;
	width: auto !important;
	padding: 5px 5px 5px 0;
	margin: 0 !important;
}
.main-block div{
	background: none !important;
}
.main-block-wide .txt{
	width: 100%;
	clear: both;
}
.main-area{
	background: none;
}
.photo-list li{
	background: none;
}
.sticker-new,
.sticker-special,
.sticker-best,
.sticker-selling,
.sticker-top{
	float: right;
	overflow: visible;
	padding-left: 5px;
	text-indent: 0;
	background: none;
	width: auto;
	height: auto;
	font-weight: bold;
}
.main-block .heading{
	margin: 0 175px 8px 4px;
}
.inner-page .main-block .heading{margin: 0 175px 7px 10px;}
.btn01,
.btn02,
.btn03{
	color: #000;
	background: none;
}
.btn03{margin: 0;}
/* paging */
.paging,
.paging .area,
.paging ul span,
.paging ul em,
.paging ul .next span,
.paging ul .next em{background: none;}
.paging ul .next{color: #000;}
/* btn04 */
.btn04{
	color: #000;
	background: none;
}
.btn04 span{background: none;}
/* sidebar */
#sidebar .heading{background: none;}
/* sidebox */
.sidebox div,
.sidebox2 div,
.sideframe div{
	background: none !important;
}
.sidebox .t,
.sidebox .b,
.sidebox2 .t,
.sidebox2 .b,
.sideframe-t,
.sideframe-b{
	display: none;
}
.sidebox2{
	width: 215px;
	margin-top: 5px;
}
.photo,
.photo2{
	background: none;
}
.btn-list a,
.btn06{
	color: #000;
	background: none;
}
/* inner-page sidebar */
.main-form .fieldset{
	display: inline;
}
.main-form .field{background: none;}
/* search-block */
#sidebar .search-block{
	width: 219px;
	margin: 0;
	position: relative;
	background: none;
}
#sidebar .search-block div,
.sidebox3 div{
	background: none !important;
}
/* btn-top */
.btn-top{
	color: #000;
	background: none;
}
/* sidebox3 */
.sidebox3 .c{color: #000;}
.sidebox3 .area{
	margin: 0;
	float: none;
}
.sidebox3 .link{color: #000;}
/* check-list */
.check-list{
	margin: 0 0 -2px;
	float: left;
	position: relative;
	width: 100%;
}
.sidebox3 .check-list{margin-bottom: 2px;}
.check-list li{
	height: 1%;
	overflow: hidden;
	position: relative;
	clear: both;
	vertical-align: top;
	padding-bottom: 7px;
	margin-left: 7px;
}
.check-list2 li{padding-bottom: 8px;}
.check-list input{
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 14px;
	height: 14px;
	display: inline;
}
.check-list label{
	float: left;
	white-space: nowrap;
	line-height: 14px;
}
.check-list img{vertical-align: top;}
/* map */
.map{
	margin-top: -5px;
	clear: both;
	width: 100%;
	position: relative;
}
.map img{display: block;}
/* list */
.list{margin: 0;}
.list li{background: none;}
/* slider-holder */
.slider div{
	background: none;
}
/* inner-page content */
.inner-page #content{
	background: none;
}
.inner-page .content-holder{margin: 0 7px 0 245px;}
/* sort-form */
.sort-form{
	background: none;
}
/* main-block-orange */
.main-block-orange div{
	background: none !important;
}
/* details */
.slide-title .title,
.active-block .slide-title .title{
	background: none;
}
.btn05{
	color: #000;
	background: none;
}
.btn-less{
	background: none;
}
.include-list ul li{
	background: none;
}
/* offers-block */
.offers-block div,
.offers-area{
	background: none !important;
}
/* tabset */
.tabset{
	float: none;
	margin: 0;
	padding: 20px 0 0;
}
.tabset li{
	float: none;
	display: block;
}
.tabset a,
.tabset span{
	float: none;
	color: #000;
	background: none;
}
/* tab-content */
.tab-content,
.tab-content div{
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
}
.search-form2 select{
	width: auto;
}
.btn-search3{
	color: #000;
	background: none;
}
.tab-content .search-form2 .row{
	padding-bottom: 10px !important;
}
.inner-page3 .content-holder{
	margin: 0;
}
.inner-page3 #sidebar{
	margin: 0;
	float: none;
	clear: both;
}
.ui-datepicker-trigger{
	margin:3px 0 0 3px;
}
/* BOOKING PAGE*/
/* .main-container4 */
.main-container4{
	float:none;
	width:100%;
	margin:0;
	background:none;
}
.main-container4-b{
	float:none;
	width:100%;
	background:none;
}
.main-container4-l{
	float:none;
	width:100%;
	background:none;
}
.main-container4-r{
	float:none;
	width:100%;
	background:none;
}
.main-container4-tl{
	float:none;
	width:100%;
	background:none;
}
.main-container4-tr{
	float:none;
	width:100%;
	background:none;
}
.main-container4-bl{
	float:none;
	width:100%;
	background:none;
}
.main-container4-br{
	float:none;
	width:100%;
	background:none;
}
/* book-area */
.book-area{
	width:100%;
	padding:20px 0 0;
}
/* book-area content-col */
.book-area .content-col{
	float:none;
	width:100%;
	padding:0 0 100px;
}
/* summary-block */
.summary-block{
	width:100%;
	background:none;
}
.summary-holder{
	width:100%;
	background:none;
}
.summary-frame{
	width:100%;
	padding:0;
	background:none;
}
.summary-block dl dd span,
.summary-block dl dd ul{background:none;}
.summary-block .link-holder{margin:0;}
.summary-block .link-holder a{float:left;}
/* book-area side-col */
.book-area .side-col{
	width:100%;
	margin:0;
	display: inline;
}
.book-area .side-col-holder{float:none;display: inline;}
.book-area-art{background: none;}
/* form-block */
.form-block-t,
.form-block-b{display:none;}
.form-block-area{
	width:90%;
	padding:0;
	background:none;
}
.contact-details,
.form-block{
	display: inline;
}
.form-block .heading h3{color:#000;}
.form-block-area .area{background:none;}
/* contact-details */
.contact-details .btn-row{overflow:visible;}
.contact-details .btn{display:none;}
.contact-details .price{float:none;}
/* inner-type2 */
.inner-type2 #content{background: none;}
#sidebar .search-block .corner{display: none;}
.inner-type2 #sidebar .search-block .holder{height: auto;}
.main-bg{background: none;display: inline;}
.sidebox2,
.sidebox{
	clear: both;
	margin: 0;
}
.sidebox4 h3,
.sidebox2 .title{
	padding-top: 70px;
}
.btn-search4{
	overflow: visible;
	text-indent:0;
	width: auto;
	height: 36px;
	background: none;
}
/* png-box2 */
.png-box2 div{background: none !important;}
.btn07 strong{
	background: none;
	color: #000;
}
.btn07 span{display: none;}
.btn-arrow{display: none;}
.list3 li{background: none;}
.info-section .item{background: none;}
/* review-section */
.review-section .txt{background: none;}
* html .review-section .txt{height: auto;}
.service-message{width: 100%;}
.service-message div{background: none !important;}
.info-section .column-r{
	float: none;
	width: 100%;
}
.info-section .column .photo-holder{
	float: none;
}
.info-section .column-l{
	height: auto;
	width: 100%;
}

.sidemap{
	overflow: hidden;
	position: relative;
	margin-bottom: -10px;
}

}
.userratingImage
{
  border: medium none;
    float: left;
    padding: 0 1px 0 0;
}


/*.frame img
{
    width:66px;
    height:66px;
}
.frame img
{
    width:140px;
    height:140px;
}*/
.frame .popup .popup-c img
{
    width:200px;
    height:150px;
}
.photo img
{
    width:67px;
    height:66px;
}
.popup{
	position: absolute;
	left: 15px;
	bottom: 20px;
	width: 210px;
	z-index: 100;
	display: none;
}	
.btn-prev{
	position: absolute;
	bottom: 7px;
	right: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	height: 22px;
	background: url(../Images/btn-prev.png) no-repeat;
}
.popup strong{
	display: block;
	font-size: 13px;
	line-height: 19px;
	padding: 3px 50px 4px 0;
}
.holder-Breakfast
{
    display: inline-block;
    line-height: 10px;
    margin-top: 0;
    width: 100%;
    min-height:10px;
}
.holder-Breakfast em
{
color:#FF6600; font-size:9px; font-style:normal; padding-left:10px;
}
.holder-Offer
{
     width: 132px;
      padding: 3px 3px 3px 5px;
       min-height: 17px;
}

.holder-Offer-content
{
    color: #ff0000;
    /*color: #FF7313;*/
    font-family: helvetica;
    font-size: 12px;
    width:100%;
    padding: 0 5px 0px 8px;
}

.main-block-narrow .holder-Offer-content
{
    color: #ff0000;    
    font-family: helvetica;
    font-size: 12px;
    width:100%;    
    padding: 0px;
}

.holder-fast-content
{
    color: #ff0000;
    /*color: #FF7313;*/
    font-family: helvetica;
    font-size: 12px;
    width:100%;
    padding: 0 5px 0px 8px;   
}

.main-block-narrow .holder-fast-content
{
    color: #ff0000;    
    font-family: helvetica;
    font-size: 12px;
    width:100%;    
    padding: 0px 5px 0px 0px;
}
.location a em
{
    font-style:normal;
}
.sideframe-c .holder-alt p .summary
{
    font-style:normal;
}
.holder-notes
{
    clear: both;
    padding-top: 5px;    
    /*padding-bottom: 3px;
    min-height: 34px;*/
}

.main-block-narrow .holder-notes
{
    clear: both;
    padding-top: 5px;
    padding-bottom:5px;
    padding-left:4px;
    /*padding-bottom: 3px;
    min-height: 34px;*/
}
.holder-top-notes
{
    clear: both;
    padding-top: 5px;
    /*padding-bottom: 3px;
    min-height: 34px;
}
.OffersGridBox
{
    /*min-height:295px;*/
}
.OffersTopGridBox
{
    /*min-height:216px;*/
}
.btn01{
	color: #fff;
	font: bold 15px/31px Arial, Helvetica, sans-serif;
	padding: 0 12px;
	display: block;
	width: 293px;
	height: 33px;
	background: url(../Images/btn01_new.png) no-repeat;
	margin: 5px 0 0 3px;
}



.footer-block .secondbox {
    float: left;
    padding: 75px 0 0 46px;
    width: 225px;
}
#currency_select select
{
    background: none repeat scroll 0 0 #9BFFFF;
    border: 2px solid #86CECF;
    color: #00009A;
    float: right;
    font: bold 11px/17px Arial,Helvetica,sans-serif;
    height: 29px;
    margin: 0 0 0 5px !important;
    padding: 4px 0 0;
    width: 120px;
}

.btn02 .dcconvert
{
   font: bold 18px/18px Arial, Helvetica, sans-serif;
}
.btn02_new{
	color: #fff;
	font: bold 12px/34px Arial, Helvetica, sans-serif;
	height: 34px;
	padding: 0 0 0 5px;
	display: block;
	width: 135px;
	background: url(../Images/btn02_new.png) no-repeat;
}
.btn02_new:hover{
	color: #fff;
	background: url(../Images/btn02green_new.png) no-repeat;
}
.btn02_new .dcconvert
{
   font: bold 18px/18px Arial, Helvetica, sans-serif;
}
.main-block-narrow .btn02_new{margin-left: 4px;}
.offers-area hr
{
    background-color: #000080;
    color: #000080;
    height: 3px;
    margin: 0 10px 0 37px;
    text-align: center;
    width: 610px;
}




.offers-area hr
{
    background-color: #000080;
    color: #000080;
    height: 2px;
    margin: 0 10px 0 43px;
    text-align: center;
    width: 610px;
    border-color:#000080;
    border-width:0px;
}
.DisplayHotel
{
    float: right; font-size: 12px;
    color: #fff;
    line-height: 18px;
}
.TitleText
{
    color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}

.photo-listWithoutBottomMargin
{
    margin-bottom:0px !important;
}

.NewLocation
{
    clear: both;
    display: block;    
    line-height: 13px;
    padding: 0 5px 6px;    
}

.main-block-narrow .NewLocation
{
    clear: both;
    display: block;    
    line-height: 13px;    
    /*padding:0px 5px 6px 0px;*/
}

.aColor a
{
    /*color:Black;*/
    font-weight:bold;
    /*font-style:italic;*/
}
.aColor a:hover
{
    color:#FC6803;
    /*font-style:italic;*/
}
.smallTop
{
    margin:10px 10px 10px 43px !important;
}
.BigTop
{
    margin:20px 10px 20px 43px !important;
}
.fontbold
{
    font-weight:bold;
}
.photo-list .frameBig{
	position: relative;
	width: 100%;
}
.frame img
{
    width:66px;
    height:66px;
}
/*.photo-list-new li{	
	height: 123px  !important;
    padding: 3px 3px 13px 1px !important;
    width: 150px  !important;
    background:none !important;
}*/
.photo-list-new li		
{    
    background: url("../Images/big-sedo.png") repeat scroll 0 0 transparent !important;
    height: 123px !important;
    padding: 4px 2px 13px 7px !important;
    width: 152px !important;
    /*margin-left:-3px;*/
    margin-left:-1px;
}
.paging ul .next .longButton
{
    background: url("../images/btn-next-big.png") no-repeat scroll 0 0 transparent !important;
}
.paging ul .longButton
{
    background: url("../images/btn-paging-big.png") no-repeat scroll 0 0 transparent
}
.paging ul .next:hover .longButton
{
    background: url("../images/btn-next-big-hover.png") no-repeat scroll 0 0 transparent !important;
}
.paging ul a:hover span{    background: url("../images/btn-next-big.png") no-repeat scroll 0 0 transparent;}


.disablebg {

  background:#000000;

  position:fixed;

  top: 0;

  left: 0;

  min-height:100%;

  height:auto !important;

  height:100%;

  width:100%;

  opacity:0.60;

  -moz-opacity:0.60;

  filter:alpha(opacity=60);

  z-index:198;

}

 

.layover_wrapper{

 width:300px; z-index:200 !important; background:none; top:300px; left:340px; position:absolute; text-align:center; font-size:16px; color:#069;

}

 

.layover{

 z-index:300 !important; position:relative; margin:0px auto;

}

 

.layover_body{

 padding:4px; background:#FFFFFF; z-index:250; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 8px 1px #000; -moz-box-shadow: 0px 0px 8px 1px #000; box-shadow: 0px 0px 8px 1px #000;

}

.header-resume-search {
    padding-top: 15px;
    text-align: right;
  font-weight:bold;
}
.header-resume-search a {
    display: block;
    text-decoration: underline;
}
@media (min-width: 768px) {
.header-resume-search a {
    font-size: 1.3em;
}
}
@media (min-width: 992px) {
.header-resume-search a {
    font-size: 1.6em;
    font-size: 16px !important;
    font: bold 14px/28px Arial,Helvetica,sans-serif;
}
}
