BODY {
font-family:  Arial, Helvetica, sans-serif;
margin: 0px;

}


#logo1{ background-color: #fce38f;background-image: url(../img/logo1.jpg); background-repeat: no-repeat; width: 299px; }
#logo2{ background-color: #fce38f;background-image: url(../img/logo2.jpg); background-repeat: no-repeat; width: 337px; }


#he1_1{background-image: url(../img/he1_1.jpg); background-repeat: no-repeat; height: 150px;}
#he2_1{ background-image: url(../img/he2_1.jpg); background-repeat: no-repeat; height: 150px;}


#he1_2{background-image: url(../img/he1_2.jpg); background-repeat: no-repeat;  height: 31px;}
#he2_2{background-image: url(../img/he2_2.jpg); background-repeat: no-repeat;  height: 33px;}

#he1_3{
background-color: #2b5575;
	background-image: url(../img/he1_3.jpg); background-repeat: no-repeat; height: 108px; 
}
#he2_3{
background-color: #2b5575;
	background-image: url(../img/he2_3.jpg); background-repeat: no-repeat; height: 46px; 
}


#he1_4{
background-color: #2b5575;
	background-image: url(../img/he1_4.jpg);  height: 59px;  background-repeat: repeat-x;
}
#hr1_1{
	background-color: #fce38f;
}
#hr1_2{
	background-color: #2b5575;
}

#tjur{position: relative;	left: 48px;}
#tjur2{position: relative;	left: 18px;}

#portal{position: relative;left: 162px;}
#portal2{position: relative;left: 130px;}

#don_mem{
	color: #94acbe;
	font-size: 12px;
	width: 230px;
	height: 37px;
	position: relative;
	left: 125px;
	text-align: center;
	margin-top: 5px;
}
#don_mem2{
	color: #94acbe;
	font-size: 12px;
	width: 230px;
	height: 37px;
	position: relative;
	left: 85px;
	text-align: center;
	margin-top: 5px;
}

#don_mem big,#don_mem2 big,{font-size: 18px;	color: #94acbe;}

#poloska{
	margin: 5px 0px 4px 0px;
}
#dijaln{
	color: #94acbe;
	font-size: 12px;
	width: 520px;
	height: 30px;
	word-spacing: 1px;
}

#news_block{padding: 35px 30px 30px 50px;}
.news{
	padding-bottom: 10px;}
.news_title{
	 color: Gray;
	 font-size: 13px;
	 font-weight: bold;
	 padding-bottom: 7px;
}
.news_title a{
	 color: #2b5575;
	 font-size: 13px;
	 font-weight: bold;
	 text-decoration: none;
}
.news_title a:hover{
	text-decoration: underline;
}

.news_date{
	color: Gray;
	font-size: 12px;
	padding-bottom: 7px;		
}
.news_date i{color: Black;}
.news_date img{ position: relative; top: 3px}
.news_short{
	font-size: 13px;

}
.news_short img{
	float: left;
	margin: 5px 15px 5px 0px;
}

.news_short_{
	font-size: 12px;
	color: #666666;
}


.news_delimiter{
	border-top: solid 8px #f4f4f4;
	padding-bottom: 10px;
}


#art_block{
	padding-top: 35px;
	padding-bottom: 30px;
}
#art_top{
	background-image: url(../img/art_top.gif);
	background-repeat: no-repeat;	
	background-color: #e4e8eb;
	height: 30px;
}
#art_body{
	background-color: #e4e8eb;
	padding-left: 30px;
	padding-right: 45px;
}
#art_bottom{
	background-image: url(../img/art_bottom.gif);
	background-repeat: no-repeat;	
	background-color: #e4e8eb;
	height: 30px;
}
#art_title{
	position: relative;
	top: -10px;
	padding-bottom: 10px;
}

.art_date{
	color: Gray;
	font-size: 12px;
}
.arrow{
	background-image: url(../img/ar2.gif);
	background-repeat: repeat-x;
	padding: 0px 10px 2px 10px;
}
.arrow a{
	color: #2b5575;
	font-size: 12px; text-decoration: none;
}
.arrow a:hover{
	color: #000000;
text-decoration: none;
}
.art_tb{ padding-bottom: 10px;
	
}


