body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#646464;
	background-color:#eeeeee;
	background-image:url(../img/bottom_bg.jpg);
	background-repeat:repeat;
}
h1,h2,h3,h4{font-weight:bold; color:#4b4b4b;}
h1{font-size:28px}
h2{font-size:26px}
h3{font-size:24px}
a{text-decoration:none;color:#008c50;}
a:hover{color:#FFF}

/* section top */
#top{
	width:100%;
	background-image:url(../img/top_bg.jpg);
	background-repeat:repeat-x;
}
#logo{
	background-image:url(../img/bogdanka_racing_logo.png);
	background-repeat:no-repeat;
	height:102px;
	border:none;
}
#menu{
	margin-top:71px;
	text-align:right;
}
#menu ul li{
	list-style:none;
	display:inline;
	margin-left:15px;
	font-weight:bold;	
}
#menu ul li a{
	color:#737373;
	text-decoration:none;
	padding-bottom:15px;
}
#menu ul li a:hover, #menu #current a{
	color:#FFF;
	background-image:url(../img/menu_position.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
	
/* section header */
#header{
	width:100;
	height:359px;
	background-image:url(../img/slider_bg.jpg);
	background-repeat:repeat-x;
	border-bottom:#c3c3c3 solid 1px;
	padding-top:30px;
}
#slider{
	height:330px;
	width:938px;
	/*border-left:#c3c3c3 solid 1px;
	border-right:#c3c3c3 solid 1px;*/
	list-style:none;
}
#slider .text{
	padding-top:55px;
	margin-left:55px;
	width:300px;
	height:275px;
	float:left;
}
#slider a{
	position:absolute;
	margin-top:40px;
}
#slider .text h3{
	margin-bottom:40px;
}
#slider .text h4{
	margin-bottom:20px;
}
#slider .img{
	width:520px;
	height:330px;
	background-color:#999;
	float:left;
}
	
/* section main */
#main{
	width:100%;
	height:auto;
	background-color:#eeeeee;
}
#main_content{
	background-image:url(../img/content_bg_horizontal.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#content{
	padding-top:20px;
	padding-left:20px;
	width:620px;
}
#content img{
	padding:3px 3px 3px 3px;
	border:#c3c3c3 solid 1px;
	margin:0px 10px 5px 0px;
	background:#fff;
}
#sidebar{
	padding-top:20px;
	padding-bottom:20px;
	width:240px;
	padding-right:20px;
	padding-left:20px;
}
#sidebar ul li{
	margin-bottom:10px;
}
/*
#sidebar ul li{
	background-image:url(../img/list_item.png);
	background-repeat:no-repeat;
	padding-left:40px;
	margin-bottom:10px;
}
*/
#sidebar ul li a{
	color:#008c50;
	text-decoration:none;
}
#sidebar ul li a:hover{
	text-decoration:underline;
}
#space{
	width:940px;
	margin:auto;
	height:19px;
	border-top:#c3c3c3 solid 1px;
}
/* section bottom */
#bottom{
	width:100%;
	border-top:#c3c3c3 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
}
#bottom_menu ul li{
	list-style:none;
	display:inline;
	margin-right:15px;
	font-weight:normal;
}
#bottom ul li a{
	color:#737373;
	text-decoration:none;
}
#bottom ul li a:hover, #bottom #current a{
	color:#FFF;
}
#copyrights{
	text-align:right;
}

/* joomla classes */
.moduletable{
	padding-top:20px;
}
.moduletable h3{
	color:#4b4b4b;
	font-size:24px;
	border-bottom:#c3c3c3 solid 1px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.button{
	background-image:url(../img/btn_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 15px 5px 15px;
	color:#008c50;
	text-transform:uppercase;
	border:#c3c3c3 solid 1px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}
.button:hover{
	border:#fff solid 1px;
	color:#fff;
}
input{
	margin-bottom:10px;
}
.pollstableborder{
	margin-top:10px;
	float:left;
}
.contentheading{
	color:#4b4b4b;
	font-size:24px;
	border-bottom:#c3c3c3 solid 1px;
	padding-bottom:10px;
	line-height:1.5em;
}
table{
	width:100%;
	margin-bottom:10px;
}

/* Easy Slider */					

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:938px;
		height:330px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn{ 
		left:960px;
		top:130px;
		}	
		#prevBtn{
			
			top:130px;
		}
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../img/btn_next.gif) no-repeat 0 0;	
		}												
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 