html{
	background-image: url(images/design/bot_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #379FD6;
}

body {
	background-image: url(images/design/top_bg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding: 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595959;
}
h1, h2, h3, h4, h5{
	padding: 0px;
	margin: 0px;
	font-family: Georgia;
	font-weight: normal;
}
.clear{
	clear: both;
}
p{
	padding: 0px;
	margin:0px;
}

#logo{
	height: 114px;
	width: 922px;
	margin: 0px auto 0px auto;
	position: relative;
	padding: 0px;
}
#logo h1{
	display: none;
}
#logoimg{
	position: absolute;
	left:0px;
	bottom: 6px;
}
#flags{
	position: absolute;
	right: 0px;
	bottom: 6px;
}
#flags img{
	padding-left: 2px;
	border: none;
}
#menu{
	height: 38px;
	background-color: #BFE5F2;
	width: 922px;
	margin: 0px auto 0px auto;
	text-align: left;
	font-size: 14px;
}
#menu ul{
	padding: 0px;
	margin: 0px;
}
#menu li{
	margin: 0px;
	padding-right: 24px;
	padding-left: 12px;
	padding-top: 12px;
	list-style: none;
	float: left;
	text-transform: uppercase;
	border-right: 1px solid #00A1D4;
	height: 26px;
}
#menu a{
	color: #011f31;
	text-decoration: none;
}
#menu a:hover{
	color: #00A1D4;
}
#menu .right{
	float: right;
	border: none;
}
#menu #menuact{
	background-color: #00A1D4;
	color:#ffffff;
}
#menu #menuact a{
	color: #ffffff;
}
#menu #menuact a:hover{
	color: #BFE5F2;
}


#content{
	margin: 0px auto 0px auto;
	width:922px;
	background-color: #ffffff;
}

.infobutton{
	width: 69px;
	height: 23px;
	background-image: url(images/design/infobutton.png);
	float: left;
	margin-right: 8px;
	text-align: center;
	padding-top:6px;
}
.infobutton a{
	text-decoration: none;
	color:#000000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight:bold;
}


.bookbutton{
	width: 69px;
	height: 23px;
	background-image: url(images/design/bookbutton.png);
	float: left;
	text-align: center;
	padding-top:6px;
}
.bookbutton a{
	text-decoration: none;
	color:#000000;
	text-transform: uppercase;
	font-size: 14px;
	font-weight:bold;
}


#akcniplavba {
	width:906px;
	height: 405px;
	background-color: #030e21;
	text-align: left;
	padding-right:16px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
}
#akcniplavba img{
	width: 580px;
	height: 405px;
	float: left;
	margin-right:24px;
}
#akcniplavba h2{
	color: #f8c06a;
	font-size: 32px;
	padding-top:12px;
	margin-bottom:12px;
}
#akcniplavba .perex{
	color: #ffffff;
	margin-bottom:12px;
	font-weight: normal;
}
#akcniplavba strong{
	font-weight: normal;
	color: #f8c06a;
}
#akcniplavba .buttons1{
	position:absolute;
	bottom:12px;
	left:648px;
}
#akcniplavba .akce{
	position: absolute;
	top:0px;
	left:0px;
	text-align: center;
	width: 580px;
	font-size: 16px;
	padding-top: 8px;
	color: #ffffff;
}
#akcniplavba .akce1{
	position: absolute;
	top:0px;
	left:0px;
	width: 580px;
	height: 76px;
	background-color: Purple;
	opacity: 0.5;
	filter: alpha(opacity=50);
}


/*Index page*/
#browsebar{
	height:235px;
	width: 889px;
	background-color: #ffffff;
	position:relative;
	padding-left:33px;
}
#browsebar .left{
	background-image: url(images/design/browseleft.png);
	height: 235px;
	width:25px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#browsebar .right{
	background-image: url(images/design/browseright.png);
	height: 235px;
	width:25px;
	position: absolute;
	top:0px;
	right:0px;
	cursor: pointer;
}
#browsebar .leftoff{
	background-image: url(images/design/browseleftoff.png);
	height: 235px;
	width:25px;
	position: absolute;
	top:0px;
	left:0px;
}
#browsebar .rightoff{
	background-image: url(images/design/browserightoff.png);
	height: 235px;
	width:25px;
	position: absolute;
	top:0px;
	right:0px;
}
#browsebar .plavba{
	width: 418px;
	height: 179px;
	padding-top: 27px;
	text-align: left;	
	float:left;
	margin-right:16px;
	position: relative;
}
#browsebar .plavba .buttons2{
	position: absolute;
	left:228px;
	bottom:0px;
}