.home, .contact,.mapy, .printa,.adm {
display : block; width : 20px;height : 16px; background-repeat: no-repeat; background-position:   0 0;
} 

.home a, .contact a , .mapy a, .printa a, .adm a{
display : block; width : 20px; height : 16px; background-position : 0 0;} 

.home a:hover, .contact a:hover,.mapy a:hover,.printa a:hover, .adm a:hover  {
display : block; width : 20px; height : 16px; background-repeat: no-repeat;background-position:    0 -16;
}

.home,.home a:hover{background-image: url(../img/home.gif);}
.contact, .contact a:hover {background-image: url(../img/mail.gif);} 
.mapy, .mapy a:hover {background-image: url(../img/map.gif);} 
.printa, .printa a:hover {background-image: url(../img/print.gif);} 
.adm, .adm a:hover {background-image: url(../img/adm.gif);} 

.search {
display : block; width : 79px;height : 28px; 
background-image: url(../img/search.gif);
background-repeat: no-repeat; background-position:   0 0;
} 
.search a {display : block; width : 79px;height : 28px;  background-position : 0 0;} 
.search a:hover {
display : block; width : 79px;height : 28px; 
background-image: url(../img/search.gif);
background-repeat: no-repeat;background-position:    0 -28;
}
.wt{
	color: #DCDCDC; font-size: 12px;
}
#searchform{width: 176px;}
.abovsearch{ margin-top:15px;}

#left_block{
	width: 226px;
}

#left_menu{
	width: 226px;
	background-image: url(../img/menu_f.gif);
	background-repeat: repeat-y;
	padding: 20px 0px 0px 10px; 
}	
html>body #right_menu {margin-right: -10px;}

#registration_menu{
	width: 226px;
	background-image: url(../img/menur_f.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 10px; 
}	
html>body #registration_menu, {margin-right: -10px;}


#menur_start{
	height: 30px;	
	width: 226px;
	background-image: url(../img/menur_start.gif);
	margin-bottom: -5px;
}

#menur_end{
	height: 30px;	
	width: 226px;
	background-image: url(../img/menur_end.gif);
}




#menu_start{
	height: 30px;	
	width: 226px;
	background-image: url(../img/menu_start.gif);
	margin-bottom: -5px;
}

#menu_end{
	height: 30px;	
	width: 226px;
	background-image: url(../img/menu_end.gif);
}

.m1{
	border-bottom:solid 1px #DCDCDC;
	width: 190px;
	padding: 8px 0px 6px 8px;
}	html>body .m1{width: 182px;}
.m1 a{color: #DCDCDC;font-size: 12px; text-decoration: none;}
.m1 a:hover{color: #FFFFFF;font-size: 12px; text-decoration: none;}

.m2{
	background-image: url(../img/m2_f.gif);
	background-repeat: no-repeat;
	width: 200px;
	height: 22px;
	padding: 5px 0px 5px 8px;
	margin-top: 8px;
	margin-bottom: -2px;
} html>body .m2{margin-bottom: -9px;}

.m2 a{color: #2b5575;font-size: 12px; text-decoration: none;}
.m2 a:hover{color: #2b5575;font-size: 12px; text-decoration: none;}

#right_menu{
	padding: 20px 0px 0px 20px; 
}	html>body #right_menu{margin-right: 10px;}

.r1{
	margin-left: 10px;
	background-color: #e4e8eb;
	border-bottom:solid 1px #94acbe;
	width: 184px;
	padding: 8px 0px 6px 8px;
}	html>body .r1{width: 174px;}
.r1 a{color: #2b5575;font-size: 12px; text-decoration: none;}
.r1 a:hover{color: #333333;font-size: 12px; text-decoration: none;}

.r2{
	background-image: url(../img/r2_f.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding: 5px 0px 5px 18px;
	margin: 8px 0px -2px 0px;
} html>body .r2{margin-bottom: -9px;}

.r2 a{color: #2b5575;font-size: 12px; text-decoration: none;}
.r2 a:hover{color: #2b5575;font-size: 12px; text-decoration: none;}




#baner_block{
	padding: 18px 10px 10px 10px;
}
#baner_top{
	background-image: url(../img/baner_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 192px;
}
#baner_body{
	padding: 0px 10px 0px 10px;
	background-image: url(../img/baner_body.gif);
	background-repeat: repeat-y;
	width: 192px;
			
}
#baner_bottom{
		width: 192px;
		height: 10px;
		background-image: url(../img/baner_bottom.gif);
		background-repeat: no-repeat;	
}

.baner{
		border: solid 1px #666666;
		width: 170px;
		height: 100px;
}


.fmenu{
	background-color: #fce28b;
	background-image: url(../img/futer3.gif);
	background-repeat: repeat-x;
	padding: 0px 15px 0px 15px;
	text-align: center;	
}
.fmenu a{
	color: #2b5575;
	font-size: 12px;
	text-decoration: none;
}
.fmenu a:hover{
	color: #333333;
	text-decoration: underline;
}

#copyright{
	font-size: 11px;
	background-image: url(../img/futer1.gif);
	background-repeat: no-repeat;
	width: 274px;
	text-align: center;
}

#content{
	border-top: solid 2px #afafaf;
}
html>body #content{margin-left: -25px;}

#top_navigator{
	color: #2b5575;
	font-weight: bold;
	font-size: 18px;
	border-bottom: solid 6px #e4e8eb;
	padding-bottom: 2px;
	margin: 35px 0px 0px 45px;	
}
#top_navigator a{
	color: #518bb5;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

#subrubric_block{
	background-color: #e4e8eb;
	width: 224px;

}
#sub_start{
margin-top: 35px;
	background-image: url(../img/subt_start.gif);
	background-repeat: no-repeat;
	width: 224px;
	height: 30px;
}
#sub_end{
	background-image: url(../img/subt_end.gif);
	background-repeat: no-repeat;
	width: 224px;
	height: 31px;
}
#centre_block{
	padding: 10px 40px 10px 45px;
}

