@charset "utf-8";

body
{
    background:#000;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;

    background:#fff url(../images/bg.gif) repeat-x;
}

a:link,a:visited{
    text-decoration:none;
    color:green;
}

td
{
    font-size:12px;
}

#wapper
{
	margin:0px auto 0px auto;
	width:960px;
	background:#fff url(../images/bg.gif) repeat-x;
	min-height:768px;	
}
.btsearch
{
    background:url(../images/search.png) no-repeate;
    height:30px;
    width:100px;
}
.comment{
    -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 margin:0px auto 0px auto;
	 border:1px solid #e3e3e3;
	 width:95%;
	 margin-bottom:5px;
	 padding:5px
}
.comment a:link,.comment a:visited
{
	text-decoration: none;
	color:#414141;
	font-weight: bold;
}
fieldset
{
	 border: 1px solid #e3e3e3;
	 -moz-border-radius: 10px;
	 -webkit-border-radius: 10px;
	 color:gray;
}
legend
{
    -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	display: block;
	line-height: 25px;
	background: #e3e3e3;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
#banner
{
	height:80px;
	 background:url(../images/logo.png) no-repeat left;
        
}
#nav
{
	margin:0px auto 0px auto;
	width:930px;
}
#nav #nav-left
{
    background:url(../images/nav-left.png) no-repeat left;
    float:left;
    width:167px;
    height:33px;
}
#nav #nav-right
{
    background:url(../images/nav-bg.png) no-repeat;
    float:left;
    width:100%;
    height:33px;
    line-height:33px;
}
#nav #nav-right li
{
    list-style-type:none;
    display:inline;
}
#nav #nav-right a:link,#nav #nav-right a:visited
{
	background:url(../images/nav-icon.png) no-repeat left;
	
	height:33px;
	padding-left:25px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:5px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#nav #nav-right a:hover
{
	color:#f4eb00;
}

#nav #nav-right a.active
{
    color:#f4eb00;
}

#nav #nav-right .contact a:link
{
	background:none;
}

#left
{
	float:left;
	width:623px;
	min-height:768px;
	padding-left:15px;	
}
#left #slideshow
{
	background:#063301;
	height:250px;
}
#left .frameimg
{
	border:1px solid #060;
	padding:10px;
	margin:5px;
	float:left;
	min-height:120px;
	background:#fff;
        text-align:center;
}
#left .lside
{
	float:left;
	width:305px;
	background:url(../images/l-bg.gif) repeat-x top;
	min-height:321px;
	margin-right:5px;
}
#left .lside .title
{
	height:25px;
	line-height:25px;
	font-weight:bold;
	padding-left:10px;
}
#left .lside .ct
{
	padding:5px;
}

.content
{
    background:#fff url(../images/l-bg.gif) repeat-x top;
    min-height:500px;
    padding:10px;
}
 .photocat
{
    padding:5px;
    width:50px;
    height:50px;
    border:1px solid #049f00;
    float:left;
    margin:5px;
}
.news{margin-left: 5px;}
.news a:link,.news a:visited
{
    text-decoration:none;
    font-weight:bold;
    color:green;
}
.randomnews
{
	background:#fff url('../images/rd-bg.gif') repeat-x bottom;
	border: 1px solid #e3e3e3;
	padding:5px;
}
.randomnews a:link,.randomnews a:visited
{
	text-align: center;
	text-decoration: none;
	color: #414141;
}
.news a:hover
{
    color:orange;
}
.othernews{
	padding-left:10px;
	margin-bottom: 2px;
}
.othernews a:link,.othernews a:visited
{
  	font-weight: normal;
	color: #414141;
	text-decoration: none;
	padding-left: 25px;
	line-height: 20px;
	display: block;
	height: 20px;
	background: url('../images/nav-a.png') no-repeat;
}

#right
{
	float:left;
	width:322px;
	background:#fff;
	min-height:768px;
}
#right .title
{
	background:url(../images/rtop-bg.gif) repeat-x;
	height:24px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
}
#right .title2
{
	background:url(../images/rtop-bg2.gif) repeat-x;
	height:26px;
	line-height:26px;
	font-weight:bold;
	padding-left:10px;
text-align:center;
}
#right .ct
{
	background:#d9d2c0;
	padding:5px;
	margin-bottom:5px;
}
#right .ct2
{
	background:#fff repeat-x;
	
	padding:5px;
	margin-bottom:5px;
	min-height:267px;
}
#right .ct2 li
{
	margin-left:20px;
	list-style-image:url(../images/a-ct-bg.png);
	height:20px;
	line-height:20px;
}
img{border:0px;}
#right .ct2 a:link,#right .ct2 a:visited
{
		text-decoration:none;
		color:#01470e;
		padding-left:5px;
		font-weight:bold;
		
}
#right .ct2 a:hover{color:#f55715;}
#right .content
{
	padding:5px;
}
#footer
{
	background:url(../images/footer-bg.gif) repeat-x top;
	height:50px;
    padding: 5px;
	text-align:center;
}

#footer a:link,#footer a:visited,#footer a:active 
{
    color: green;
    padding: 10px;
    font-weight: bold;
}

#footer a:hover,#footer a.active
{
	color:orange;
}

.viewmore a:link,.viewmore a:visited{
	text-decoration: none;
	font-weight: bold;
	color: green;
}
.rightnews
{
	float:left;
	width: 150px;
}

#banner a:link, #banner a:visited, #banner a:active {
	color: #ffc001;
	text-decoration: none;
	font-weight: bold;
}

#banner a:hover {
    text-decoration: underline;
}

.header {
	background:url(../images/rtop-bg2.gif) repeat-x;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
	color: #060;
	text-align:center;
}

.block {
	background: #FFF; 
	border: 1px solid #e3e3e3; 
	margin-top:10px
}

.block a:link, .block a:visited, .block a:active {
	color: #060;
	text-decoration: none;
	font-weight: bold;
}

.block a:hover {
    text-decoration: underline;
}

.content a:link, .content a:visited, .content a:active {
	color: #060;
	text-decoration: none;
	font-weight: bold;
}

.content a:hover {

}

img.photo_image {
	border: 3px solid #C1EC5E;
}

img.photo_image:hover {
	border: 3px solid #97CD18;
}

.clear{clear:both;}

