body {padding: 7px 0 0 0; margin: 0; background: #fff; font: normal 12px/20px Tahoma, Arial, sans serif; color: #000;}
input, button, select, textarea {font: normal 12px/20px Tahoma, Arial, sans serif; color: #000;}
.contactform input, .contactform textarea{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EBCA17;
color:#5F6E7C;
}
.contactform input[type="text"]{
height:18px;
}
.contactform input[type="submit"]{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
color:#FFFFFF;
height:25px;
padding-bottom:3px;
}

.main {width: 1106px; margin: 0 auto;}
.header {padding: 0 35px 0 75px; height: 126px;}
	.header .logo {padding: 13px 0 0 0; float: left; border: 0;}
	.header form {padding-right: 18px; margin: 0; height: 65px;}
		.header form input {float: right; padding: 0; margin-top:27px; font-family: Arial, sans serif; font-size: 11px; color: #AAA;}
		.header form .inp {width: 167px; height: 16px; border: 1px solid #8C8C8C;}
		.header form .but {width: 19px; height: 18px; border: 0; background: url(images/arrow_01.gif) 6px 6px no-repeat #000;}
	.header ul {padding: 0; margin: 0; list-style: none;float: right;}
		.header ul li {padding: 0 15px 0 20px; margin: 0; float: left;}
		.header ul li a {display: block; padding: 0 2px 2px 2px; font-family: Verdana; color: #000; text-decoration: none;}
		.header ul li a:hover, .header ul li a.act {border-bottom: 2px solid #EBCA17;}
.header_banner {background: url(images/header_res.jpg) top repeat-x #104210; padding: 0 58px 0 69px; color: #fff; font-size: 11px; line-height: 18px;}
	.header_banner .inheadban_01 {/*background: url(images/header_bord.jpg) top repeat-x #0A260A;*/ /*padding: 0 9px 0 9px;*/margin-left:auto;margin-right:auto;width:1000px;}
	.header_banner .inheadban_02 {/*background: url(images/header_img_01.jpg) left top no-repeat #000;*/ padding: 0px !important; min-height: 280px; _height: 266px;background-color: #000000; margin-right:10px;}
	
		.header_banner .sub_01 h1 {font-family: Verdana, Arial; font-size: 17px; line-height: 22px; font-weight: normal; padding: 0 0 0px 0; margin: 0; color: #fff;}
		.header_banner .sub_01 h1 span {font-family: Arial, sans serif; font-size: 12px; line-height: 18px; color: #C8C7AC;}
		.header_banner .sub_01 h2 {font-family: Arial, sans serif; font-size: 12px; line-height: 18px; color: #C8C7AC; padding: 0 0 0px 0;}
	.header_banner .left {padding: 0 0 0 0; width: 612px; float: left; font-family: Arial; color: #C6C495;}
		.header_banner .left span {font-family: Verdana; font-size: 15px; color: #fff;}
	.header_banner .right {width: 270px; float: right;padding-right:8px;}
		.header_banner .right span {color: #C8C7AC; font-size: 12px;}
		.header_banner .right h1 {font-family: Verdana; font-size: 30px; line-height: 36px; font-weight: normal; padding: 0 0 7px 0; margin: 0; color: #fff;}
			.header_banner .right h1 span {font-size: 22px; color: #fff;}
	.header_banner .pages {padding: 14px 0 0 0; margin: 0; list-style: none; float: right; width: 100px;}
		.header_banner .pages li {padding: 0 0 0 10px; line-height: 15px; float: right;}
		.header_banner .pages li a {display: block; width: 15px; height: 15px; color: #000; text-align: center; text-decoration: none; background: url(images/header_pages_out.gif);}
		.header_banner .pages li a.act, .header_banner .pages li a:hover {background: url(images/header_pages_act.gif);}
.content_top {padding: 0 49px 0 81px; background: url(images/content_top_left.jpg) 60px top no-repeat;}
	.content_top div {background: url(images/content_top_right.jpg) right top no-repeat; padding: 0 21px 0 0;}
	.content_top div div {background: url(images/content_top_res.gif) top repeat-x; height: 20px;}
.content_01 {padding: 8px 70px 49px 69px;}
	.content_01 .left {width: 638px; float: left; padding: 5px 0 0 0;}
	.content_01 .right {width: 313px; float: right; padding: 4px 0 0 0; font-size: 11px; line-height: 18px;}
.content_02 {padding: 15px 76px 49px 78px;}
	.content_02 .left {width: 630px; float: left;}
	.content_02 .right {width: 275px; float: right; font-size: 11px; line-height: 18px;}
.footer {padding: 0 66px 0 79px; font-size: 11px;}
	.footer .infoot_01 {padding: 15px 2px 11px 2px; border-top: 1px solid #434343;}
	.footer .copy {font-family: Arial, sans serif; color: #666; float: right;}
		.footer .copy a {color: #145214; padding: 0;}
	.footer a {color: #000; text-decoration: none; padding: 0 34px 0 0;}
		.footer a:hover {text-decoration: underline;}

.list_01 {padding: 12px 0 0 0; margin: 0; list-style: none; color: #988101; line-height: 20px;}
	.list_01 li {padding: 0 0 0 21px; margin: 0; background: url(images/arrow_02.gif) left 7px no-repeat;}
	.list_01 li a {color: #988101; text-decoration: none;}
		.list_01 li a:hover {text-decoration: underline;}
.list_02 {padding: 12px 0 0 0; margin: 0; list-style: none; color: #145214; line-height: 20px;}
	.list_02 li {padding: 0 0 0 21px; margin: 0; background: url(images/arrow_03.gif) left 7px no-repeat;}
	.list_02 li a {color: #145214; text-decoration: none;}
		.list_02 li a:hover {text-decoration: underline;}

.block_01 {background: #F6F6F6; padding: 20px 24px 35px 21px;}
.block_02 {padding: 0 0 0 15px; border-left: 6px solid #F2F2F2;}

.img_01 {float: left;}
.img_02 {border: 4px solid #2E3B30; float: left; margin: 0 24px 0 0;}

.lh18 {line-height: 18px;}

.news {}
	.news strong {display: block; padding: 0 0 0 0;}
	.news div {padding: 0 0 0 15px; border-left: 6px solid #F2F2F2; margin: 15px 0 0 0;}
	.news a {padding: 0 0 0 15px; background: url(images/arrow_03.gif) left center no-repeat;}
	.news p {padding: 0 0 0 0;}

/*.pad_01 {padding: 0 35px 0px 23px;}*/
.pad_02 {padding: 0 0 0 0px;}
.pad_03 {padding: 30px 0 0 0;}

p {padding: 14px 0 0 0; margin: 0;}
h1 {font-family: Verdana, Arial; font-size: 25px; line-height: 26px; font-weight: normal; color: #A38A02; padding: 0 0 11px 0; margin: 0;}
	h1 span {color: #000; font-size: 13px;}
h2 {font-family: Verdana, Arial; font-size: 17px; line-height: 20px; font-weight: normal; color: #145214; padding: 0 0 12px 0; margin: 0;}
a {color: #145214; text-decoration: underline;}
	a:hover {text-decoration: none;}
		
.clearall {clear: both;}

#bgcolor {
	width: 227px;
	padding: 20px;
	background-color: #C8C7AC;
	font-family:"arial",sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	float: right;
	margin: 14px 0 0 20px;
}
#bgcolor p {padding: 0;}
#bgcolor span {text-align: right; display: block; padding: 6px 0 0 0; font-size: 11px;}
#podPressPlayerSpace_1_PlayLink{
display:none;
}
#newsicw p{padding:1px;}
.content_02 .left h2{padding:0px;}
.arch {padding-left:15px;}