html,body{margin:0; padding:0; height: auto !important; height:100%; min-height:100%; width:100%; background:#FFFFFF url(../images/greenbg.jpg) center top; color:#444444; font:normal 14px Arial;}
div,ul,li,h1,p{margin:0; padding:0}
img{border:0}
ul li{list-style:none}
a {color:#479812}
a:hover {color: #000000}
h1 {font-size:26px; font-weight:bold; margin-bottom:15px; line-height:27px; padding:0;}

#wrap {margin: 0 auto; width: 980px; padding: 0 10px 0 10px;}

.colbg {background-color:#EEEEE4; border:#FFFFFF 1px solid; padding:10px;}

.menu { 
height:26px; 
padding-top:9px; 
border:#DDDDD4 1px solid; 
background:url(../images/mbg.jpg) repeat-x top left; 
padding-left:15px; 
margin-bottom:10px;
font-weight:bold;
}
.menu a {padding:5px; padding-left:8px; padding-right:8px;}
.menu a:hover { background:#479812 url(../images/mbg_over.jpg) repeat-x top; color:#FFFFFF; text-decoration:none; padding:5px; padding-left:8px; padding-right:8px;}

#columns {overflow: hidden; padding: 0; }
#columns2 {overflow: hidden; padding: 0; }
#columns3 {overflow: hidden; padding: 0; }
#left-column {float: left; width: 135px;}
.left-column-block {background-color:#FFFFFF; border:#DDDDD4 1px solid; margin-bottom:10px; font-size:12px; padding-top:5px; padding-left:5px; padding-bottom:5px;}
#central-column {margin: 0 280px 0 145px;}
#right-column {float: right; width: 270px; }
.sideblock {background-color:#FFFFFF; border:#DDDDD4 1px solid; padding-top:10px; padding-bottom:15px; margin-bottom:10px; padding-left:18px; padding-right:15px; line-height:18px;}
.blocktitle {background-color:#DDDDD4; padding-top:7px; padding-bottom:7px; padding-left:20px; padding-right:10px; font-weight:bold; font-size:18px;}
.blocktitles {background:#DDDDD4 url(../images/sicon.gif) no-repeat 20px 10px; padding-top:7px; padding-bottom:7px; padding-left:41px; padding-right:10px; font-weight:bold; font-size:18px;}
.blocktitlep {background:#DDDDD4 url(../images/picon.gif) no-repeat 20px 10px; padding-top:7px; padding-bottom:7px; padding-left:41px; padding-right:10px; font-weight:bold; font-size:18px;}
.blocktitleo {background:#DDDDD4 url(../images/oicon.gif) no-repeat 20px 10px; padding-top:7px; padding-bottom:7px; padding-left:41px; padding-right:10px; font-weight:bold; font-size:18px;}
.blocktitlet {background:#DDDDD4 url(../images/ticon.gif) no-repeat 20px 10px; padding-top:7px; padding-bottom:7px; padding-left:41px; padding-right:10px; font-weight:bold; font-size:18px;}

.logo {height:97px; width:980px; background: url(../images/head_bg.jpg) no-repeat top left;}
.logomain { float:left; margin-left:75px; margin-top:15px;}
.gbanner01 { float:right; margin-right:77px; margin-top:19px;}

.shortstory {background-color:#FFFFFF; border:#DDDDD4 1px solid; padding: 15px 20px 20px 20px; margin-bottom:10px;}
.shorttitle {background-color:#FFFFFF; border:#DDDDD4 1px solid; padding: 12px 0px 0px 20px; margin-bottom:10px;}
.date-cat {font-size:12px; margin-bottom:2px; color:#999999}
.cattitle {font-size:26px; font-weight:bold; margin-bottom:15px; line-height:27px;}
.mainstext {line-height:20px;}
.mainstext img {margin-bottom:10px;}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #DDDDD4;
	padding:3px 6px;
}

.navigation a:hover {
	background:#479812;
	color:#FFFFFF;
	border-color:#479812;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
}
.navigation span.nav_ext {
        border: none;
        background: transparent;
}

.likenews { margin-left:13px;}
.likenews ul li {list-style:circle}

.bottomstyle {background-color:#EEEEE4; border:#FFFFFF 1px solid; padding:10px; margin-top:15px; margin-bottom:20px; width:960px; float:left;}

