* {
  margin: 0;
  padding: 0;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.7em;
	line-height: 1.8em;
}

img{
	border:none;
}

#top{
	text-align:left;
	width:824px;
	height:78px;
	background:url('../images/header_bg.gif') no-repeat;
}

#logo{
	position:absolute;
	width:259px;
	height:78px;
}

#flags{
	position:absolute;	
	margin-left:697px;
	top:41px;
	height:37px;
	width:127px;
	background:url('../images/flags_bg.gif') no-repeat;
	text-align:center;
	padding-top:13px;
}

#flg{
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	padding-left:0.5em;
}

#flg:hover{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}

#nav{
	background:url('../images/nav_bg.gif') no-repeat;
	width:824px;
	height:33px;
	z-index:40;
}

#nav ul {
	list-style: none;
	margin-left:20px;
}
#nav li {
	float:left;
	display: block;
}
#nav a:hover{
	color: #ffffff;
}


#nav a,visited {
	display: block;
	float:left;
	position:relative;
	height: 33px;
	padding: 0 0em;
	width:130px;
	line-height: 33px;
	color: #bcbcbc;
	font-size: 14px;
	font-weight: bold;
	border: none;
	text-decoration:none;
	z-index:200;
}

#sub {
	position:absolute;
	display:none;
	z-index:30;
	padding-top:110px;
	padding-left:280px;
}
#sub ul{
	list-style:none;
}

#sub li{
	display:block;
}

#sub a, visited{
	color:#ffffff;
	background:#4e6189;
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	border-left:3px solid #3c3c3c;
	padding:0;
	float:none;
	margin-top:0;
	padding:3px 10px 3px 25px;
	display:block;
	width:200px;
	margin-bottom:1px;
	font-size:1em;
	text-decoration:none;
}
						
#sub a:hover {
	border-left:3px solid #d1d1d1;
	background:#32394b;
}





#sub3 {
	position:absolute;
	display:none;
	z-index:30;
	padding-top:111px;
	padding-left:670px;
}
#sub3 ul{
	list-style:none;
}

#sub3 li{
	display:block;
}

#sub3 a{
	color:#ffffff;
	background:#4e6189;
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	border-left:3px solid #3c3c3c;
	padding:0;
	float:none;
	margin-top:0;
	padding:3px 10px 3px 25px;
	display:block;
	width:115px;
	margin-bottom:1px;
	font-size:1em;
	text-decoration:none;
}
						
#sub3 a:hover {
	color:white;
	border-left:3px solid #d1d1d1;
	background:#32394b;
}


#sub1 {
	position:absolute;
	display:none;
	z-index:4;
	padding-top:218px;
	padding-left:518px;
}
#sub1 ul{
	list-style:none;
}

#sub1 li{
	display:block;
}

#sub1 a{
	color:#ffffff;
	background:#4e6189;
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	border-left:3px solid #3c3c3c;
	padding:0;
	float:none;
	margin-top:0;
	padding:3px 10px 3px 25px;
	display:block;
	width:200px;
	margin-bottom:1px;
	font-size:1em;
	text-decoration:none;
}
						
#sub1 a:hover {
	color:white;
	border-left:3px solid #d1d1d1;
	background:#32394b;
}


#sub2 {
	position:absolute;
	display:none;
	z-index:8;
	padding-top:247px;
	padding-left:518px;
}
#sub2 ul{
	list-style:none;
}

#sub2 li{
	display:block;
}

#sub2 a{
	color:#ffffff;
	background:#4e6189;
	opacity:.80;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	border-left:3px solid #3c3c3c;
	padding:0;
	float:none;
	margin-top:0;
	padding:3px 10px 3px 25px;
	display:block;
	width:200px;
	margin-bottom:1px;
	font-size:1em;
	text-decoration:none;
}
						
#sub2 a:hover {
	color:white;
	border-left:3px solid #d1d1d1;
	background:#32394b;
}




#flash{
	position:relative;
	z-index: 1;
}

#cont{
	position:relative;
	background:url('../images/cont_bg.gif') repeat-x;
	width:824px;
}

#info{
	position:relative;
	text-align:left;
	padding-left:1em;
	padding-top:2.5em;
}


#infopanel{
	position:relative;
	width:599px;
	border:1px #d7d8da solid;
	border-bottom:0px #ffffff solid;
}

#infopanel h1{
	font-size:1.7em;
	width:260px;
	color:#0e70a8;
	padding-top:1em;
	padding-left:1em;
	margin-bottom:1em;
	padding-bottom:0.2em;
	border-bottom:1px #bcbcbd solid;
	font-weight:normal;
}

