/* Start of CMSMS style sheet 'AEF' */
body {
	font: 0.8em Arial,Verdana,Tahoma, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000;
}
img {border:none;}
p {padding:0; margin:0; }
a {color:#000; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{padding:0px 0 10px 0; margin:0; font-size:1.2em;color:#000!important;font-weight:bold;}

#body_splash{/*position:relative;*/}

#wrapper{width:900px; margin:0 auto; text-align:center;position:relative;}
#wrapper_main{width:700px; margin:0 auto; text-align:center;position:relative;top:150px;}

#header{height:130px; position:relative;}

#header_colors div {float:left;height:6px;width:112px;font-size:0.5em;}
#header_colors .blue {background-color:#0497dd;width:113px!important;}
#header_colors .orange {background-color:#f0692d;}
#header_colors .purple {background-color:#7a167e;}
#header_colors .green {background-color:#86c93c;width:113px!important;}

#logo {float:left;margin:15px 10px 15px 20px;width:152px;height:86px;}
#logo {float:left;margin:15px 10px 15px 20px;width:152px;height:86px;}
#site_title {float:left;margin-top:50px;width:321px;height:50px;}
#header_string{clear:both;}


#main_block{margin-top:20px;}
#left_block{float:left; width:220px; }
#content_block{
	float:left;width:630px;_width:555px;
	margin:10px 0 20px 30px;text-align:left;
	height:auto;min-height:500px;_heigth:500px;
}

#main_block_splash{/*position:relative;*/}
#main_block_splash #logo{float:left; height:390px;  width:430px; margin:0; }
#main_block_splash #mm{position:absolute;margin-left:0px;margin-top:-130px;}
#main_block_splash #mm1{position:absolute;margin-left:145px;margin-top:-130px;}
#main_block_splash #mm2{position:absolute;margin-left:290px;margin-top:-130px;}
#main_block_splash #menu_block{float:left;width:220px;margin-left:20px;}
#main_block_splash #content{margin-top:20px; text-align:left;}

