@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
	background-color: #FAFDFF;
	
scrollbar-face-color: #b0bc35;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #999;
scrollbar-darkshadow-color: #999;
scrollbar-shadow-color: #999;
scrollbar-arrow-color: #fff;
scrollbar-track-color: #ccc;

}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #AFBD36;
}
a:active {
	text-decoration: none;
	color: #666;
}
.center {
  height:100%;
  width:100%;
  display:table;
}
.valign {
	margin:0 auto;
	display:table-cell;
	vertical-align:middle;
	/* margin-top:expression((x=document.documentElement.clientH eight-this.scrollHeight)>0?x/2+'px':0); */
}

h1 {
	font-size: 110%;
	color: #25235a;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h3 {
	font-size: 110%;
	color: #25235a;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size: 110%;
	color: #AFBD36;
	clear: both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

p {
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: justify;
}
p a:link, p a:visited, p a:active  {
	color: #666;
}
p a:hover {
	color: #666;
}
.green {
	color: #AFBD36;
}

.ozario_site {
	margin: auto;
	height: auto;
	width: 615px;
	padding-top: 15px;
}
.site_left {
	clear: left;
	float: left;
	height: auto;
	width: 463px;
}

.holder_line {
	clear: left;
	float: left;
	height: auto;
	width: 100%;
	text-align: center;
}
.site_right {
	float: left;
	height: auto;
	width: 152px;
}
.menu_list {
	list-style-type: none;
	clear: left;
	float: left;
	width: 100%;
	margin: 0px;
	height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.menu_list li {
	float: left;
	height: auto;
	width: auto;
}
.holder_imgHome {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 290px;
	width: 443px;
	text-align: left;
}
.blue_line {
	background-color: #25235a;
	float: left;
	height: 290px;
	width: 12px;
}

.header_img {
	float: left;
	width: 433px;
	text-align: right;
	padding-bottom: 10px;
	height: auto;
}

.holder_txt {
	clear: left;
	float: left;
	height: 144px;
	width: 435px;
	text-align: left;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y:auto;
	padding-right: 20px;
	
}
.holder_flashRight {
	clear: left;
	float: left;
	height: 483px;
	width: 124px;
	text-align: center;
	border-right-width: 28px;
	border-right-style: solid;
	border-right-color: #AFBD36;
}
.booking_form {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: auto;
	width: 440px;
}
.holder_part_hidden {
	clear: left;
	float: left;
	height: auto;
	width: 440px;
	text-align: left;
}

.holder_partForm {
	clear: left;
	float: left;
	height: auto;
	width: 440px;
	text-align: left;
	border-bottom-width: 5px;
	border-bottom-style: dotted;
	border-bottom-color: #AFBD36;
	padding-top: 5px;
	padding-bottom: 5px;
}
.red {
	color: #F00;
}
#booking_form ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: left;
	float: left;
	height: auto;
	width: 420px;
}
#booking_form label {
	float: left;
	width: auto;
	height: auto;
}


#booking_form ul li {
	margin: 0px;
	list-style-type: none;
	clear: left;
	float: left;
	height: auto;
	width: 420px;
	display: block;
	padding-bottom: 2px;
}
#booking_form input{
	float: left;
	display: block;
}
#booking_form ul li label {
	margin: 0px;
	list-style-type: none;
	height: auto;
	width: 195px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
	display: block;
	text-align: right;
	line-height: 20px;
	float: left;
}
#booking_form label {
	margin: 0px;
	list-style-type: none;
	height: auto;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	text-align: left;
	line-height: 20px;
	float: left;
}
.small_txt {
	float: left;
	clear: left;
	height: auto;
	width: auto;
	font-size: 80%;
	padding-left: 140px;
}
.vehicle_1 {
	float: left;
	width: 101px;
	background-image: url(/images/4x2.gif);
	background-repeat: no-repeat;
	height: 145px;
	background-position: bottom;
	text-align: center;
}
.vehicle_2 {
	float: left;
	width: 101px;
	background-image: url(/images/4x4.gif);
	background-repeat: no-repeat;
	height: 145px;
	background-position: bottom;
	text-align: center;
}
.vehicle_3 {
	float: left;
	width: 101px;
	background-image: url(/images/5x5.gif);
	background-repeat: no-repeat;
	height: 145px;
	background-position: bottom;
	text-align: center;
}
.vehicle_4 {
	float: left;
	width: 101px;
	background-image: url(/images/8x8.gif);
	background-repeat: no-repeat;
	height: 145px;
	background-position: bottom;
	text-align: center;
}


.vehicle_1 span, .vehicle_2 span, .vehicle_3 span, .vehicle_4 span {
	display: block;
	height: auto;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 50px;
}
.footer {
	text-align: right;
	clear: left;
	float: left;
	height: auto;
	width: 615px;
	background-color: #FAFDFF;
	padding-top: 15px;
	font-size: 85%;
}
.holder_line_book {
	clear: left;
	float: left;
	height: 483px;
	width: 450px;
	text-align: center;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y:auto;
}
.positionLogo {
	clear: left;
	float: left;
	height: auto;
	width: auto;
	padding-bottom: 20px;
}
.positionGB {
	float: left;
	height: auto;
	width: auto;
	padding-top: 1px;
	padding-left: 15px;
}
.positionIT {
	float: left;
	height: auto;
	width: auto;
}
.bookSubmenu {
	list-style-type: none;
	width: auto;
	position: absolute;
	top: 20px;
	height: auto;
	left: 330px;
	text-align: left;
	display: none;
	white-space: nowrap;
	clear: left;
	float: left;
}
div#nav>ul a {width: auto;}
.level_1 {
	list-style-type: none;
	clear: left;
	float: left;
	width: 100%;
	margin: 0px;
	height: 21px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
}
.level_1 li.mg {
	float: left;
	height: auto;
	width: auto;
	display: block;
}
.level_1 li.mg a:link, .level_1 li.mg a:hover, .level_1 li.mg a:visited {
	float: left;
	height: auto;
	width: auto;
	display: block;
	position: relative;
}
div#nav ul.level_1 li.mg:hover ul.bookSubmenu {display: block}


#booking_form ul.radio_list li label {
	float:none;
	display:inline;
	}
.error_list li {
	color: #F00;
	clear: left;
	float: left;
	height: auto;
	width: 230px !important;
	padding-left: 200px;
	font-size: 85%;
	height: 10px !important;
}

