* {
  margin:0;
  padding:0;
  outline:none
}
html, body {
  height: 100%;
}
html {
  font-size:100.01%;
}
body {
	color:#000;
	font-size:12px;
	font-family:Arial;
	background:#ebe8d9;
	position:relative;
	line-height:14px;
	height:100%;	
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
a, a:visited {
	color:#000;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	color:#fff;
	}
a:focus {
	outline:none;
	}
:focus, :active { 
	outline: 0; 
	}
img {
	border:0;
	}
form {
	margin:0;
	padding:0;
	}
ol, ul {
	list-style: none;
	}
.clr {
	content: ".";
	display: block;
	float:none;
	clear:both;
	height:0;
	overflow: hidden;
}

body#home {
	background: url("/css/_main/i/bg-home.png") repeat-y 50% 0;
}
#homepage {
	padding:40px 0;
	height:610px;
}
#homepage .left {
	width:400px;
	float:left;
}
#homepage .right {
	width:600px;
	float:left;
}
#homepage .left li {
	float:left;
	width:95px;
	height:120px;
	list-style:none;
	text-align:center;
	position:relative;
}
#homepage .left li .name {
	width:79px;
	height:30px;
	padding:0 8px;
	position:absolute;
	text-align:center;
	line-height:12px;
	font-size:10px;
	z-index:10;
	top:85px;
}
#homepage .left li .name a {
	text-decoration:none;text-transform: uppercase;
}
#homepage .left li .name a:hover {
	color:#811416;
}

#homepage .lastnews {}
#homepage .lastnews .item {
	background: url("/css/_main/i/block-latest.png") no-repeat 0 0;
	_border-radius:10px;
	margin-bottom:6px;
	overflow:hidden;
	cursor:pointer;
	width:442px;
	height:91px;
}
#homepage .lastnews .item .img {
	float:left;
	width:101px;
	height:95px;
	margin:-2px 10px 0 0px;
}
#homepage .lastnews .item .desc {
	float:left;
	width:320px;
	font-weight:700;
	font-size:14px;
	color:#000;
}
#homepage .lastnews .item .desc h4 {
	font-size:14px;
	font-weight:700;
	color:#811416;
	font-style:italic;
	padding:8px 8px 2px 0; /* было 10.... анонс показываем */
}
#homepage .lastnews .item .desc h4 a {
	text-decoration:none;
	color:#811416;
}
#homepage .lastnews .item .desc h4 a:hover {
	color:#000;
}
#homepage .lastnews .item .desc p {
	height:50px;
	/* overflow:hidden; анонс показываем */
	line-height:16px;
}
#homepage .lastnews .item .desc a.more {
	background: url("/css/_main/i/more.png") no-repeat 0 0;
	display:inline-block;
	margin:0 0 0 0;
	float:right;
	height:7px;
	width:14px;
}
#homepage .newsday {
	background: url("/css/_main/i/newsday.png") no-repeat left bottom;
	padding:0;
	cursor:pointer;
	height:125px;
	width:442px;
}
#homepage .newsday h4 {
	font-weight:700;
	font-size:12px;
	color:#735e38;
	float:right;
	padding:0 100px 0 0;
}

#homepage .newsday .inner_link {
	height:125px;
	width:220px;
	float:left;
	padding:0;
}


#homepage .newsday .inner {
	padding:16px 20px 0 0;
	font-weight:700;
	text-align:right;
	line-height:18px;
	font-size:12px;
	color:#fff;
	float:right;
	width:180px;
}
#homepage .newsday .inner A{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
#homepage .newsday .inner A:hover{
	color:#fff;
	text-decoration:none;
}

