body {

	background-color: #EAEAEA;

	background-image: url('img/main_body_bg.jpg');

	background-repeat: repeat-x;
	background-position: left -84px;



	margin: 0px;

	padding: 0px;

	font-family: Verdana, Tahoma, Arial;

	font-size: 12px;

	color: #333333;

}



h1 {

	font-size: 18px;

	margin-top: 10px;

	margin-bottom: 0px;

}



h2 {

	margin-bottom: 0px;

}



a {

	color: #338500;

	text-decoration: none;

}



a:hover {

	color: #7DB200;

	text-decoration: underline;

}


ol li {
	margin-bottom: 10px;
}



#hdrbg {

	width: 100%;

	background-image: url('img/main_body_header_bg.jpg');

	background-repeat: no-repeat;

/*	background-position: center -84px;  */
 background-position: center top;

}



#bwahaha {

	width: 704px;

	height: 84px;

	border:none;

	text-align: center;

	margin: 0 auto;

}



#wrap {

	width: 960px;

	margin: 0 auto;

	padding: 0;

}



#wrapContent {

	width: 960px;

	margin: 0 auto;

	padding: 0;

	background-color: #FFFFFF;

	background-image: url('img/main_footer_bg_top.jpg');

	background-position: left bottom;
	background-repeat: no-repeat;

	padding-bottom: 40px;

}



#menu {

	margin-top: 0px;
	padding-top: 28px;
/*    margin-top: 0px; */
	text-align: center;

}



.main_menu_link {

	color: #FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

}



.main_menu_link:hover {

	color: #FFFFFF;

	text-decoration: none;

}



#main_menu_table {

	width: 925px;

	margin-left: 19px;

}



.mic_inactive {

	cursor: pointer;

	cursor: hand;

}



.mid_inactive {

	white-space: nowrap;

}



.mic_hover {

	background-color: #94bb46;

	background-image: url('img/main_menu_hover_left.jpg');

	background-repeat: no-repeat;

	cursor: pointer;

	cursor: hand;

}



.mid_hover {

	background-image: url('img/main_menu_hover_right.jpg');

	background-repeat: no-repeat;

	background-position: right top;

	white-space: nowrap;

}





#header {

	width: 960px;

	height: 220px;

	background-color: #FFFFFF;

}



#main_logo {

	float: right;

	margin: 9px 20px 0px 0px;

}



#main_photo {

	float: left;

	margin: 9px 0px 0px 28px;

}



#main_nav {

	font-size: 11px;

	float: left;

	margin-top: 194px;

	margin-left: 27px;

	color: #999999;

}



#main_logo_click {

	float:right; 

	border: none; 

	width: 381px; 

	height: 150px; 

	margin-top: 44px;

}



.main_nav_link {

}



.main_hr {

	height:1px;

	background-image: url('img/main_content_hr.jpg');

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 10px;

	margin-bottom: 20px;

	font-size: 1px;

	width:100%;

}



#content {

	text-align: left;

	width: 649px;

	float: left;

	line-height: 150%;

	padding: 0px 10px 20px 26px;

}



	

#footer {

	display: block;

	width: 960px;

	height: 80px;

	background-image: url('img/main_footer_bg.jpg');

	background-repeat: repeat-x;

	color: #A6c553;

}



#footer_ru {

	float: left;

	width: 550px;

	margin-left: 30px;

}



#footer_fi {

	float: right;

	width: 340px;

	text-align: right;

	margin-right: 30px;

	height: 20px;

}



#footer_c {

	width: 900px;

	clear: both;

	margin: 0px auto;

	text-align: left;

	color: #666666;

	font-size: 11px;

}



#footer_ik {

	color: #7E9C2F;

	float: left;

	margin-left: 30px;

	margin-top: 10px;

}



#blocks {

	width: 270px;

	float: right;



}



.ik_block_title {

	width: 100%;

	text-transform: uppercase; 

	font-family: Arial, Tahoma, Verdana;

	font-size: 14px;

	background-image: url('img/block_bg.jpg'); 

	background-repeat: repeat-x; 

	height:65px;

	color: #FFFFFF;


}



.ik_block_title_link {

	color: #FFFFFF;

	text-decoration: none;

}



.ik_block_title_link:hover {

	color: #455F13;

	text-decoration: none;

}



.ikb_left {

	background-image: url('img/block_icon.jpg'); 

	background-repeat:no-repeat; 

	background-position: right top;

	height:65px;

	padding-top: 36px;

	padding-left: 20px;

}



.ik_block_content {

	padding: 6px 8px 10px 10px;

	font-size: 11px;

	line-height: 150%;

}





/* -------- FORM ----------- */

.ikmsg_error {

	border: solid 1px #CC0000;

	background-color: #FFF0F0;

	color: #CC0000;

	font-weight: bold;

	margin: 10px 0px 10px 0px;

	padding: 10px;

}



	

.ikmsg_info {

	border: solid 1px #00CC00;

	background-color: #F0FFF0;

	color: #00CC00;

	font-weight: bold;

	margin: 10px 0px 10px 0px;

	padding: 10px;

}



.ikfex_title {

	font-size: 12px;

	font-weight: bold;

}



.ikfex_element_cell {

	width: 99%;

}



.ikfex_label_cell {

	white-space: nowrap;

	vertical-align: top;

}



.ikfex_label {

	font-size: 11px;

	font-weight: bold;

}



.ikfex_text, .ikfex_textarea {

	width: 100%;

	border: solid 1px #cbcbcb;

	padding: 2px;

	font-family: Verdana, Tahoma,Arial;

	color: #333333;

	font-size: 12px;

}





.ikfex_submit {

	width: 120px;

}



.ikfex_select_s {

	width: 100%;

	border: solid 1px #cbcbcb;

	padding: 2px;

	font-family: Verdana, Tahoma,Arial;

	color: #333333;

	font-size: 12px;

}





.ikfex_error_list {

	color: #CC0000;

	font-size: 11px;

	margin-top: 2px;

	margin-bottom: 2px;

}

.ikfex_error_item {

	font-size: 11px;

}



.ikfex_descr {

	font-size: 11px;

	color: #666666;

	margin-top: 2px;

	margin-bottom: 2px;

}





.ikfex_attach {

	float: left;

	margin: 0px 3px 5px 0px;

	padding: 3px;

	border: solid 1px #999999;

	white-space: nowrap;

}



.ikfex_attach_img {

	border: solid 1px #0000FF;

	cursor: hand;

	cursor: pointer;

}



.okMsg {

	

	padding: 10px;

	border: solid 1px #99cc99;

	background-color: #cceecc;

	color: #006600;

	font-weight: bold; 

}

.big_hr {
	height: 12px;
	background-color: #EAEAEA;
	position: relative;
	left: -26px;
	margin: 6px 0 20px 0;
}


.subscr_left {
	display: block;
	float: left;
	margin-right: 16px;
}

.subscr_right {
	display: block;
	float: right;
	margin-left: 16px;
	margin-right: 16px;
}

.subscr_center {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
}


.yashare-auto-init {
	text-align: right;
}
