body,html {
	margin:0
}

body,html,p,td,table,body,html {
	padding:0
}

body,html,table,img {
	border:0
}

p,td,table,body,html {
	font:10pt Verdana, Tahoma, sans-serif;
	color:#333
}

a {
	color:#7f9a00
}

h4,h3,h2,h1 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight:normal
}
h1	{
	color:#666;
	margin: 10px 0px 0px 0px;
    font-size:16pt;
	}
h3	{
	font-size:12pt;
	font-weight:700;
	padding: 3px 0;
	border-bottom: 1px solid #666;
	color:#666;
	margin: 0;

	}	
h4	{
font-size:10pt; 
font-weight:bold;
margin: 10px 0;
}
.clear {
	clear:both
}
.header	{
	position:relative;
	}
.page	{
	width:970px;
	text-align: left;

	}
.covers	{
padding: 10px 0 10px 20px;
background:#fff;
}
.logo	{
	margin:  35px 0 23px 35px;
	}	
.chel	{
	position:absolute;
	right: 10px;
	top: 8px;
	}
.banners	{
overflow:hidden;
margin: 20px 0 0;
	}
.nav	{
	background:#a4c702;
	padding: 0 0 0 40px;
	height:27px;


	}	
.line	{
	height:3px;
	background:#999;
	margin: 0 0 0 60px;
	}	
.icons	{
	
	margin: 3px 0 0;
	width: 160px;
	background:url(/img/icons.png) 0 3px no-repeat;
	float:right;
	}	
.icons a	{
	float:left;
	background:none;
	display:block;
	width:20px;
	height:15px;
	padding: 0;
	font-size:8pt;
	color:#fff;
	text-decoration:none;
	}	
.icons a.i2		{
	margin: 0 20px;
	}	
.icons a.i4		{
	padding: 5px 4px 0 4px;
	margin: 0 15px;
	}		
.block1	{
	overflow:hidden;
	margin: 20px 0;
	}	
.block1 .b-l, .block1 .b-m, .block1 .b-r, .left, .cent, .right, .nc	{
	float:left;
	}			
.block1 .b-r, .left, .right	{
	width:250px;
	}
.block1 .b-l	{
width:230px;
padding: 0 20px 0 0;
}
.block1 .b-m, .cent	{
	width:470px;
	}	
.nc	{
	width:720px;
	}	
.b-r img	{
	margin: 0 0 10px 0;

}
.topphoto
	{
	width:370px;
	text-align:left;
	font-size:8pt;
	}	
a.gr	{
	color:#999;
	}	
.nav2 a	{
	display:block;
	color:#666;
	margin: 10px 0;
	padding: 0 0 0 20px;
	text-decoration:none;
	background:url(/img/str.gif) 0 60% no-repeat;
	}		
.block1 .b-r	{
	text-align:right;	
}
.search	{
	overflow:hidden;
		}
.search input	{
	float:left;
	}		

.in1	{
	height:22px;
	border: 1px solid #a4c702;
	padding: 3px 0 0 3px;
	}	
.cont
	{
padding: 0 45px;		
		}
.rubr	{
	width:193px;
	margin: 0 0 20px ;
	text-align:left;
	}		
.rubr a.tit	{
	display:block;
	background:#999 url(/img/str-b.gif) 95% 50% no-repeat;
	padding: 5px 15px 5px 10px;
	margin: 10px 0 0;
	border-bottom: 3px solid #a4c702;
	text-decoration:none;
	color:#fff;
	}	
	
.ab{
	border: 1px solid #ccc;
	padding: 10px;
	font-size:8pt;
	}	
	
.ab a	{	
	text-decoration:none;
	}	
.data	{
	color:#666;
	font-size:8pt;
	}	
a.news	{
    color:#000;
	display:block;
	margin: 0 0 15px 0;
	}	
.footer	{
	border-bottom: 3px solid #bbc0b8;
	background:url(/img/bottom.jpg) 100% 100% no-repeat;
	height:97px;
	width:970px;
	}	
.copy	{
	font-size:8pt;
	padding: 10px 0;
	text-align:left;
	width:970px;
	color:#8b8b8b;
	}	
.big	{
	font-size:12pt;
	font-weight:700;
	font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
	color:#7f9a00;
	}	
.biggrey	{
	font-size:12pt;
	font-weight:700;
	font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
	color:#666;
	}	
.nou	{
	text-decoration:none;
	}	
	
#cal	{
	margin: 20px 0 0 0;
	}
#cal td, .che	{
	font-size:8pt;
	padding: 4px 0;
	}
.che select	{
	width:200px;
	display:block;
	margin: 0 0 5px 0;
	}	
.year	{
	display:block;
	background:#999;
	width:35px;
	padding: 3px;
	color:#fff;
	text-align:center;
	}	
.lst	{
	display:block;
	background:url(/img/str.gif) 0 50% no-repeat;
	padding: 3px 0 3px 12px;
	font-size:8pt;
	}	

.nc table	{
border: 3px solid #ccc;
border-collapce:collapce;
width:100%;
}
.nc table td{
border: 1px solid #ccc;
border-collapce:collapce;
padding: 10px;
}
.nc table td p	{
margin: 0;
}
.nc table.noborder	{
border: 0px;
border-collapce:collapce;
width:100%;
}
.nc table.noborder td{
border:0;;
padding: 10px;
}
.nc table td img {
margin: 0px;
}
.nc table.noborder td p	{
margin: 0;
}
.ns	{
overflow:hidden;
padding: 20px;
}
.ns a	{
}
.nc .ns	{
padding:5px;
}
.ns img	{
margin: 0 30px 0;
}
.nc p img	{
margin: 10px;
}
.ns1 h2	{
font-size:11pt;
font-weight:600;
}
.ns1 p	{
margin: 0px;
}
.ns p{
font-size: 8pt;
}
.ns2 {
font-size: 8pt;
color: #666;
}
.ns2 p{
font-size: 8pt;
color: #666;
margin-top: 0px;
}

.ns3 h3	{
font-size:10pt;
font-weight:600;
}

.ns3 {
font-size: 8pt;
color: #666;
}
.ns3 p{
font-size: 8pt;
color: #666;
margin-top: 0px;
}

.black	{
color:#000;
}
.rban	{
padding: 0 0 40px 40px;
background:#fff;
}
.rban img	{
margin: 0 0 10px 0;
}
.fback	{
text-align:left;
padding: 30px;
}
.fback h3	{
margin:0;
font-size:16pt;
}
.close	{
font-size:14pt;
border: 3px solid #000;
float:right;
text-decoration:none;
padding: 0 6px;
margin: -40px -40px 0 0;
background:#7f9a00;
color:#fff;

}
.inp1, .inp2	{width:100%}


.inp3	{
font-size:14pt;
padding: 0 10px;
color:#666;
width:100%;
}
.docright	{
float:right;
text-align:right;
background:#fff;
}
.articls	{
margin: 0 0 30px 0;
}