#homepage .newsday .inner:hover {
	opacity:0.8;
}
#homepage .list {
	padding:0 0 0 8px;
}
#homepage .list .item {
	min-height:40px;
	width:416px;
	padding:7px 0;	
	border-bottom:2px solid #820000;
}
#homepage .list .item .cat {
	float:left;
	width:90px;
	font-weight:700;
	margin:0 10px 0 0;
	text-align:right;
}
#homepage .list .item .cat a {
	text-decoration:none;
}
#homepage .list .item .cat span {
	display:inline-block;
	margin:0 8px 0 0;
	height:27px;
	width:27px;
}
#homepage .list .item .cat p {}
#homepage .list .item .name {
	float:left;
	width:316px;
	font-size:14px;
	font-weight:700;
	font-style:italic;
	line-height:18px;
	padding:6px 0 0 0;
}
#homepage .list .item .name p a {
	text-decoration:none;
	color:#811416;
	font-size:12px;
}
#homepage .list .item .name p.news_header a {
	text-decoration:none;
	color:#000000;
	font-size:14px;
}
#homepage .list .item .name p a:hover {
	color:#000;
}

#wrap {	
	position:relative;
	margin:0 auto;
	width:1000px;
	height:100%;
}
#header {
	height:190px;
	width:1000px;
	overflow:hidden;
	position:relative;
	padding:35px 0 0 0;
}
#header a.logo {
	background: url("/css/_main/i/logo.png") no-repeat 0 0;
	position:absolute;
	display:block;	
	height:110px;
	width:296px;
	top:22px;
	left:0px;
}
#header .authors {
	position:relative;
	left:325px;
}
#header .authors li {
	float:left;
	width:128px;
	height:102px;
	font-size:14px;
	padding:0 10px 6px 94px;
}
#header .authors li .img {
	width:90px;
	height:95px;
	margin:0 0 0 -94px;
	float:left;
}
#header .authors li .name {
	padding:0 0 6px 0;
	font-weight:700;
}
#header .menutop, 
#header .newstop {
	height:23px;
	line-height:23px;
	margin:0 0 5px 0;
	background:#2f2c2d;
	position:relative;
}
#header .menutop a, 
#header .newstop a {
	text-decoration:none;
	display:inline-block;
	padding:0 15px;
	font-size:14px;
	height:23px;
	float:left;
	color:#fff;
}
#header .menutop a.red {
	background:#820000;
}
#header .menutop .social, 
#header .newstop span.date {
	padding:1px 18px 0 0;
	display:inline-block;
	height:20px;
	float:right;
	color:#fff;
}
#header .menutop .social a {
	width:20px;
	height:20px;
	cursor:pointer;
	padding:0px;
}
#header .menutop .social a.lj {background: url("/css/_main/i/social-icon-lj.png") no-repeat 0 0;}
#header .menutop .social a.od {background: url("/css/_main/i/social-icon-od.png") no-repeat 0 0;}
#header .menutop .social a.tw {background: url("/css/_main/i/social-icon-tw.png") no-repeat 0 0;}
#header .menutop .social a.vk {background: url("/css/_main/i/social-icon-vk.png") no-repeat 0 0;}
#header .menutop .social a.fb {background: url("/css/_main/i/social-icon-fb.png") no-repeat 0 0;}
#header .menutop .social a.rrs {background: url("/css/_main/i/social-icon-rrs.png") no-repeat 0 0;}


#conteiner {
	width:1000px;
	overflow:hidden;
	min-height:500px;
	position:relative;
	padding:0px 0 20px 0;
}

