body{
	margin: 0px;
	font-family: arial;
	font-size: 11px;
}
#pcodeBlock{
	position: absolute;
	top: 100px;
}
body>div{
	position: relative;
}
h1, h2, h3, h4	{ margin:0px;}

img{ 
	border:0px;
}
a{
	text-decoration: none; color:#000;
}
a:hover{
	text-decoration: underline;
}
table{
	font-family: arial;
	font-size: 10px;
}
.align_center_t{
	background: url(images/bg_h.jpg) repeat-x;
	position: relative;
	width: 100%;
}
.align_center_t:after{
	content: '';
	display: block;
	clear: both;	
}
.apDiv12{
	height: 20px;
}
.align_center_b{
	background: url(images/footer-bg.png) repeat-x;
	height: 146px;
	position: relative;
	width: 100%%;
}
.align_center_b:after{
	content: '';
	display: block;
	clear: both;	 
}
.align_center_to_left{
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right{
	position: relative;
	z-index: 1;
	right: -50%;
        width: 980px
}
.header{
	width: 980px;
	position: relative;
}
.logo{
	position: absolute;
	top: 40px;
	left: 65px;
}
.title{
	position: absolute;
	top: 47px;
	left: 200px;
}
.small_title{
	font-family: arial; 
	font-size: 11px; 
	color: #fff;
}
.big_title{
	font-family: tahoma; 
	font-size: 45px; 
	font-weight: bold; 
	padding: 2px; 
	color: #fff;
}
.l_hand{
	background: url(images/h-1.png) no-repeat;
	width: 86px;
	height: 123px;
	position: absolute;
	left: -86px;
}
.r_head{
	background: url(images/h-7.jpg) no-repeat;
	width: 79px;
	height: 199px;
	position: absolute;
	right: -79px;
	top: 0px;
}
.black_line{
	height: 25px;
	background-color: #000;
	position: relative;
	z-index: 5000;
}
.black_line .pz_ico{
	float: left;
	position: absolute;
	bottom: 0px;
	left: 15px;
}
a.red_link{
	color: #ff0000;
}
a.white_link{
	color: #fff;
}
.black_line .top_menu{
	position: absolute;
	left: 404px;
	bottom: 0px;
	float: left;
}
.black_line .search_form{
	position: absolute;
	left: 649px;
	bottom: 0px;
	z-index: 5000;
}
.src_btn{
	position: absolute;
	top: -15px;
	left: 245px;
}
#search	{ 
	width: 232px; 
	border: 2px solid #b1b1b1;
	position: absolute;
	top: -15px;
}
.sub_line{
	position: relative;
	height: 15px;
	width: 980px;
}
.sub_line .l_sub{
	position: relative;
	float: left;
}
.sub_line .sub_line_bg{
	background: url(images/un_menu.gif) repeat-x;
	height: 15px;
	width: 965px;
	float: left;
}
.sub_line .r_sub{
	float: right;
}
.img_line{
	position: relative;
	height: 19px;
}
.l_img{
	position: absolute;
	left: -5px;
}
.c_body{
	width: 980px;
}
.l_column{
	float: left;
	position: relative;
	width: 190px;
}
.l_menu{
	margin-bottom: 20px;
}
.tl_menu{
	background: url(images/wnd/tl-menu.png) no-repeat;
	width: 5px;
	height: 6px;
	float: left;
	font-size: 0px;
	position: relative; 
	margin:0;
}
.t_menu{
	background-color: #000; 
	height: 6px; 
	font-size: 0; 
	position: relative; 
	margin:0;
	float: left;
	width: 173px;
}
.tr_menu{
	background: url(images/wnd/tr-menu.png) no-repeat;
	width: 5px; 
	height: 6px; 
	position: relative; 
	margin:0; 
	float: left;
	font-size: 0;
}
.center_menu{
	clear: left;
	width: 183px;
	min-height:170px;
	height: 170px !auto;
	background-color: #000;
}
.inner_menu{ 
background-color: #000; width: 183px; 
min-height:170px;
height: 170px !auto;
}

.bl_menu{
	background: url(images/wnd/bl-menu.png); 
	background-repeat: no-repeat; 
	width: 5px; 
	height: 6px; 
	margin:0; 
	font-size: 0;
	float: left;
}
.b_menu{
	background-color: #000; 
	height: 6px; 
	font-size: 0; 
	margin:0;
	float: left;
	width: 173px;
}
.br_menu{
	background: url(images/wnd/br-menu.png); 
	background-repeat: no-repeat; 
	width: 5px; 
	height: 6px;  
	margin:0; 
	position: relative;
	float: left;
	font-size: 0;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0px;
  margin-left: 5px;
  padding: 0;
  font-family: arial;
  font-size: 11px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}
