* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* font */
html { font-size: 100.01%; }
body { font-size: 62.5%; }
input, select, textarea { 
    font-size: 100%; 
	border: solid 1px #CCCCCC;
}

/* layout - general */
 #selectind {
	text-align: left;
	vertical-align: middle;
	width: 198px;
	background-color: #EAEAEA;
	border-bottom-width: thick;
   }
   .rentalcode

{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 12px;
	width: 200px;
	color: #666666;
	font-weight: bold;

}
   .thks

{
	margin-right:5px;
	vertical-align:middle;
	font-size: 14px;
	color: #666666;
	font-weight: bold;

}
 .viewcode

{
	vertical-align:middle;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;

}
 .thksconfirm

{
	vertical-align:middle;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 20px;

}
 .viewcodeadmin

{
	vertical-align:middle;
	font-size: 11px;
	color: #EFEFEF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #CCCCCC;

}
img {
	border: none;
	margin-left: 0px;
}
acronym { cursor: help; }
a:link, a:visited { cursor/**/: /**/pointer; }

input.text, textarea { 
	padding: 1px 0px; 
	border: solid 1px #CCCCCC;
}

.select_country
{
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 340px;

}
.select_location

{
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 100%;
	margin-right: 2px;

}
.select_day

{
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 50px;

}
.select_month

{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 100px;

}
.select_year

{
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 52px;

}

.select_time

{
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 50px;

}

.select_duration

{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 100px;

}


.select_hout

{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 50px;

}
.select_min

{
	margin-right:7px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 100%;

}
.select_cargroup

{
	margin-right:5px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 100%;

}
.select_picdrop

{
	vertical-align:middle;
	border: solid 1px ##B60000;
	font-size: 12px;
	width: 180px;
	margin-left: 5px;
	text-align: center;
	font-weight: bold;

}
.select_currency

{
	margin-right:2px;
	vertical-align:middle;
	cursor:pointer;
	border: solid 1px #CCCCCC;
	font-size: 11px;
	width: 50px;

}
.submit {
	cursor/**/: /**/pointer;
	width: 62px;
	height: 19px;
	background: #FFFFFF url(img/but-m.png) no-repeat 0 0;
	border: none;
	color: #8e090b;
	padding: 0 0 4px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#ie6 .submit { padding: 0; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; list-style: disc; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { margin: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

#page .flR { float: right; }
#page .flL { float: left; }
#page .alR { text-align: right; }
#page .alC { text-align: center; }

.hide { display: none; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; text-indent: -1000em; }

a:link, a:visited {
	color: #ff0000;
	text-decoration: none;
}
a:visited {
	color: #CC0000;
}
a:link:hover, a:visited:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.inv:link, a.inv:visited {
	text-decoration: underline;
}
a.inv:link:hover, a.inv:visited:hover {
	text-decoration: none;
}
.backhome{
	overflow: hidden;
	margin: 0;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.cols {
	overflow: hidden;
	margin: 0;
}
.adminrented{
	overflow: hidden;
	margin: 0;
	background-color: #EAEAEA;
	width: 900px;
}
.adminrented1{
	overflow: hidden;
	margin: 0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
* html .cols {
	zoom: 1;
}
.cols .col {
	float: left;
	width: 48.5%;
	margin: 0 2.5% 0 0;
}
body #page .last {
	margin-right: 0;
}


/* Clear Floats Without Structural Markup */
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearFix { display: inline-block; }
/* \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* */


/* layout - specific */
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
body {
	background: #ededec url(img/page-l.gif) repeat-y 0 0;
	position: relative;
	
}
#page {
	margin-top: 0px;
	margin-left: 3px;
   width: 798px;
	background: #FFFFFF url(img/page-r.gif) repeat-y 100% 0;
	font-size: 1.1em;
}
.searchfieldsmall{
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	text-align: left;
}
	#page2 {
    	position: relative;
      	left: 2px;
     	width: 100%;
		padding: 0 0 0 0;
		background: url(img/page-b.gif) no-repeat 0% 100%;
	}

.flash {
	background: #10246d;
}
#flashSide {
	position: absolute;
	top: 0px;
	left: 0;
	height: 600px;
	width: 82px;
	background-image: url(img/page-l.gif);
	background-repeat: repeat-y;
}
#flashSideSD {
	position: absolute;
	top: 0px;
	left: 0;
	height: 500px;
	width: 82px;
}
#flashSideCB {
	position: absolute;
	top: 0px;
	left: 0;
	height: 100px;
	width: 82px;
}
#flashSideContact {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 450px;
	width: 86px;
}
#flashSideIndex {
	position: absolute;
	top: -10px;
	left: 0px;
	height: 926px;
	width: 86px;
	margin-bottom: 2px;
}
#flashSideRegister {
	position: absolute;
	top: -40px;
	left: 0;
	height: 600px;
	width: 82px;
}
#top {
	position: relative;
	height: 152px;
	background: url(img/top-r.gif) no-repeat 100% 0;
}
	#flashTop {
	position: absolute;
	top: 3px;
	left: 119px;
	width: 781px;
	height: 72px;
	z-index: 0;

	}

	#flashTopdrifter {
	position: absolute;
	top: 0px;
	left: 114px;
	width: 780px;
	height: 95px;
	z-index: 0;

	}