#newshome, 
#notefull {
	border-bottom:2px solid #820101;	
	margin-bottom:6px;
	background:#fff;
}
#newshome .inner, 
#notefull .inner {
	height:362px;
	padding:10px 0 0 0;
	border:1px solid #b0a188;
	border-top:0px;
}
#notefull .inner {
	height:auto;
	min-height:362px;
	padding:10px 0;
}
#newshome .left, 
#notefull .left {
	float:left;
	width:638px;
	padding:5px 0 0 12px;
}
#newshome .right, 
#notefull .right {
	float:left;
	width:302px;
	position:relative;
	padding:10px 0 0 32px;
}
#newshome .left h1, 
#notefull .left h1 {
	font-size:24px;
	font-weight:700;
	line-height:24px;
}
#newshome .left .date, 
#notefull .left .date {
	padding:0 0 16px;
	font-size:11px;
	color:#84342d;
}
#newshome .left .img, 
#notefull .left .img {
	float:left;
	width:350px;
	height:230px;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #c2b19b;
}
#notefull .left .img {
	float:none;
	width:600px;
	height:auto;
	margin:0 0 10px 0;
}
#newshome .left .img img, 
#notefull .left .img img {
	border-radius:3px;
}
#newshome .left .desc, 
#notefull .left .desc {
	padding:0 0 0 15px;
	text-align:left;	
	width:252px;
	float:left;
}
#notefull .left .desc {
	float:none;
	width:600px;
	text-align:justify;
	padding:0;
}
#notefull .left .desc p {
	padding:0 0 12px 0;
}
#notefull .left .desc a.print {
	float:right;
	color:#820000;
	font-style:italic;
	margin:-10px 0 0 0;
}
#notefull .left .desc .share {
	width:300px;
	height:20px;
	float:right;
	margin:0 -482px 0 0;
}
#newshome .right .item, 
#notefull .right .item {
	-moz-box-shadow:3px 3px 3px 2px #ccc;
	-webkit-box-shadow:3px 3px 3px 2px #ccc;
	box-shadow:3px 2px 4px 1px #ccc;
	border-radius:0 10px 10px 0;
	border:1px solid #b5a792;
	padding:5px 25px;
	position:relative;
	background:#ded5be;
	margin-bottom:7px;
	height:90px;
	width:245px;
}
#newshome .right .item.red, 
#notefull .right .item.red {
	border:1px solid #811517;
	background:#811517;
}
#newshome .right .item span.arrow, 
#notefull .right .item span.arrow {
	display:none;
}
#newshome .right .item.red span.arrow, 
#notefull .right .item.red span.arrow {
	background: url("/css/_main/i/newshome-arrow.png") no-repeat 0 0;
	position:absolute;
	display:block;
	height:102px;
	z-index:99;
	float:left;
	width:32px;
	left:-32px;
	top:-1px;
}
#newshome .right .item .name, 
#notefull .right .item .name {
	font-size:12px;
	font-weight:700;
	padding:0 0 5px 0;
	color:#820000;
}
#newshome .right .item p, 
#notefull .right .item p {
	font-size:11px;
}
#newshome .right .item.red .name, 
#newshome .right .item.red p, 
#notefull .right .item.red .name, 
#notefull .right .item.red p {
	color:#fff;
}
#newshome .right .item a.more, 
#notefull .right .item a.more {
	height:7px;
	width:14px;
	float:right;
	margin:-7px 0 0 0;
	background: url("/css/_main/i/more.png") no-repeat 0 0;
}
#notefull .right .story {
	padding:45px 0 0 0;
}
#notefull .right .story .head {
	height:23px;
	width:262px;
	padding:0 0 0 4px;
	background:#2f2c2d;
	border-left:12px solid #811517;
	margin-bottom:18px;
	line-height:23px;
	color:#fff;	
}
#notefull .right .story li {
	padding:0 0 16px 0;
}
#notefull .right .story li h3 {
	border-left:12px solid #811517;
	padding:0 0 0 2px;
	color:#820000;
	font-weight:700;
	font-size:12px;
	width:248px;
}
#notefull .right .story li h3 span {
	font-weight:400;
	color:#84342d;
}
#notefull .right .story li .desc {
	padding:5px 0 0 15px;
	font-size:11px;
	width:248px;
}
#notefull .right .story .more {
	padding:0 0 0 15px;
	font-style:italic;
	font-size:11px;
	color:#821517;
}
#notefull .right .story .more a {
	background: url("/css/_main/i/more.png") no-repeat right 4px;
	text-decoration:none;
	display:inline-block;
	padding:0 20px 0 0;
	color:#821517;
}