ul#menu div.cur{
	float: left;
	position: relative; 
	width: 10px;
	top: 4px;
}
ul#menu div.cur_r{
	float: left;
	position: relative; 
	width: 10px;
	top: 5px;
	margin-left: 5px;
}
ul#menu	div.txt{	
	position: relative;
	top: -1px;
}
ul#menu li {
  /*margin-top: 1px;*/ 
}
ul#menu li a {
  background: url(images/wnd/inact-menu.gif) no-repeat;
  color: #000;	
  padding: 0.5em;
}
ul#menu div.dl{	
  border-bottom: 1px solid #272727;
}
ul#menu li a:hover {
  color: #ed1c24;
}

ul#menu li ul li a {
  color: #fff;
  background: url(img/transparency.png);
}

.block_2		{ width: 184px; height: 112px; margin-top: 15px;}
.block_3		{ width: 184px; height: 262px; margin-top: 15px;}
.banners		{ width: 184px; height: 200px; margin-top: 15px;}
.block_1		{ width: 191px; height: 178px; }
.block_4		{ width: 191px; height: 167px; margin-top: 15px;}
.block_5		{ width: 191px; height: 478px; margin-top: 15px;}
.block_6		{ width: 191px; height: 242px; margin-top: 15px;}
.block_main		{ width: 570px; height: 826px; }
.block_7		{ width: 570px;  margin-top: 15px;}
ul#menu li ul li a:hover {}
.l-head-b			{ background-image: url(images/wnd/l-head-b.png); background-repeat: no-repeat; width: 5px; height: 30px; float: left;}
.bg-head-b		{ background-image: url(images/wnd/bg-head-b.png); background-repeat: repeat-x; height: 30px; float: left; font-family: arial; font-weight: bold; font-size: 16px; color: #fff; position: relative;}
.bg-head-b span	{ position: relative; top: 2px;}
.r-head-b			{ background-image: url(images/wnd/r-head-b.png); background-repeat: no-repeat; width: 7px; height: 30px; float: right;}
.l-head			{ background-image: url(images/wnd/l-head.png); background-repeat: no-repeat; width: 5px; height: 30px; float: left;}
.bg-head		{ background-image: url(images/wnd/bg-head.png); background-repeat: repeat-x; height: 30px; float: left; font-family: arial; font-weight: bold; font-size: 13px; color: #fff; position: relative;}
.bg-head span	{ position: relative; top: 4px;}
.r-head			{ background-image: url(images/wnd/r-head.png); background-repeat: no-repeat; width: 7px; height: 30px; float: right;}
.l-body			{ background-image: url(images/wnd/l-body.png); background-repeat: repeat-y; width: 5px; }
.wnd-body		{ float: left; background-color: #fff; position: relative;}
.r-body			{ background-image: url(images/wnd/r-body.png); background-repeat: repeat-y; width: 7px;}
.l-footer		{ background-image: url(images/wnd/l-footer.gif); background-repeat: no-repeat; width: 5px; height: 10px; float: left; }
.bg-footer		{ background-image: url(images/wnd/bg-footer.gif); background-repeat: repeat-x; height: 10px; float: left;}
.r-footer		{ background-image: url(images/wnd/r-footer.gif); background-repeat: no-repeat; width: 7px; height: 10px; float: right;}
.body_bl		{ font-size: 12px; font-weight: bold; margin-left: 5px; color: #000; text-align: left; }
.body_bl a		{ color: #000;}
.body_bl a:hover{ color: #ff0000; text-decoration: underline;}
a.bday			{ font-size: 13px; font-weight: bold; color: #fe1a02; margin-left: 3px;}
a.bday:hover	{ text-decoration: underline;}
.bdate			{ font-size: 9px; font-weight: bold; color: #000; margin-left: 3px; margin-top: 2px;}
.b_foto			{ float: left; margin: 2px;}
.b_text			{ float: left; margin-left: 8px;}
.apDiv1			{ float: left; margin: 5px;}
.apDiv2			{ margin-top: 15px; position: relative; left: 5px;  text-align: left;}
.apDiv6l			{ float: left; margin-left: 45px;}
.apDiv6r			{ float: left; margin-left: 62px;}
.clear			{ clear: left;}
.apDiv7			{ color: #FF0000; font-weight: bold;}
.apDiv7:hover	{ text-decoration: underline;}
.content{
	position: relative;
	width: 790px;
	float: left;
}
.col1{
	width: 200px;
	position: relative;
	float:left;
	margin-left: 3px;
}
.apDiv3			{ text-align: center;}
.apDiv4			{ float: left; margin-left: 15px; text-align: center; width: 66px;}
.comand_link	{ font-size: 10px;}
a.comand_link	{ color: #ff0000; font-weight: bold; font-size: 11px; z-index: 1000;}
a.comand_link:hover	{ text-decoration: underline;}
.col2{
	width: 570px;
	position: relative;
	float: left;
	margin-left: 6px;
}
.apDiv20		{ width: 179px; text-align: center; margin-bottom: 10px;}
.znak			{ position: absolute; top: -1px; right: 0px;}
.sdl			{ border-bottom: 1px solid #cdcccc; font-size: 2px;}
.story			{ font-family: arial; font-size: 11px; margin-left: 5px; }
.story_sp_b		{ background: url(images/story-sp-b.gif) repeat-x; height: 4px; width: 549px;}
.story .h		{ font-size: 13px; font-weight: bold; color: #ff2121}
h2		{ font-size: 13px; font-weight: bold; margin-top: 2px; margin-bottom: 2px;}
h2 a	{ color: #000}
h2 a:hover{ text-decoration: underline; color: #ff0000}
.h-b		{ font-size: 13px; font-weight: bold;}
.h-b a	{ color: #000}
.h-b a:hover{ text-decoration: underline; color: #ff0000}
.story .date	{ font-size: 9px; padding-bottom: 12px;}
.count			{ font-size: 25px; position: relative; top: -3px;}
.next_news		{ text-align: right; margin-top:5px;}
.next_news a 	{ color: #ff0000; margin-bottom:1px;}
.next_news a img{ position: relative;top: 1px;}
.vote .h		{ font-size: 13px; font-weight: bold; }
.vote			{ font-family: arial; font-size: 11px;}
table.tur, table.tur td	{ font-family: arial; font-size: 11px;}
table.tur td	{ border-bottom: 1px solid #d9d9d9; padding-top: 4px;}
table.tur th	{ background-color: #bebebe; font-weight: normal;text-align: left; }
.adv			{ color: #ff0000; margin-top: 10px; text-align: right;}
.adv a			{ color: #ff0000; font-size: 10px; font-family: arial;}
.adv img		{ vertical-align: middle;}
.wnd			{ margin-bottom: 15px;}
.news_img		{ float: left;margin-left: 5px; margin-top: 5px;}
.footer{
	width: 980px;
	clear: left; 
	vertical-align: bottom;
}
.apDiv8			{ margin-left: 2px; margin-bottom: 60px;}
.apDiv8 img		{ float: left;}
.apDiv8 .story	{ position: relative; margin-right: 10px;left: 10px;}
.apDiv8 .story .text { }
.apDiv9 		{ clear: left;}
.apDiv10		{ margin-left: 2px; margin-top: 12px;margin-bottom: 27px;}
.apDiv10 img	{ float: left;}
.apDiv10 .story	{ position: relative; margin-right: 10px; left: 10px;}

.apDiv11		{ margin-left: 2px; margin-top: 5px;margin-bottom: 15px;}
.apDiv11 img	{ float: left; margin-top: 7px;}
.apDiv11 .story	{ position: relative; margin-top: 7px; margin-right: 10px; left: 10px;}
.footer-text	{ height: 114px; background-color: #1a1a1a; color: #fff; font-family: arial; font-size: 10px; float: left; padding-left: 10px;}
.footer2		{ position: relative;}
.footer-text a	{ color: #ff0000;}
.footer-banners	{ float: left; padding-left: 10px;}
.created		{ color: #595959;font-family: arial; font-size: 10px; float: left; padding-left: 10px;}
.created a		{ color: #ff0000;}
.ontop a		{ color: #ff0000; position: absolute; right: 10px;}
.apDiv13		{ height: 130px; width: 10px; float: left;}
.apDiv14		{ height: 130px; width: 960px; float: left; position: relative; bottom: -16px; background-color: #191919;}
.apDiv15		{ height: 130px; width: 10px; float: left; position: absolute; right:0px; top: 0px;}
.apDiv16		{ color: #fff; float: left; margin-top: 15px; margin-left: 5px;}
.apDiv16 a		{ color: #ff0000;}
.apDiv17		{ float: left; margin-top: 17px; margin-left: 40px;}
.apDiv18		{ margin-top: 15px;}
.apDiv19		{ position: absolute; top: 5px; left: -8px; width: 5px; height: 3px; font-size: 0;}
/* CSS Document */
/*
body			{ font-family: tahoma; margin:0px; background-color:#FFFFFF; color:#5a5e79;  color:#000000;}
table			{ font-size:11px; color:#000000; font-family: tahoma;}
img				{ border:0px;}
p				{ margin: 0 0 10 0;}



a			{ text-decoration:none;}
a:hover		{ text-decoration:none;}
a.a_titl_26821e	{ color:#26821e;}
a.a_titl_015cb5	{ color:#015cb5;}
a.a_titl_000000	{ color:#000000;}



a.menu				{ background-image: url(images/menu_off.gif); background-repeat: no-repeat; background-position:top left; padding: 3 20 3 20; color:#000000; display:block; text-decoration:none;}
a.menu:hover		{ background-color:#72c9ef; background-image: url(images/menu_off.gif); background-repeat: no-repeat; background-position:top left; padding: 3 20 3 20; color:#000000; display:block; text-decoration:none;}
a.menu_act			{ background-color:#26821e; background-image: url(images/menu_act.gif); background-repeat: no-repeat; background-position:top left; padding: 3 20 3 20; color:#ffffff; display:block; text-decoration:none;}
a.menu_act:hover	{ background-color:#26821e; background-image: url(images/menu_act.gif); background-repeat: no-repeat; background-position:top left; padding: 3 20 3 20; color:#ffffff; display:block; text-decoration:none;}


.title_h		{ position: absolute; top: 49px; left: 200px;}
.small_title	{ font-family: arial; font-size: 11px; color: #fff;}
.big_title		{ font-family: tahoma; font-size: 45px; font-weight: bold; padding: 2px; color: #fff;}
.logo			{ position: absolute; top: 45px; left: 68px; }
.footer			{ background-image:url(images/footer-bg.png); background-repeat: repeat-x; text-align: center;}
.fon_1 			{ background-image:url(images/bg_h.jpg); background-repeat: repeat-x; text-align: center;}
.h_png			{ position: absolute; left: -86px; top: 0px;}
.r_png			{ position: absolute; right: -79px; top: 0px;}
.header			{ width: 980px; margin: auto; position: relative;}
.content		{ width: 980px; height: 1000px; margin: auto; border: 0px solid #000; position: relative;}
.h_menu			{ background-color: #000; height: 25px; position: relative;}
#umenu-l		{ }
.under_menu		{ background-image:url(images/un_menu.gif); background-repeat: repeat-x; width: 965px; height: 15px; position: relative; }
#umenu-r		{ }
.sub_line		{ background-image: url(images/s-b.gif); background-repeat: repeat-x; height: 19px; width: 540px; z-index: 10;}
#s-l			{ position: relative; left: -5px;}
.l_menu			{ width: 184px; height: 277px; }
.bl				{ background: url(images/wnd/bl-menu.png); background-repeat: no-repeat; width: 5px; height: 6px; margin:0; font-size: 0;}
.br				{ background: url(images/wnd/br-menu.png); background-repeat: no-repeat; width: 5px; height: 6px;  margin:0; font-size: 0;}
.tb				{ background-color: #000; height: 6px; font-size: 0; position: relative; margin:0}
.bb				{ background-color: #000; height: 6px; font-size: 0; margin:0}
.tl				{ background-image: url(images/wnd/tl-menu.png); background-repeat: no-repeat;  width: 5px; height: 6px; position: relative; margin:0; font-size: 0;}
.tr				{ background-image: url(images/wnd/tr-menu.png); background-repeat: no-repeat; width: 5px; height: 6px; position: relative; margin:0; font-size: 0;}
.clear 			{ font-size: 1px; height: 1px}
.block_2		{ width: 184px; height: 112px; margin-top: 15px;}
.block_3		{ width: 184px; height: 262px; margin-top: 15px;}
.banners		{ width: 184px; height: 200px; margin-top: 15px;}
.block_1		{ width: 191px; height: 178px; }
.block_4		{ width: 191px; height: 167px; margin-top: 15px;}
.block_5		{ width: 191px; height: 478px; margin-top: 15px;}
.block_6		{ width: 191px; height: 242px; margin-top: 15px;}
.block_main		{ width: 570px; height: 826px; }
.block_7		{ width: 570px;  margin-top: 15px;}
.pz_ico			{ position: absolute; top: 12px; left: 15px; font-size: 11px;}
a.red_link		{ color: #ff2020; font-family: arial; margin-left: 3px;}
a.red_link:hover	{ text-decoration: underline; }
a.white_link		{ color: #fff; font-family: arial; }
a.white_link:hover { text-decoration: underline;}
.t_menu			{ font-size: 10px; color: #fff; font-family: arial; position: absolute; top: 13px; left: 400px}
.search_form	{ position: absolute; right: 15px; top: 8px; z-index: 5000;}
#search			{ width: 232px; border: 2px solid #b1b1b1;}
.src_btn		{ width: 74px; height: 21px; position: relative; top: 5px;}
.b-footer		{ background-image: url(images/bb-footer.gif); background-repeat: repeat-x; height: 32px; width: 960px;}







  
}*/

/* картинки на стр */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg { border:1px solid #e5ebf2;}

/* галерея */
.galer 			{ 
 clear: both; width: 100%; //overflow-x: hidden;
}
.galer {width:740px}
.div150	{ width: 120px; float: left; margin-bottom:20px; height:120px;}
.galer_img		{  margin-bottom:5px; display:block;}
/* FAQ */
.faq_razdel{background-image:url(/images/q1q1q1.gif); background-repeat:no-repeat; background-position: 0 7;padding-left:10px;
font-size:18px;padding-bottom:10;
}
.faq_list{margin-left:20}
.faq_vopros{font-weight:bold;padding-bottom:10;padding-top:0;}
.faq_otvet{padding-left:20;border-left:1px #979797 solid;margin-bottom:15;}

/* гостевая */
.gbookdata{background-color:#e0e0e0;padding:5}
.gbookvopros{margin-top:5}
.gbookotvet{padding-left:20;border-left:1px #979797 solid;margin-bottom:15;}
.gbookotvet div {color:#DD4040;font-weight:bold}

/* навигация по страницам */
#navPage {margin-top:10}
.a_spisok__legend {font-size:10px; color:#909090;}
.a_spisok_a		 { font-size: 10px; text-align:center; height:18px; width: 18px; color:#FFFFFF;
background-color: #474645;vertical-align:middle;
}
.a_spisok_a a {color:white; text-decoration:none;}
.a_spisok_a:hover	 { text-decoration:none; color:#FFFFFF;
background-color: #536580;
}
.txt_spisok_act_a		 { font-size: 10px;  color:#FFFFFF; text-align:center; width: 18px;vertical-align:middle;
background-color: #ff0033; 
}

/* второй вариант меню */
#menu_top {
	height: 7px;
	width: 183px;
	background-image: url(/img/menu_top.png);
	overflow: hidden;	
}
#menu .m1 {
	float: left;
	position: relative; 
	top: 4px;width:3px;height:5px;
	background-image: url(/img/in.gif);
	background-repeat: no-repeat;
	margin-right:7px;
}
#menu .m1d {
	float: left;
	position: relative; 
	top: 4px;width:5px;height:3px;
	background-image: url(/img/in-c.gif);
	margin-right:5px;
}
.MainMenu {
	background-color: #000;
	background-image: url(/img/menu_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 183px;
}

.MainMenu img {
	border: none;
}
#menu .s{
	float: left;
	position: relative; 
	top: 5px;
	margin-right: 5px;
}
#menu .t{	
	position: relative;
	top: -1px;
}

#menu  a.m1act{
  background: url(/img/act.gif) no-repeat;
  color: #fff;
}
#menu  a.m1act:hover{
  color: #fff;
}

#menu  a.m1online{
  background: url(/img/online.gif) no-repeat;
  color: #000;font-weight:bold;
}

#menu_bottom {
	height: 6px;
	width: 183px;
	background-image: url(/img/menu_bottom.png);
	overflow: hidden;
	margin-bottom:14px;
}

.big_title a:hover{text-decoration:none}

.kaltbl{border:1px solid #000;border-collapse: collapse;font-size:12;width:740px}
.kaltbl td {padding:4 10 4 10 ;border:1px solid #000;border-collapse: collapse;}

.top_menu{color:#cccccc}
.date{color:#404040;font-size:10px}
h1{margin-bottom:10}