#centre_block small{
	color: ActiveBorder;
	font-size: 10px;
}
.author{
	margin: 10px 0px 30px 0px;
}

h1{
	margin: 3px;
	font-size: 20px;
}
h2{
	margin: 10px 0px 5px 0px;
	font-size: 18px;
	color: Gray;
}

.list{
	padding: 20px 0px 20px 0px;
}
.list a{ 	 color: #2b5575;
	 font-size: 13px;
	 font-weight: bold;
	 text-decoration: none;}
.shift25{
	padding-left: 25px;
} 

#navigator{
	font-size: 12px;
	padding: 0px 20px 0px 20px;
	letter-spacing: 2px;
}
#navigator a{
		color: #5d93ba;
}
.nav{
	background-image: url(../img/nav.gif);
	background-repeat: repeat-x;
}

.map{
	margin: 10px 10px 10px 50px;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 150%;
	color: #A9A9A9;
}
.map a{color: #666666; text-decoration: none; font-weight: bold;}
.map a:hover{color: Black; text-decoration: none;}

.d{border-top: dashed 1px  #cccccc; margin: 10px 0px 0px 0px;}

.page_content a { color: Navy; line-height:  130%;}

.page_content td{
	vertical-align: top;
	font-size: smaller;
	padding: 3px;
}
.page_content table{
	border: 1px;
	}
.page_content 	{
	font-size: 90%;
}
	

.top_menu{padding: 10px;font-size: 11px;}
.top_menu a{ color: Maroon; text-decoration: none;}
.top_menu a:hover{ color: Red; text-decoration: none;}

.inp{
	width: 98%;
}
.imgs{float: left;  margin: 0px 10px 5px 0px;}
.also{
	font-size: 12px;
	color: Gray;
	padding: 0px 20px 0px 20px;
}
.also a{color: #2b5575;font-size: 12px; text-decoration: none;}
.also a:hover{color: #333333;font-size: 12px; text-decoration: none;}

{
	
}
#counter{
	width: 226px;
	background-image: url(../img/menu_f.gif);
	background-repeat: repeat-y;
	padding: 30px 0px 0px 25px; 
}
.warn{	color: Gray;
font-size: 11px; padding: 10px;
margin-top: 10px;
background-color: #E6E6FA;
}
img.mavrik{
	position: relative; top: 3px;
} 	
.qwerty{
	padding: 10px 10px 10px 5px;
	color: #7597B1;
	font-size: 11px;
	font-weight: bold;
}