#menuBarDrifter {
  		position: absolute;
    	top: 74px;
	   left: 3px;	
		width: 777px;
	}
		#menuBarDrifter li {
			float: left;
			display: block;
			position: relative;
		}
			#menuBarDrifter li a:link, #menuBarDrifter li a:visited {	
				float: left;
				display: block;
				width: 132px;
				line-height: 80px;
				font-weight: bold;
				font-size: 110%;
				text-decoration: none;
				text-align: center;
				color: #000000;
				background: url(img/but.jpg) no-repeat -249px 0;
			}
			#menuBarDrifter li a:link:hover, #menuBarDrifter li a:visited:hover,
			#menuBarDrifter li.active a:link, #menuBarDrifter li.active a:visited {
				color: #FFFFFF;
				background-position: -249px -80px;
			}
			#menuBarDrifter li#but1 a:link, #menuBarDrifter li#but1 a:visited {
				width: 118px;
				background-position: 0 0;
			}
			#menuBarDrifter li#but1 a:link:hover, #menuBarDrifter li#but1 a:visited:hover,
			#menuBarDrifter li#but1.active a:link, #menuBarDrifter li#but1.active a:visited {
				background-position: 0 -80px;
			}
			#menuBarDrifter li#but2 a:link, #menuBarDrifter li#but2 a:visited {
				width: 131px;
				background-position: -118px 0;
			}
			#menuBarDrifter li#but2 a:link:hover, #menuBarDrifter li#but2 a:visited:hover,
			#menuBarDrifter li#but2.active a:link, #menuBarDrifter li#but2.active a:visited {
				background-position: -118px -80px;
			}
	
	#menuBar {
  		position: absolute;
    	top: 70px;
	   left: 3px;	
		width: 777px;
	}
		#menuBar li {
			float: left;
			display: block;
			position: relative;
		}
			#menuBar li a:link, #menuBar li a:visited {	
				float: left;
				display: block;
				width: 132px;
				line-height: 80px;
				font-weight: bold;
				font-size: 110%;
				text-decoration: none;
				text-align: center;
				color: #000000;
				background: url(img/but.jpg) no-repeat -249px 0;
			}
			#menuBar li a:link:hover, #menuBar li a:visited:hover,
			#menuBar li.active a:link, #menuBar li.active a:visited {
				color: #FFFFFF;
				background-position: -249px -80px;
			}
			#menuBar li#but1 a:link, #menuBar li#but1 a:visited {
				width: 118px;
				background-position: 0 0;
			}
			#menuBar li#but1 a:link:hover, #menuBar li#but1 a:visited:hover,
			#menuBar li#but1.active a:link, #menuBar li#but1.active a:visited {
				background-position: 0 -80px;
			}
			#menuBar li#but2 a:link, #menuBar li#but2 a:visited {
				width: 131px;
				background-position: -118px 0;
			}
			#menuBar li#but2 a:link:hover, #menuBar li#but2 a:visited:hover,
			#menuBar li#but2.active a:link, #menuBar li#but2.active a:visited {
				background-position: -118px -80px;
			}
			
			
	#menuR {
	position: absolute;
	left: 777px;  
	top: 70px;
	width: 49px;
	height: 80px;
	background: url(img/page-r.jpg) no-repeat 0 0;
	z-index: 3;

	}

#content {
	min-height: 405px;
	margin: 15px 0 0;
}
#ie6 #content {
	height: 405px;
}
#contentthks {
	min-height: 340px;
	margin: 15px 0 0;
}
#ie6 #contentthks {
	height: 350px;
}

	#content h1 {
		font-size: 200%;
		margin: 20px 0 15px;
	}
	#content h2 {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding: 0 0 0 1.5em;
	}
		#content h2legend {
	font-size: 100%;
	color: #666666;
	line-height: 16px;
	margin-left: 0px;
	margin-right: auto;
	}
	#content h2.alt {
		color: #d60303;
	}
		#content h2.altV {
	color: #666666;
	margin-top: 10px;
	border-top-color: #CCCCCC;
	
	}
	#content h2.altVl {
	color: #666666;
	border-top-color: #CCCCCC;
	
	}
		#content h2.altV1 {
	color: #666666;
	margin-bottom: 0px;
	margin-left: 60px;
	}
	#content h3 {
		font-size: 110%;
		margin: .7em 0 .25em 0;
	}
	#content p {
		line-height: 1.3em;
		margin: 0 0 .75em 0;
	}

	#content .cols {
		margin: 0 16px 10px 8px;
		width: 772px;
	}
		#content .cols .col {
	text-align: right;
		}
			#content .cols .col h2,
			#content .cols .col p {
				text-align: left;
			}
			#content .cols .col div {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
			}
	
