html { background: #FFFEEB;}
body {color: #4b4b4b;}
html, body {font: 0.9em/15px Tahoma, Geneva, Sans-serif; margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
table, td, th {padding: 0px; border-collapse: collapse;}
 ul, li, form, fieldset, dl, dt, dd,  h5, h6, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
h1 {padding: 5px 0px 0px 0px;color:#1162b3; font-size: 30px; font-family:Georgia,serif;font-weight:200;text-align:center;  line-height: 110%; }  
h2 {padding: 10px 0px 0px 0px; color:#800000;font-family:Arial;font-weight:200;text-align:center; }
h3 {color:#800000;font-size:20px;font-family:Arial;font-weight:700;text-align:center;}
h4  {margin: 0px; padding: 7px; list-style: none; text-decoration: none; font-style: normal; border: none;}
h2 a   {color:#800000; text-decoration: underline;}
h3 a   {color:#800000; text-decoration: underline;}
a {color:#1a3dc1;text-decoration: none;}
a:hover {text-decoration: none;}
/* Тело страницы */
.page {margin: 0px auto; overflow: hidden;  width: 1000px;}
/* Контент */
.main {overflow: hidden;}
.centcol {margin: 0px 230px 0px 230px;}
.leftcol {float: left; width: 220px; height: 1000px; margin: 5px; padding: 5px;  }
.rightcol {float: right; width: 220px; margin: 5px; padding: 5px;}
/* Шапка */
.header { overflow:  hidden;  height:80px; background-image: url(../images/FL.jpg); background-repeat: repeat-x }/* repeat-x; */
.header .logo {float: left; width: 130px; height: 40px;  }
.header .logo {background: url(/logo.jpg) no-repeat 8px 0px; color: #808080; font: 1.1em Tahoma, Geneva, Sans-serif;}
.header .logo a {display: block; width: 130px; height: 40px; text-decoration: none; color: #808080;}
.header .log {display: block; text-align:center; height: 30px;color: #660000;  padding: 13px 130px 0px 0px; font-family: Monotype Corsiva, Times New Roman; font-size: 16pt; font-style: italic; font-weight: 100; color: #957B60; text-decoration: none;}
.header .hm { float: left; display: block; height: 25px; width: 100%; padding: 0px; background: url(../images/grey_bg.gif) repeat-x 0px }/*repeat-x 0px */

 /* Меню горизонтальное */
.header .hm  ul{height:25px;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.header .hm  ul li{
   	display:inline-block;
	float:left;
	height:25px;
	list-style-type:none;
	overflow:hidden;
}
 .header .hm  ul li a{ text-decoration: none;
   }
 .header .hm  .normalMenu,
 .header .hm  .normalMenu:visited,
 .header .hm  .hoverMenu,
 .header .hm  .hoverMenu:visited,
 .header .hm  .selectedMenu,
 .header .hm  .selectedMenu:visited {
	outline:none;
	padding:5px 5px;
	display:block;
}
 .hoverMenu,.hoverMenu:visited,
 .selectedMenu,.selectedMenu:visited {
	margin-top:-25px;
	background:url(img/grey_bg.gif) repeat-x #444444;
	color:#444444;
}
.selectedMenu,.selectedMenu:visited {margin:0;}
.normalMenu, .normalMenu:visited{color:white; #eeeeee;}
/* Меню  */
/* Блок */
.block { width: 95%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0px 0px 5px 3px; padding: 10px 0px 10px 0px; font: 1.1em Tahoma, Geneva, Sans-serif; overflow: hidden;  color: #808080; }
.block a {color: #003300; text-decoration: none;}
.block a:hover {
	text-decoration: underline;
	color: #CC0000;
}
.block1 { width: 540px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 5px 0px 5px 8px; padding: 10px 0px 10px 0px; font: 1.1em Tahoma, Geneva, Sans-serif; overflow: hidden;  color: #808080; }
.block a {color: #003300; text-decoration: none;}
.block a:hover {
	text-decoration: underline;
	color: #CC0000;
}
.block h2 {height: 12px; color: #a02733; font: normal 1.2em Arial;  text-align: center; }
/* ? */
 h6 {width: 195px; height: 22px; color: #a02733; font: normal 1.2em Arial;  text-align: center; }
.cat_menu a {color: #000; text-decoration: underline; font: normal 1em/20px Tahoma, Geneva, Sans-serif;}
.cat_menu a:hover {color: #ec380e; text-decoration: underline;}
.cat_menu li {padding-left: 24px; background: url(../images/icon-folder-closed.png) no-repeat 0px 1px;}
/* Кнопки */
.comment-block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px; margin: -27px 0px 0px 372px;}/* Коментировать */
.vote-submit, .vote-result, .bbcodes#dosearch, .bbcodes#dofullsearch, #doclear, #doreset {width: 86px; height: 21px; background: url(../images/button-86.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; float: left; padding: 3px 0px 5px 2px;}
.vote-result {float: right;}/* Коментировать */
.block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
table.pm input.bbcodes, .bbcodes .block-search-submit {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
.bbcodes {width: 175px; height: 21px; background: url(../images/button-175.png) no-repeat 0px 0px; border: 0px; color: #808080; font: 11px Tahoma, Geneva, Sans-serif; cursor: pointer; padding: 3px 0px 5px 2px;}
#dofullsearch {width: 175px !important;}
#searchinput {width: 344px !important;}


.main-page-header-more {overflow: hidden; zoom: 1; background: url(../images/spacer-more.png) no-repeat 2px 0px; height: 40px;}
.main-page-header-more span {border-left: 3px solid #d2a666; height: 20px;  padding-left: 14px; margin-top: 8px; display: block; float: left; width: 220px; overflow: hidden; zoom: 1; white-space: nowrap;}
.main-page-header-more del {float: left; color: #747474; font: 1.1em Arial, Helvetica, Sans-serif; display: block; padding: 16px 0px 0px 65px;}

.main-page-morenews {margin-bottom: 5px; width: 245px; margin: 5px 10px 5px 5px; background: url(../images/spacer-h.png) repeat-x 0px 100%; padding-bottom: 8px;display: -moz-inline-box; display: inline-block; *zoom: 1; *display: inline; word-spacing: normal; vertical-align: top;}
.main-page-morenews-header {font: 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding-bottom: 3px; background: url(../images/icon-note-small.png) no-repeat -1px 5px; text-indent: 15px;}
.main-page-morenews-header a {text-decoration: underline; color: #1f6a1f;}
.main-page-morenews-header a:hover {text-decoration: none; color: #ec380e;}
.main-page-morenews-text_pp {color: #000; font: 0.9em/15px Tahoma, Geneva, Sans-serif; overflow: hidden; zoom: 1; }

/* короткая новость */
.shortnews {padding: 0px 0px 17px 0px; margin: 0px 17px 14px 18px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
.shortnews-header {font: 1.2em/18px Arial, Geneva, Sans-serif; color: #AF5800; padding-bottom: 14px;}
.shortnews-header a {text-decoration: underline; color: #660000;}
.shortnews-header a:hover {text-decoration: none; color: #ec380e;}
.shortnews-info { font: 1.0em Arial, Geneva, Sans-serif; padding-bottom: 15px;}
.shortnews-info a {font: 1.0em Arial, color: #808080; text-decoration: underline;}
.shortnews-info a:hover {text-decoration: none;}
.shortnews-info del {padding: 0px 4px;}
.shortnews-text {color: #000; font: 1.1em/20px Arial, Geneva, Sans-serif; overflow: hidden; zoom: 1;}
.shortnews-text img {display: block;  float: left; padding: 0px 12px 0px 0px;  width: 100px; max-height: 120px;}
/* все новости пользователя поля картинки норм */
.shortnews-info-bottom {overflow: hidden; zoom: 1; padding: 15px 2px 0px 0px;}
.shortnews-info-bottom li {float: right; font: 1.1em Tahoma, Geneva, Sans-serif; color: #000;}
.shortnews-info-bottom li.shortnews-rate {float: left; margin: -1px 0px 0px -2px;}
.shortnews-info-bottom a {color: #000; text-decoration: underline;}
.shortnews-info-bottom a:hover {text-decoration: none;}
.shortnews-info-bottom del {padding: 0px 4px;}
/* полная новость */
.fullnews-info {color: #AF5800;  font: 0.9em; padding: 10px 22px;} /*Избранное:*/
.fullnews-info li {display: inline; padding: 0px 5px}/*текст в линию отступ 5<ul class="fullnews-info"><li >© {login} :</li><li >{link-category}</li></ul> */
.fullnews-info a {color: #2268D0; text-decoration: underline;}
.fullnews-info a:hover {text-decoration: none;}
.fullnews-text { vertical-align: middle;color: #000; overflow: hidden; zoom: 1;padding: 15px 55px 15px 55px;}
.fullnews-text { font: 1.3em  Tahoma, Geneva, Sans-serif;  text-align: justify;  margin:1em 0; line-height: 150%;}
.fullnews-text img {display: none;}
.fullnews-text img:first-child {display: block;  float: left; padding: 3px 12px 0px 0px; }
.fullnews-info-bottom {overflow: hidden; zoom: 1; padding: 15px 2px 0px 0px;}
.fullnews-info-bottom li {float: right; font: 1.1em Tahoma, Geneva, Sans-serif; color: #000;}
.fullnews-info-bottom li.fullnews-rate {float: left; margin: -1px 0px 0px -2px;}
.fullnews-info-bottom a {color: #000; text-decoration: underline;}
.fullnews-info-bottom a:hover {text-decoration: none;}
.fullnews-info-bottom del {padding: 0px 4px;}
/* Новость */
.news {padding: 10px 20px; background: url(../images/spacer-h.png) repeat-x -1px 100%;}
.news.fullstory {background: 0px; margin-bottom: -9px;}
.news.fullstory .rating+.rating {display: none;}
/* Заголовок новости и внутряков */
.news-header, .page-title {font: normal 1.1em/18px Tahoma, Geneva, Sans-serif; color: #000; padding: 2px 0px 15px 0px; border-bottom: 1px solid #ccc; margin-bottom: 15px;}
.news-header img, .page-title img {position: relative; top: 3px;}
.news-header a, .page-title a {text-decoration: underline; color: #000;}
.news-header a:hover, .page-title a:hover {text-decoration: none;}
/* Служебный блок новости */
.news-info {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 0px 0px 1px 0px; overflow: hidden; zoom: 1;}
.news-info li {display: block; float: left; height: 22px; padding-top: 11px;}
.news-info del {padding: 0px 12px; background:  no-repeat 50% 0px;}
.news-info .news-date {float: right; display: block; height: 22px;  padding-top: 0px;}
.news-info .news-date span {display: block; float: left; height: 22px;  padding: 0px 19px; line-height: 22px;}
.rating {zoom:1}
.news-info .rate {width: 93px; float: right; position: relative; top: -8px;}
.news-info a {color: #000; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info-bottom {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 0px 0px 1px 0px; overflow: hidden; zoom: 1;}
.news-info-bottom li {display: block; float: right; height: 22px; padding-top: 11px;}
.news-info-bottom del {padding: 0px 12px; }
.news-info-bottom a {color: #000; text-decoration: none;}
.news-info-bottom a:hover {text-decoration: underline;}
.news-info-bottom .news-tags {float: left;}
.news-info-bottom .news-tags a {color: #000; text-decoration: underline;}
.news-info-bottom .news-tags a:hover {text-decoration: none;}
/* Текст новости */
.news .text {color: #4b4b4b; font: 1.1em/30px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1;}
.news .text a {color: #2268D0; text-decoration: underline;}
.news .text a:hover {text-decoration: none;}
/* Сообщение об ошибке */
.error {padding: 0px 0px 20px 1px;}
/* Нижняя часть новости */
.news .news-comments {font: 1.1em Tahoma, Helvetica, Sans-serif;}
.news .news-comments a {color: #999; text-decoration: underline; margin-right: 20px;}
.news .news-comments a:hover {text-decoration: none;}
.news-views {overflow: hidden; zoom: 1; font: 1.1em Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding-top: 14px;}
.news-views a {color: #000; text-decoration: underline;}
.news-views a:hover {text-decoration: none;}
.news-views-left {float: left;}
.news-views-right {float: left; padding: 2px 0px 0px 16px;}
.news-views del {padding: 0px 10px 0px 10px; color: #aeaeae;}
h5 {color: #4b4b4b; font: bold 1.4em/42px Tahoma, Helvetica, Sans-serif; height: 43px; background: repeat-x 0px 0px; padding-left: 8px; margin-bottom: 11px;}

  
/* Комментарий */
.comment {color: #4b4b4b; font: 1.1em/20px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1; background: url(../images/spacer-h.png) repeat-x -1px 100%;padding-bottom: 15px; margin: 10px 25px 10px 25px;}
.comment-header {font: 1em Tahoma, Helvetica, Sans-serif; color: #909090; overflow: hidden; zoom: 1; padding: 1px 5px 1px 5px; background-color: #F5EAD8;}
.comment-header a {color: #909090;}
.comment-header li {display: inline;}
.comment-header del {padding: 0px 4px;}
.comment-header .comm-date {float: right;}
.comment-header .comm-date a {text-decoration: none; color: #4b4b4b;}
.comment-header .comm-date a:hover {text-decoration: underline;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-options {position: absolute; right: 17px; margin-top: -26px;}
.comment a {text-decoration: underline; color: #AF5800}
.comment a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px;}
.comment-text {margin: 10px 0px 6px 119px;}
.comment-left {float: left; width: 100px; padding: 5px 0px 0px 0px;}
.comment-avatar {border: 1px dotted #d7d7d7; height:100px }
.comment-footer {font: 1em Tahoma, Helvetica, Sans-serif; color: #b6b6b6; text-align: right; padding-top: 4px;}
.comment-footer del {padding: 0px 4px;}
.comment-footer a {color: #4b4b4b; text-decoration: underline;}
.comment-footer a:hover {text-decoration: none;}
.editinfo {font: italic 0.8em Tahoma, Helvetica, Sans-serif; color: #999; padding-top: 14px;}
.pm-footer {margin-left: 0px;}
.anchor {display: block; height: 1px; margin-bottom: -10px;}
.mass_comments_action {color: #4b4b4b; font: 1.1em/14px Tahoma, Helvetica, Sans-serif; background: url(../images/spacer-h.png) repeat-x -1px 100%; padding: 1px 0px 14px 0px; overflow: hidden; zoom: 1; text-align: right;}
.mass_comments_action .bbcodes {margin-bottom: -1px;}

/* Навигация по новостям */
.navigation {text-align: right; padding: 2px 8px 15px 0px; margin: 0px 18px; background: url(../images/spacer-h.png) repeat-x -1px 100%; font: 1.1em Tahoma, Geneva, Sans-serif;}
.navigation .nav-prev {float: left; display: block;}
.navigation .nav-prev a  {color: #000; text-decoration: underline;}
.navigation .nav-next {float: right; display: block;}
.navigation .nav-next a  {color: #000; text-decoration: underline;}
.navigation .nav-center {text-align: center; display: block; color: #999;}
.navigation .nav-center * {margin: 0px 2px;}
.navigation a {text-decoration: underline;}
.navigation a:hover {text-decoration: none;}
.navigation .nav-prev span, .navigation .nav-next span {visibility: hidden;}
  

/* Формы */
textarea, select, input {font: 11px Tahoma, Geneva, Sans-serif; color: #6e6e6e;}
.any-form {font: 1.1em Tahoma, Helvetica, Sans-serif; margin: 0px 0px 20px 0px; color: #4b4b4b; background: #FFFEEB;}
.any-form a {color: #000; text-decoration: underline;}
.any-form a:hover {text-decoration: none;}
.any-form h2 {padding-bottom: 10px;}
.any-form .admintag {padding-bottom: 10px;}
.any-form .form-bbcodes {width: 559px;}
.any-form label {display: block; margin-bottom: 10px;}
.any-form label label {display: block; margin-bottom: -10px;}
.any-form label span {display: block;}
.any-form label .input, #searchinput, .xfields input, .xprofile input {border: 1px solid #c6c6c6; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding: 5px 0px 5px 7px; width: 253px;}
.any-form label select, .xfields select, .xprofile select {width: 262px !important; height: 22px; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
.any-form label textarea, .xfields textarea, .xprofile textarea {color: #4b4b4b; font: 11px Tahoma, Helvetica, Sans-serif; height: 160px !important; width: 535px !important; overflow: hidden;}
.addcom-header {font: bold 1.4em/16px Tahoma, Helvetica, Sans-serif; color: #4b4b4b; padding-top: 15px;}
.addcom-form {margin: 15px 0px 0px 25px;}
.full-editor .editor {width: 535px !important; height: 190px;}
.full-editor .editor textarea {width: 535px !important; position: absolute; overflow: hidden;}
.news.addnews {padding-bottom: 0px; margin-bottom: 20px;}
.news.addnews .send-form {padding: 20px 0px;}

table td.search {text-align: left; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
table td.search select.rating {text-indent: 0px !important; color: #4b4b4b !important;}
table td.search select {width: 166px !important; height: 20px; font: 11px Tahoma, Helvetica, Sans-serif; color: #4b4b4b;}
table td.search #searchinput {width: 329px !important; margin: 0px 35px 10px 0px;}
#searchuser {width: 163px !important;}

.big-textarea {height: 200px; width: 503px; background: #FFFFFF; color: #4b4b4b; font: 12px Tahoma, Helvetica, Sans-serif; border: 1px solid #dbdbdb;}
#allow_subscribe {float: left; margin: -1px 5px 0px 0px;}
.admintag label {display: block; float: left; position: relative; margin: -14px 0px 0px 30px;}
.admintag input {display: block; clear: both;}
.addcom-not-logged label {display: inline !important; padding-right: 19px;}
.addcom-not-logged label input {margin-bottom: 18px; width: 210px;}
.addcom-not-logged-submit {margin-top: -35px !important;}


/* Статистика сайта */
.stat {line-height: 20px;}
.stat dt {overflow: hidden; zoom: 1;}
.stat dt span {display: block; float: left; width: 220px;}
.stat dd {display: block; font-weight: bold;}
.bigpadd {padding-bottom: 14px;}
.userstop {font: 1.1em Tahoma, Helvetica, Sans-serif; width: 96%; border: 0px; padding: 0px;}
.userstop td {border-collapse: collapse; padding: 0px;}
.userstop a {color: #000; text-decoration: underline;}
.userstop a:hover {text-decoration: none;}

/* Профиль */
.userinfo a {color: #2268D0; text-decoration: underline;}
.userinfo {line-height: 20px;}
.userinfo li {margin-left: 120px;}
.userinfo li.photo {position: absolute; margin-left: 0px; *margin-left: -120px;}
.userinfo .rating ul {margin: 6px 0px 0px 8px;}
.userinfo .group {font: 12px Tahoma, Helvetica; padding: 10px 0px 0px 0px; text-align: center;}

/* Дополнительные поля */
.xf {width: 100%;}
.xf td.addnews {padding-bottom: 2px;}
.xf td {display: block !important;}
.xf font {top: -13px; position: relative; left: -10px;}

/*---footer---*/
#footer { background: #FFF5E6; padding: 10px 0px 0px 40px; border-top: 1px solid #ccc; text-align:center; }
	.counts { display: inline; }
	.counts ul { float: left; padding: 0px 0px 0px 40px; }
		.counts ul li { float: left; width: 88px; height: 31px; margin: 0 0 0 8px;
			opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);		}
		.counts ul li:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
	.copyright { color: #6b7a81; float: left; }
		.copyright a { color: #6b7a81; }

/* DLE default styles */
#busy_layer {display: none !important; width: 0px !important; height: 0px !important; z-index: -9999px !important; position: absolute !important; left: -9999px !important; top: -9999px !important;}
/* Цитата и скрытый текст */
.title_quote {color: #545454;  border: 1px dotted #d7d7d7; border-bottom: 0; padding: 5px; margin-top: 6px;}
.quote {color:black; border: 1px dotted #d7d7d7; text-align: justify;  padding: 5px 10px 5px 70px;  font: italic 90% Times New Roman;
 width: 80%;}
     
/* Тег SPOILER */
.title_spoiler {color: #555; background: #fff; border: 1px dotted #d7d7d7; font-weight: bold; padding: 5px; margin-top: 6px;}
.title_spoiler img {margin: 0; padding: 0;}
.text_spoiler {color: #555555; background: #fff; border: 1px dotted #d7d7d7; border-top: 0; text-align: justify; padding: 5px;}
/* Tэг CODE */
.scriptcode {color: #545454; background: #fff; border: 1px dotted #d7d7d7; text-align: left; padding: 5px; margin-top: 6px;}
/* Календарь */
.calendar {color: #808080; margin-left: 2px;}
.calendar * {font-weight: normal !important;}
.calendar a {color: #000; text-decoration: underline;}
.calendar a:hover {text-decoration: none;}
.calendar td, th {padding: 6px;}
.day-current {border: 1px solid #d3d3d3;}
.monthselect {font: 11px Arial, Helvetica, Sans-serif; color: #000;}

/* Рейтинг статьи 
.rating{margin: 1px -1px;}
.unit-rating {list-style: none; width: 100px; height: 18px; position: relative; background-image: url(../dleimages/rating.gif); background-position: top left; background-repeat: repeat-x;}.unit-rating li {text-indent: 210px; padding: 0px; margin: 0px; float: left;}.unit-rating li a {display: block; width: 20px; height: 18px; text-decoration: none;  z-index: 17; position: absolute;padding: 0px;}.unit-rating li a:hover {background-image: url(../dleimages/rating.gif); background-position: left center; z-index: 2; left: 0px;}.unit-rating a.r1-unit {left: 0px;}.unit-rating a.r1-unit:hover {width: 20px;}.unit-rating a.r2-unit {left: 20px;}
.unit-rating a.r2-unit:hover {width: 40px;}.unit-rating a.r3-unit {left: 40px;}.unit-rating a.r3-unit:hover {width: 60px;}.unit-rating a.r4-unit {left: 60px;}.unit-rating a.r4-unit:hover {width: 80px;}.unit-rating a.r5-unit {left: 80px;}.unit-rating a.r5-unit:hover {width: 100px;}.unit-rating li.current-rating {background-image: url(../dleimages/rating.gif); background-position: left bottom; position: absolute; height: 18px; display: block; z-index: 1;}
*/
.rating, .unit-rating { width: 115px; height: 23px; }
	.rating { font-size: 11px; }
	.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKBAMAAAAnGmX8AAAALVBMVEX///+RkZH+12L/w0//7cP/5aj+24X/+u7/9d2tra3Jycne3t7/zGn5+fnx8fHkdmbhAAACEUlEQVRIx+2UuUsDQRTGF+8bp4yiyKDRUhiNFikW73LxwsIiRETL4F2KilpYmFYQklIE0VYbIQQsY2kjWkbwfzDjzvhm3rzCJiCSr1p+SfY7HsT7w2rYp3ltQPO6HpqPDdA8GSVxPeckr+HcJ205T1D8gHPSeJbzPopz7hrvnk4sSL4wcboLdIpb6v0ZxuY+LGB/HRY2ubn2MeB1a5ukxtEUGkEp4bSVchtvhLzfORaE/NV7VCDnlFzJPSKPJmEcczpffhg4x13zvB2nVxXvDdP2oKNHU+FOAyi+r/xRgWn9sOVVRKv8/ycJmlc/0nx8iOYrMRLXC5EibYUIKN4iBGl8KMQoaSsEaZwTIo7Z3tHkoihpdX7mBOiysJSHhJYCWMDExho1JjfXPgP8ZG2T0zhub7SjecJpK+U23gz5iHMsHRJpLuTDzmoqjnNEJRXTbByTv/Gd48YD+WHgHHddtsMnrhb5MO0gih/b/7ZfQQWWA+WPCizph22vojKr7Y3mTec0L7bT/K6T5ukIbctYgbRlLEPxRsbOSVvGuimeZYw0ZiVh9vpwfyX5xfXDJ1CJDHVAQlOQtvXOxMYazSa/9UDvGqIOrWmNI/ZxXjS/xCOrjHjSZ3g7Wg1CmsZZ6Eq9P1LAR1RCXDaOpKGtOV2mGUaD48pGRXliFL8jTNuF4odB2tKoQDaj/FGBG/3w4f0LfQHtX5JXyZBVcwAAAABJRU5ErkJggg==);
		-webkit-background-size: 23px auto; background-size:  23px auto;
	}
	.unit-rating {
		list-style: none;
		margin: 0; padding: 0;
		position: relative;
		background-position: 0 -46px;
	}
	.unit-rating li {
		text-indent: -90000px;
		padding: 0; margin: 0;
		float: left;
	}
	.unit-rating li a {
		display: block;
		width: 23px; height: 23px;
		text-decoration: none;
		border: 0 none !important;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0;
	}
	.unit-rating li a:hover {
		background-position: 0 -23px;
		z-index: 2;
		left: 0;
	}
	.unit-rating a.r1-unit { left: 0; }
	.unit-rating a.r1-unit:hover { width: 23px; }
	.unit-rating a.r2-unit { left: 23px; }
	.unit-rating a.r2-unit:hover { width: 46px; }
	.unit-rating a.r3-unit { left: 46px; }
	.unit-rating a.r3-unit:hover { width: 69px; }
	.unit-rating a.r4-unit { left: 69px; }
	.unit-rating a.r4-unit:hover { width: 92px; }
	.unit-rating a.r5-unit { left: 92px; }
	.unit-rating a.r5-unit:hover { width: 115px; }
	.unit-rating li.current-rating {
		background-position: 0 0;
		position: absolute;
		height: 23px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
		padding: 0px;
	}

	.ratingplus {
		color: #70bb39;
	}

	.ratingminus {
		color: red;
	}

	.ratingzero {
		color: #6c838e;
	}

 /*---стили 9,3---*/
.wrapper { max-width: 1100px; width: 100%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 1000px; }
/*---toolbar---*/
#toolbar { height: 64px; position: relative; background: #FFFEEB url("../images/toolbar.png") }/*---fon шапка---*/
.shadow { font: 1px/1px sans-serif; height: 11px; width: 100%; position: absolute; left: 0; }
.shadow #toolbar { bottom: -12px; background: url("../images/toolshadow.png"); }
	.dpad { margin: 0 15px; text-align: justify }
	.htmenu a, .htmenu span { margin-top: 22px; float: right; }
		.htmenu a { color: #708893; height: 17px; line-height: 17px; }
		.htmenu span { padding-top: 17px; width: 19px; }
/*---login- выпадающий--*/
.loginbox, .lvsep, .loginbtn, .lbn, .lbn b, .loginava, .lexit { float: left; }
.loginbox .loginbtn, .loginbox .loginava { position: relative; margin: 10px 20px 0 0; }
	.lbn, .lbn b { height: 43px;}
		.lbn { z-index: 13; position: relative; line-height: 42px; font-size: 1.1em; }
			.lbn b { padding: 0 35px 0 10px; cursor: pointer; background-position: 100% -43px; }

		.lbn.selected { background-position: 0 -86px; }
			.lbn.selected b { background-position: 100% -129px; }

	.loginbox #logform { border: 1px solid #cbdfe8; padding: 10px; top: 42px; left: 0; z-index: 12; display: none; position: absolute; width: 180px; background-color: #fbfdfe;
		-moz-border-radius-topleft: 0;
		-webkit-border-top-left-radius: 0;
		border-top-left-radius: 0;
	}
	.loginbox #logform .lfield { margin-bottom: 1em; }
		.loginbox #logform .lfield label { display: block; margin-bottom: 0.2em; }
		.loginbox #logform .lfield input { width: 170px; padding: 4px; border: 1px solid #c0d4de; background: #fff url("../images/fields.png") repeat-x; }

	.loginbox #logform .lbtn { text-align: center; }
	.loginbox .lvsep { line-height: 24px; font-size: 1.1em; padding: 19px 0 0 21px; margin-right: 20px; height: 45px; } /*Добавить новость Сообщений*/

	.loginbox .loginava { overflow: hidden; margin-right: 7px; }
		.loginbox .loginava img { width: 43px; }
		.loginbox .loginava b, .loginbox .loginava { height: 43px; width: 43px; }
			.loginbox .loginava b { z-index: 13; background: url("../images/loginava.png") no-repeat; position: absolute; left: 0; top: 0; }  /*окошко логина*/

	.loginbox .lvsep .radial { margin-right: 5px; background-color: #C3AC8D; color: #FFF8EC; float: left; padding: 0 8px; }
	.loginenter { border-top: 1px solid #dbe8ed; }
		.loginenter li a { display: block; width: 100%; padding: 5px 0; border-bottom: 1px solid #dbe8ed; }

	.lexit { width: 33px; padding-top: 43px; background: url("../images/lexit.png") no-repeat; } /*кнопка выхода*/
		.lexit:hover { background-position: 0 -43px; }

        .clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
/* ==================== Статьи */
at{ font: 75% Tahoma, Helvetica, Sans-serif; color: #4b4b4b; font-weight:normal}
.at-m{ font: 85% Tahoma, Helvetica, Sans-serif; color: #4b4b4b;  width: 100%;  padding:0.5em;color:#006; border:1px solid #EADFCC;background-color:#F9F4EE;}
.at-m a { margin:0em; padding:0.4em;  text-decoration: underline;
 }
.at-m a:hover {text-decoration: none; background-color:#FEF3DE;  }
.at-stih{ font: 1.2em/25px Times New Roman, Tahoma, Geneva, Sans-serif; width: 600px;  margin:1em 0;padding:1em;color:#006; border:1px solid #EADFCC;background-color:#F9F4EE;}
.at-pdps{ text-align: right;  width: 50%;  font-style: italic; font-family: Times New Roman, Times, serif;    margin: 0em 20em 0em 0em;padding:0em;}
.at-t { font: 1.1em/25px  Tahoma, Geneva, Sans-serif;  text-align: justify; text-indent:2em;  margin:1em 0;}
.at-tf {width: 97%;  margin:1em 0;padding:1em;color:#006; border:1px solid #EADFCC;background-color:#F9F4EE;}
.snoski{font: 0.8em Times New Roman, Tahoma, Geneva, Sans-serif;  width: 350px;    margin:1em 0; padding:1em;color:#006; border:0px solid #EADFCC;}
.epigraf{ text-align: right;  width:60%;  font-style: italic; font-family: Times New Roman, Times, serif;    margin: 0em 20em 0em 0em;padding:0em;}
/* ==================== */
/*---Центральная часть контента---*/
/*---Сортировка новостей и Speedbar---*/
.lines { font-size: 0.9em; margin-bottom: 7px; padding: 7px; border: 1px solid #d3dae0; background: #FFF5E6; }
.sortn { text-align: center; } .sortn img { vertical-align: middle; }
/*---Center Banner---*/
.hbanner { padding-bottom: 29px;}
		/*---short----*/
.ltitle {padding-bottom: 20px; width:100%; color: #663300;  }
.ltitle a {color: #663300; text-decoration: none;}
.ltitle a:hover {color: #ec380e;}
.middle{ margin:0 0 0 160px;}
.one{ float:left; width:165px; }
.two{ float:left; width:300px;  }
.three{ float:left; width:20px; }
.four{ float:right; width:20px;  }
/*---color---*/
.bra{color: #AF5800}
.kras {color: #CC0017}
.dot {border: 1px dashed rgb(255, 190, 159); font-family: Georgia, 'Times New Roman', Times, serif; font-size: 11px; margin: 10px;  padding: 5px; text-align: justify;
}
.dot1{ width: 520px; height:75px; background-image: url(https://stihi.pro/images/stati.png); }
/*---Показ древовидных комментариев---*/
.comments-tree-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.comments-tree-list .comments-tree-list {
  padding-left: 30px;
}

.comments-tree-item {
  display: block;
  margin: 0;
  padding: 0;
}

/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
  padding:5px;
  background: #e4ecf0;
  margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}

/*---Вывод результатов голосования на сайте---*/
.pollallvotes {
  text-align: center;
  margin-top: 10px;
}

.ratingzero {
  color: #6c838e;
}

.ratingtypeplusminus {
  padding: 0px 5px;
}

.ratingtypeplus {
  color: #6c838e;
  padding: 0px 0px 0px 5px;
}

.ratingplus {
  color: green;
}

.ratingminus {
  color: red;
}

.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}

/* short-img */

.slaider-news{
         	float: left;
			width: 250px;
			margin: 0px; 
			padding: 4px;
			min-width: 220px; 
            border: 0px dashed rgb(255, 190, 159);
		}

.slaider-news h2{ font-size:larger	} 
.slaider-news-content{
						margin: 0 0 15px 0;
						font-size: 12px;
						color: #FFFFFF;
						line-height: 17px;
						overflow: hidden;
						height: 120px;

					}
					
.slaider-news-image{
				width: 250px;
				height: 150px;
				overflow: hidden;
				margin: 0 0 5px 0;
                min-width: 200px;
                min-height: 135px;
			}
			

			.slaider-news-info{
				font-size: 17px;
				color: #3394e6;
				margin: 0 0 5px 0;
			}
.slaider-news a  {font-size: 16px;
				color: #3394e6;
				margin: 0 0 5px 0;
			}
					
			.slaider-news-content{
				font-size: 13px;
				color: #818181;
				line-height: 20px;
				height: 85px;
				overflow: hidden;
			}