#content_right{width:200px; float:right; text-align:right;margin:0 0 0px 30px;}
.content_photo{display:block; color:#7e7f82!important; font-size:0.8em; margin-bottom:15px;}
.content_photo:hover{text-decoration:none;}


.n_title{font-weight:bold;color:#d2d2d2;}
.n_date {font-size:0.75em;}
.n_text{font-size:0.9em;margin:3px 0;}
.n_more{color:#95d0eb; font-size:0.85em; text-decoration:underline;}
.n_more:hover{text-decoration:none;}

#news_text{font-size:0.9em;}
#news_src{margin:10px 0; font-size:0.8em; font-weight:bold; font-style:italic;}
.news_photo{display:block; float:left; color:#7e7f82!important; font-size:0.8em; margin-bottom:15px; text-align:right;}
.news_photo:hover{text-decoration:none;}
#news_back{font-size:0.8em;}

/*#main_img_bg{position:absolute;z-index:-2;}
#main_img{position:absolute;z-index:-1;}
*/


/*#footer{margin:15px 0px 0px 250px; text-align:center; font-size:0.9em; line-height:1.4em; }*/
#footer{margin:20px 0px 0px 10px; text-align:left; font-size:0.9em; line-height:1.4em; }

/*#footer_main{margin:0;  margin-top:10px;position:absolute;bottom:10px;text-align:center;width:100%;*width:auto;*margin-left:-150px;}
*/
#footer_main{margin:0;  margin-top:50px;text-align:center;width:100%;/**width:auto;*margin-left:-150px;*/}

#donate{/*position:absolute;*/ width:220px; text-align:center; /*bottom:70px;left:0;*/margin-top:50px;}

.mnu_sub{
	margin:0px; padding:0;
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
}

.mnu_sub * {
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
	margin:0;	padding:0; _text-decoration:none!important;
}

.mnu_sub li{
	text-align:center;
	/*height:37px;*/	line-height:30px;
	display: block; /*padding-left:20px;*/	text-transform:uppercase;
	font-family:  Arial, Arial Narrow, Verdana, Tahoma, sans-serif;
	font-size:1.2em;
}

.mnu_sub_first{/*border-top:1px #000 solid;*/}

.mnu_sub li a{color:#1D1C1D;text-decoration:none; /*font-weight:bold;*/*display:block;}
.mnu_sub li.curr  a.head {color:#1D1C1D;/*text-decoration:underline;*/}
.mnu_sub li.curr  a.header {color:#1D1C1D;/*text-decoration:underline;*/}


.level1 li {	border-left:1px solid #f0692d;border-right:1px solid #f0692d; margin:10px 0;}
#main_block_splash #menu_block .level1 li{border:none!important;}

.level1 li a{display:block;height:30px;margin:0 7px; font-weight:bold; }

#wrapper_main .level1 .curr{color:#7a167e!important;background-color:#fff!important;}
#wrapper_main .level1 .curr a:hover{color:#fff!important;background-color:#7a167e!important;}

.mnu_color_0 a{color:#7a167e!important;}

.mnu_color_0 a:hover,
.mnu_color_0 a.curr,.mnu_color_0 a.curr:hover,
.mnu_color_0 a.opened,.mnu_color_0 a.opened:hover
{background-color:#7a167e!important;color:#fff!important;}

.mnu_color_1 a{color:#86c93c!important;}

.mnu_color_1 a:hover,
.mnu_color_1 a.curr,.mnu_color_1 a.curr:hover,
.mnu_color_1 a.opened,.mnu_color_1 a.opened:hover
{background-color:#86c93c!important;color:#fff!important;}

.mnu_color_2 a{color:#f0692d!important;}
.mnu_color_2 a:hover,
.mnu_color_2 a.curr,.mnu_color_2 a.curr:hover,
.mnu_color_2 a.opened,.mnu_color_2 a.opened:hover
{background-color:#f0692d!important;color:#fff!important;}

.mnu_color_3 a{color:#0497dd!important;}
.mnu_color_3 a:hover,
.mnu_color_3 a.curr,.mnu_color_3 a.curr:hover,
.mnu_color_3 a.opened,.mnu_color_3 a.opened:hover
{background-color:#0497dd!important;color:#fff!important;}

.level1 li  a img{margin:10px 0;*margin-bottom:5px;}


.level2 a{height:auto!important;font-weight:normal!important;text-transform:none;_line-height:20px!important;_height:20px!important;}
.level2 a.curr{font-weight:bold!important;}
.mnu_color_0 .level2  a,.mnu_color_0 .level2 a:hover,.mnu_color_0 .level2  a.curr,.mnu_color_0 .level2 a.curr:hover{background-color:#fff!important;color:#7a167e!important;}
.mnu_color_1 .level2  a,.mnu_color_1 .level2 a:hover,.mnu_color_1 .level2  a.curr,.mnu_color_1 .level2 a.curr:hover{background-color:#fff!important;color:#86c93c!important;}
.mnu_color_2 .level2  a,.mnu_color_2 .level2 a:hover,.mnu_color_2 .level2  a.curr,.mnu_color_2 .level2 a.curr:hover{background-color:#fff!important;color:#f0692d!important;}
.mnu_color_3 .level2  a,.mnu_color_3 .level2 a:hover,.mnu_color_3 .level2  a.curr,.mnu_color_3 .level2 a.curr:hover{background-color:#fff!important;color:#0497dd!important;}
.level2  a:hover{text-decoration:underline!important;}

.is_cat div{text-decoration:none!important;}


.mnu_sub li div {padding-left:15px;margin-top:-1px;}

.mnu_sub li  li{}

.double_row{line-height: 15px; padding-top: 5px; padding-bottom: 5px;}

.sub_cat_li{border-bottom:1px #000 solid!important;}
.sub_cat_li a{color:#666!important;}

.curr_cat a{font-weight:bold!important;color:#fff!important;}


.sub_link_li{
/*
	font-family:  Arial, Arial Narrow,  Tahoma, sans-serif!important;
	margin:0!important;padding:0!important;
	border:none!important;
	font-size:0.6em!important;
	line-height:15px!important;
	font-weight:normal!important;
	padding:2px 0!important;
	*/
	
}

.sub_info_li{
	font-family: Arial, Arial Narrow,  Tahoma, sans-serif!important;
	margin:0!important;padding:0!important;
	border:none!important;
	line-height:25px!important;	
	_line-height:15px!important;	
	font-size:0.9em!important;

	
	/*width:185px;*/
}

.sub_info_li li a{line-height:15px!important;	font-weight:normal!important;_display:block;}
.sub_info_li li div{background:none!important;font-size:1.1em;}

.sub_info_li div{margin-left:20px; padding-left:30px!important; background:url(/images/bull_info.jpg) no-repeat left center!important;}



#pr_main_img{height:363px; display:block;}
#ico-loading {display:none; margin-top:180px;height:183px;}
.pr_mi_mp{width:283px!important; height:274px!important;}
.il_mp{margin-top:125px!important;height:149px!important;width:283px!important;text-align:center;}

.fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}

.feedback {margin-top:10px;}
.feedback .fb_inp {background:none;display:block; margin:10px 0; width:175px; border:1px solid #fff; color:#fff; height:19px; padding:0 5px; font-size:14px;}
.feedback .fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}
.feedback .fb_but{border:1px solid #fff;margin:10px 10px 0 0;background-color:#ddd;}

.feedback_wide {margin-top:10px;}
.feedback_wide .fb_leg{display:block;width:120px; margin:0 0 10px 0; float:left;}
.feedback_wide .fb_inp {background:none;display:block; margin:10px 0; width:250px; border:1px solid #fff; color:#fff; height:19px; padding:0 5px; font-size:14px;}
.feedback_wide .small {width:220px;}
.feedback_wide .fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}
.feedback_wide .fb_but{border:1px solid #fff;margin:10px 10px 0 0;background-color:#ddd;}
.feedback_wide div {clear:both;}


#fancy_div .text {padding:10px; text-align:center;}




.white {	color: #ffffff;}
.red {color:#B8532C!important;}
.bold {font-weight:bold!important;}
a.red{color:#B8532C!important;}
.blue {color:#0497dd!important;}
a.blue {color:#0497dd!important;}
.orange {color:#f0692d!important;}
a.orange {color:#f0692d!important;}
.purple {color:#7a167e!important;}
a.purple {color:#7a167e!important;}
.green {color:#86c93c!important;}
a.green {color:#86c93c!important;}


.clear{clear:both;height:0px;}
 
/* End of 'AEF' */

