html,body,li,ul,a,h1,h2,h3,h4,h5,h6,img,div,form,input{
margin: 0px;
padding: 0px;
}

body{
	background-color:#ffffff;
	font:normal 16px Arial;
	line-height:1.5em;
}

p{
	font:normal 16px Arial;
	text-align: justify;
	margin-top:0px;
	line-height:1.5em;
}
p a:link, p a:visited, p a:hover, p a:active{
	color:#B9090B;
	text-decoration:underline;
}
p a:hover{
	color:#B9090B;
	text-decoration:none;
}

.header{
	position:relative;
	width:1000px;
	height:179px;
	margin-left:auto;
	margin-right:auto;
}

.content{
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f2f2f2;
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-y;
}

.logo{
	position:absolute;
	top:0;
	left:0;
}

.topimage{
	position:absolute;
	top:0;
	right:0;
	
}

.topmenu{
	position:absolute;
	top:128px;
	width:712px;
	height:51px;
	right:0;
}
.menu_top{
	position:relative;
	float:right;
	top:149px;
	width:687px;
	height:27px;
	background-color:#B9090B;
	color:#ffffff;
	font:normal 12px Arial;
	text-transform: uppercase;
	padding:8px 10px 0px 15px;
}
.menu_top a:link, .menu_top a:visited, .menu_top a:hover, .menu_topp a:active{
	color:#ffffff;
	text-decoration:none;
}
.menu_top a:hover{
	color:#c1ac51;
	text-decoration:none;
}

.c1{
	position:relative;
	width:288px;
	float:left;
	background-color:#c1ac51;
}

.c2{
	position:relative;
	width:712px;
	float:left;
	background-color:#f2f2f2;
}

.text{
	position:relative;
	float:left;
	width:435px;
	padding:15px 20px 15px 20px;
	
	line-height:1.5em;
}
.textwide{
	position:relative;
	float:left;
	width:672px;
	padding:15px 20px 15px 20px;
	
	line-height:1.5em;
}

h1{
	font:normal 24px Arial;
	margin-bottom:15px;
}
h2{
	font:normal 20px Arial;
	color:#B9090B;
	margin-bottom:5px;
}
h3{
	margin-bottom:5px;
	font:normal 18px Arial;
	text-decoration: underline;
}

.clean{
	cleaR:both;
}

.footer{
	position:relative;
	clear:both;
	width:998px;
	border-top:solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;
	border-left:solid 1px #BFBFBF;
	border-right:solid 1px #BFBFBF;
	height:142px;
	background-color:#e0e0e0;
	text-align:center;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	font:normal 13px Arial;
}
.footer a, .footer a:active, .footer a:visited{
	color:#B9090B;
	text-decoration:underline;
	font:normal 13px Arial;
}
.footer a:hover{
	color:#B9090B;
	text-decoration:none;
	font:normal 13px Arial;
} 



.topmenu{
	list-style:none;
	height:51px;
	color:#ffffff;
	background-color:#b9090b;
	padding-left:0px;
}

.topmenu li{
	position:relative;
	float:left;
	width:141px;
	text-align:center;
	line-height:18px;
}

.topmenu li a, .topmenu li a:link, .topmenu li a:visited{
	position:relative;
	width:141px;
	height:41px;
	display:block;
	padding-top:10px;
	color:#fff;
	text-decoration:none;
}


.topmenu li a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#c1ac51;
}

.menu_border{
	border-right:solid 1px #c1ac51;
}
/* --- FLOAT IMAGES --- */
.floatimgright {
float:right;
margin-left:15px;
margin-bottom:3px;
}
.floatimgleft {
float:left;
margin-right:15px;
margin-bottom:3px;
}

ul,ol{
    padding-left: 25px;
}
li{
	line-height:25px;
}

.inputform{
background-color: #ffffff;
border: solid 1px #acacac;
font: normal 16px Arial;
COLOR: #000000;
margin: 2px 0 2px 0
}

.contactleft{
position:relative;
width:275px;
margin:0px 20px 0px 0px;
float:left;
font: normal 16px Arial;
}

.contanctright{
position:relative;
margin:0px;
float:left;
}

h4{
font: normal 16px Arial;
line-height:1.5em;
}

.map-style{
margin-left:20px;
font-size: 16px;
font-family: Tahoma;
}

.news{
	position:relative;
	background-color:#c1ac51;
}
.left_pic1{
	position:relative;
	border:solid 1px #d3c99c;
	padding:3px;
	margin:16px;
}
.left_pic2{
	position:relative;
	border:solid 1px #d3c99c;
	padding:3px;
	margin:0px 16px 16px 16px;
}
.about_pic1{
	position:relative;
	margin:0px 10px 10px 0px;
}
.right_col_inner{
	position:relative;
	float:right;
	margin:0px 0px 10px 20px;
	width:100px;
	padding-left:20px;
	font:normal 11px Arial;
	line-height:1.2;
	color:#B9090B;
	border-left: solid 1px #E0E0E0;
}
.right_col_inner a:link, .right_col_inner a:visited, .right_col_inner a:hover, .right_col_inner a:active{
	font:normal 11px Arial;
	line-height:1.2;
	color:#B9090B;
	text-decoration:none;
}
.right_col_inner a:hover{
	font:normal 11px Arial;
	line-height:1.2;
	color:#B9090B;
	text-decoration:underline;
}
