body {
	margin: 0px;
	padding: 0px;
	font-family:tahoma;
	font-size:11px;
}
p, a, td, li {	font-family:tahoma;	font-size:11px; color:#353535;}
a { color:#49ae08;}

.green_line {
	background-color: #82c101;
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.black_line {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #5c5c5c;

}
.green_line .sub {
	background-image: url(images/bg_submenu.jpg);
	background-repeat: repeat-x;
	background-position: right center;
	padding-top: 23px;
	padding-right: 20px;
	padding-left: 10px;
}
.bg_main {
	background-color: #FFFFFF;
	background-image: url(images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 20px;
}


.green_line .sub  a {color:#ffffff; font-size:11px; line-height:24px;}
h1 {
	font-family:tahoma;
	font-size:18px;
	font-weight:normal;
	color:#000;
	line-height: 30px;
	

}
.news {
	
	padding: 10px; width:220px;
 
}
.news p a {color:#000000; font-weight:bold;}
.news  a:hover {color:#49ae08;}
.news p {font-family:tahoma;	font-size:11px; color:#353535; padding:0px; margin:5px;}
.news h5 {padding:0px; margin:0px; font-size:18px; font-weight:normal; color:#000000;}

.newss {	background-color: #efefef;	padding: 10px;}
.newss  a {color:#000; font-weight:bold;}
.newss  a:hover {color:#49ae08;}
.newss h5 {padding:0px; margin:0px; font-size:18px; font-weight:normal; color:#000000;}

.left_line {border-left: 1px dashed #7d868d}

.bottom {
	background-color: #ffffff;
	padding: 5px;
	padding-left:50px;
	padding-right:50px;
}
.bottom  a {	font-family:tahoma;	font-size:11px; color:#6c747a;}
.bottom  a:hover {	color:#464f57}
.copyright td {
	background-color: #7d868d;
	padding: 20px;
	padding-left:50px;
	font-size: 11px;
	color: #FFFFFF;
}
.copyright td  span {
font-family:tahoma;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
}
.p30 { padding-left:30px; padding-right:30px;}
hr {
	size:1px;
	height:1px;
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #7d868d;
	border-left-color: #ffffff;
}

#m1 { color:#fff; position:absolute; width:779px;  z-index:1; visibility: hidden; background-color:#72b10d; margin-top:28px; height:17px;}
#m1 a {line-height:17px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#fff; text-decoration:none; }
#m1 a:hover {background-color:#494242;}
#m2 { color:#fff; position:absolute; width:779px;  z-index:1; visibility: hidden; background-color:#72b10d; margin-top:28px;}
#m2 a {line-height:17px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#fff; text-decoration:none; }
#m2 a:hover {background-color:#494242;}
#m1 .act, #m2 .act {background-color:#494242;}

.submenu {padding:5px; margin-left:5px; padding-bottom:75px;}
.submenu a {color:#b9b9b9;}


#sm1 {position:absolute;   color:#fff; width:779px;  z-index:1; visibility: hidden; background-color:#494242; margin-top:17px; height:16px;}
#sm1 a {line-height:16px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#fff; text-decoration:none; }
#sm1 a:hover {background-color:#878585;}
#sm2 {position:absolute;   color:#fff; width:779px;  z-index:1; visibility: hidden; background-color:#494242; margin-top:17px; height:16px;}
#sm2 a {line-height:16px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#fff; text-decoration:none; }
#sm2 a:hover {background-color:#878585;}
#sm3 {position:absolute;   color:#fff; width:779px;  z-index:1; visibility: hidden; background-color:#494242; margin-top:17px; height:16px;}
#sm3 a {line-height:16px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#fff; text-decoration:none; }
#sm3 a:hover {background-color:#878585;}
#sm1 .act, #sm2 .act, #sm3 .act  {background-color:#878585;}

.infobox {border: 1px solid #cccccc; padding:10px;}

.bg_main #table td{
	border: 1px solid #CCCCCC;
}
.green p {color: #82c101;}
.contact td {border-bottom:1px dotted #cccccc;}
