html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body {
	background:#FFF;
}

td,th,body {
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	font-family:Tahoma,Verdana,Helvetica,sans-serif;
}

form {
	padding:0;
	margin:0;
}

input, select, textarea {
	color:#000;
	font-size:11px;
	font-family:Tahoma,Verdana,Helvetica,sans-serif;
	margin:0;
	padding:2px 0;
	border:1px solid #dcdddd;
}

div.px {
	width:1px;
	height:1px;
}

div.clear {
	clear:both;
}

p {
	color:#474747;
	padding:0;
	margin:0;
	font-size:13px;
	line-height:17px;
	font-family:Tahoma,Verdana,Helvetica,sans-serif;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
}

a {
	font-family:Tahoma,Verdana,Helvetica,sans-serif;
	color:#000;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

small {
	font-size:9px;
}

img {
	border:0;
}

ul {
	padding:0;
	margin:0;
	list-style:disc;
}

li {
	margin-left:30px;
}

#footer {
	position:relative;
	margin:0 auto;
	margin-top:-107px;
	height:107px;
	width:974px;
	margin:0 auto;
	border-top:3px solid #c6d880;
}

#footer div.foot {
	margin-top:1px;
	height:106px;
	background-color:#f0f1ed;
	color:#474747;
	padding:0 20px;
	padding-top:25px;
}

#footer div.foot a {
	color:#474747;
}

#footer div.copyright {
	float:right;
}

#footer div.bottomMenu a {
	text-decoration:none;
}

#footer div.bottomMenu a:hover {
	text-decoration:underline;
}

#content {
	margin:0 auto;
	padding-bottom:109px;
}

/* -- */

div.clear {
	clear:both;
}

.nopadding {
	padding:0 !important;
}

.noborder {
	border:none !important;
}

#wrap {
	position:relative;
	min-height:100%;
}

* html #wrap {
	height:100%;
}

/* -- */

#head {
	height:82px;
	padding-top:39px;
	width:974px;
	margin:0 auto;
}

#head div.topMenu {
	float:right;
	text-align:right;
	padding-top:30px;
}

#head div.topMenu a {
	display:block;
	float:left;
	background:url(../media/st.png) no-repeat right 7px;
	margin-right:30px;
	padding-right:11px;
	text-decoration:none;
	font-size:15px;
}

#head div.topMenu a:hover {
	text-decoration:underline;
}

div.headBox {
	width:974px;
	height:313px;
	margin:0 auto;
	background:url(../media/pic.png);
}

div.headBox a.btn {
	position:absolute;
	margin-left:586px;
	margin-top:220px;
}

div.pageStructW {
	padding-top:38px;
	width:974px;
	margin:0 auto;
}

ul.pageStruct {
	list-style:none;
}

li.pageStruct1, li.pageStruct2, li.pageStruct3 {
	margin:0;
	float:left;
}

li.pageStruct1 {
	margin-right:48px;
	width:252px;
}

li.pageStruct2 {
	/*width:386px;*/
	width:674px;
	margin-right:48px;
}

div.col1 {
	width:252px;
	background:url(../media/col12.png);
	margin-bottom:33px;
}

div.col1 div.colCont {
	padding:10px;
}

div.col1 h4.colTitle {
	background:url(../media/col11.png) no-repeat;
	height:40px;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	padding:0 20px;
	line-height:40px;
	vertical-align:middle;
}

div.col1 div.colFoot {
	height:4px;
	background:url(../media/col13.png) no-repeat;
}

li.pageStruct2 a.title {
	text-decoration:none;
}

li.pageStruct2 h2 {
	font-size:22px;
	font-weight:normal;
	background:url(../media/st2.png) no-repeat right center;
	display:inline;
	padding-right:25px;
}

li.pageStruct2 h1 {
	font-size:22px;
	font-weight:normal;
	padding-right:25px;
}

li.pageStruct2 p {
	font-size:12px;
}

li.pageStruct2 div.newsRow {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #e2e2e2;
}

li.pageStruct2 div.newsRowLast {
	border-bottom:none;
	
}

div.col2 {
	width:252px;
	background:url(../media/col22.png);
	margin-bottom:33px;
}

div.col2 div.colCont {
	padding:10px;
}

div.col2 h4.colTitle {
	background:url(../media/col21.png) no-repeat;
	height:41px;
	color:#000;
	font-size:16px;
	font-weight:normal;
	padding:0 20px;
	line-height:41px;
	vertical-align:middle;
}

div.col2 div.colFoot {
	height:4px;
	background:url(../media/col23.png) no-repeat;
}

li.pageStruct2 a.newsTitle {
	text-decoration:none;
}

div.newsBoxRow p a {
	color:#f44200;
}

div.newsBoxRow {
	padding-bottom:20px;
	clear:both;
}

div.newsBoxRow h2 {
	display:inline;
	font-size:11px;
}

div.newsBoxRow span.date {
	color:#9e9e9e;
	font-size:11px;
	display:block;
	margin:5px 0;
}

div.newsBoxRow p {
	font-size:11px;
	line-height:15px;
}

div.newsBoxRowLast {
	margin-bottom:0;
}

div.pollBox {
	
}

div.pollBox strong.question {
	display:block;
	margin-bottom:10px;
	text-align:center;
}

div.pollBox ul {
	list-style:none;
}

div.pollBox li {
	margin:0;
	margin-bottom:5px;
}

div.pollBox div.btns {
	text-align:center;
	margin-top:12px;
}

div.pollBox div.btns input {
	background:#89a903;
	border:1px solid #617c01;
	padding:2px;
	color:#FFF;
	font-weight:bolder;
}