#infopanel h5{
	font-size:1.2em;
	font-weight:bold;
	width:228px;
	color:#657daf;
	padding-top:0.5em;
	padding-left:1em;
	margin-bottom:0em;
	padding-bottom:0em;
	border-bottom:1px #bcbcbd solid;
}

#infopanel h4{
	font-size:1.3em;
	font-weight:bold;
	color:#657daf;
}

#carname{
	width:228px;
	padding-top:2em;
	padding-left:7.5em;
	margin-bottom:0em;
	padding-bottom:0em;
}

#qko{
	position:absolute;
	width:268px;
	padding-top:2em;
	left:252px;
	margin-bottom:0em;
	padding-bottom:0em;
}

#infopanel h6{
	font-size:1.2em;
	font-weight:bold;
	width:220px;
	color:##d7d8daf;
	padding-top:0em;
	margin-bottom:0.5em;
	padding-left:1em;
	border-bottom:1px #bcbcbd solid;
}

#infopanel h2{
	font-size:1.2em;
	font-weight:bold;
	width:548px;
	color:#657daf;
	padding-top:1em;
	padding-left:1em;
	margin-bottom:1em;
	padding-bottom:0.2em;
	border-bottom:1px #bcbcbd solid;
}

#infopanel h3{
	font-size:1.2em;
	font-weight:bold;
	width:548px;
	color:#657daf;
	padding-top:1em;
	padding-left:1em;
	margin-bottom:0em;
	padding-bottom:0.2em;
	border-bottom:1px #bcbcbd solid;
}



#infopaneltext{
	padding-left:1.5em;
	padding-right:1.5em;
}

#infopaneltext a,visited{
	color: #777777;
	text-decoration:none;
}

#infopaneltext a:hover{
	color: #000000;
}

#infopaneltext img{
	border:1px #bcbcbd solid;
	background:#ffffff;
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	padding:5px;
}

#infopanelbottom{
	padding-left:1em;
	height:10px;
	width:601px;
	background:url('../images/infopanel_bottom_bg.gif') no-repeat;
	margin-bottom:2em;
}

#cont_right{
	z-index:3;
	position:absolute;
	top:1.5em;
	right:1em;
	width:189px;
}

#panel{
	margin-top:1em;
	width:189px;
	background:url('../images/panel_bg.gif') repeat-y;
}

#panel_title{
	width:189px;
	height:21px;
	background:url('../images/panel_title_bg.gif') no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}
.title{
	padding-left:1em;
}

#panel_info{
	text-align:left;
	padding-left:1.5em;
	padding-bottom:1em;
	padding-top:0.5em;
	line-height:15px;
}

#panel ul{
	padding-top:0.5em;
	text-align:left;
	padding-bottom:1em;
}

#panel li{
	font-weight:bold;
	padding-bottom:3px;
	list-style:none;
}

#panel a,visited{
	display:block;
	height:18px;
	color:#2f6684;
	text-decoration:none;
}

#panel a:hover{
	background:url('../images/list_over_bg.gif') repeat-y;
}

#panel_bottom{
	width:189px;
	height:2px;
	background:url('../images/panel_bottom_bg.gif') no-repeat;
}

#i{
	position:relative;
	padding-top:1em;
}	
	
#box{	
	position:relative;
	width:297px;
	background:url('../images/box_bg.gif') repeat-y;
}

#boxtop{
	background:url('../images/box_top_bg.gif') no-repeat;
	padding-left:1em;
	padding-top:0.5em;
	color:#5086aa;
	font-size:1.3em;
	font-weight:bold;
}

#boxinfo{
	padding:10px;
	padding-bottom:0em;
	height:190px;
	background:url('../images/box_info_bg.gif') no-repeat;
}

#boxbottom{
	height:7px;
	width:297px;
	background:url('../images/box_bottom_bg.gif') no-repeat;
}

#rightbox{
	position:absolute;
	left:305px;
}

#boxinfo1{
	padding-top:10px;
	padding-bottom:0em;
	height:190px;

}
#colours{
	padding-top:10px;
	padding-bottom:0px;
}

#colours p{
	padding-top:5px;
	padding-bottom:0px;
	border-top:1px #000000 dotted;
	text-align:center;
}

#c{
	padding-top:20px;
	text-align:center;
	width:74px;
	line-height:10px;
	float:left;
}

#c a,visited{
	color:#666666;
	text-decoration:none;
}

#c a:hover{
	text-decoration:none;
}


