@charset "utf-8";

/* html, body */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset { margin: 0; padding: 0; }
body { color: #000; font-size: 12px; line-height: normal; font-family: "Times New Roman", Times, serif; background: #fff url(../images/bgtop.png) top repeat-x; }

h1, h2, h3, h4, h5 { line-height: normal; font-weight: normal; }
h1 { font-size: 21px; } h2 { font-size: 18px; } h3 { font-size: 14px; } h4 { font-size: 12px; } h5 { font-size: 11px; }

input, textarea, select { font-family: "Times New Roman", Times, serif; outline: none; } p { margin-bottom: 7px; } a { outline: none; } img { position:relative; overflow:hidden; padding:0 10px 20px; max-width:409px; border: none; } .clr { clear: both; } .reset, .reset li { margin: 0; padding: 0; list-style: none; }

/* link */
a { color: #407a28; text-decoration: underline; }
a:hover { color: #386c24; text-decoration: none; }

/* opacity */
.opacity { filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0; }
.opacity:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/* radius */
.radius { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }

/* wrapper */
.wrapper { width: 900px; margin: 0px auto; text-align: left; overflow: hidden; }

/* dirt */
.dirt { height: 120px; background: url(../images/dirt.png) left top no-repeat; }

/* logo */
.logo { width: 287px; height: 101px; display: block; background: url(../images/logo.png) top no-repeat; }

/* topmenu */
#topmenu { border-top: #e8e8e8 solid 1px; padding: 8px 0px 8px 0px; }
#topmenu a { color: #407a28; font-size: 18px; display: block; padding: 2px 10px 4px 10px; margin: 0px 13px;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; 
}
#topmenu a:hover { color: #fff; background: #407a28; }

/* img */
.img_main { width: 900px; height: 252px; background: url(../images/img_main.png) no-repeat; }
.bggreen { height: 150px; background: url(../images/bggreen.png) center repeat-x; }
.img_bg { height: 150px; background: url(../images/img_bg.png) center no-repeat; }
.img_other { width: 900px; height: 150px; background: url(../images/img_other.png) no-repeat; }

/* content */
.content { position:relative; overflow:hidden; padding: 20px; font-size: 14px; text-align:justify;}

	/* sapecont */
	.sapecont { text-align: right; font-size: 12px; font-style: italic; margin: 10px 0px 0px 0px; }
	
	/* news */
	.news h1 { margin-bottom: 10px; text-align:left;}
	.news h2 { margin-bottom: 10px; text-align:left;}
	.news { position:relative; overflow:hidden; border-bottom: #e8e8e8 solid 1px; padding: 0px 0px 10px 0px; margin-bottom: 20px; text-align: justify; }
	.news_gal { position:relative; overflow:hidden; float:left; border-bottom: #e8e8e8 solid 1px; padding: 0px 0px 10px 0px; margin-bottom: 20px; }
	.gal_header { position:relative; overflow:hidden; text-align:center;}
/* navogation */
.navogation span { color: #7e7e7e; }
.page { font-size: 18px; margin-top: 5px;}
.page span { color: #fff; background: #407a28; padding: 0px 5px 0px 5px; 
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.page a { color: #407a28; text-decoration: underline; padding: 0px 5px 0px 5px;  }
.page a:hover { color: #386c24; text-decoration: none; background: #daead3;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }

/* footer */
#footer { border-top: #e8e8e8 solid 1px; padding: 20px 0px 20px 0px; margin-top: 10px; font-size: 12px;  }

	/* counter */
	.counter img { filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
	.counter img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
	
	/* footer_info */
	.footer_info { background: #f2f2f2; padding: 10px; font-style: italic; margin-top: 16px; }

.shortstory_img {
	position:relative; 
	overflow:hidden;
	float:left;
	width:250px;
	margin:0 15px 10px 0;
}

.shortstory_img img {
	position:relative; 
	overflow:hidden;
	max-width:250px;
}

.related_news_img {
	position:relative; 
	overflow:hidden;
	float:left;
	width:250px;
	margin:0 15px 10px 0;
}

.related_news_img img {
	position:relative; 
	overflow:hidden;
	max-width:50px;
}





