#browsebar .plavba p{
	font-size: 12px;
/*	height: 78px;*/
}
#browsebar .plavba .plavbaimg{
	position: relative;
	width: 220px;
	height: 179px;
	float: left;
	margin-right:8px;
}
#browsebar .plavba .plavbaimg .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#browsebar .plavba .plavbaimg .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#browsebar .plavba .plavbaimg .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#browsebar .plavba .plavbaimg .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
#browsebar .plavba .plavbaimg img{
	width: 220px;
	height: 179px;
}
#browsebar .plavba h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f8c06a;
	font-size: 17px;	
/*	height: 70px;*/
	margin-bottom:12px;
}


#index{
	background-image: url(images/design/indexbackground.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	padding-bottom:24px;
	position: relative;
}
#index .moreoffers{
	background-image: url(images/design/moreoffer.png);
	width:922px;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	height: 25px;
	margin-bottom: 32px;
	padding-top:12px;
}
#index .moreoffers a{
	color: #fc5c34;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
#index h2{
	font-size: 25px;
	margin-left: 24px;
	margin-bottom: 12px;
}
#index .intro{
	width: 200px;
	text-align: right;
	margin-left: 24px;
	float: left;
	padding-top:12px;
}
#index .intro img{
	margin-top:12px;
	width: 200px;
}
#index .intro p{
	color: #164476;
	font-size: 14px;
	letter-spacing: 1px;
}
#index .offer{
	width:350px;
	margin-left:24px;
	float: left;
}
#index .offer h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f8c06a;
	font-size: 17px;	
	margin-top: 12px;
}
#index .offer p{
	font-size: 13px;
}

#index .titlegallery{
	width: 298px;
/*	height: 371px;*/
	position: absolute;
	right: 8px;
	top:64px;
	background-image: url(images/design/gallerywhite.png);
}
#index .titlegallery h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 12px;
	margin-top: 16px;
	margin-bottom: 16px;
	letter-spacing: 1px;
}
#index .titlegallery .v360{
	width: 30px;
	height: 20px;
	position: absolute;
	top:18px;
	right:18px;
	background-image: url(images/design/360.png);
}

#fototable{
	border-collapse: collapse;
	padding:0px;
	margin:0px;	
	margin-left:4px;
}

#fototable td{
	padding: 6px;
	margin: 0px;
}
#fototable img{
	width: 132px;
	height: 87px;
}	
#fototable th{
	display: none;
}

/*Seznam plaveb */

.plavbalist{
	width:853px;
	height: 176px;
	text-align: left;
	background-color: #D4EDF7;
	padding-right:16px;
	position: relative;
	margin-top: 20px;
	margin-left:24px;
}