#page #cols1 {
	margin-bottom: 20px;
}
	#cols1 .col {
		margin-right: 13px;
	}

	#cols1 .col1 {
		width: 221px;
	}
		#cols1 .col1 h2 {
			background: url(img/title-1.png) no-repeat 0 0;
			height: 16px;
		}
	#cols1 .col2 {
		width: 248px;
	}
		#cols1 .col2 h2 {
			background: url(img/title-3.png) no-repeat 1px 0;
			height: 17px;
		}
	#cols1 .last {
		width: 275px;
	}
		#cols1 .last h2 {
			background: url(img/title-2.png) no-repeat 0 0;
			height: 18px;
		}

#flash1-11 {
	width: 198px;
	height: 106px;
}
#flash1-11register {
	width: 240px;
	height: 106px;
}
#flash1-12 {
	width: 200px;
	height: 304px;
	background-color: #EAEAEA;
}

#flash1-21 {
	width: 224px;
	height: 313px;
	border: solid 1px #e1e1e1;
	margin-bottom: 10px;
}

.loginForm {
	width: 223px;
	background: #e4e4e4;
}
	.loginForm fieldset {
		border: none;
	}
		.loginForm fieldset ul {
			margin: 0 10px;
		}
		.loginForm fieldset li {
			width: 100%;
			overflow: hidden;
			padding: .5em 0;
		}
			.loginForm label {
				float: left;
				display: block;
				text-align: left;
				color: #434242;
				width: 6em;
			}
			.loginForm input.text {
				float: left;
				display: block;
				width: 120px;
			}
	#page .loginForm p.but {
		padding: 5px 0;
		text-align: center;
	}
/*registerForm*/
.registerForm {
	width: 240px;
	background-color: #FAE2E2;
}
	.registerForm fieldset {
		border: none;
	}
		.registerForm fieldset ul {
			margin: 0 10px;
		}
		.registerForm fieldset li {
			width: 100%;
			overflow: hidden;
			padding: .5em 0;
		}
			.registerForm label {
				float: left;
				display: block;
				text-align: left;
				color: #434242;
				width: 6em;
			}
			.registerForm input.text {
	float: right;
	display: block;
	width: 120px;
	cursor: pointer;
			}
	#page .registerForm p.but {
		padding: 5px 0;
		text-align: center;
	}
/*register end*/
#flash1-31 {
	width: 257px;
	height: 161px;
}
#flash1-32 {
	width: 240px;
	height: 186px;
}

.block2 {
	background: url(img/block-2.jpg) no-repeat 0 0;
	width: 260px;
	height: 195px;
}


#cols2 {
}
	#cols2 .col1 {
		width: 507px;
	}
		#cols2 .col1 h2 {
			background: url(img/title-4.png) no-repeat 2px 0;
			height: 19px;
		}
	#cols2 .last {
		width: 234px;
		float: right;
	}
		#cols2 .last h2 {
			background: url(img/title-5.png) no-repeat 2px 0;
			height: 19px;
		}

.block4 {
	background: url(img/block-4.jpg) no-repeat 0 0;
	width: 488px;
	height: 214px;
	padding: 5px 0 0 0;
}
#flash2-1 {
	width: 465px;
	height: 205px;
}

.block5 {
	background: url(img/block-5.jpg) no-repeat 0 0;
	width: 215px;
	height: 219px;
}
#flash2-2 {
	width: 204px;
	height: 214px;
}


#cols3 {
}
	#cols3 .last {
		width: 772px;
	}
		#cols3 .last h2 {
			background: url(img/title-6.png) no-repeat 0 0;
			height: 19px;
			line-height: 18px;
		}

.block6 {
	background: url(img/block-6.jpg) no-repeat 0 0;
	width: 748px;
	height: 209px;
	padding: 10px 0 0 0;
	text-align: left;
}
#page #flash3-1 {
	width: 728px;
	height: 200px;
	margin: 0 0 0 11px;
}


