/*Iauaa*/
html {height: 100%;}
/*
img {
	behavior:	url("pngbehavior.htc");
}
*/

.padd10 {
	padding-bottom: 10px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, sans-serif;
/*	font-family: "Times New Roman", Times, serif;*/
	font-size: 80%;
	background-color: #FFFFFF;
	background-image: url(img/body.background.gif);
	background-position: left top;
	background-repeat: repeat;
	color: #000000;
	height: 100%;
}

table, td, div {box-sizing: border-box; -moz-box-sizing: border-box;}

img {border: 0px;}

table  {border-collapse:collapse;}
table td {margin: 0px;padding: 0px;}
a {color: #8A3E31;}
/*Iauaa*/

table.global_skel {
	width: 100%;
}
	tr.header_row {
		height: 277px;
	}
	tr.header_row_small {
		height: 234px;
	}
		td.header_menu_box {
			background-image: url(img/header.main.bg.jpg);
			background-repeat: repeat-x;
			background-position: left top;
			vertical-align: top;
		}		
		td.header_menu_box_small {
			background-image: url(img/header.main.bg.small.jpg);
			background-repeat: repeat-x;
			background-position: left top;
			vertical-align: top;
		}				
		
	
			table.header_menu_skel {
				width: 100%;
			}
				td.logo_part {
					height: 132px;
					vertical-align: top;
					text-align: center;
				}
				td.logo_part_small {
					height: 58px;
					vertical-align: top;
					text-align: left;
				}
					td.logo_part_small img {
						position: relative;
						top: 10px;
						left: 55px;
						z-index:20;
					}
					tr.menspart {
						height: 63px;
					}
						tr.menspart td {
							vertical-align: bottom;
							font-size: 0px;
							text-align: center;
						}
					


						img.mens3 {
							background-image: none; 
  						 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mens3.png',sizingMethod='image');							
						}
						img.mens4 {
							background-image: none; 
  						 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mens4.png',sizingMethod='image');							
						}
						img.mens5 {
							background-image: none; 
  						 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/mens5.png',sizingMethod='image');							
						}


				td.menu_part {
					height: 109px;
				}
					table.hor_menu {
						height: 109px;
						width: 100%;
					}
						table.hor_menu td.left_zakr {
							background-image: url(img/menu.left.part.gif);
							background-position: right top;
							background-repeat: no-repeat;
						}
						table.hor_menu td.middle_part {
							background-image: url(img/horiz.menu.bg.jpg);
							background-repeat: repeat-x;
							background-position: left top;
							vertical-align: top;
							
						}
						
							table.top_nav_bar {
								width: 100%;
								height: 85px;
							}
								table.top_nav_bar td.osn {
									vertical-align: top;
									padding-top: 11px;
								}
								
									table.hor_menu_body {
										width: 100%;
										height: 62px;
									}
										table.hor_menu_body td.mpoint {
											text-align: center;
											/*background-image: url(img/hor.menu.point.bg.gif);
											background-position: center left;
											background-repeat: repeat-x;*/
											padding-bottom: 1px;
										}
										table.hor_menu_body td.mspacer {
											padding-right:3px;
											padding-left: 3px;
											vertical-align: top;
										}
											table.hor_menu_body td.mpoint a {										
												text-transform: uppercase;
												font-family: Tahoma, arial, sans-serif;
												font-size: 10px;
												font-weight: bold;
												padding-left: 3px;
												padding-right: 3px;
												/* background-image: url(img/horiz.menu.bg.jpg);
												background-position: center center;
												background-repeat:repeat-x; */
											}
											table.hor_menu_body td.mpoint a:hover {										
												text-transform: uppercase;
												font-family: Tahoma, arial, sans-serif;
												font-size: 10px;
												font-weight: bold;
												padding-left: 3px;
												padding-right: 3px;
												color: #ba8a69;
												/* background-image: url(img/horiz.menu.bg.jpg);
												background-position: center center;
												background-repeat:repeat-x; */
											}
								table.hor_menu td.middle_part td.right_part {
									width: 23px;
									background-image: url(img/menu.right.part.gif);
									background-position: left top;
									background-repeat: no-repeat;									
									vertical-align: top;												
								}
								
								table.hor_menu td.middle_part td.right_part img {
									position: relative;
									top: -8px;
									z-index: 10;
								}
		
	tr.content_row {
		/*pusto*/
	}
		td.content_rightblock_box {
			background-image: url(img/content.bg.tower.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			vertical-align: top;
		}
			table.cnt_right_skel {
				width: 100%;
			}
		
				table.cnt_right_skel td {
					/*pusto*/
				} 
				
/*TEXT*/				
	div.text {
		padding-left: 16px;
		padding-bottom: 11px;
	}
		div.text p {
			margin-bottom: 7px;
			margin-top: 7px;
			line-height: 115%;
		}
		div.text p.photo_ab {
			font-weight: bold;
			padding-top: 15px;
		}
			a.photomts {
				background-image: url(img/photomts.icon.gif);
				background-position: left top;
				background-repeat: no-repeat;
				font-weight: bold;
				padding-left: 22px;
				padding-top: 3px;
			}
			
			a.newsarch {
				background-image: url(img/newsarch.icon.gif);
				background-repeat: no-repeat;
				background-position: left center;
				padding-left: 21px;
				font-weight: bold;
				display: block;
				padding-top: 3px;
				padding-bottom: 3px;				
				margin-top: 20px;
				margin-bottom: 16px;
				color: #AF5234;
				text-decoration: underline;
			}
						
		div.text p.next_par {
			clear: both;
		}
		
		h1 {font-family: "Times New Roman", Times, serif;font-size: 140%;color: #8A3E31;font-weight: 300;margin-bottom: 10px;margin-top: 2px;margin-left: 16px;}
		h2 {font-family: "Times New Roman", Times, serif;}
		h1.global {
			color: #17620B;
			font-weight: bold;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			font-size: 90%; 
			height: 22px;
			background-image: url(img/h1.global.bg.gif);
			background-repeat: repeat-x;
			background-position: top left;
			padding-left: 6px;
			padding-top: 6px;
			margin-left: 12px;
		}
		 h1.type1 {font-size: 140%;color: #8A3E31;font-weight: 300;margin-bottom: 10px;margin-top: 2px;margin-left: 16px;}
		 	h1.type1 span.date {color: #9A937B; font-size: 60%; font-weight: 500;}
		 h1.type2 {font-size: 140%;color: #065C93;font-weight: 300;margin-bottom: 13px;margin-top: 2px;margin-left: 10px;}
		 	h1.smlmrgns {margin-bottom:  2px;}
		 h1.type3 {font-size: 140%;color: #440A0A;font-weight: 300;margin-bottom: 12px;margin-top: 2px;margin-left: 10px;}
		 	h2.type1 {font-size: 120%;color: #000000;font-weight: bold;margin-bottom: 10px;margin-top: 0px;margin-left: 10px;}
				h1.blue {color: #065C93; margin-bottom: 10px; margin-left: 16px;}
				h1.red {color: #A82020; margin-bottom: 10px; margin-left: 16px;}	
				h1.red_1 {color: #A82020; margin-bottom: 0px;}			
				h1.red2	{color: #8A3E31;}
				h1.yell {color: #AD8C00;}
				h1.book {margin: 0px; margin-bottom: 13px;}
				h1.grey {color: #185D6F; margin-bottom:15px;}
					span.h1subscr {font-weight: bold; display: block; position: relative;z-index: 15; top: -4px; font-size: 95%; left: 10px; font-weight: bold;}

		table.allrubr td.lnktd a {
			display: block;
			text-decoration: none;
			color: #000000;
			margin-left: 12px;
		}
			table.allrubr td.lnktd a:hover {		
				text-decoration: underline;
			}

	div.news_filter {clear: both;}
			div.news_filter span.header {
				display:block;
				padding-left: 6px;
				padding-top: 15px;
				padding-bottom: 6px;				
			}	
			div.news_filter select {
				width: 67px;
				font-size: 70%;
				font-weight: bold;
				margin-bottom: 10px;
			}		
				table.sel_month {
					width: 100%;
					margin-bottom: 17px;
				}
				table.sel_month td {
					padding-right: 4px;
					vertical-align: bottom;
				}
				table.sel_month td.activ {
					padding-left: 5px;
				}
					table.sel_month span a {
						padding-bottom: 1px;
						display: block;
					} 				
					table.sel_month span {
						display: block;
						background-color: #8F402F;
						color: #FFFFFF;
						padding-left: 5px;
						padding-bottom: 1px;
						padding-top: 4px;
					}
					table.sel_month tr.nums {
						font-size: 70%;
						color: #7A7A7A;
					}
						table.sel_month tr.nums td {
							padding-top: 1px;
						}
						
		div.bookt1 {
			width: 100%;
			background-image: url(img/book.t1.bg.gif);
			background-repeat: repeat;
			background-position: top left;
			background-color: #efdfa0;
		}
		
		table.bookt1 {
				background-image: url(img/book.t1.zagib.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
				width: 100%;
		}
				table.bookt1 td.right_part {
					padding-bottom: 15px;
					padding-left: 16px;
					padding-right: 35px;
					padding-top: 11px;
					vertical-align: top;
					background:none;
				}
				table.bookt1 td.left_part {
					padding-bottom: 15px;
					padding-left: 16px;
					padding-right: 20px;
					padding-top: 11px;
					vertical-align: top;

					background-image: url(img/book.t1.perepl.gif);
					background-repeat:repeat-y;
					background-position: right top;
				}			
					span.name {
						color: #660000;
						display: block;
					}	
					p.book_par {
						margin-top: 0px;
						margin-bottom: 15px;
					}
					p.book_par1 {					
						margin-top: 5px;
						margin-bottom: 7px;
					}
					a.bookpodr1 {
						font-size: 70%;
						font-weight: bold;
						font-family: Tahoma;
						color: #A91011;
						display: block;
					}
					a.bookpodr2 {
						font-size: 70%;
						font-weight: bold;
						font-family: Tahoma;
						color: #716319;
						display: block;
					}					
				table.bookt1 td.shadow {
					background: url(img/body.background.gif);
				}
				
		table.bookt2 {
			width: 100%;
			background-image: url(img/book.t2.bg.gif);
			background-repeat: repeat;
			background-position: top left;
		}

				table.bookt2 td.right_part {
					padding-bottom: 0px;
					padding-left: 16px;
					padding-right: 35px;
					padding-top: 11px;
					height: 0px;
					vertical-align: top;
				}
				
				table.bookt2 td.right_part h1 {margin: 0px;}
				table.bookt2 td.left_part h1 {margin: 0px;}
				
				table.bookt2 td.left_part {
					padding-bottom: 0px;
					padding-left: 16px;
					padding-right: 9px;
					padding-top: 11px;
					vertical-align: top;
					height: 0px;
				}
				
				table.bookt2 td.right_part2 {
					padding-bottom: 15px;
					padding-left: 16px;
					padding-right: 35px;
					padding-top: 11px;
					vertical-align: top;
				}
										
				table.bookt2 td.left_part2 {
					padding-bottom: 15px;
					padding-left: 16px;
					padding-right: 9px;
					padding-top: 11px;
					background-image: url(img/book.t2.perepl.gif);
					background-repeat:repeat-y;
					background-position: right top;
					vertical-align: top;
				}						
						

		
		ul.tnvbr_natype {
			position: absolute;
			top: 200px;
			left: 51px;
			z-index: 100;
		}
		ul.tnvbr_indtype {
			position: absolute;
			top: 271px;
			left: 51px;
			z-index: 100;
		}
		
		ul.list_tnavbar {
			margin: 0px;
			padding: 0px;			
			height: 25px;
			border-bottom: 5px solid #F0E0B2;
			list-style-type: none;
			width: 440px;
		}
			ul.list_tnavbar li img {
				position: relative; top: 2px;
			}
			ul.list_tnavbar li {
				margin: 0px;
				padding: 0px;			
				padding-top: 6px;
				font-size: 11px;
				float: left;
				padding-right: 10px;
				padding-left: 10px;
			}
				ul.list_tnavbar li img {
					margin-right: 3px;
				}
				ul.list_tnavbar li.last {			
					padding-right: 0px;
				}
				ul.list_tnavbar li a {color: #8C8671;}
				ul.list_tnavbar li a:hover {color: #000000;}
				
	
		table.search {
			width: 100%;
			position: relative;
			top: -37px;
			z-index: 10;
		}
				
		table.srchindex {
			top: -33px;
		}
			table.search tr.inputs {
				background-image: url(img/search.bg.gif);
				background-repeat: repeat-x;
				background-position: top;			
				height: 33px;				
			}
				table.search td.txt {
					width: 20%;
					padding-right: 7px;
					color: #8F402F;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 80%;
				}
				table.search td.inp {
					width: 188px;
				}
				table.search td.subm {
					width: 20%;
				}
				input.inpsrch {
					border: 1px solid #AE9C97;
					width: 97%;
					font-size: 12px;
				}
		
		div.big_news_block {
			margin-left: 16px;
			margin-bottom: 10px;
		}
		
			div.big_news_block span.header {
				color: #065C93;
				font-family: Tahoma, Arial, verdana, sans-serif;
				display: block;
			}
			a.small_podr {
				font-size: 70%;
				font-family: Tahoma;
				color: #731224;
			}
				div.big_news_block p {
					margin-top: 0px;
					margin-bottom: 15px;
				}
				div.bnb_red span.header {color: #AD2E2C;}

		div.arch_news_block {margin-bottom: 10px; margin-left: 16px;}
			div.arch_news_block a {
					color: #21587A;
					font-family: Tahoma, Arial, verdana, sans-serif;
					font-size: 83%;
					text-decoration: none;
			}

		div.right_menu {
			padding-top: 8px;
			padding-bottom: 24px;
		}
			div.right_menu span {
				display: block;
				padding-left: 10px;
				color: #FFFFFF;
				background-color: #8F402F;
				padding-bottom: 3px;
				padding-top: 3px;
			}
			div.right_menu a {
				display: block;
				padding-left: 10px;
				padding-bottom: 3px;
				padding-top: 3px;
				text-decoration: none;
				color: #000000;
			}		
				div.right_menu a:hover {text-decoration: underline;}
			
		div.right_block_t1	{
			margin-bottom: 18px;
			
		}	
			p.right_block_text_t1 {
				line-height: 115%;
				margin: 0px;
				padding: 0px;
				margin-left: 10px;
			}
			
			a.rb_podr_t1 {
				display: block;
				text-align: right;
				margin-top: 8px;
				padding-right: 30px;
				clear: both;
			}
		
		div.right_block_photo div {
			font-size: 0px;
		}
		div.right_block_photo a {
			color: #731224;
			margin-left: 10px;
			display: block;
			margin-bottom: 19px;
		}
		div.right_block_photo img {
			border-left: 8px solid #FFFFFF;
			border-right: 8px solid #FFFFFF;
			border-top: 5px solid #FFFFFF;
			border-bottom: 5px solid #FFFFFF;						
			margin-left: 10px;
		}
			div.right_block_photo img.shadow {
				border: 0px;
			}
			
/*------------------------------------*/
		
		div.photo {
			width: 10%;
			padding: 5px 10px 5px 10px;
		}
		div.photo div {
			padding-bottom: 10px;
			font-size: 0px;
			background: url(img/right.photo.shad.gif) right bottom no-repeat;
		}
		div.photo img {
			border-left: 8px solid #FFFFFF;
			border-right: 8px solid #FFFFFF;
			border-top: 5px solid #FFFFFF;
			border-bottom: 5px solid #FFFFFF;						
		}
/*------------------------------------*/
		
		div.what_ud {
			padding-bottom: 20px;
		}
			div.what_ud p {
				margin-left: 10px;
				margin-right: 15px;
				margin-bottom: 0px;
			}
		
	div.opros_block {
		margin-bottom: 20px;
	}
		div.opros_block ul {
			margin: 0px;
			padding: 0px;
			margin-left: 7px;
			list-style-type: none;
		}
		div.opros_block form {
			margin: 0px;
		}
		div.opros_block a.seeresults {		
			display: block;
			margin-top: 10px;
			margin-left: 31px;
            font-size: 8pt;
			color: #450A0A;
		}
			div.opros_block ul li {	
				margin-top: 8px;
				margin-bottom: 8px;				
			}
			div.opros_block ul input {
				margin-right: 4px;
				vertical-align: middle;
			}
			div.opros_block input.votebut {
				margin-left: 31px;
				margin-top: 4px;
			}
		
	div.voted {
		margin-bottom: 20px;
	}
		div.voted ul {
			margin: 0px;
			padding: 0px;
			margin-left: 7px;

		}
			div.voted ul li {	
				margin-top: 8px;
				margin-bottom: 8px;
				margin-left: 20px;				
				list-style-type: disc;
			}
	
	table.small_news_skel {
		margin-bottom: 15px;
	}
		div.small_news {
			width: 100%;
			padding-top: 6px;
			padding-bottom: 7px;			
		}		
		div.brn {
			background-image: url(img/small.news.brn.bg.gif);
			background-repeat: repeat;
			background-position: left top;
			padding: 0px;
		}
		div.grey {
			background-image: url(img/small.news.grey.bg.gif);
			background-repeat: repeat;
			background-position: left top;
			padding: 0px;
			width: 100%;
		}		
		
		div.right_block_zkr {
			background-image: url(img/right.block.zakr.bg.gif);
			background-repeat: repeat;
			background-position: left top;
		}	
			div.right_block_zkr div.txt {
				padding-left: 12px;
				padding-right: 20px;
				padding-top: 7px;
			}
				div.right_block_zkr div.txt img {
					border: 3px solid #FFFFED;
					margin-right: 8px;
				}
				div.right_block_t1 img {
					border: 3px solid #FFFFED;
					margin-right: 8px;
					margin-left: 10px;				
				}
					div.right_block_zkr a.pdr {
						display: block;
						text-align: right;
						margin-right: 20px;
						margin-bottom: 2px;
					}
				div.right_block_zkr div.txt p {
					margin-top: 0px;
					margin-bottom: 7px;
				}
		
/*ZAkruglenya*/		
			b.rtop, b.rbottom{display:block;background-image: url(img/body.background.gif);}
			b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden;}
				b.brn b {background-image: url(img/small.news.brn.bg.gif);}
				b.grey b {background-image: url(img/small.news.grey.bg.gif);}				
				b.greytb b {background-image: url(img/right.block.zakr.bg.gif);}
			b.r1{margin: 0 5px}
			b.r2{margin: 0 3px}
			b.r3{margin: 0 2px}
			b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}		
/*ZAkruglenya*/		
		
			div.small_news span.date {
				font-size: 80%;
				color: #62949F;
				display: block;
				margin-left: 16px;
			}		
			div.small_news span.txt {			
				margin-left: 16px;
				display: block;
				padding-bottom:1px;
				padding-right: 10px;
			}
				div.small_news span.txt a {
					font-size: 70%;
					color: #AD5022;
					font-family: Tahoma;
				}
				
				div.small_news span.txt a.title {
					font-size: 100%;
					color: #000000;
					font-family: Tahoma;
					text-decoration: none;
				}
				
				div.small_news span.txt a:hover.title {
					font-size: 100%;
					color: #000000;
					font-family: Tahoma;
					text-decoration: underline;
				}
		
		img.alleft {
			float: left;
		}
		img.intext {
			padding: 11px 13px;
			background-image: url(img/text.img.bg.gif);
			background-repeat: repeat;
			margin-left: 4px;
			margin-right: 15px;
			margin-bottom: 15px;
			margin-top: 3px;
		}		
		img.hr {width: 100%;background-image: url(img/hr.bg.gif);background-repeat: repeat-x;background-position: top left;}
		img.hr_t2 {width: 100%;background-image: url(img/hr2.bg.gif);background-repeat: repeat-x;background-position: top left; clear: both;}		
		
		
		
/*TEXT*/				
				
		img.under_content_spacer {
			width: 100%;
			height: 10px;
			background-image: url(img/content.bot.spacer.gif);
			background-repeat: repeat-x;
			background-position: top left;
		}
	
	tr.footer_row {
		height: 181px;
	}
		tr.footer_row  td.osn {
			background-image: url(img/footer.bg.jpg);
			background-repeat: repeat-x;
			background-position: center top;
		}
			td.copyleft {
				font-weight:bold;
				color: #706D64;
				font-size: 90%;
				padding-top: 30px;
				vertical-align: top;
			}
			td.copyright {			
				vertical-align: top;
				padding-top: 20px;
			}
				span.demgrlogo {
					font-size: 9px;
					font-family: Arial, Helvetica, sans-serif;
					display: block;
					padding-right: 17px;
					background-image: url(img/updem.gif);
					background-repeat: no-repeat;
					background-position: right top;
					padding-top: 8px;
					padding-bottom: 2px;
					width: 41px;
				}
				a.copydem {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #680907;
				}
/*------------------------*/
a.black {
	color: #000000;
	text-decoration: none;
}

a:hover.black {
	color: #000000;
	text-decoration: underline;
}

a.blue {
	color: #065C93;
	text-decoration: none;
}

a:hover.blue {
	color: #065C93;
	text-decoration: underline;
}

a.red {
	color: #A82020;
	text-decoration: none;
}

a:hover.red {
	color: #A82020;
	text-decoration: underline;
}

a.print {
    color: #8C8671;
    font-size: 11px;
}

/*======================================*/
#vote {
	background: url(img/book.t1.perepl.gif) left top repeat-y;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	width: 360px;
	font-weight: bold;
	font-size: 90%;
}

#vote_body {
	background: url(img/vote.background.gif);
	width: 360px;
	font-size: 90%;
}

#vote_div {
	padding-top: 20px;
	padding: 20px;
	margin-top: 20px;
	padding-top: 10px;
}

#menu_div {
	display: none;
	position: absolute;
	z-index: 50;
	top: 12px;
	left: 340px;
	font-size: 10pt;
}

#menu_div div {
	background: url(img/vote.background.gif);
	border: 1px solid #8b8b8b;
	padding: 5px 10px 5px 10px;
	margin-top: 6px;
	z-index: 50;
}

#menu_div div a {color: #8C8671;}
#menu_div div a:hover {color: #000000;}
a:hover div {
	display: block;
}

/*METEO INFO*/
.info table td {text-align: left; padding-left: 60px;}
td.lft {text-align: left;}



		div.info2 {
			background-image: url(img/right.block.zakr.bg.gif);
			background-repeat: repeat;
			background-position: left top;
		}	
			div.info2 div.txt {
				padding-left: 12px;
				padding-right: 20px;
				padding-top: 7px;
			}