.plavbalist img{
	height: 176px;
	width: 348px;
	float: left;
	margin-right:16px;
}
.plavbalist .buttons3{
	position: absolute;
	right:16px;
	bottom:8px;
}
.plavbalist h2{
	font-size: 23px;
	color: #FF5B2E;
	padding-top:12px;
	margin-bottom:12px;
}
.plavbalist h2 a{
	color: #FF5B2E;
	text-decoration: none;
}
.plavbalist .cena{
	position:absolute;
	left:366px;
	bottom:14px;
}
.plavbalist .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
.plavbalist .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
.plavbalist .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
.plavbalist .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
.plavbalist .trcornerb{
	background-image: url(images/design/trcornerb.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 340px;
}
.plavbalist .brcornerb{
	background-image: url(images/design/brcornerb.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 340px;
}
.plavbadiv{
	width:869px;
	border-bottom:1px solid black;
	margin-left: 24px;
	padding-top:20px;
}

.strankovani{
	margin-top:13px;
	float:right;
	margin-right: 32px;
}
.strankovani .left{
	background-image: url(images/design/pgleft.png);
	width:11px;
	height: 26px;
	float:left;
}
.strankovani .right{
	background-image: url(images/design/pgright.png);
	width:11px;
	height: 26px;
	float:left;
}
.strankovani ul{
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FC5B33;
	height: 26px;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	padding-right:8px;
	padding-left:8px;
}
.strankovani li{
	padding-bottom: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
}
.strankovani a{
	color: #ffffff;
	text-decoration: none;
}
.strankovani p{
	float: left;
	padding-top:5px;
	background-color: #FC5B33;
	color:#ffffff;
	height:21px;
}

#plavbaimage{
	position: relative;
}
#plavbaimage img{
	width:922px;
	height:380px;
}
#plavbaimage .akce{
	position: absolute;
	bottom:0px;
	left:0px;
	text-align: center;
	width: 922px;
	height: 58px;
	font-size: 16px;
	padding-bottom: 8px;
	color: #ffffff;
	font-weight: bold;
}
#plavbaimage .akce1{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 922px;
	height: 76px;
	background-color: Purple;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#boatimage img{
	width:922px;
	height:500px;
}

.plavbadetail {
	width:890px;
	background-color: #D4EDF7;
	color: #FC5B33;
	margin-top:12px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:32px;
	font-size: 32px;
	text-align: left;
	margin-bottom:12px;
}

#plavbapopis{
	text-align: left;
	float:left;
	width:560px;
	margin-left:16px;
}
#plavbapopis p{
	padding-bottom: 8px;
	margin-left:16px;
}
#plavbapopis em{
	color: #f8c06a;
	font-style: normal;
}

#plavbapopis .plavbabox{
	background-color: #D4EDF7;
	width:528px;
	padding:16px;
	margin-bottom: 12px;
	position: relative;
}
#plavbapopis .plavbabox .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#plavbapopis .plavbabox .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#plavbapopis .plavbabox .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#plavbapopis .plavbabox .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
#plavbapopis .plavbabox h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF5B2E;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 6px;
}
#plavbapopis .plavbabox ul{
	padding: 0px;
	margin: 0px;
	padding-left:28px;
}
#plavbapopis .plavbabox th{
	color: #FF5B2E;
	width:240px;
	text-align: left;
}

#plavbarightcol{
	float: left;
	width: 298px;
	margin-left:16px;
}
#plavbarightcol #bookform{
	width: 282px;
	background-color: #6BC8E8;
	position: relative;
	margin-bottom:16px;
	text-align: left;
	padding-left:8px;
	font-size: 11px;
	padding-right:8px;
}
#plavbarightcol #bookform .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#plavbarightcol #bookform .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#plavbarightcol #bookform .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#plavbarightcol #bookform .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
#plavbarightcol #bookform input{
	font-size: 10px;
	border: none;
	float:right;
	margin-bottom:8px;
}
#plavbarightcol #bookform select{
	font-size: 10px;
	border: none;
	float:right;
	margin-bottom:8px;
	width:180px;
}
#plavbarightcol #bookform textarea{
	font-size: 10px;
	border: none;
	float:right;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
}
#plavbarightcol #bookform .submitbutton{
	margin-bottom:18px;
	background: transparent;
	width: 120px;
	height: 23px;
	background-image: url(images/design/orderbutton.png);
	padding-top:2px;
	font-size: 11px;
}
#plavbarightcol #bookform p{
	float: left;
	margin-right:6px;
	padding-top:2px;
}
#plavbarightcol #bookform .inputleft{
	float: left;
}
#plavbarightcol #bookform .pright{
	float: right;
}
#plavbarightcol #bookform h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:8px;
	margin-bottom:4px;
}


