/* Don't forget to set a foreground and background color
   on the 'html' or 'body' element! *//**/
html, body {
	height:100%;
}

* {	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/*line-height: 1;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	}
p {line-height:20px;}
img { display:block; }
a img, :link img, :visited img { border: 0;	}
a {	text-decoration:underline;	}
a:hover {	text-decoration:none;	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
ol, ul { list-style: none; }
q:before, q:after,
blockquote:before, blockquote:after { content: ""; }
strong { font-weight:bold; }
h1.title, h2.title, h3.title { font-weight: normal; }


.seo {
	font-size: 95%;
	color: #999999;
	}

.page_text {
	position:relative;
	line-height: 20px;
	width: auto;
	padding-right: 15px;
	}
	.page_text .over {
		_width:99%;
		}
	.page_text .title {
		font-size:24px;
		margin-bottom:15px;
		}
	.page_text p {
		//line-height: 20px;
		}
	.page_text * {
		line-height: 20px;
		}



.cont_text h1 , .cont_text h2 , .cont_text h3 , .cont_text h1 a , .cont_text h2 a, .cont_text h3 a {
	font-weight: bold;
	margin-bottom: 15px;
	}
.cont_text h1 {
	font-size: 22px;
	}
.cont_text h2 {
	font-size: 18px;
	}
.cont_text h3 {
	font-size: 14px;
	}


.cont_text {
	_width: 99%;
	padding-left: 1px;
	font-size: 14px;
	}

.cont_text p {
	margin-bottom: 15px;
	margin-top: 5px;
	}
.cont_text *,.cont_text {
	line-height: 20px;
}
.cont_text ul , .cont_text ol {
	margin-bottom: 20px;
	}
	.cont_text ul li {
		background: url(../images/static/ico/ul_list.gif) no-repeat left 9px;
		padding-left: 20px;
		margin-left: 15px;
		}
	.cont_text ol li {
		list-style-type: decimal;
		list-style-position: outside;
		margin-left: 35px;
		}
.cont_text img {
	display: inline;
	border: 1px solid #999;
	vertical-align: top;
	margin: 5px;
	}
.cont_text table {
	}
	.cont_text table td {
		vertical-align: top;
		padding: 3px;
		}




/* Фичи *//**/
.over {
	overflow:hidden;
	_width:100%;
	}
.column_box { /* это шоб не перенасилось под картинку *//**/
	display: table;
	padding-right: 16px;
	_height: 0;/*это для ИЕ5-6*/
	zoom: 1;/*это для ИЕ7*/
	}





/* Сайт *//**/
.site {
	position:relative;
	min-width:1000px;
	min-height:100%;
	*height:100%;
	*width:expression(document.body.clientWidth < 1005  ? "1004px": "100%" );
	font-size:12px;
	}
.contnt {
	}
.vinous a , .contnt .vinous a {
	color:#a22927;
	}
.setka {
	width: 100%;
	}
.setka td {
	vertical-align: top;
	}

.white_arc , .grey_arc , .black_arc {
	position:relative;
	_height:100%;
	}
	.d1 , .d2 , .d3 , .d4 {
		position:absolute;
		width:1px;
		height:1px;
		}
	.white_arc .d1 , .white_arc .d2 , .white_arc .d3 , .white_arc .d4 {
		background-color:#FFF;
		}
	.grey_arc .d1 , .grey_arc .d2 , .grey_arc .d3 , .grey_arc .d4 {
		background-color:#efefef;
		}
	.black_arc .d1 , .black_arc .d2 , .black_arc .d3 , .black_arc .d4 {
		background-color:#333;
		}

.grey {
	background:#efefef url(../images/static/bg/grey_box.gif) 0 -15px repeat-x;
	position:relative;
	_height:100%;
	}
	.grey .u_left , .grey .u_right {
		position:absolute;
		bottom:0;
		_bottom:-1px;
		}
	.grey .u_left {left:0;}
	.grey .u_right {right:0;}
	.small .u_left , .small .u_right {
		background:url(../images/static/bg/grey_box.gif) top left;
		}
	.small .u_right {
		background-position:4px 0;
		}
	.big .u_left , .big .u_right {
		background:url(../images/static/bg/grey_box.gif) 0 -7px;
		}
	.big .u_right {
		background-position:7px -7px;
		}

.contnt .title a {
	color:#000;
	}

/* Вторая справа колонка *//**/
.next_generation {
	width:240px;
	float:right;
	margin: 40px 15px 0px 0px;
	}
	/* Серые *//**/
	.next_generation .grey {
		margin-bottom:22px;
		width:100%;
		}
	.next_generation .grey .in {
		padding:15px 20px 15px;
		}
		.next_generation .title , .next_generation .grey .title a {
			font-size:20px;
			font-weight: normal;
			color:#000;
			margin-bottom: 15px;
			}
		.next_generation .grey p {
			line-height:15px;
			font-size:11px;
			}
		.next_generation .grey a {
			font-size:12px;
			}
		.next_generation .grey li {
			border-bottom:1px dotted #fff;
			padding:8px 0 12px;
			}
			.more_person .grey li.last {
				border-bottom:none;
				}

		/* Реклама 240 х 400 *//**/
		.next_generation .banner {
			margin:0 auto 22px;
			width:240px;
			/*border:1px solid #ccc;*/
			}
			.next_generation .banner .d1 {top:-1px; left:-1px;}
			.next_generation .banner .d2 {top:-1px; right:-1px;}
			.next_generation .banner .d3 {bottom:-1px; right:-1px;}
			.next_generation .banner .d4 {bottom:-1px; left:-1px;}
		/* Реклама 468 х 60 *//**/
		.news .banner , .page_text .banner {
			/*border:1px solid #ccc;*/
			background:#fff;
			width:468px;
			height:60px;
			margin:0 auto 22px;
			}
			.news .banner .d1 , .page_text .banner .d1 {top:-1px; left:-1px;}
			.news .banner .d2 , .page_text .banner .d2 {top:-1px; right:-1px;}
			.news .banner .d3 , .page_text .banner .d3 {bottom:-1px; right:-1px;}
			.news .banner .d4 , .page_text .banner .d4 {bottom:-1px; left:-1px;}

		/* Последние коментарии *//**/
		.comments .title {
			font-size:18px;
			margin-bottom:5px;
			padding-top: 5px;
			}
		.comment {
			border-bottom:1px dotted #ccc;
			padding:5px 0 6px;
			width:90%;
			}
			.comment .inf {
				margin:3px 0 5px;
				}
				.comment .inf , .comment .inf a {
					color:#999;
					line-height:14px;
					font-size:11px;
					}
				.comment .user_name {
					background:url(../images/static/ico/face.gif) no-repeat;
					font-weight:bold;
					}
				.comment .time {
					background:url(../images/static/ico/clock.gif) no-repeat;
					line-height:14px;
					}
				.comment .user_name , .comment .time {
					float:left;
					margin-right:12px;
					padding-left:14px;
					background-position:0 2px;
					line-height: 14px;
					}
			.comment .text p {
				line-height:15px;
				margin:5px 0;
				}
			.comment_form {
				margin: 10px auto 0;
				display: none;
				}
				.comment_form table {
					width: 100%;
					}
				.comment_form td {
					vertical-align: top;
					padding: 5px 10px 7px 5px;
					}
					.comment_form input , .comment_form textarea {
						width: 100%;
						border: 1px solid #999;
						}
					.comment_form .button {
						background: url(../images/static/bg/buttons.gif) 0 -38px;
						border:none;
						cursor:pointer;
						width:102px;
						height: 19px;
						display: block;
						padding-bottom: 2px;
						font-family: Times, serif;
						font-size:12px;
						margin-top:5px;
						*padding: 1px 0 0;
						}
						.comment_form .button:hover {
							background-position:0 -57px;
							}
		.next_generation .comment {
			border-bottom:1px dotted #fff;
			padding: 10px 0;
			width:100%;
			}
			.next_generation .comment .inf {
				margin:0;
				}
			.next_generation .comment .text a {
				line-height:16px;
				}
		.next_generation .comments .last {
			border-bottom:none;
			margin-bottom: 0;
			padding-bottom: 0;
			}


		/* Обзор страниц газеты *//**/
		.pages .pages_text {
				}
			.pages .page {
				border-bottom:1px dotted #ccc;
				padding:10px 0 5px;
				overflow: hidden;
				_width: 99%;
				}
			.pages .last {
				border-bottom:none;
				}
				.pages .page .number {
					float:left;
					font-size:18px;
					color:#666;
					padding-right: 9px;
					}
					.pages .page .number span {
						font-size:10px;
						}
				.pages .page p {
					margin:0 0 5px;
					line-height:16px;
					}
					.pages .last p {
						margin-bottom: 0;
						}
				.pages .page a {
					font-weight:bold;
					}
	.edin {
		width: auto;
		/* _margin-right: 240px; */
		}
.italic p {
	font-style: italic;
	}





/* Шапка сайта *//**/
.header .banner {
		text-align:center;
		background:#000;
	}
	.header .banner img {
		margin:0 auto;
		}
	.panel {
			background:url(../images/static/bg/header_line.gif) top repeat-x;
		}
		.panel .in {
			padding:20px 1% 0;
			}
		.panel .logo {
			text-align: center;
			}
		.panel .logo img {
			margin:0 auto;
			display: inline;
			font-size:40px;
			}
		.lang {
			position:absolute;
			font-size:11px;
			font-weight:bold;
			color:#333;
			padding-left:7px;
			left:1%;
			}
			.lang a {
				font-weight:normal;
				}
		.panel .reg {
			color:#333;
			font-size:11px;
			background:left top no-repeat;
			height:17px;
			padding-top:3px;
			margin-top:20px;
			}
		.panel .perm {
			background-image:url(../images/static/g_perm.png);
			padding-left:23px;
			float:left;
			margin-left:7px;
			_margin-left:3.5px;
			}
		.panel .udmurtia {
			background-image:url(../images/static/g_udmur.png);
			padding-left:25px;
			float:right;
			padding-right:36px;
			}
		.top_menu {
			background:url(../images/static/top_menu/bg.gif) top repeat-x;
			margin: 20px 0 28px 0px;
			height: 28px;
			position:relative;
			}
			.top_menu .m_in {
				background: url(../images/static/top_menu/left.gif) top left no-repeat;
				height:28px;
				width:4px;
				position:absolute;
				left:0;
				}
			.top_menu .m_inn {
				background: url(../images/static/top_menu/right.gif) top right no-repeat;
				height:28px;
				width:4px;
				position:absolute;
				right:-1px;
				}
			.top_menu li {
				float:left;
				width:19%;
				text-align:center;
				margin-top:2px;
				height:26px;
				}
				.top_menu li a {
					color:#FFF;
					font-size:12px;
					font-weight:bold;
					line-height:24px;
					}
			.top_menu li.dot {
				width:1%;
				background:url(../images/static/top_menu/dot.gif) center no-repeat;
				}
			.top_menu li.last {
				width:20%;
				*width:19.5%;
				}

.level_up {
	margin-bottom: 5px;
	width:100px;
}






/* Тело сайта *//**/
.contnt .body {
	padding:0 1%;
	color:#333;
	font-size:12px;
	width: 98%;
	}
	.contnt a {
		color:#00588f;
		}

	.minimizer_box {
		width: 400px;
		}
	#minimizerB {
		background: #999;
		cursor: pointer;
		color: #fff;
		font-size: 11px;
		margin: 0px 0px 20px 180px;
		padding: 5px 10px;
		line-height: 16px;
		}
	.minimizer {
		height: 35px;
		border-bottom: 1px solid #999;
		margin-right: 255px;
		}
	@media all and (min-width:0px) {
		head~body .minimizer {
		margin-right: 10px;
		}
	}


	/* Новый номер *//**/
	.fresh {
		background:url(../images/static/bg/paper.jpg) top left no-repeat;
		width: auto;
		padding-right: 10px;
		}
		.fresh .left {
			float:left;
			width:160px;
			padding-left:5px;
			margin-right:15px;
			}
			.fresh .left .paper {
				margin:8px 0 20px 8px;
				height: 200px;
				}
			.fresh .left .full {
				font-size:12px;
				font-weight:bold;
				margin-bottom:10px;
				}
				.fresh .left .full a {
					line-height:14px;
					}
			.fresh .left .archiv {
				font-size:10px;
				margin-bottom:10px;
				color:#999;
				}
				.fresh .left .archiv a {
					line-height:14px;
					font-size:12px;
					color:#999;
					}
				.fresh .left .archiv .sup {
					position: relative;
					bottom:5px;
					left:3px;
					}
		.fresh .title {
			margin-top:3px;
			position: relative;
			}
		.fresh .title , .fresh .title a {
			font-size:25px;
			color:#000;
			}
			.fresh .title .sup {
				position: absolute;
				margin: 4px 0 0 6px;
				font-size:12px;
				color:#666;
				}
			.fresh .title .sub {
				position: absolute;
				margin: 18px 0 0 6px;
				font-size:10px;
				color:#999;
				}
		.fresh .download {
			float: right;
			margin-top: 8px;
			color:#666;
			}
			.fresh .download , .fresh .download a {
				font-size: 12px;
				}
			.fresh .download img {
				float:left;
				margin:-2px 5px 0 0;
				}
		.fresh .pages {
			margin-left:140px;
			}

	/* Информационный блок справа *//**/
	.informer {
		width:240px;
		float:right;
		}
		/* Серые *//**/
		.informer .grey .in {
			padding:8px 22px 15px;
			}
			.informer .title {
				font-size:18px;
				margin-bottom: 15px;
				font-weight: normal;
				}
				.informer .title a {
					color:#000;
					}
			.informer .grey p {
				line-height:15px;
				}
			.informer .grey .zavitok {
				position:absolute;
				bottom:-7px;
				left:35px;
				background:url(../images/static/bg/grey_box.gif) -5px 0;
				}
		/* Поиск *//**/
		.search {
			padding-left:15px;
			font-size:11px;
			}
		.search td {
			vertical-align: middle;
			}
		.search .what_search {
			width:89%;
			border:0;
			color:#666;
			background:none;
			position:absolute;
			top:3px;
			left:1%;
			right:10%;
			font-size:11px;
			}

		.search .mid {
			background:url(../images/static/bg/search_m.gif) top repeat-x;
			height:19px;
			position:relative;
			}
		.search .left {
			width:12px;
			height:19px;
			background:url(../images/static/bg/search_lr.gif) top right;
			}
		.search .right {
			width:12px;
			height:19px;
			background:url(../images/static/bg/search_lr.gif) top left;
			margin-right:4px;
			}
		.search .button {
			background: url(../images/static/bg/buttons.gif) top left;
			border:none;
			cursor:pointer;
			width:53px;
			height: 19px;
			display: block;
			padding-bottom: 2px;
			display: block;
			font-family: Times, serif;
			font-size:12px;
			*padding: 1px 0 0;
			}
		.search .button:hover {
			background-position:0 -19px;
			}
		.search .more {
			margin:3px 0 22px 7px;
			}
			.search .more a {
				color:#999;
				text-decoration:none;
				border-bottom:1px dotted #999;
				}
			.search .more a:hover {
				border-bottom:1px dotted #fff;
				}

		/* Реклама 240 х 400 *//**/
		.informer .banner {
			margin:0 auto 22px;
			width:240px;
			/*border:1px solid #ccc;*/
			}
			.informer .banner .d1 {top:-1px; left:-1px;}
			.informer .banner .d2 {top:-1px; right:-1px;}
			.informer .banner .d3 {bottom:-1px; right:-1px;}
			.informer .banner .d4 {bottom:-1px; left:-1px;}

		/* Варианты ответов *//**/
		.informer .variant {
			margin:0 15px 22px;
			padding:4px 8px 8px;
			border:1px solid #efefef;
			border-top:none;
			_height:100%;
			position:relative;
			}
			.informer .variant td {
				vertical-align:middle;
				padding:8px 0;
				}
			.informer .variant p {
				margin-left:10px;
				}
			.informer .variant label {
				cursor:pointer;
				color:#666;
				line-height:14px;
				font-size:11px;
				}
			.informer .variant .button {
				background: url(../images/static/bg/buttons.gif) 0 -38px;
				border:none;
				cursor:pointer;
				width:102px;
				height: 19px;
				display: block;
				padding-bottom: 2px;
				font-family: Times, serif;
				font-size:12px;
				margin-top:5px;
				*padding: 0;
				}
				.informer .variant .button:hover {
					background-position:0 -57px;
					}
			.informer .variant .w_left , .informer .variant .w_right {
				position:absolute;
				bottom:-1px;
				_bottom:-2px;
				background:url(../images/static/bg/white_box.gif);
				}
			.informer .variant .w_left {
				left:-1px;
				background-position:left top;
				}
			.informer .variant .w_right {
				right:-1px;
				_right:-2px;
				background-position:right top;
				}

		/* Погода и курс валют *//**/
		.informer .weather_and_exchange {
			margin-bottom:22px;
			}
			.informer .weather {
				font-size:14px;
				font-weight:bold;
				margin-bottom:13px;
				}
				.informer .weather .ico {
					display:inline;
					margin-left:3px;
					}
				.informer .weather a {
					font-size:12px;
					}
				.informer .weather span {
					font-size:11px;
					font-weight: normal;
					}
			.informer .exchange {
				position:relative;
				background:#fff;
				_height:100%;
				}
				.informer .e_1 , .informer .e_2 , .informer .e_3 , .informer .e_4 {
					position:absolute;
					background:url(../images/static/bg/white_box_e.gif);
					}
					.informer .e_1 {
						background-position:top left;
						top:0;
						left:0;
						}
					.informer .e_2 {
						background-position:top right;
						top:0;
						right:0;
						}
					.informer .e_3 {
						background-position:bottom right;
						bottom:0;
						right:0;
						}
					.informer .e_4 {
						background-position:bottom left;
						bottom:0;
						left:0;
						}
				.informer .exchange .dollar , .informer .exchange .euro {
					float:left;
					width:42%;
					_width:41%;
					padding:4%;
					font-size:14px;
					font-weight:bold;
					}
				.informer .exchange .dollar {color:#50a915;}
				.informer .exchange .euro {color:#cc3333;}
				.informer .exchange .ico {
					float:left;
					margin:2px 7px 0 0;
					}
				.informer .exchange span {
					display:block;
					font-size:10px;
					color:#999;
					font-weight:normal;
					margin-top:4px;
					}
			/* Блоги *//**/
			.informer .blogs {
				margin-bottom:22px;
				}
			.informer .blogs .in {
				padding:0 25px;
				}
				.informer .blogs .in li {
					background:url(../images/static/bg/li_blog.gif) 0 7px no-repeat;
					border-bottom:1px dotted #ccc;
					padding:5px 0 10px 19px;
					}
					.informer .blogs .in li a {
						line-height:16px;
						}
				.informer .blogs .in li.last {
					border:none;
					}

			/* Тема недели *//**/
			.informer .tema {
				margin-bottom:22px;
				}
				.informer .tema .title {
					margin-top:5px;
					}
				.informer .tema a.all {
					color:#676767;
					}
				.informer .tema p {
					padding-bottom:10px;
					margin-bottom:5px;
					border-bottom:1px dotted #fff;
					}
					.informer .tema p.last {
						border-bottom:none;
						padding-bottom:0;
						}

			/* Цифры недели *//**/
			.informer .numbers {
				margin-bottom:22px;
				color:#656565;
				}
				.informer .numbers .in {
					padding:0 25px;
					}
				.informer .numbers p , .informer .numbers a {
					color:#000;
					line-height:14px;
					}
				.informer .numbers p {
					margin:5px 0 10px;
					}
				.informer .numbers a {
					font-size:22px;
					line-height: 26px;
					}

			.next_generation .numbers {
				margin-bottom:22px;
				color:#656565;
				}
				.next_generation .numbers .in {
					padding:0 25px;
					}
				.next_generation .numbers p , .next_generation .numbers a {
					color:#000;
					line-height:16px;
					}
				.next_generation .numbers a {
					font-size:22px;
					line-height:22px;
					}
				.next_generation .numbers p {
					margin:5px 0 10px;
					font-style: italic;
					}
				.next_generation .numbers .number {
					font-size:24px;
					font-style: normal;
					}


			/* Тема недели *//**/
			.informer .hour_news {
				margin-bottom:22px;
				}
				.informer .hour_news .title {
					margin-top:5px;
					}
					.informer .hour_news .title a {
						color:#A22927;
						}
				.informer .hour_news p {
					padding-bottom:10px;
					margin-bottom:5px;
					border-bottom:1px dotted #fff;
					line-height:16px;
					}
					.informer .hour_news p.last {
						border-bottom:none;
						padding-bottom:0;
						}

			/* Новости партнеров *//**/
			.informer .partner_news {
				margin-bottom:22px;
				}
				.informer .partner {
					margin-bottom:25px;
					}
					.informer div.last {
						margin-bottom:0;
						}
				.informer .partner_news .title {
					margin:5px 0 15px;
					}
					.informer .partner_news .title a {
						color:#A22927;
						}
					.informer .partner_news .name {
						margin-bottom:5px;
						}
				.informer .partner_news p {
					padding-bottom:7px;
					margin-bottom:3px;
					border-bottom:1px dotted #fff;
					line-height:16px;
					}
					.informer .partner_news p.last {
						border-bottom:none;
						padding-bottom:0;
						}




	/* Новости *//**/
	.news {
		padding-right: 15px;
		width: auto;
		_margin-right: 495px;
		}
		.news .over {
			_width: 99%;
			}
		.news_title {
			height:30px;
			}
		.news .title {
			font-size:24px;
			float:left;
			}
			.news .title a {
				color:#000;
				}
			.news .title img {
				display:inline;
				}
		.news .all {
			top:7px;
			border:1px solid #b2b2b2;
			color:#000;
			padding:2px;
			margin-left:130px;
			width:32px;
			text-align:center;
			_height:14px;
			}
			.news .all a {
				color:#000;
				text-decoration: none;
				}
			.news .all .d1 {top:-1px; left:-1px;}
			.news .all .d2 {top:-1px; right:-1px;}
			.news .all .d3 {bottom:-1px; right:-1px;}
			.news .all .d4 {bottom:-1px; left:-1px;}
			.news .all .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}

		.news .nav {
			margin-bottom:7px;
			font-size:11px;
			}
			.menu li {
				float:left;
				margin-right: 20px;
				}
			.news .nav li {
				width:25%;
				*width:24.5%;
				float:left;
				}
				.contnt .news .nav li a {
					line-height:24px;
					}
				.menu li a {
					line-height:14px;
					}
				.menu {
					margin-bottom: 14px;
					width: 450px;
					}
				.menu li {
					margin-bottom: 5px;
					}
		.news_box .white_arc {
			float:left;
			background:#333;
			padding:1px;
			margin-right:13px;
			}
		.news_box .white_arc {
			overflow:hidden;
			width:92px;
			}
			.news .news_box .white_arc .black_arc {
				overflow:hidden;
				width:92px;
				}
			.news_box .white_arc .d1 {top:0; left:0;}
			.news_box .white_arc .d2 {top:0; right:0;}
			.news_box .white_arc .d3 {bottom:0; _bottom:-1px; right:0;}
			.news_box .white_arc .d4 {bottom:0; _bottom:-1px; left:0;}

			.news_box .black_arc .d1 {top:0; left:0;}
			.news_box .black_arc .d2 {top:0; right:0;}
			.news_box .black_arc .d3 {bottom:0; right:0;}
			.news_box .black_arc .d4 {bottom:0; left:0;}

		.news_box {
			border-bottom:1px dotted #ccc;
			padding: 10px 0px 10px 0px;
			}

		.news .last {
			border-bottom:none;
			margin-bottom:10px;
			}
			.news_box .inf , .news_box .face , .news_box .place {
				background:url(../images/static/ico/clock.gif) 0 3px no-repeat;
				padding-left:14px;
				margin:3px 0;
				font-size:11px;
				}
				.news_box .inf , .news_box .inf a , .news_box .face , .news_box .face a, .news_box .place , .news_box .place a{
					color:#999;
					line-height:14px;
					}
			.news_box .face {
				background:url(../images/static/ico/face.gif) 0 3px no-repeat;
				}
			.news_box .place {
				background: none;
				}
			.news_box p {
				//line-height:15px;
				}


		.news_box_achtung .white_arc {
			float:left;
			background:#333;
			padding:1px;
			margin-right:13px;
			}
		.news_box_achtung .white_arc {
			overflow:hidden;
			width:92px;
			}
			.news .news_box_achtung .white_arc .black_arc {
				overflow:hidden;
				width:92px;
				}
			.news_box_achtung .white_arc .d1 {top:0; left:0;}
			.news_box_achtung .white_arc .d2 {top:0; right:0;}
			.news_box_achtung .white_arc .d3 {bottom:0; _bottom:-1px; right:0;}
			.news_box_achtung .white_arc .d4 {bottom:0; _bottom:-1px; left:0;}

			.news_box_achtung .black_arc .d1 {top:0; left:0;}
			.news_box_achtung .black_arc .d2 {top:0; right:0;}
			.news_box_achtung .black_arc .d3 {bottom:0; right:0;}
			.news_box_achtung .black_arc .d4 {bottom:0; left:0;}

		.news_box_achtung {
			padding: 10px 0px 0px 0px;
			}

		.news_box_achtung .last {
			border-bottom:none;
			}
			.news_box_achtung .inf , .news_box_achtung .face , .news_box_achtung .place {
				background:url(../images/static/ico/clock.gif) 0 3px no-repeat;
				padding-left:14px;
				margin:3px 0;
				font-size:11px;
				}
				.news_box_achtung .inf , .news_box_achtung .inf a , .news_box_achtung .face , .news_box_achtung .face a, .news_box_achtung .place , .news_box_achtung .place a{
					color:#999;
					line-height:14px;
					}
			.news_box_achtung .face {
				background:url(../images/static/ico/face.gif) 0 3px no-repeat;
				}
			.news_box_achtung .place {
				background: none;
				}
			.news_box_achtung p {
				//line-height:15px;
				}

			.achtung_fieldset {
				background-color:#f7f7f7;
				border-top: 1px solid #000;
				border-bottom: 1px solid #000;
				border-right: 1px solid #000;
				padding: 0px 0px 0px 0px;
				margin:20px 0;
				}


		.subscription {
			padding: 10px 0px 10px 0px;
			border-bottom: 1px dotted #ccc;
			}
			.subscription td {
				vertical-align:middle;
				}
			.subscription .title {
				font-size:18px;
				white-space:nowrap;
				width:190px;
				}
			.subscription .e_mail {
				width:94%;
				border:0;
				color:#666;
				font-size:11px;
				background:none;
				position:absolute;
				top:3px;
				left:3%;
				right:3%;
				}
			.subscription .mid {
				background:url(../images/static/bg/subscription_m.gif) top repeat-x;
				height:20px;
				position:relative;
				}
			.subscription .left {
				width:3px;
				height:20px;
				background:url(../images/static/bg/subscription_lr.gif) top right;
				}
			.subscription .right {
				width:3px;
				height:20px;
				background:url(../images/static/bg/subscription_lr.gif) top left;
				margin-right:4px;
				}
			.subscription .button {
				background: url(../images/static/bg/buttons.gif) 0 -76px;
				border:none;
				cursor:pointer;
				display: block;
				padding-bottom: 2px;
				width:33px;
				height:19px;
				font-family: Times, serif;
				font-size:12px;
				}
			.subscription .button:hover {
				background-position:0 -95px;
				}






	/* Итоги недели *//**/
	.weekend {
		}
		/* Тема недели *//**/
		.weekend .tema {
			margin-bottom:22px;
			}
			.weekend .tema p {
				margin-top:5px;
			}
			.tema .grey_arc {
				padding:4px;
				background-color:#fff;
				margin:12px auto 6px;
				}
			.tema .grey_arc .d1 {top:0; left:0;}
			.tema .grey_arc .d2 {top:0; right:0;}
			.tema .grey_arc .d3 {bottom:0; right:0;}
			.tema .grey_arc .d4 {bottom:0; left:0;}

			.tema .white_arc .d1 {top:0; left:0; background:#fff;}
			.tema .white_arc .d2 {top:0; right:0;  background:#fff;}
			.tema .white_arc .d3 {bottom:0; right:0; _bottom:-1px; background:#fff;}
			.tema .white_arc .d4 {bottom:0; left:0;  _bottom:-1px; background:#fff;}

		/* Цитата недели *//**/
			.quotation {
				font-size:11px;
				margin-bottom:28px;
				}
				.quotation .title a {
					color:#999;
					}
				.quotation .in {
					margin-left:20px;
					color:#999;
					font-size:11px;
					line-height:12px;
					width:auto;
					_width:90%;
					}
					.quotation .pic {
						border:1px solid #333;
						float:left;
						margin-right:12px;
						}
					.quotation .name {
						color:#666;
						font-size:14px;
						font-weight:bold;
						margin-top:13px;
						}
				.quotation .text {
					background:url(../images/static/bg/laquo.gif) top left no-repeat;
					font-style:italic;
					margin-top:7px;
					padding:0 20px;
					}
					.quotation .in_text {
						background:url(../images/static/bg/raquo.gif) bottom right no-repeat;
						padding-right:16px;
						line-height:16px;
						}
					.quotation .in_text * {
						line-height:16px;
						}
		/* Фотогалерея недели *//**/
			.photo {
				font-size:12px;
				margin-bottom:12px;
				}
				.photo .title {
					margin-bottom: 5px;
					}
				.photo .in {
					line-height:12px;
					}
					.photo .name {
						}
						.photo .name a {
							font-size:11px;
							}
					.photo_box {
						padding:10px 0;
						border-bottom:1px dotted #fff;
						width:auto;
						_width:90%;
						}
					.last {
						border:none;
						padding-bottom:0;
						}
						.photo_box a {
							line-height:14px;
							}
						.photo_box .grey_arc {
							float:left;
							background-color:#fff;
							padding:3px;
							margin-right:12px;
							overflow:hidden;
							width:92px;
							}
							.photo_box .white_arc {
								overflow:hidden;
								width:92px;
								}
							.photo_box .grey_arc .d1 {top:0; left:0;}
							.photo_box .grey_arc .d2 {top:0; right:0;}
							.photo_box .grey_arc .d3 {bottom:0; right:0;}
							.photo_box .grey_arc .d4 {bottom:0; left:0;}

							.photo_box .white_arc .d1 {top:0; left:0; background:#fff;}
							.photo_box .white_arc .d2 {top:0; right:0;  background:#fff;}
							.photo_box .white_arc .d3 {bottom:0; right:0; _bottom:-1px; background:#fff;}
							.photo_box .white_arc .d4 {bottom:0; left:0;  _bottom:-1px; background:#fff;}

	.dop {
		clear:right;
		float:right;
		width: 490px;
		}
		.page_text .dop {
			width: auto;
			}
		/* Реклама 50% х 58 *//**/
		.dop .banner  {
			margin:0 auto 22px;
			/*border:1px solid #ccc;*/
			background:#fff;
			height:60px;
			text-align: center;
			}

			.dop .banner .d1 {top:-1px; left:-1px;}
			.dop .banner .d2 {top:-1px; right:-1px;}
			.dop .banner .d3 {bottom:-1px; right:-1px;}
			.dop .banner .d4 {bottom:-1px; left:-1px;}

			.dop .banner a img {
				display: inline;
				}

		/* Лучшие новости и коментарии *//**/
		.best_news {
			margin-bottom:22px;
			width:95%;
			}
			.best_news .news_box {
				padding-bottom:12px;
				}
				.best_news .last {
					padding-bottom: 0;
					}
				.best_news .number {
					font-size:20px;
					float:left;
					width:20px;
					font-style:italic;
					position:relative;
					bottom:2px;
					padding:0 9px 5px 3px;
					}
				.best_news .column_box p , .best_news .column_box a {
					line-height:16px;
					font-size: 12px;
					}
			.best_news .title {
				padding: 5px 0 15px;
				}
				.next_generation .best_news .title {
					padding:0;
					}
				.best_news .title .word {
					float:left;
					font-size:18px;
					color:#000;
					margin-left:5px;
					}
					.best_news .in .title .word {
						font-size:12px;
						}
				.best_news .active {
					top:7px;
					border:1px solid #b2b2b2;
					color:#000;
					padding:2px 4px;
					text-align:center;
					margin-top:-10px;
					_height:14px;
					}
					.best_news .active .d1 {top:-1px; left:-1px;}
					.best_news .active .d2 {top:-1px; right:-1px; _right:-2px;}
					.best_news .active .d3 {bottom:-1px; right:-1px; _right:-2px;}
					.best_news .active .d4 {bottom:-1px; left:-1px;}
					.best_news .active .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}
				.best_news .title .off_active {
					color:#666;
					border-bottom:1px dashed #666;
					_height:14px;
					}
					.best_news .off_active:hover {
						border-bottom:1px dashed #fff;
						cursor:pointer;
						}
					.best_news .off_active .zavitok {
						display:none;
						}
			.comenting {display:none;}


		/* Пертнеры *//**/
		.dop .partners {
			margin-top:12px;
			}
			.dop .partners .partner {
				width:200px;
				float:left;
				margin: 7px 35px 12px 0;
				}
				.dop .partners .partner .pic {
					border:1px solid #ccc;
					}
				.dop .partners .title {
					margin-bottom: 15px;
					font-size:18px;
					color:#000;
					}
				.dop .partners .d1 {top:0; left:0;}
				.dop .partners .d2 {top:0; right:0;}
				.dop .partners .d3 {bottom:0; right:0;}
				.dop .partners .d4 {bottom:0; left:0;}



	/* Еще Персоны *//**/
	.persona {
		_margin-right: 270px;
		}
		.persona .search {
			padding-left:0;
			}
			.persona .search .what_search {
				width:100%;
				left:0;
				right:0;
				}
			.persona .literal {
				margin:5px 0 20px;
				overflow:hidden;
				width:100%;
				font-size:11px;
				}
				.persona .literal li {
					float:left;
					margin-right:6px;
					line-height:12px;
					height:12px;
					}
				.persona .literal a {
					color:#989898;
					}
					.persona .literal .archiv a {
						color:#676767;
						font-weight:bold;
						}
			.persona .person_nav {
				font-size:11px;
				margin-bottom:15px;
				}
				.persona .person_nav span {
					font-size:15px;
					padding:0 5px;
					}
			.persona .important {
				}
				.persona .important td {
					vertical-align:middle;
					}
				.persona .important img {
					margin-right:15px;
					}
				.persona .important .last_name {
					font-size:30px;
					font-weight:bold;
					color:#000;
					}
				.persona .important .first_name {
					font-size:18px;
					margin-bottom:22px;
					}
				.persona .important .who_is {
					font-size:14px;
					font-style:italic;
					color:#999;
					}
			.persona p {
				margin:12px 0 20px;
				}
			.persona .news_box {
				border-style: none;
				}
		.with_person {
			margin-bottom:27px;
			}
			.with_person .over {
				_width: 99%;
				}
			.with_person .title {
				font-size:18px;
				margin-bottom:5px;
				float:none;
				}
			.with_person .last {
				margin-bottom:10px;
				}
			.with_person .more {
				font-style:italic;
				}

	/* Архив номеров газеты *//**/
	.archive .years_nav {
		font-size:18px;
		margin-bottom:22px;
		}
		.archive .years_nav li {
			float:left;
			margin-right:10px;
			}
			.archive .years_nav a {
				font-size:12px;
				}
	.archive .month {
		font-weight:bold;
		font-size:14px;
		color:#656565;
		margin-bottom:8px;
		}
	.archive .papers {
		position: relative;
		left:-4px;
		*margin-bottom:27px;
		}
		.papers .paper_box {
			float:left;
			background:url(../images/static/bg/paper.jpg) left top no-repeat;
			width:50%;
			*width:49.9%;
			margin-bottom:27px;
			overflow:hidden;
			}
			.papers .paper_box .paper {
				margin:8px 25px 20px 14px;
				_margin:8px 25px 0 9px;
				*padding-bottom: 20px;
				float:left;
				display:block;
				height: 200px;
				}
			.papers .paper_box .number {
				margin-top:80px;
				font-size:12px;
				font-weight:bold;
				}
				.papers .paper_box .number a {
					font-size:18px;
					}
			.papers .paper_box .download {
				clear:left;
				background:url(../images/static/ico/pdf.gif) 4px 0 no-repeat;
				padding-left:25px;

				color:#676767;
				font-size:11px;
				}
				.papers .paper_box .download a {
					font-size:12px;
					line-height:16px;
					display:block;
					margin-bottom:3px;
					}
		.archive .months {
			float:left;
			width:25%;
			*width:24.9%;
			margin-bottom:22px;
			}
			.archive .months p {
				font-weight:bold;
				margin-bottom:5px;
				}
			.archive .months a {
				font-weight:normal;
				line-height:18px;
				}

	/* Выпуск газеты *//**/
	.series {
		}
		.series .paper_box {
			width: 100%;
			*width:auto;
			margin-bottom:0;
			*padding-bottom:24px;
			}
			.series .paper_box .title {
				font-size:48px;
				font-weight:bold;
				margin:10px 0 0 0;
				}
			.series .paper_box .number {
				font-size:24px;
				font-weight:normal;
				margin-bottom:12px;
				position:relative;
				}
				.series .paper_box .number .numerals {
					font-size:28px;
					padding:0 2px;
					cursor:pointer;
					/*border:1px solid #fff;
					border-bottom:1px dotted #000;*/
					}
					.series_all {
						cursor:pointer;
						}
					.series .paper_box .number .series_open {
						border:1px solid #9a0000;
						}
				.arrow_down {
					display:inline;
					position:relative;
					padding:5px;
					cursor:pointer;
					}
				.series_n {
					display:none;
					position:absolute;
					left:214px;
					_left:218px;
					top:177px;
					*top:177px;
					background:#fff;
					z-index:2;
					font-size:16px;
					border:1px solid #9a0000;
					border-top:none;
					}
					.series_n li {
						padding:5px 0;
						text-align:center;
						display:block;
						}
						.series_n li a {
							text-decoration:none;
							}
						.series_n li.active {
							font-weight:bold;
							}
						.series_n li:hover , .series_n li.active {
							background:#9a0000;
							color:#fff;
							}
						.series_n li:hover a {
							color:#fff;
							}



			.series .paper_box .date {
				font-size:18px;
				font-style:italic;
				color:#656565;
				margin-bottom:12px;
				}
			.series .paper_box .download {
				clear:none;
				margin-left:170px;
				}
		.series .pages {
			margin-bottom:16px;
			*margin-bottom:0;
			}
			.series .pages .title , .italic_title {
				font-size:18px;
				font-style:italic;
				color:#313131;
				margin-bottom:0;
				line-height:22px;
				}

	/* Дополнительно на внутренних страницах *//**/
	.page_text .dop {
		float:none;
		clear:none;
		margin-bottom:28px;
		}
		.page_text .dop .comment {
			width: auto;
			}
			.page_text .dop .comment .inf {
				width: auto;
				}
			.page_text .dop .comments .add_comment {
					margin: 30px 0;
				}
	.body .last_news {
		margin-bottom:22px;
		padding-right: 10px;
		_width:70%;
		}
	.edin .last_news {
		_width:99%;
		}
		.body .last_news .left {
			float:left;
			width:47%;
			margin-right:6%;
			*margin-right:5%;
			}
		.body .last_news .right {
			float:right;
			width:47%;
			}
		.body .last_news .vinous {
			margin:3px 0 5px;
			font-weight:bold;
			}




	/* Страница новостей *//**/
	.news_sec {
    	}
    .news_sec .title .rss img {
    	display:inline;
		}
    .news_sec .title .newses {
		padding:0 2px;
		cursor:pointer;
		border:1px solid #fff;
		border-bottom:1px dotted #000;
		line-height:30px;
		}
	.news_sec .title .series_open {
		background:#fff;
		border:1px solid #9a0000;
		border-bottom:none;
		position:relative;
		z-index:3;
		}
		.news_n {
			display:none;
			position:absolute;
			left:107px;
			top:29px;
			background:#fff;
			z-index:2;
			font-size:16px;
			border:1px solid #9a0000;
			width: 200px;
			}
			.news_n li {
				padding:5px;
				display:block;
				}
				.news_n li a {
					text-decoration:none;
					}
				.news_n li.active {
					font-weight:bold;
					}
				.news_n li:hover , .news_n li.active {
					background:#9a0000;
					color:#fff;
					}
				.news_n li:hover a {
					color:#fff;
					}
		.news_sec .sort_by {
			font-size:11px;
			margin-bottom:15px;
			color:#666;
			width: 450px;
		}
			.news_sec .sort_by .go_to {
				top:7px;
				border:1px solid #b2b2b2;
				color:#000;
				padding:2px;
				width:32px;
				text-align:center;
				_height:14px;
				display:inline;
				position:relative;
				top:0;
				margin:0 12px;
				}
				.news_sec .sort_by .go_to .d1 {top:-1px; left:-1px;}
				.news_sec .sort_by .go_to .d2 {top:-1px; right:-1px;}
				.news_sec .sort_by .go_to .d3 {bottom:-1px; right:-1px;}
				.news_sec .sort_by .go_to .d4 {bottom:-1px; left:-1px;}
				.news_sec .sort_by .go_to .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}
			.news_sec .sort_by a {
				margin:0 12px;
			}
			.news_sec .news_boxes {
				margin-bottom:22px;
			}
		.hot_news {
			padding:10px 0 0 10px;
			width: auto;
			}
			.hot_news .news_box .white_arc {
				margin-right:0;
				bottom:15px;
				right:10px;
				}
			.hot_news .title a {
				color:#A22927;
			}
			.hot_news .news_box {
				border:1px solid #efefef;
			}
			.hot_news .text {
				clear: left;
				padding: 0 16px;

				}
		.next_generation .tema{
			line-height:16px;
			}
			.next_generation .tema a{
				line-height:16px;
				}
			.next_generation .tema .title {
				margin-bottom: 5px;
				}
			.next_generation .tema .grey_arc{
				margin:6px 0;
				}
			.next_generation .tema .dop_inf{
				color:#9c9c9c;
				font-style: italic;
				margin-top:4px;
				font-size:11px;
				}
			.next_generation .tema .in_person {
				padding: 10px 0;
				}
				.next_generation .tema .last {
					padding-bottom: 0;
					}
		.next_generation  .tegs {
			margin-bottom:22px;
			}
			.next_generation  .tegs ul {
				margin:0 20px;
				}
			.next_generation  .tegs li {
				float:left;
				margin-right:15px;
				}
				.next_generation  .tegs li a {
					line-height:26px;
					}


/* Календарь *//**/
.callendar_box table , .callendar_box {
	width: 100%;
	font-size: 12px;
	}
	.callendar_box td , .callendar_box th {
		text-align: center;
		padding: 2px;
		}
	.callendar_box a {
		color: #00588F;
		}
	.calendar_button_0_1 td , .calendar_button_0_2 td {
		cursor: pointer;
		}
	.callendar_box .month {
		font-size: 14px;
		font-weight: bold;
		}
	.callendar_box .active {
		background-color: #fff;
		font-weight: bold;
		}


/* Тэги *//**/
.tags {
	background:url(../images/static/ico/tags.gif) no-repeat 0 6px;
	font-size:11px;
	color: #363636;
	padding-left: 15px;
	margin-bottom: 20px;
	position: relative;
	// bottom: 10px;
	height: 14px;
	}
	.tags li {
		list-style: none;
		float: left;
		padding-right: 3px;
		}
	.tags a {
		color: #656565;
		line-height: 14px;
		}


/* Подвал сайта *//**/
.bottom .in {
	padding: 0 1%;
	*padding: 0;
	}
	.bottom .title {
		font-size:18px;
		margin-bottom:10px;
		}
	.bottom .photo_box {
		width:23%;
		*width:22.9%;
		float:left;
		margin-right:2%;
		}
		.bottom .photo_box a {
			color:#676767;
			text-decoration: none;
			}
.footer {
	background:transparent url(../images/foot_bac.gif) repeat-x scroll center bottom;
	position: relative;
	padding-top: 30px;
	height: 155px;
	margin-top: 20px;
	}
	.footer .text {
		padding: 0 1%;
		}
	.footer .left {
		background: #fff;
		position: absolute;
		left: 0;
		top: 15px;
		}
	.footer .right {
		background: #fff;
		position: absolute;
		top: 15px;
		right: 0;
		}
	.footer .logo {
		position: absolute;
		left: 50%;
		top: 10px;
		}
		.footer .logo img {
			position: relative;
			margin-right: 12px;
			bottom: 5px;
			}
	.footer .left_f {
		position: relative;
		top: 14px;
		float: left;
		width: 29%;
		height: 40px;
		}
		.footer .left_f  .sub{color:#999;}
	.footer .right_f {
		position:relative;
		float: right;
		width: 49%;
		top: 30px;
		}
		.footer .right_f .urls {
			position: relative;
			float: right;
			bottom:14px;
			}
			
			.footer .right_f .urls li {margin-top:20px;}
			
			.footer .right_f .urls li {
				float: left;
				margin-right: 11px;
				}
			.footer .right_f .urls li.last {
				margin-right: 0;
				}
		.footer .right_f .insite {
			position: absolute;
			top: -10px;
			left:-240px;
			}
			.footer .right_f .insite ul{
			float:left;	
			margin-left:80px;
			}
			.footer .right_f .insite li{
			line-height:22px;
			}
			
			.footer .right_f .insite img{
				display: inline;
				margin-right: 7px;
			}

		.footer .left_f p {
			margin-bottom: 11px;
			}
		.footer .left_f li {
			float: left;
			margin-right: 45px;
			width: 20%;
			white-space: nowrap;
			}
			.footer .left_f li {
				padding-bottom: 8px;
				}
			.footer a {
				color: #00588f;
				}
				
	.footer .recl{
	position:absolute;
	margin-top:120px;
	//left:15px;
	color:#999;
	height:25px;
	}
	.footer .recl a {
				color: #999;
				}
				
				
.variant p{
	margin: 7px 0 3px 0;
}
.variant .proc{
	background:#A22927;
	float:left;
}
.photo_both {
	width: 100%;
	_width: 99%;
	}
	.photo_both .big_photo {
		text-align: center;
		}
		.photo_both .big_photo img {
			margin-bottom: 22px;
			}
.photo_both img {
	border: 1px solid #999;
	margin: 2px;
	display: inline;
	}
	.photo_both .active {
		border: 3px solid #999;
		margin: 0;
		}
.photo_both li {
	float: left;
	margin: 0 10px 12px;
	}




.one_anonce{
	border: 1px solid #CC3333;
	margin: 20px 0pt;
	padding: 10px;
	background: #eee;
	font-size: 14px;
}
.comments_error{
	margin-top: 15px;
	background:#A22927;
	border:1px solid #BBBBBB;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
}
.comments_noerror{
	margin-top: 15px;
	background:#50A915;
	border:1px solid #BBBBBB;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
}
tr.f_error td input, tr.f_error td textarea{
	border:1px solid #FF0000;
}

.news_sec .persona {
	_margin-right: 20px;
	}
	
a.mctitle{
	font-size: 12px !important;
	text-decoration: underline !important;
}
a.mctitle:hover{
	color: #00588F !important;
	text-decoration: none !important;
}
a.mcdesc{
	font-size: 12px !important;
	text-decoration: none !important;
}
div.redtram{
	padding: 5px;
	border-bottom: 1px dashed #ccc;
	border-top: 1px dashed #ccc;
	margin-bottom: 10px;
}
div.redtram table td{
	padding: 5px;
}