/* ---------------------------------------------------------------
	Global
--------------------------------------------------------------- */
body {
	color: #345674;
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	background-color: #AADDFF;
	text-align: center;
	background-image:url('./../imgs/fon_c.jpg');
	scrollbar-arrow-color: #DAE8F1;
	scrollbar-highlight-color:#DAE8F1;
	scrollbar-base-color:#5A8AB5;
}
h1 {
	font-weight: 900;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 13px 13px 0 0;
	text-decoration:none;
}
p {
	margin: 0 0 0 0;
}
td,th,tr,div,table,a {
	font-family: Verdana;
	font-size: 100%;
	color: #345674;
}
input {
	font-family:Verdana;
	color:#345674;
	font-size: 100%;
	background-color:#DAE8F1;
	border: 1px inset white;
}
.chrbox {
	background: none;
	border: none;
}
select {
	font-family:Verdana;
	color:#345674;
	font-size: 100%;
	background-color:#DAE8F1;
	border: 1px inset white;
}
.png {
	border: 0;
	behavior: url('png.htc');
}
caption {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5A8AB5;
	padding: 5px 15px 5px 15px;
	font-size: 115%;
	font-weight:bold;
	font-family:Verdana;
	align: center;
}
hr {
	color: #524B48;
	height: 1px;
}
/* ---------------------------------------------------------------
	Site Structure
--------------------------------------------------------------- */
.trmain1 {
	width: 800px;
	height: 20px;
	background-color: #5D95C1;
	background-image: url('./../imgs/bgtop.jpg')
}
.trmain2 {
	width: 800px;
	height: 95px;
	background-color: #5D95C1;
	background-image: url('./../imgs/bglogo.jpg');
}
.trmain3 {
	width: 800px;
	height: 25px;
	background-color: #5D95C1;
	background-image: url('./../imgs/bgmenu.jpg');
}
.trmain6 {
	width: 800px;
	height: 100%;
	background-color: #DAE8F1;
}
.trmain7 {
	width: 800px;
	height: 21px;
	background-color: #5D95C1;
	background-image: url('./../imgs/bgbottom.jpg');
}
#divlogin {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 575px;
	height: 95px;
}
#windiv {
	width: 100%;
	height: 100%;
	padding:16px 16px 16px 16px
}
/* ---------------------------------------------------------------
	Menu
--------------------------------------------------------------- */
.menutbl {
border-bottom:1px solid #5b8ab6;
}
#nav {
	padding: 0;
	margin: 0;
}
#nav td .tmitem {
	font-weight: bold;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	margin: 0 0 0 0;
	border-left: 1px solid #6390B9;
	border-right: 1px solid #6390B9;
	color: #FFFFFF;
	text-shadow: 0px 1px 1px rgb(250,250,250);
    background-image: url('./../imgs/btnmenu.jpg');
}
#nav td .tmitem:hover {
	color: #FFFFFF;
	text-shadow: 0px 0px 3px rgb(250,250,250);
	background-image: url('./../imgs/btnmenuact.jpg');
}
#nav td .tmdefitem,  #nav td .tmdefitem:hover{
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	margin: 0 0 0 0;
	color: #FFFFFF;
	text-shadow: 0px 0px 3px rgb(250,250,250);
    background-image: url('./../imgs/btnmenuact.jpg');
}
/* ---------------------------------------------------------------
	Custom Elements
--------------------------------------------------------------- */
.picbutton {
	cursor:hand;
	border:none;
	background:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/* ---------------------------------------------------------------
	Window Structure
--------------------------------------------------------------- */
.windowtbl {
	border-bottom:1px solid #434343;
	border-right:1px solid #434343;
}
.windowhead{
	height:1px;
	color:#FFFFFF;
	background-color: #5A8AB5;
	padding: 5px 15px 5px 15px;
	font-size: 115%;
	font-weight:bold;
	font-family:Verdana;
}
.windowhead2 {
	height:1px;
	color:#345674;
	background-color:#FFFFFF;
	padding: 5px 0 5px 0;
	font-size: 83%;
	font-family:Verdana;
}
.windowmsg {
	background-color:#FFFFFF;
	color:#345674;
	padding:16px 16px 16px 16px;
	font-family:Verdana;
	font-size: 100%;
}
.errortbl {
	width:380px;
	height:165px;
	border-bottom:1px solid #434343;
	border-right:1px solid #434343;
}
.errorhead{
	height:27px;
	color:#FFFFFF;
	background-color:#F26D4E;
	padding: 0 0 0 15px;
	font-size: 115%;
	font-weight:bold;
	font-family:Verdana;
}
.errormsg {
	background-color:#FFFFFF;
	color:#F26D4E;
	padding:16px 16px 16px 16px;
	font-style:italic;
	font-family:Verdana;
	font-size: 100%;
}
.errorbtntd {
	background-color:#FFFFFF;
	padding-bottom: 16px;
}
.windiv {
	height:100%;
	overflow:auto;
	border:1px solid #5A8AB5;
	scrollbar-arrow-color: #DAE8F1;
	scrollbar-highlight-color:#DAE8F1;
	scrollbar-base-color:#5A8AB5;
}
.tablehead {
	height:1px;
	color:#FFFFFF;
	background-color:#5A8AB5;
	padding: 4px 4px 4px 4px;
	font-size: 90%;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
	vertiacal-align:middle;
}
/* ---------------------------------------------------------------
	Window Elements
--------------------------------------------------------------- */
.errorbtn {
	background-color:#F26D4E;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 115%;
	border: 1px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.deferrorbtn {
	background-color:#F26D4E;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 115%;
	border: 2px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.winbtn {
	background-color:#5A8AB5;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 100%;
	border: 1px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.deferrorbtnsel{
	background-color:#B8CADE;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 100%;
	border: 1px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.defwinbtn {
	background-color:#5A8AB5;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 100%;
	border: 2px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.winbtnsel {
	background-color:#B8CADE;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 100%;
	border: 1px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.defwinbtnsel {
	background-color:#B8CADE;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size: 100%;
	border: 2px solid #FFFFFF;
	cursor: hand;
	padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
}
.tablerow0 {
	background-color:#FFFFFF;
}
.tablerow1 {
	background-color:#DBE4EE;
}
/* ---------------------------------------------------------------
	Calendar
--------------------------------------------------------------- */
#divrates {
        text-padding: 4px 4px 4px 4px;
        filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
        position:absolute;
        display:none;
        width:400px;
        border: 1px solid #2985C4;
        background-color:white;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	z-index:1;
	font-size: 80%;
}
#idleftmenu{
	text-padding: 4px 4px 4px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
	position: absolute;
	width:300px;
	border: 1px solid #2985C4;
	background-color:white;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	z-index: 1;
	font-size: 80%;
	display: none;
}
.windowhead3 {
	width: 25px;
	height:25px;
	color:#FFFFFF;
	background-color:#5A8AB5;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
}
.windowhead4 {
	width: 25px;
	height:25px;
	color: #ff0000;
	background-color:#5A8AB5;
	padding: 5 0 5 0;
	font-size: 100%;
	font-family:Verdana;
}
.cln_day_e {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
}
.cln_day_b {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
}
.cln_day_bt {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	background-color:#DBE4EE;
	font-weight: bold;
}
.cln_day_0 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f00;
}
.cln_day_0ex {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #00df00;
}
.cln_day_1 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f0000;
}
.cln_day_1ex {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f0000;
}
.cln_day_2 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f9f;
}
.cln_day_2ex {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f9f;
}
.cln_day_3{
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f009f;
}
.cln_day_3ex{
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f009f;
}

.cln_day_4 {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f00;
	font-weight: bold;
}
.cln_day_4ex {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #00df00;
	font-weight: bold;
}
.cln_day_5 {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f0000;
	font-weight: bold;
}
.cln_day_5ex {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f0000;
	font-weight: bold;
}
.cln_day_6 {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f9f;
	font-weight: bold;
}
.cln_day_6ex {
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #009f9f;
	font-weight: bold;
}
.cln_day_7{
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f009f;
	font-weight: bold;
}
.cln_day_7ex{
	width: 25px;
	height:25px;
	font-size: 100%;
	font-family:Verdana;
	color:#FFFFFF;
	background-color: #9f009f;
	font-weight: bold;
}
.calendarurl {
	color:#FFFFFF;
	text-decoration: none;
}
/* ---------------------------------------------------------------
	Slideshow
--------------------------------------------------------------- */
.container {
	position:absolute;
	left:5;
	top:5;
	width:416;
	height:350;
	filter:revealTrans(duration=2, transition=23);
}
.slide {
	position:absolute;
	left:0;
	top:0;
	width:400;
	height:300;
}
.slideimg {
	border: 2px inset #524B48;
}
.slidetbl {
	background-color: #DAE8F1;
	height:346;
}
.divbottommsg {
	position:absolute;
	left:5;
	top: 360;
	width:416;
	height:350;
	color:#FFFFFF;
}

.res_day00 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
}
.res_day10 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
	background-image:url('./../imgs/rate_gt.gif');
}
.res_day01 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
	background-image:url('./../imgs/rate_tg.gif');
}
.res_day11 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#009f00;
}
.res_day20 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
	background-image:url('./../imgs/rate_rt.gif');
}
.res_day21 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#009f00;
	background-image:url('./../imgs/rate_rt.gif');
}
.res_day02 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#DBE4EE;
	background-image:url('./../imgs/rate_tr.gif');
}
.res_day12 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	background-color:#009f00;
	background-image:url('./../imgs/rate_tr.gif');
}
.res_day22 {
	width: 25px;
	height:25px;
	padding: 5 0 5 0;
	font-size: 83%;
	font-family:Verdana;
	color: #FFFFFF;
	background-color:#ff0000;
}
.calendar1 {
	border: 1px solid #5A8AB5;
	background-color: white;
}
.mbuttoncalendar {
	background-color:#5A8AB5;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	border: 1px solid #FFFFFF;
	cursor: hand;
	padding: 1px 1px 1px 1px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#555555, Positive=true);
	height: 17px;
	width: 17px;
}
/* View unit styles */
.vuBody {
    padding:5 5 5 5;
    background-color:#FFFFFF;
    color:#2985C4;
    font-family:Arial;
    font-size: 100%;
}
.vuAmenities {
    border:1px solid #CCCCCC;
    background-color: #EFF6FA;
    background-image: url('./../imgs/amenity.gif');
}
.vuGroup {
    color:#DF4619;
    font-weight:bold;
}
.vuTitle {
    background-color:#4E94C4;
    color:#FFFFFF;
    padding: 5 15 5 15;
    font-size: 110%;
    font-weight:bold;
    font-family:Arial;
}
.vuA {
    font-weight:normal;
    color:#FFFFFF;
    font-size: 90%;
}
.vuAdvancedTable {
    border:1px solid #CCCCCC;
}
.vuRate {
    background-color: #F9B49E;
    background-image: url('./../imgs/rates.gif');
}
.vuWindowTbl {
    border-bottom:1px solid #434343;
    border-right:1px solid #434343;
    background-color:#FFFFFF;
    color:#2985C4;
    font-family:Arial;
    font-size: 100%;
}
.vuWindowTbl {
    border:1px solid #CCCCCC;
    background-image: url('./../imgs/win_background.jpg');
    background-repeat: repeat-x;
    background-color: #EEEEEE;
    font-family:Arial;
    font-size: 100%;
}
.vuMenu {
    color: #FFFFFF;
    cursor:hand;
    font-weight:bold;
    border:1px solid white;
    background-color:#2092DA;
    padding:2 4 2 4;
    background-image: url('./../imgs/btnbg.gif');
}
.vuMenuSel {
    color: #FFFFFF;
    cursor:hand;
    font-weight:bold;
    border:1px solid white;
    background-color:#349ADA;
    padding:2 4 2 4;
}
.vuDiv {
    border-top:1px solid #2092DA;
    padding:5 0 0 0;
    width:100%;
    height:100%;
}
.vuimgbg {
    background-color:#FFFFFF;
}
/* AJAX Areas */
#ajareas ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 100%;
}
#ajareas li {
	position: relative;
	float: left;
	width: 100%;
}
#ajareas li a {
	width: 100%;
	text-decoration: none;
	color:#0068AB;
}
#ajareas li a:hover {
	color: #FFFFFF;
	background-color: #2985C4;
}
.divSelectCity {
	scrollbar-arrow-color: #1D8BD1;
	scrollbar-highlight-color:#F1F1F1;
	scrollbar-base-color:#F1F1F1;
	position:absolute;
	display:none;
	text-align:center;
	width:150px;
	height:110px;
	overflow:auto;
	border:1px outset #2985C4;
	color:#0068AB;
	font-size: 80%;
	background-color: #FDFDFD;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#FFFFFF", EndColorStr="#F2F2F3");
}
/*bottom menu*/
.tdbottommenu {
	font-size: 90%;
	text-align:center;
	color: #FFFFFF;
}
.abottommenu:link, .abottommenu:visited{
	font-size: 90%;
	padding:0 7px 0 7px;
	color: #FFFFFF;
}
.abottommenu:hover {
	font-size: 90%;
	padding:0 7px 0 7px;
	color: #345674;
}