#newsday {
	height:102px;
	margin-bottom:10px;
}
#newsday .item {
	float:left;
	width:243px;
	height:100px;
	margin:0 6px 0 0;
	border:1px solid #a29175;
	-moz-box-shadow:2px 2px 2px 2px #ccc;
	-webkit-box-shadow:2px 2px 2px 2px #ccc;
	box-shadow:2px 2px 2px 1px #ccc;
}
#newsday .item.last {margin:0;}
#newsday .item .img {
	float:left;
	overflow:hidden;
	height:100px;
	width:100px;
}
#newsday .item p {
	float:left;
	height:80px;
	padding:10px;
	font-weight:700;
	background:#fff;
	width:123px;
}

.banner-full {
	height:86px;
	width:1000px;
	overflow:hidden;
	margin-bottom:10px;
	border-top:3px solid #820000;
	border-bottom:3px solid #820000;
}
.banner-content {
	width:494px;
	height:84px;
	overflow:hidden;
	margin-bottom:5px;
}

.content .menulist {
	height:24px;
	line-height:24px;
	background:#2f2c2d;
	position:relative;
}
.content .menulist a {
	text-decoration:none;
	display:inline-block;
	padding:0 15px;
	font-size:14px;
	height:24px;
	float:left;
	color:#fff;
}
.content .menulist a.red {
	background:#820000;
}
.content .sides .left {
	float:left;
	width:242px;
}
.content .sides .middle {
	float:left;
	width:494px;
	padding:0 9px;
}
.content .sides .right {
	float:left;
	width:246px;
}

.content .left .head {
	margin-bottom:14px;
	padding:0 0 0 22px;
	background:#820000;
	line-height:24px;
	font-weight:700;
	font-size:14px;
	height:24px;
	color:#fff;
}
.content .left .authors {
	background: url("/css/_main/i/authors-list.png") repeat 0 0;
	margin:0 0 20px 0;
}
.content .left .authors li {
	height:20px;	
	font-size:14px;
	font-weight:500;
	font-style:italic;
	padding:0 0 0 22px;
	line-height:20px;
}
.content .left .authors li a {
	text-decoration:none;
}

.content .left .search {}
.content .left .search .inp {
	background: url("/css/_main/i/search-inp.png") repeat 0 0;
	margin:0 0 5px 0px;
	line-height:18px;
	padding:2px 10px;
	font-size:11px;
	font-style:italic;
	width:214px;
	height:16px;
	border:0;
}
.content .left .search .btn {
	background: url("/css/_main/i/search-btn.png") repeat 0 0;
	display:inline-block;
	cursor:pointer;
	width:107px;
	height:18px;
	border:0;
}

.content .middle .head {
	margin:0 -9px 14px -9px;
	padding:0 0 0 22px;
	background:#820000;
	line-height:24px;
	font-weight:700;
	font-size:14px;
	height:24px;
	color:#fff;
}

.content .right .head {
	margin-bottom:14px;
	padding:0 0 0 22px;
	background:#820000;
	line-height:24px;
	font-weight:700;
	font-size:14px;
	height:24px;
	color:#fff;
}

#pagenews {}          
#pagenews .item {
	border-bottom:2px solid #820000;
	padding:10px 0 0 0;
	margin:0 0 6px 0;
}
#pagenews .item .title {
	font-size:16px;
	line-height:18px;
	font-weight:700;
}
#pagenews .item .meta {
	padding:5px 0px;
	font-size:11px;
}
#pagenews .item .meta span {
	font-size:12px;
	color:#820000;
	font-weight:700;
}
#pagenews .item .desc {
	padding:0 0 0 170px;
}
#pagenews .item .desc img {
	float:left;
	width:160px;
	height:125px;
	margin:0 0 0 -170px;
}
#pagenews .item .more {
	padding:10px 0 7px 7px;
	height:7px;
}
#pagenews .item .more a {
	background: url("/css/_main/i/more.png") repeat 0 0;
	display:inline-block;
	height:7px;
	width:14px;
}


