body {
	margin:0;
	background:#ffffff;
	color:#717171;
	font:12px tahoma,verdana,arial,serif;
}

img {
	border:0;
}

td,div {
	font-size:12px;
}

a {
	color:#f47a20;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}



h1 {
	color:#58595b;
	font-size:12px;
	padding-right:10px;
	display:inline;
	background:url('../images/b.gif') no-repeat right;
}

h2 {
	color:#f47a20;
	font-size:14px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
}


#footer {
	height:102px;
	border-top:4px solid #bcbdc1;
	color:#58595b;
	font-size:10px;
	text-align:center;
}
	#footer a.menu {
		text-decoration:none;
	}
	#footer a.menu:hover {
		text-decoration:underline;
	}
	#footer img {
		margin:0 16px;
	}

#header {
	height:200px;
}
	#header #contacts {
		width:224px;
	}
	#header #menu {
		text-align:center;
		background:url('../images/menu/bg.gif') repeat-x;
	}

#content {
	padding:10px 0;
	vertical-align:top;
}
	#content #left {
		width:255px;
		padding:45px 30px;
		vertical-align:top;
	}
	#content #sep {
		width:1px;
		background:#e5e5e5;
	}
	#content #main {
		padding: 10px 0 10px 10px;
		vertical-align:top;
	}
		#content #main #location {
			font-size:10px;
			padding-left:23px;
			padding-bottom:16px;
		}
		#content #main #banners {
			padding-left:23px;
		}
		#content #main #banners img {
			margin-right:1px;
		}

#c1 {
	padding-top:15px;
	padding-left:21px;
	padding-right:21px;
}
#c2 {
	padding:0 21px;
}



ul {
	margin-left:8px;
	padding-left:8px;
	list-style-image:url('../images/ul.gif');
}

.date {
	font-size:10px;
}

.ImageBorderMargin {
	border:3px solid #e5e5e5;
	margin-right:17px;
	margin-bottom:7px;
}
.ImageBorder {
	border:3px solid #e5e5e5;
}


.hs {
	height:1px;
	background:url('../images/hs.gif') repeat-x;
	overflow:hidden;
	margin:19px 0;
}
.hs_ {
	height:1px;
	background:url('../images/hs.gif') repeat-x;
	overflow:hidden;
	margin:5px 0;
}
.hs2 {
	height:1px;
	background:url('../images/hs2.gif') repeat-x;
	overflow:hidden;
	margin:4px 0;
}



.submenu {
	background:#fab72e;
	border:1px solid #fccd3c;
	border-top:0;
	position:absolute;
	left:-1000px;
	top:-1000px;
	padding:16px;
}
	.submenu a {
		font-size:11px;
		color:#ffffff;
		padding-left:9px;
		background:url('../images/b3.gif') no-repeat left;
		text-decoration:none;
	}
	.submenu a:hover {
		text-decoration:underline;
	}



a.sub {
	color:#00adef;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
a.sub:hover {
	text-decoration:underline;
}

a.subs {
	color:#006699;
	text-decoration:underline;
}
a.subs:hover {
	text-decoration:none;
}


.TableHeader {
	background:#fab62e url('../images/th.gif') repeat-x;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding:3px 0;
}

.TableHeader2 {
	background:#dddee0;
	color:#717171;
	font-weight:bold;
	padding:3px 0;
}
.TableBorder {
	border-collapse:collapse;
}
.TableBorder td {
	border:1px solid #dddee0;
	padding:3px;
}


#ch_filter {
	vertical-align:top;
	background:#c6c7ca;
	width:240px;
	padding:10px;
}
	#ch_filter span {
		color:#ffffff;
		font-weight:bold;
	}
	#ch_filter input {
		padding:0;
		margin:0;
		margin-right:5px;
	}


	
#submenu_1 div.hs2 {
	width:142px;
}
#submenu_2 div.hs2 {
	width:136px;
}
#submenu_3 div.hs2 {
	width:226px;
}
#submenu_4 div.hs2 {
	width:250px;
}
#submenu_5 div.hs2 {
	width:136px;
}
#submenu_6 div.hs2 {
	width:120px;
}
#submenu_7 div.hs2 {
	width:90px;
}




#smarten {
	font-size:9px;
}
	#smarten p {
		margin:0;
		margin-left:15px;
	}
	#smarten a {
		font-weight:bold;
		padding:0;
	}
	#smarten a.smarten:link, #smarten a.smarten:active, #smarten a.smarten:visited {
		color:#58595B;
		text-decoration:none;
		font-weight:normal;
	}
	#smarten strong {
		font-weight:normal;
	}
