@import "hotels.css";
*{
	line-height: 13px;
}
body{
	font-size: 11px;
	font-family: tahoma, verdana;
	color: #5F5953;
	background: url( "/imgs/bodybg.gif" ) repeat-x top left #C9C1B7;
	margin: 0;
	padding: 0;
}
ul,li,h1,h2,h3,h4,h5,p{
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
}
#contentcenter,
#container,
.panoramino-logo,
#navtop,
#menut,
#resizable,
.photo_infowin,
#gmapdrag span,
#menut li,
#panoramino_infowin,
#gmapdrag,
#submenu,
.photoinf_text,
#submenu li,
#menut li a,
#submenu li a,
#banner,
#langflags,
#langflags a,
#contenHolder,
#cleftpanel,
#textcontentholder,
.bottomseparator,
.sspid,
.sspid h2,
.sspid h2 a,
.sspid span,
.sep_content_holder,
.sep_content_holder h2,
.sep_content_holder h3,
.sep_content_holder em,
.imagelist,
.imagelist a,
.imagelist a img,
.more_photos,
.leftmdlweather,
.leftmdlweather strong,
.wnow,
.wnow ul,
.wnow li,
.wnow img,
.b4ikvote,
.windinfo,
.weath_p_h,
.tdaypred,
#pred,
#footerpage,
.gmaptdstyle a,
.gmaptdstyle a b,
.gmaptdstyle a img,
.isleftbottom,
.isleftbottom img,
.galerysmall,
.galerysmall strong,
.galerysmall div,
.galerysmall div a,
#contenHolderLeft,
#contenHolderRight,
#bmasbm,
.aboutsstyle,
.contacusmnd,
.contacusmnd p,
.contacusmndrmdl,
.contacusmndrmdl form,
.contacusmndrmdl label,
.contacusmndrmdl strong,
.contacusmndrmdl label b,
.contacusmndrmdl label input,
.contacusmndrmdl label textarea,
#gmap_holder,
#map_canvas,
.cptch,
.contusbut,
.contusbut
{
	display: block;
	overflow: hidden;
}
#container,
#footerpage
{
	width: 1000px;
}
#container
{
	margin: 0px auto 0px auto;
	color: #5F5953;
	position: relative;
	overflow: visible;
}
#contentcenter{
	width: 940px;
	padding: 81px 30px 10px 30px;
	background: url( "/imgs/bodybg.gif" ) repeat-x top left white;
}
#contenHolderLeft,
#contenHolderRight,
#bmasbml,
#bmasbmr
{
	float: left;
}
#contenHolderRight
{
	width: 168px;
}
#contenHolderLeft
{
	width: 560px;
	margin-right: 22px;
}
#navtop
{
	top: 0px;
	left: 0px;
	position: absolute;
	margin: 0px 30px 0px 30px;
}
#menut
{
	float: left;
	width: 700px;
}
#menut li
{
	float: left;
	text-transform: uppercase;
	margin: 0px 2px 0px 0px;
}
#menut li,
#menut li a
{
	color: white;
	text-decoration: none;
}
#menut li a
{
	padding: 7px 20px 8px 20px;
	text-shadow: 1px 1px 3px white;
}
#menut li:hover,
#menut li:hover a
{
	background: white;
	color: #302215;
	text-shadow: 1px 1px 3px #302215;
}
.mtsel,
#menut .mtsel a
{
	color: #302215;
	background: white;
	text-shadow: 1px 0px 2px #302215;
}
#submenu
{
	position: absolute;
	top: 30px;
	left: 0px;
	margin: 20px 30px 0px 30px;
	width: 940px;
}
#submenu li
{
	float: left;
	margin: 1px 2px 1px 2px;
}
#submenu li *
{
	color: #302215;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
#submenu li a
{
	padding: 6px 12px 5px 12px;
	text-shadow: 1px 1px 5px #A8866B;
}
.submenusel, #submenu li a:hover
{
	background: #F4F0EB;
}
/*patern: doted background*/
#submenu
{
	background: url( "/imgs/bgsmtop.gif" ) repeat-x top left;
}
/*patern: border*/
#submenu
{
	border-bottom: 4px solid #E0DCD7;
}
#banner
{
	width: 940px;
	position: relative;
}
#banner h1
{
	position: absolute;
	font-size: 16px;
	color: white;
	font-weight: bold;
	top: 5px;
	left: 10px;
	text-shadow: 1px 1px 3px black;
}
#langflags
{
	position: absolute;
	top: 5px;
	right: 5px;
}
#langflags img
{
	border: 2px solid #7F7B77;
}
#langflags img:hover
{
	border: 2px outset #7F7B77;
}
#cleftpanel,
#contenHolder
{
	float: right;
}
#contenHolder
{
	width: 750px;
}
.sspid,
.sspid h2,
.sspid h2 a,
.sep_content_holder,
.sep_content_holder h2,
.sep_content_holder h3,
.sep_content_holder em,
.imagelist,
.more_photos
{
	width: 560px;
}
#cleftpanel
{
	width: 168px;
	padding-right: 22px;
}
#textcontentholder
{
	background: url( "/imgs/bgpageseparator.gif" ) repeat-y top left white;
	margin-top: 20px;
}
.bottomseparator
{
	clear: both;
	width: 940px;
	height: 1px;
	background: url( "/imgs/bgsmtop.gif" ) repeat-x top left white;
	border-top: 20px solid white;
}
.sspid
{
	margin: 0px 0px 10px 0px;
}
.sspid ,
.sep_content_holder,
.sep_content_holder em
{
	line-height: 17px;
}
.sspid h2, .sep_content_holder h2
{
	font-weight: bold;
	margin-bottom: 5px;
	text-shadow: 1px 1px 5px #AF9E8E;
}
.sspid h2 a, .sep_content_holder h2
{
	text-decoration: none;
	/*color: #302215;*/
	color: #6F5D4C;
	font-size: 14px;
	line-height: 18px;
}
.sspid span
{
	margin: 0px 0px 0px 3px;
	width: 557px;
}
.sspid span a
{
	font-weight: bold;
	color: #6F5D4C;
	text-decoration: none;
}
.sep_content_holder h3
{
	text-transform: uppercase;
}
.sep_content_holder img
{
	border: none;
}
.sep_content_holder em
{
	font-style: normal;
	margin: 2px 0px 5px 5px;
	width: 560px;
}
.sep_content_holder a
{
	font-weight: bold;
	color: #5F5953;
	text-decoration: none;
}
.imagelist a
{
	float: left;
	margin: 0px 10px 0px 10px;
}
.imagelist a img
{
	width: 142px;
	border: 1px solid #302215;
	padding: 1px;
}
.more_photos
{
	text-align: right;
	margin: 2px 0px 5px 0px;
}
.leftmdlweather,
.leftmdlweather strong,
.wnow,
.windinfo,
.weath_p_h,
.tdaypred,
#pred,
#pred ul,
#pred ul strong,
#pred li,
.galerysmall,
.galerysmall strong,
.galerysmall div,
.galerysmall div a
{
	width: 168px;
}
.wnow
{
	font-size: 10px;
}
.wnow ul,
.wnow li
{
	width: 112px;
}
.wnow ul,
.wnow img
{
	float: left;
}
.wnow img
{
	width: 50px;
	margin-right: 6px;
}
.leftmdlweather strong
{
	text-transform: uppercase;
	margin-bottom: 7px;
	font-size: 12px;
}
.tmin
{
	color: #598FD1;
}
.tmax
{
	color: #D3990A;
}
.whtitle
{
	text-transform: capitalize;
}
.weath_p_h
{
	margin: 0px 0px 5px 0px;
}
.windinfo
{
	margin: 5px 0px 5px 0px;
}
.windinfo strong,
.weath_p_h strong
{
	font-size: 10px;
	margin: 0;
}
.istop
{
	margin: 14px 0px 5px 0px;
}
.ishaveborder
{
	margin-top: 7px;
	padding-top: 5px;
	border-top: 7px solid #E0DCD7;
	background: url( "/imgs/bgsmtop.gif" ) repeat-x bottom left;
	padding-bottom: 9px;
}
.tdaypred
{
	text-decoration: none;
	text-align: right;
	color: #9E9993;
	cursor: pointer;
}
#footerpage
{
	background: #877F75;
	width: 980px;
	padding: 5px 10px 6px 10px;
	color: #C9C1B7;
}
.footerpage_left,
.footerpage_right
{
	width: 180px;
	float: left;
}
.footerpage_left
{
	width: 800px;
}
.footerpage_left a
{
	color: #C9C1B7;
}
.footerpage_right
{
	text-align: right;
}
.footerpage_right a
{
	color: #C9C1B7;
}
.leftmdlweather p
{
	text-indent: 5px;
}
#map_drag
{
	position: absolute;
	width: 382px;
	height: 320px;
	top: 50px;
	left: 220px;
	visibility: hidden;
	z-index: 10;
}
.gmaptdstyle
{
	background-color: #E0DCD7;
	cursor: move;
	border: none;
	padding-right: 8px;
	text-align: right;
}

.gmaptdstyle a
{
	text-decoration: none;
	margin: 3px 0px 3px 0px;
	width: 80px;
	float: right;
}
.gmaptdstyle a b,
.gmaptdstyle a img
{
	float: right;
}
.gmaptdstyle a b
{
	text-align: left;
	width: 53px;
	text-transform: capitalize;
	color: #5F5953;
}
.gmaptdstyle a img
{
	border: none;
	width: 14px;
	height: 13px;
	margin: 0;
	padding: 0;
}
#gmapcont
{
	width: 380px;
	height: 288px;
	overflow: hidden;
	border: 3px solid #877F75;
	border-top: 1px solid black;
	color: black;
}
.isleftbottom
{
	margin-top: 15px;
	border-top: 7px solid #E0DCD7;
	padding-top: 7px;
}
.isleftbottom img
{
	float: left;
}
.isleftbottom img
{
	margin: 0px 7px 7px 0px;
	border: 1px solid #877F75;
	cursor: pointer;
}
.isleftbottom strong,
.galerysmall strong
{
	text-transform: uppercase;
}
.galerysmall strong img
{
	border: none;
	padding: 0px 5px 0px 0px;
	margin: 0;
	cursor: default;
}
.galerysmall div
{
	margin: 8px 0px 0px 0px;
}
.galerysmall div a
{
	text-align: center;
	color: #5F5953;
}
.galerysmall div a img
{
	border: 3px solid #5F5953;
}
#bmasbm
{
	left: 0px;
	margin: 20px 30px 0px;
	position: absolute;
	top: 193px;
	width: 940px;
	/*background: red;*/
}
#bmasbmr
{
	float: right;
	height: 23px;
	width: 275px;
}
#bmasbmr input
{
	width: 180px;
	float: left;
	margin-right: 2px;
}
#bmasbmr input.sa
{
	width: 83px;
	height: 23px;
	background: url( "/imgs/sa_sb.gif" ) no-repeat bottom left;
	border: none;
	font-weight: bold;
	color: white;
	margin: 0;
}
.aboutsstyle,
.contacusmnd
{
	width: 560px;
}
.aboutsstyle img
{
	float: left;
	background: #DFD9D1;
	padding: 8px;
	border-right: 10px solid white;
	border-bottom: 12px solid white;
}
.aboutsstyle strong
{
	float: left;
	width: 263px;
	margin: 10px 0px 15px 0px;
	font-size: 16px;
}
.contacusmnd p,
.contacusmndrmdl
{
	float: left;
	width: 258px;
}
.contacusmnd p
{
	margin-right: 10px;
}
.contacusmndrmdl
{
	width: 280px;
	padding: 5px;
	border: 1px solid #877F75;
	background: #C9C1B7;
}
.contacusmndrmdl form,
.contacusmndrmdl label,
.contacusmndrmdl strong
{
	width: 270px;
}
.contacusmndrmdl form
{
	border: 1px solid white;
	padding: 5px;
	background: #DFD9D1;
}
.contacusmndrmdl label input,
.contacusmndrmdl label textarea,
.contacusmndrmdl label b,
.cptch,
.contusbut
{
	width: 265px;
}
.contacusmndrmdl strong
{
	background: #877F75;
	padding: 4px 0px 5px 0px;
	text-indent: 10px;
	text-transform: uppercase;
	color: white;
}
.contacusmndrmdl label b
{
	text-transform: capitalize;
	text-indent: 10px;
	margin: 10px 0px 3px 0px;
}
.contacusmndrmdl label input,
.cptch input
{
	border: 1px solid #877F75;
	background: #FFFFA0;
	font-size: 11px;
}
.contacusmndrmdl label textarea
{
	height: 100px;
	border: 1px solid #877F75;
	font-size: 11px;
}
.cptch
{
	margin: 10px 0px 10px 0px;
}
.cptch img,
.cptch input
{
	float: left;
}
.contusbut
{
	text-align: center;
	margin-bottom: 10px;
}
.contusbut input{
	background: url( "/imgs/cont_button.gif" ) no-repeat top left;
	width: 111px;
	height: 20px;
	border: none;
	font-weight: bold;
	cursor: pointer;
}
.contusbut input:hover{
	background: url( "/imgs/cont_button.gif" ) no-repeat bottom left;
}
.cptch img
{
	margin-right: 5px;
	border: 1px solid #877F75;
	cursor: pointer;
}
.contactusstatus
{
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 5px;
	text-indent: 10px;
	border: 1px solid white;
}
div.contustatrmail,
div.contustatrsmail,
div.contustatrtext,
div.contustatrcaptcha
{
	color: #990000;
	border: 1px solid #990000;
	background: #E0C9C9;
}
div.contustatok
{
	color: #415F45;
	border: 1px solid #415F45;
	background: #B9CEBC;
}
.contacusmnd p a,
.aboutsstyle a
{
	color: #5F5953;
	font-weight: bold;
	text-decoration: none;
}
.contacusmnd p a,
.aboutsstyle a,
.sep_content_holder a,
.sspid span a
{
	color: #C49277;
}
.contacusmnd p a:hover,
.aboutsstyle a:hover,
.sep_content_holder a:hover,
.sspid span a:hover
{
	color: #876452;
	text-decoration: underline;
}
.sspid h2 a:hover
{
	color: #C49277;
}
#pred{
	display: none;
}
#pred ul
{
	margin-top: 10px;
}
#pred ul strong
{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
#pred li
{
	margin: 0px 0px 5px 0px;
	background: #EFEDEA;
	padding: 3px 0px 5px 10px;
}
.b4ikvote{
	width:168px;
	text-align: center;
	margin: 10px 0 0 0;
}
.b4ikvote img{
	border: none;
}
#gmap_holder{
	position: absolute;
	top: 100px;
	left: 100px;
	background: #877F75;
	width: 410px;
	height: 315px;
	border: 5px solid #877F75;
	visibility: visible;
}
#map_canvas{
	width: 410px;
	height: 302px;
	position: relative;
}
#gmapdrag{
	background: #CFC9C2;
	padding: 0 3px 0 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #4F4D4A;
	line-height: 16px;
	cursor: move;
}
#langflags a{
	float: right;
	margin-left: 5px;
}
#gmapdrag span{
	float: left;
}
#gmapdrag_{
	width: 389px;
}
#closegmap{
	width: 15px;
	text-align: center;
	cursor: pointer;
}
#closegmap:hover{
	color: #7A1B0B;
}
#resizable{
	background: url("/imgs/map.resize.gif") no-repeat top right;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	z-index: 1;
}
.istop div a img{
	max-height: 200px;
	max-width: 162px;
}
#panoramino_infowin img{
	border: 0;
}
#panoramino_infowin{
	width: 217px;
	height: 130px;
}
.panoramino-logo{
	width: 190px;
}
.photo_infowin{
	float: left;
	margin-right: 5px;
}
.photo_infowin img{
	width: 100px;
}
.photoinf_text{
	float: left;
	width: 112px;
}