#votes {
	border-left:2px solid #811517;
	border-bottom:2px solid #811517;
	padding:0 0 15px 0;
	margin-bottom:8px;
}
#votes .quest {
	font-size:14px;
	font-weight:700;
	padding:0 0 0 22px;
	width:180px;
}
#votes .form {
	padding:10px 0;
	width:180px;
}
#votes .form .line {
	padding:6px 0 6px 34px;
}
#votes .captcha {
	width:170px;
	height:42px;
	position:relative;
	padding:6px 0 6px 34px;
	margin-bottom:16px;
}
#votes .captcha .inp {
	border:0;
	float:left;
	width:51px;
	height:21px;
	margin:20px 35px 0 0;
	background: url("/css/_main/i/captcha-inp.png") no-repeat 0 0;
}
#votes .captcha img {
	float:left;
	width:80px;
	height:40px;
	border:1px solid #000;
}
#votes .btns {
	padding:0 0 0 46px;
	width:155px;
	height:18px;
}
#votes .btns a {
	display:inline-block;
	height:18px;
	float:left;
}
#votes .btns .btn {
	background: url("/css/_main/i/votes-btn.png") no-repeat 0 0;
	margin:0 4px 0 0;
	width:102px;
}
#votes .btns .arhiv {
	background: url("/css/_main/i/votes-arhiv.png") no-repeat 0 0;
	width:49px;
}

#drop-zhelchy {
	border-left:2px solid #811517;
	border-bottom:2px solid #811517;	
	margin-bottom:8px;
}
#drop-zhelchy .item {
	padding:10px 0 15px 22px;
}
#drop-zhelchy .name {
	float:left;
	width:76px;
	font-size:14px;
	color:#820000;
	font-weight:700;
	line-height:20px;
	padding:32px 0 0 0;
}
#drop-zhelchy .img {
	float:left;
	width:90px;
	height:115px;
}
#drop-zhelchy .desc {
	font-size:14px;
	font-weight:700;
	padding:10px 20px 0 0;
	clear:both;
}
#drop-zhelchy a.more {
	height:7px;
	width:14px;
	float:right;
	margin:-7px 0 0 0;
	display:inline-block;
	background: url("/css/_main/i/more.png") no-repeat 0 0;	
}

#news {}
#news .head {
	margin:0;
}
#news .item {
	margin:0 0 5px 0;
	border:2px solid #811517;
	border-right:0px;
}
#news .item .name {
	padding:5px 22px;
	font-size:16px;
	font-weight:700;
}
#news .item .desc {
	padding:0 22px 8px 22px;
}
#news .item .more {
	height:15px;
	font-size:11px;
	font-style:italic;
	background:#ddd4be;
	padding:0 7px;
}
#news .item .more a {
	background: url("/css/_main/i/more.png") no-repeat right 5px;
	text-decoration:none;
	padding:0 20px 0 0;
	float:right;
}

#blocklinks {
	color:#2f2c2d;
	min-height:400px;
}
#blocklinks h4 {
	font-size:12px;
	font-weight:700;
	padding:0 0 10px 0;
	color:#820000;
}
#blocklinks a, 
#blocklinks span {
	color:#820000;
}


#footer {
	position:relative;
	width:1000px;
	height:125px;
}
#footer .copyright {
	overflow:hidden;
	height:84px;
	width:670px;
}
#footer .copyright p {
	padding:0 0 10px 0;
}
#footer .copyright .red {
	color:#820000;
}
#footer .counts {
	height:31px;
}
#footer .counts img {
	display:inline-block;
	margin:0 6px 0 0;
}