body {
	background		: #5D652C url('../ima/background.jpg') repeat-x;
	margin			: 0px;
	padding			: 0px;
	text-align		: center;
	height			: 100%; /* needed to display container at full height in IE */
}

html {
	min-height		:100%;
	margin-bottom	:0.25px;
}

* html #background {
	height			: 100%; /*sets container to full height in IE w short content -- also need height:100% in body*/
}

#background {
	position		: absolute; /*needed to expand to full height beyond content in FF */
	top				: 0px;
	right			: 0px;
	height			: auto; /* FF needs this setting to expand div to fit long content */
	min-height		: 100%; /*sets minimum height in FF*/
	width			: 100%;
	background-image: url("../ima/main_background.jpg");
	background-repeat: repeat-y;
	background-position: center top;
	text-align		: center; /*centers #main in old IE*/
}

#container {
	width			: 915px;
	margin			: 0 auto 20px auto;
	padding			: 0;
	text-align		: left;
	border			: 0;
}

#top {
	position		: relative;
	width			: 915px;
	height			: 387px;
	background-image: url('../ima/top.jpg');
}

#dealers_box {
	width			: 150px;
	height			: 75px;
	float			: right;
	margin			: 17px 70px 0 0;
	padding			: 0;
}

* html #dealers_box {
	margin-right	: 35px;
}

#menu {
	position		: absolute;
	height			: 30px;
	width			: 430px;
	top				: 111px;
	left			: 414px;
	margin			: 0px;
	padding			: 0px;
}

#menu li {
	display			: inline; 
	list-style-type	: none;
	margin-right	: 26px;
}

#content {
	position		: relative;
	width			: 761px;
	height			: auto;
	margin			: 0 auto;
	text-align		: left;
}

#left {
	float			: left;
	width			: 269px;
	height			: auto;
}

#left .left_top {
	float			: left;
	width			: 100%;
	height			: 50px;
	background		: #FFF url('../ima/leftmenu_top.jpg') no-repeat;
}

#left .left_middle {
	float			: left;
	width			: 100%;
	height			: auto;
	background		: #FFF url('../ima/leftmenu_middle.jpg') repeat-y;	
}

#left .left_bottom {
	float			: left;
	width			: 100%;
	height			: 30px;
	background		: #FFF url('../ima/leftmenu_bottom.jpg') no-repeat;
}

#left .left_bottom2 {
	float			: left;
	width			: 100%;
	height			: 10px;
	background		: #FFF url('../ima/leftmenu_bottom2.jpg') no-repeat;
}

#left h1 {
	margin			: 9px auto 0 auto;
	width			: 223px;
	background-color: #858D50;
	color 			: #FFFFFF;
	padding			: 5px;
	font-size		: 12px;
	font-weight		: bold;
}

#left img {
	margin-left		: 18px;
	margin-right	: 10px;
}

#left p {
	margin			: 0 auto;
	width			: 223px;
	padding			: 5px;
	font-size		: 10px;
	text-align		: justify;
	line-height		: 16px;
}

#main {
	float			: left;
	margin-left		: 5px;
	width			: 484px;
	height			: auto;
}

#main #main_top {
	float			: left;
	width			: 100%;
	height			: 9px;
	background		: #FFF url('../ima/main_top.jpg') no-repeat;
}

* html #main_top {
		margin			: 0 0 -3px 0;
}

#main #main_middle {
	float			: left;
	width			: 100%;
	height			: auto;
	background		: #FFF url('../ima/main_middle.jpg') repeat-y;	
}

#main_middle #main_content {
	width			: 448px;
	margin			: 0 auto;
}

#main #main_bottom {
	float			: left;
	width			: 100%;
	height			: 20px;
	background		: #FFF url('../ima/main_bottom.jpg') no-repeat;
}

div.details {
	width			: 100%;
	margin-bottom   : 8px;
}

div.titel {
	float			: left; 
	width			: 100%;
	margin-bottom	: 8px;
	margin-top		: -8px;
}

* html div.titel {
	margin-top		: 0;
}

div.titel h1 {
	margin			: 5px;
	color 			: #FFFFFF;
	font-size		: 12px;
	font-weight		: bold;
}

div.blok {
	position		: relative;
	float			: left;
	width			: 242px;
	height			: 165px;
	background-image: url('../ima/blok.jpg');
	margin-bottom	: 20px;
}

div.blok h1 {
	width			: 198px;
	margin			: 9px auto 15px auto;
	padding			: 5px;
	color			: #FFFFFF;
	font-size		: 12px;
	font-weight		: bold;
}

div.blok img {
	margin-left		: 18px;
	margin-right	: 10px;
}

div.blok p {
	margin-right	: 20px;
}

hr.bottom {
	float			: left;
	margin			: 8px 0 16px 0;
	width			: 100%;
	height			: 6px;
	border			: 3px solid #708FA1;
}

* html hr.bottom {
	margin			: 0 0 2px 0;
}

hr.bar {
	width			: 208px;
	position		: absolute;
	bottom			: 21px;
	left			: 17px;
	height			: 6px;
	border			: 3px solid #708FA1;
}

hr.footer {
	width			: 233px;
	position		: absolute;
	bottom			: 18px;
	left			: 18px;
	height			: 6px;
	border			: 3px solid #708FA1;
}