/* CSS Document */


/* -----------------------------------*/
/* ------------- GLOBAL <<<-----------*/
/* -----------------------------------*/


body {
	background:url(../img/bg.gif) repeat-x top #dddde5;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#carList, #townList {
	background-color:#d0d0d0;
	border:0px;
	height:20px;
	line-height:25px;
	margin:0px;
	padding:0px;
}

.rezeri {
	background-color:#484848;
	border:0px;
	color:#b2b2b2;
	margin:0px;
	padding:0px;
	}

/* --------------------------------------*/
/* ------------- STRUCTURE <<<-----------*/
/* --------------------------------------*/
	
#container-960 {
	margin: 0 auto 0 auto;
	width:960px;
}
	
	#flash {
		width:960px;
		height:232px;
		background:url(../img/no-flash.jpg) no-repeat top center;
	}

	#noFlash {
	position:absolute;
	left:370px;
	top: 190px;
	}
	
	#noFlash p {
		font-size:12px;
	}

		#topNav {
		background:url(../img/bg_menu.gif) no-repeat top center;
		height:60px;
		text-align:center;
	}
		
		#topNav ul li {
			font: bold 12px "Verdana", sans-serif;
			color:#000000;
			text-decoration:none;
			display:inline;	
			line-height:55px;
			letter-spacing:0.03em;
		}
		
			#topNav ul li a {
				color:#000000;
				text-decoration:none;
			}
		
				#topNav ul li a:hover {
					color:#d2100d;
				}
		
	#container {
		background:url(../img/bg_content.gif) repeat-y center;
		padding:15px 30px 0 30px;
	}
		
	
		#reservation {
			width:525px;
			height:136px;
			background:url(../img/bg_reservation.gif) no-repeat left top;
			font: bold 12px "Verdana", sans-serif;
			color:#FFFFFF;
			float:left;
		}
		
			#res1 {
				padding-left:160px;
				padding-top:22px;
			}
			
				#carList {
					width:250px;
					margin-left:10px;
				}
			
			#res2 {
				padding-left:32px;
				padding-top:18px;
			}
			
				#townList {
						width:108px;
						margin-left:10px;
						margin-right:10px;
					}
					
			#res3 {
				padding-left:427px;
				padding-top:16px; _padding-top:13px;
				
			}
						
				#res3 a {
				color:#4B4B4B;
				text-decoration:none;		
				display:block;
				width:70px;
				height:25px;
				}
			
	#service {
		float:right;
		width:351px;
		height:126px;
		padding-left:22px;
		padding-top:2px;
	}
	
	#content {
		width:505px;
		height:auto;
		padding-left:20px;
		font: 12px "Verdana", sans-serif;
		line-height:18px;
		float:left;
		clear:left;
	}
	
		#content p.title{
			text-decoration:underline;
			font-weight:bold;
			color:#d3110e;
			line-height:18px;
		}
		
		#cars p.title{
			text-decoration:underline;
			font-weight:bold;
			color:#d3110e;
			line-height:18px;
			font-size:12px;
		}
		
		
	#news {
		float:right;
		width:293px;
		clear:right;
		padding-left:60px;
		padding-right:20px;
	}
	
		#news_warp {
			background-color:#f3f3f3;
		}
		
		#aktu_top {
			background:url(../img/aktu_top.gif) no-repeat center;
			width:293px;
			height:11px;
		}
		
		.aktu_title {
			font: bold 12px "Verdana", sans-serif;
			padding:5px 20px 10px 20px;
			text-decoration:underline;
			line-height:18px;
		}
		
		.aktu_text {
			font: 12px "Verdana", sans-serif;
			padding:5px 20px 10px 20px;
			line-height:18px;
		}
		
		.separator {
			background:url(../img/aktu_in.gif) no-repeat center;
			height:10px;
		}
		
		#aktu_bottom {
			background:url(../img/aktu_bottom.gif) no-repeat center;
			width:293px;
			height:11px;
		}
		
	#cars {
	
	}
	
	#cars .car {
		width:138px;
		height:92px;
		float:left;
		padding-top:15px;
	}
		
	#footer {
		background:url(../img/footer.gif) no-repeat center;
		height:60px;
	}
	
	#footer p {
		text-align:right;
		font: 12px "Verdana", sans-serif;
		padding-top:45px;
		padding-right:30px;
	}
	
	#footer p a{
		text-decoration:none;
		color:#000;
	}
	
	#footer p a:hover{
		text-decoration:underline;
	}
			
		