#c strong{
	text-align:center;
	font-size:0.8em;
	font-weight:normal;
	padding-top:0px;
	text-align:center;
}

#c1{
	padding-top:15px;
	padding-left:17px;
	text-align:center;
	width:74px;
	line-height:10px;
	float:left;
}

#c1 a,visited{
	color:#666666;
	text-decoration:none;
}

#c1 a:hover{
	text-decoration:none;
}

#c1 strong{
	text-align:center;
	font-size:0.8em;
	font-weight:normal;
	padding-top:0px;
	text-align:center;
}


#boxnews{
	padding-top:1em;
	line-height:15px;
}

#boxnews a,visited{
	color: #777777;
	text-decoration:none;
}

#boxnews a:hover{
	color: #000000;
}
#boxnews p{
	padding-top:10px;
	padding-bottom:0px;
	border-top:1px #000000 dotted;
}

#boxnews_date{
	text-align:right;
	font-weight:bold;
}

.more a,visited{
	color:#5086aa;
	padding-left:10px;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}

.more a:hover{
	text-decoration:underline;
}


label {
	display: none;
}
input, textarea {
	color: #909090;
	border: 1px solid #d4d0d0;
	background-color: #ffffff;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0.4em;
	line-height: 1.8em;
	width: 250px;
}
input {
	height: 26px;
}
textarea {
	overflow: hidden;
	height: 150px;
}
#send {
	width:260px;
}
input:hover, textarea:hover, input:focus, textarea:focus  {
	border: 1px solid #808080;
	color: #000000;
}

#infocolour h1{
	font-size:1.3em;
	width:260px;
	color:#<?php echo $text; ?>;
	padding-top:1em;
	padding-left:1em;
	margin-bottom:1em;
	padding-bottom:0.2em;
	font-weight:normal;
}



#footer{
	text-align:center;
	position:relative;
	margin-bottom:0px;
}
#vip{
	position:relative;
	padding-top:20px;
	padding-bottom:2px;
}
#cars{
	position:relative;
	width:565px;
	height:420px;
	margin-top:1em;
	background:url("../images/cars_bg.gif") no-repeat;
}

#legendacars{
	padding-left:4em;
	padding-top:1em;
}

#o1{
	position:relative;
	width:284px;
	height:160px;
	border:1px #bcbcbc solid;
	border-bottom:none;
	left:18px;
	top:26px;
	background:url('../images/otitle2.gif') no-repeat;
}

#o2{
	position:relative;
	width:284px;
	height:120px;
	border:1px #bcbcbc solid;
	left:18px;
	background:url('../images/otitle1.gif') no-repeat;
}

#o1text{
	width:254px;
	padding-top:30px;
	margin-left:18px;
}

#o2text{
	width:250px;
	margin-top:30px;
	margin-left:18px;
}

#cars img{
	margin:1em;
	margin-left:2.5em;
	padding:11px;
	background:#f7f7f7;
	overflow: hidden;
	height:116px;
	width:200px;
}
#cars h4{
	font-size:1.3em;
	padding-left:1em;
	padding-top:0.5em;
}

#booking{
	width:600px;
	height:800px;
	background: url('../images/rentback.gif') repeat-y;
}

#privacy{
	margin:4em;
	padding:0.5em;
	border:1px #bcbcbd solid;
}

#privacy1{
	width:100px;
	height:10px;
}

#booking a,visited{
	text-decoration:none;
	color:#657daf;
}

#f1 {
	display: none;
	text-align: left;
	width:400px;
	border:1px #bcbcbd solid;
	background:#ffffff;
	padding:5px;
	font-weight:bold;
}

#f2 {
	display: none;
	text-align: left;
	width:400px;
	border:1px #bcbcbd solid;
	background:#ffffff;
	padding:5px;
	font-weight:bold;
}

#booking h1{
	color:#657daf;
	font-size:1.5em;
	text-align:center;
	padding-top:0.5em;
}

#booking h2{
	color:#657daf;
	font-size:1.2em;
	text-align:left;
	padding-top:0.5em;
	padding-bottom:1em;
}

#book{
	position:absolute;
	bottom:20px;
	right:0px;
	color:#333333;
}

#book img{
	width:285px;
	height:25px;
	background:none;
	border:none;
}

#showprices{
	width:600px;
	height:300px;
	background: url('../images/rentback.gif') no-repeat;
}
#showprices h1{
	color:#657daf;
	font-size:1.5em;
	text-align:center;
	padding-top:0.5em;
}