#cols4 {
}
	#cols4 .col1 {
		margin: 5px 0 0 15px;
	}
	#ie6 #cols4 .col1 {
		display: inline;
	}
	#cols4 .last {
		float: right;
		width: 271px;
	}
		#cols4 .last h2 {
			background: url(img/title-7.png) no-repeat 0 0;
			height: 21px;
			line-height: 19px;
		}

#flash4-1 {
	width: 469px;
	height: 321px;
}

#page #content .block7 {
	background: url(img/block-7.jpg) no-repeat 0 0;
	width: 263px;
	height: 305px;
	padding: 0 0 0 0;
	text-align: left;
	margin: 0 0 0 5px;
}
#ie6 #page #content .block7,
#ie7 #page #content .block7 {
	margin-left: 2px;
}
#page #flash4-2 {
	width: 241px;
	height: 295px;
}


#cols5 {
	text-align: center;
}
	#cols5 .col {
		float: none;
		width: 637px;
		margin: 0 auto;
		text-align: left; 
	}
		#cols5 .col h2 {
			background: url(img/title-8.png) no-repeat 0 0;
			height: 19px;
			line-height: 18px;
		}
		/*asasasaR*/
		#cols5R {
	text-align: center;
}
	#cols5R .col {
		float: none;
		width: 263px;
		margin: 0 auto;
		text-align: left; 
	}
		#cols5R .col h2 {
			background: url(img/title-7.png) no-repeat 0 0;
			height: 19px;
			line-height: 18px;
		}
		/*asasasaR*/
		/*viewall*/
		#cols5V {
	text-align: left;
	margin-left: 50px;
}
	#cols5V .colV {
	float: none;
	width: 696px;
	margin: 0 auto;
	text-align: left;

	}
		#cols5V .col h2 {
			background: url(img/viewall.png) no-repeat 0 0;
			height: 19px;
			line-height: 18px;
		}
		/*viewall*/

#page #content .block8 {
	background: url(img/block-8.jpg) no-repeat 0 0;
	width: 613px;
	height: 325px;
	padding: 5px 0 0 0;
	margin: 0 0 0 11px;
	text-align: left;
	}
	/*R1*/
	#page #content .block8R {
	background: url(img/block-7.jpg) no-repeat 0 0;
	width: 263px;
	height: 305px;
	text-align: center;
	margin: 0;
	padding: 0;
	/*R1*/
}
#ie6 #page #content .block8R,
#ie7 #page #content .block8R {
	margin: 0 0 0 -1px;
}
#ie6 #page #content .block8,
#ie7 #page #content .block8 {
	margin: 0 0 0 -1px;
}
#page #flash5-1 {
	width: 590px;
	height: 314px;
	margin: 0 0 0 11px;
}


#cols6 {
}
	#cols6 .col1 {
		width: 504px;
		margin: 0;
	}
	#cols6 .last {
		float: right;
		width: 265px;
	}

.block11 {
	background: url(img/block-11.png) no-repeat 0 0;
	width: 504px;
	height: 236px;
	padding: 3px 0 0 0;
}
#flash6-1 {
	width: 497px;
	height: 231px;
}
#flashc6-1 {
	width: 444px;
	height: 263px;
	margin-left: 180px;
}
.block12 {
	background: url(img/block-12.png) no-repeat 0 0;
	width: 265px;
	height: 236px;
	padding: 3px 0 0 0;
}
#flash6-2 {
	width: 258px;
	height: 231px;
}



#bot {
	color: #666666;
	font-size: 110%;
}
	#bot a:link, #bot a:visited {
	}
	#bot .copyright {
		text-align: center;
	}
#page #page2 #viewcars {
}
#page #page2 #content #wrapper {
	width: 660px;
	margin-left: 65px;
	background-color: #e4e4e4;
}
#page #page2 #content #wrapper2 {
	width: 650px;
	margin-left: 65px;
	background-color: #FFFFFF;
}
#page #page2 #content .ullegendtitle {
	margin-left: 3px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
#page #page2 #content .carname1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
#page #page2 #content .ullegend {
	margin-left: 3px;
	text-align: left;
}
#page #page2 #content .ullegendimg {
	margin-left: 10px;
	text-align: left;
}
#page #page2 #content .ullegendbig {
	margin-left: 40px;
	border: 12;
	border-bottom-color: #E4E4E4;
	margin-top: 20px;
}
#page #page2 #content #wrapper img {
	margin-left: 2px;
}
#page #page2 #content imglegend {
	clip: rect(auto,auto,auto,20px);
}

.style1 {color: #B60000}
.style3 {
	font-size: 11px;
	font-family: Verdana;
}
.styleS {
	font-size: 11px;
	font-family: Verdana;
}
