/* CSS Document */

/* ----------------- General & parent frame styles ----------------- */

#header_container{	
	width: 100%;
	height: 83px;
	/* background: url(../images/header_bg.png) repeat-x; */
	margin:0;
	padding:0;
	overflow: hidden;
}

#menu_container{	
	margin:0 auto;
	text-align:left;
	width:960px;	
}

#menu_holder {
	display: inline;
  	width:960px; 
  	padding:0px;
  	position: relative;
  	top:0;
  	z-index:10;  
}

#logo{
  position: relative;    
  float: left;
  width: 323px;
}

#lang {  		
	float: right;
	width: 50px;
	padding-right: 10px;
	left:5px;	
	top:35px;  	   
  	position: relative; 
}

#container {
	/* background: url(../images/page_bg.png) repeat-x; */
  	width: 100%; 
} 

#inner { 
  	margin:0 auto;
  	padding: 0px;
  	width: 960px;
  	position: relative;
  	background-color: #000;  	
}

#content {	
	width: 940px;	
  	margin: 0px 10px 0px 10px;   
}

#content_bottom a:link,
#content_bottom a:visited {
	color: #D72007;
}

#content li {
	list-style: square outside url(/images/li_style.png);
	margin-left: 15px;
	padding-bottom: 10px;
}



#cars{	
	/*background: url(../images/cars.jpg) no-repeat;*/
	width: 940px;
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	background-color: #171717;
	line-height: 10px; 
}

table.footer_imgTable{
	background-color: #171717;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

.footer_imgTable td{
	margin: 0;
	padding: 3px;
}

#footer{
	position: relative;
	line-height: 10px;
  	font-size: 11px;
  	color:#777;
  	vertical-align: top;
  	text-align:center;
  	padding: 20px 10px 20px 10px;
}

#content_top {
	background-color: #171717;
	display: block;
	width: 940px;
	height: 310px;
	padding-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
	clear: both;
	z-index: 0;
}

#img_left img {	
	border: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.simple_text {	
  	font-size: 12px;
  	color: #fff;  
  	font-weight: normal;
  	line-height: 16px;
  	text-align: justify;
  	margin-right: 25px; 
  	padding-top: 25px;
}

img.simple_text {
	float: right;
}

p.simple_text {	  	
  	text-align: center;  	
}

#img_left ul li{
	list-style: square inside url(/images/li_style.png);
	margin-left: 25px;
	padding-bottom: 10px;
}

#content_bottom{	
	width: 940px;	
	margin: 0;
	padding: 0;	
	margin-bottom: 10px;
	text-align: justify;
	overflow: hidden;
}

table.content_tbl{
	background: url(/images/content_bg.png) repeat-x;
	background-position:bottom;
	background-color: #C6C6D2;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}

.bottom_left{
	vertical-align: top;
	width: 420px;
	border-right: 1px outset #d1e1e1;
	padding: 10px 25px 10px 25px;
}

.bottom_right{
	vertical-align: top;
	width: 420px;	
	border-left: 1px outset #fff;
	padding: 10px 25px 10px 25px;
}