#plavbarightcol .gallery{
	width: 298px;
	background-color: #D4EDF7;
	position: relative;
	padding-bottom:12px;
}
#plavbarightcol .gallery .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#plavbarightcol .gallery .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#plavbarightcol .gallery .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#plavbarightcol .gallery .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
#plavbarightcol .gallery h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 12px;
	padding-bottom: 16px;
	letter-spacing: 1px;
	text-align: left;
	padding-top:16px;
	width: 180px;
}
#plavbarightcol .gallery .v360{
	width: 30px;
	height: 20px;
	position: absolute;
	top:18px;
	right:18px;
	background-image: url(images/design/360.png);
	cursor: pointer;
}

#plavbarightcol .backbutton{
	background-image: url(images/design/backbutton.png);
	width:300px;
	height:20px;
	padding-top:3px;

}
#plavbarightcol .backbutton a{
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}


#contactmapa{
	width: 922px;
	height: 450px;
}



#statictext{
	text-align: left;
	padding: 24px;
	
}

#newsbox{
	width: 922px;
	margin: 0px auto 0px auto;
	background-color: #FFFFFF;
}
#newsbox hr{
	height: 0px;
	border-width: 0;
	border-bottom:1px solid black;
	padding: 0px;
	margin: 0px;
	margin-bottom:12px;
	margin-left:24px;
	margin-right:24px;
	padding-top:12px;
	
}
#news{
	width: 880px;
	margin: 0px auto 0px auto;
	background-color: #D4EDF7;
	position: relative;
	padding-bottom:40px;
}
#news .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#news .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#news .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#news .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}
#news h2{
	color: #FF5B2E;
	font-weight: bold;	
	text-align: left;
	padding:6px;
	padding-bottom:12px;
}
#news a{
	text-decoration: none;
	color: #FF5B2E;
}
#news a:hover{
	text-decoration: none;
	color: #FF5B2E;
	border-bottom:1px dotted;
}
#news .allbutton{
	position: absolute;
	background-image: url(images/design/backbutton.png);
	width: 300px;
	height: 20px;
	bottom:8px;
	right:8px;
	padding-top:3px;
}
#news .allbutton a{
	color: #000000;
	font-weight: bold;
}
#news .allbutton a:hover{
	border: none;
}
#news .aktualita{
	width:207px;
	float:left;
	padding:6px;
	text-align: left;
	border-right: 1px dashed #bbbbbb;
}
#news .aktualita h3{
	display: block;
	height: 46px;
	color: #FF5B2E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
#news .aktualita img{
	margin-bottom:12px;
	border:2px solid #FF5B2E;
}
#news .aktualita img a:hover{
	border:2px solid #FF5B2E;
}

#news .aktualita em{
	display: block;
	font-size: 11px;
	margin-bottom:4px;
}
#news .aktualita strong{
	display: block;
	height: 60px;
}

#newslist{
	background-color: #ffffff;
}
#newslist .aktualita{
	background-color: #D4EDF7;
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:12px;
	text-align: left;
	padding-right:24px;
}
#newslist .aktualita img{
	float: left;
	width: 200px;
	height: 150px;
	margin-right:24px;
	border: none;
}
#newslist a{
	text-decoration: none;
	color: #FF5B2E;
}
#newslist a:hover{
	border-bottom: 1px dotted;
}
#newslist .aktualita h2{
	color: #FF5B2E;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:12px;
}
#newslist .aktualita em{
	display:block;
	font-size: 11px;
	padding-top:6px;
	padding-bottom:4px;
	
}

#newslist .aktualita .bookbutton{
	position: absolute;
	bottom:8px;
	right:12px;
}
#newslist .aktualita .bookbutton a{
	color: #000000;
}
#newslist .aktualita .bookbutton a:hover{
	border: none;
}

#newslist .aktualita .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#newslist .aktualita .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#newslist .aktualita .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#newslist .aktualita .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}