#infopaneltext ul{
	list-style:none;
}
#infopaneltext li {
	background: url('../images/bullet.gif') top left no-repeat;
	list-style-position: outside;
	height:100%;
	background-position: 0px 0px;
	padding-left: 30px;
}

#cars1{
	position:absolute;
	left:250px;
	top:35px;
	width:340px;
	height:200px;
}

#cars1 ul{
	list-style:none;
}
#cars1 li {
	background: url('../images/bullet.gif') top right no-repeat;
	list-style-position: outside;
	height:20px;
	background-position: 0px 0px;
	padding-left: 30px;
}

#kapacitet{
	padding:5px;
	position:absolute;
	top:235px;
	left:30px;
}

#pricelist table{
	margin-top:120px;
	margin-left:45px;
}

#pricelist td{
	border:1px #bcbcbd solid;
	text-align:center;
	width:80px;
	height:50px;
}


#pricelist1{
	position:absolute;
	left:4.5em;
	top:30em;
}

#pricelist1 table{
	height:85px;
}

#pricelist1 td{
	font-size:1em;
	text-align:center;
	line-height:15px;
}

#pricelist1 .sp{
	width:123px;
	height:41px;
	text-align:right;
	padding-right:2em;
}

#pricelist1 .priceline{
	height:3px;
	width:178px;
	background:url('../images/price_line.gif') no-repeat;
}

#pricelist1 .ppp{
	color:#657daf;
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
}

#pricelist1 .pppp{
	color:#F62217;
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
}

#pricelist1 .ptitle{
	height:30px;
	width:405px;
	color:#657daf;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}

#prices a,visited{
	position:absolute;
	bottom:5px;
	right:80px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	background:#316b91;
	border:1px #323232 solid;
	color:#ffffff;
}

#prices a:hover{
	border:1px #323232 solid;
	background:#3a7ca7;
	color:#ffffff;
}

#steps {
	margin-left:1em;
	margin-top:3em;
	background: url('../images/steps_bg.gif') top left no-repeat;
	width: 577px;
	height: 100px;
	position: relative;
	margin-bottom: 20px;
}

 #steps p {
 	margin: 0;
 }

 .step_1, .step_2, .step_3 {
	position: absolute;
	top: 40px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color:#d1d1d1;
 }

.step_1 {
	left: 13px;
}

.step_2 {
	left: 284px;
 }

.step_3 {
	right: 13px;
 }

.active{
	color: #215779;
	font-weight:bold;
}

#addservice {
	margin-left:10em;
	padding-top:0em;
}

#addservice2 {
	margin-left:7.5em;
	padding-top:0em;
}

#booking table{
	border:1px #bcbcbd solid;
}

#booking td{
	border:1px #bcbcbd solid;
	text-align:center;
	width:150px;
	height:10px;
	padding:1em;
}

#form5 input{
	margin-left:4em;
	color: #909090;
	border: 1px solid #d4d0d0;
	background-color: #ffffff;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0.4em;
	line-height: 1.8em;
	width: 20px;
	height:20px;
}

#form2 input{
	color: #909090;
	border: 1px solid #d4d0d0;
	background-color: #ffffff;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0.4em;
	line-height: 1.8em;
	width: 150px;
}
#form2 input {
	height: 26px;
	text-align:center;
}

#form2 checkbox{
	width:20px;
}

#form3 input{
	color: #909090;
	border: 1px solid #d4d0d0;
	background-color: #ffffff;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0.4em;
	line-height: 1.8em;
	width: 200px;
}
#form3 input {
	height: 26px;
	text-align:left;
}

#form3 textarea{
	height: 80px;
	line-height: 1.8em;
	text-align:left;
	width: 200px;
}


.formtime{
	size:2;
}

.icon1, .icon2, .icon3 {
		padding: 0 0 0 25px;
		margin-left:4.5em;
		}
		.icon1 {
			background: url('../images/icon1.gif') top left no-repeat;
		}	
		.icon2 {
			background: url('../images/icon2.gif') top left no-repeat;
		}
		.icon3 {
			background: url('../images/icon3.gif') top left no-repeat;
		}

.sep {
	letter-spacing: 13px;
	background: url('../images/sep.gif') left;
	padding: 0.2em 6px;
	width: 200px;
}


#finishbox{
	position:absolute;
	z-index:4;
	top:250px;
	left:170px;
	width:278px;
	height:188px;
	background:url('../images/finishbox_bg.png') no-repeat;
}	

#finishtext{
	text-align:center;
	color:#ffffff;
	font-size:1.2em;
	width:220px;	
	padding-top:4em;
	padding-left:2.5em;
}