#new{
	background-color: #D4EDF7;
	position:relative;
	margin-left:20px;
	margin-right:20px;
	margin-top:12px;
	text-align: left;
}
#new h2{
	color: #ffffff;
	background-color: #FF5B2E;
	font-family: Arial, Helvetica, sans-serif;
	padding:12px;
}
#new img{
	float: right;
	width: 400px;
	margin-left:24px;
}
#new em{
	display: block;
	padding-left:12px;
	font-size: 11px;
	padding-top:12px;
}
#new strong{
	display: block;
	padding-left:12px;
	padding-top:4px;
	text-align: justify;
}
#new p{
	display: block;
	padding-left:12px;
	text-align: justify;
	padding-top:12px;
	margin-bottom:8px;
}
#new a{
	margin-left:12px;
	color: #FF5B2E;
	text-decoration: none;
}
#new a:hover{
	border-bottom: 1px dotted;
}
#new .allbutton{
	position: absolute;
	background-image: url(images/design/backbutton.png);
	width: 300px;
	height: 20px;
	bottom:8px;
	right:408px;
	padding-top:3px;
	text-align: center;
}
#new .allbutton a{
	color: #000000;
	font-weight: bold;
}
#new .allbutton a:hover{
	border: none;
}

#new .tlcorner{
	background-image: url(images/design/tlcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	left: 0px;
}
#new .trcorner{
	background-image: url(images/design/trcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	top:0px;
	right: 0px;
}
#new .blcorner{
	background-image: url(images/design/blcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	left: 0px;
}
#new .brcorner{
	background-image: url(images/design/brcorner.png);
	width: 8px;
	height: 8px;
	position: absolute;
	bottom:0px;
	right: 0px;
}


#doporucujeme{
	background-color: #ffffff;
	width: 922px;
	margin: 0px auto 0px auto;
	padding-bottom: 16px;
	padding-top:18px;
}
#doporucujeme h2{
	color: #999B9B;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
#doporucujeme img{
	padding-left:18px;
	padding-right:18px;
	border: none;
}
#doporucujeme hr{
	height: 0px;
	border-width: 0;
	border-bottom:1px solid black;
	padding: 0px;
	margin: 0px;
	margin-bottom:12px;
	margin-left:24px;
	margin-right:24px;
	
}


#submenu{
	height: 31px;
	width: 922px;
	margin: 4px auto 0px auto;
	color: #ffffff;
	font-size: 13px;
	padding-top: 14px;
	background-color: #1D506B;
}
#submenu ul{
	padding: 0px;
	margin: 0px;
}
#submenu li{
	padding: 0px;
	margin: 0px;
	display: inline;
	padding-left: 16px;
	margin-left: 16px;
	border-left: 1px solid #2E1801;
}
#submenu .first{
	border:none;
	padding: 0px;
	margin: 0px;
}
#submenu a{
	color: #a8c2d0;
	text-decoration: none;
}
#submenu a:hover{
	border-bottom:1px dotted #a8c2d0;
}


#contact{
	color: #ffffff;
   height: 90px;
	width: 922px;
	margin: 0px auto 0px auto;
	padding-top: 56px;
}
#contact a{
	color: #ffffff;
	text-decoration: none;	
}
#contact a:hover{
	border-bottom: 1px dotted #ffffff;
}
#contact .tel{
	display: inline;
	font-family: Georgia;
	font-size: 28px;
}
#contact .contactus{
	display: inline;
	color:#a8c2d0;
	font-size: 13px;
	margin-left:24px;
	margin-right:32px;
}
#contact .mail{
	display: inline;
	font-family: Georgia;
	font-size: 28px;
}

#footer{
   height: 33px;
	width: 922px;
	margin: 0px auto 0px auto;
	color:#ffffff;
	font-size: 11px;
	padding-top: 20px;
}
#footer p{
	padding: 0px;
	margin: 0px;
	display:inline;
}
#footer ul{
	padding: 0px;
	margin: 0px;
	display: inline;
}
#footer li{
	padding: 0px;
	margin: 0px;
	display: inline;
	padding-left: 16px;
	margin-left: 16px;
	border-left: 1px solid white;
}
#footer a{
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover{
	border-bottom:1px dotted #ffffff;
}




#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}


/*LightBox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#lightbox a{
	color: #FC5C34;
	text-decoration: none;
}
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lb/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lb/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #15394F;
}




	border: 1px solid #9999ff;
}} solid #9999ff;
}}er: 1px solid #9999ff;
}}lid #9999ff;
}}}
