html {font-size: 100.01%;}
body {font: 62.5% 'Arial'; background: #372636;}
html, body {margin: 0px; padding: 0px; width: 100%;}
a, a img {border: none; outline: none;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {color: #372636; text-decoration: underline;}
a:hover {text-decoration: none;}

/* Тело страницы */
.page {width: 97%; margin: 0px auto; background: #f9f8f7 url(../images/bg.png) repeat-x 0px 0px; padding: 1px; min-width: 900px; position: relative; position: relative; top: 15px;}
.page .wrap {border: 1px solid #af9aa0; padding-bottom: 46px;}
.spacer {height: 30px;}

/* Шапка, логотип, баннер */
.header {padding: 49px 96px 0px 94px; overflow: hidden; zoom: 1;}
h1 {float: left; padding-top: 7px;}
h1 a {color: #372636; text-decoration: underline; font: 30px 'Times New Roman';}
h1 a:hover {text-decoration: none;}
h1 span {color: #372636; font: italic 14px 'Times New Roman'; display: block; margin-top: 2px;}
.header .banner {width: 468px; height: 60px; padding: 1px; border: 1px solid #af9aa0; float: right;}

/* Юзерменю */
.usermenu {border-top: 1px solid #af9aa0; border-bottom: 1px solid #af9aa0; margin: 49px 96px 0px 92px; height: 34px;}
.usermenu del {padding: 0px 7px;}
.usermenu li {display: block; float: left; font: 1.2em/33px 'Arial'; color: #908d90;}
.usermenu li a {color: #372636; text-decoration: underline;}
.usermenu li a:hover {text-decoration: none;}
* html .usermenu input {margin-top: 4px;}
.usermenu label {margin-right: 14px; color: #372636;}
.usermenu fieldset {margin-top: 1px;}
.login-input input {width: 200px; background: #f9f8f7; border: 1px solid #af9aa0;}
.login-submit input {width: 60px; background: #f9f8f7; border: 1px solid #af9aa0;}

/* Колонки */
.cols {overflow: hidden; zoom: 1; margin: 30px 98px 0px 92px;}

/* Главная колонка */
.centercol {margin: 0px 280px 0px 0px;}
/* Новость */
h2 {color: #372636; font: 2.6em 'Times New Roman'; padding-bottom: 10px;}
.news {padding-bottom: 10px;}
.news-info {color: #918c91; font: 1.2em 'Arial'; margin-top: 10px; overflow: hidden; zoom: 1;}
.news-info a {color: #918c91; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info .right {float: right; margin-top: -15px;}
.text {color: #372636; font: 1.2em 'Arial'; margin: 25px 0px 0px 0px;}
.text img {padding: 1px; border: 1px solid #af9aa0;}
.edited {margin-top: 14px; font: italic 11px 'Arial'; color: #999;}
.rate-comm {border-bottom: 1px dashed #372636; border-top: 1px dashed #372636; margin: 20px 0px 10px 0px; padding: 25px 0px; overflow: hidden; zoom: 1;}
.comm-num a, .comm-num {font-size: 14px; color: #908d90; float: right;}
.poll-buttons {text-align: center; margin: 10px 0px 20px 0px;}
.noimg img {padding: 0px;}
/* Рейтинг новости */
.rate {text-indent: -9999px;}
.rating {color: #757575; width: 85px; height: 16px;}
.unit-rating {width: 85px; height: 16px; position: relative; background: url(../dleimages/rating.gif) top left repeat-x;}
.unit-rating li {text-indent: -90000px; float: left;}
.unit-rating li a {display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px;}
.unit-rating li a:hover {background: url(../dleimages/rating.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 17px;}
.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}	
.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating {background: url(../dleimages/rating.gif) left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}
/* Похожие новости */
.related {font: 1.2em/21px 'Arial'; border-bottom: 1px dashed #372636; padding-bottom: 10px;}
.related strong {font-size: 14px; display: block; color: #372636;}
h5 {color: #372636; font: 1.8em 'Arial';}

/* Навигация по новостям */
.navigation {text-align: center; font: 1.8em 'Arial'; color: #ccc; margin-top: 30px;}
.navigation a, .navigation span {padding: 0px 3px;}

/* Комментарий */
.comment {margin-top: 20px;}
.comment img {padding: 0px; border: 0px;}
.comment dt {background: #f0eee8; padding-top: 6px; height: 44px;}
.comment dt img {position: absolute; margin-top: -6px;}
.comment dt a {color: #372636; font: bold 1.4em 'Arial'; margin-left: 61px;}
.comment dd {position: absolute; font: 1.1em 'Arial'; color: #372636; margin: -23px 0px 0px 61px;}
.comment dd span {padding-right: 6px;}
.comment .text {margin: 0px; padding: 10px 0px 20px 0px;}
.comm-actions {text-align: right;}
.comm-actions li {display: inline; color: #908d90; font: 1.1em 'Arial';}
.comm-actions a {color: #372636; margin: 0px 6px;}
.title_quote, .title_spoiler, .scriptcode {color: #636363; background: #f2f2f2; border: 1px dotted #bebebe; border-bottom: 0; font-weight: bold; padding: 5px;}
.quote, .text_spoiler {color: #757575; background-color: #f2f2f2; border: 1px dotted #bebebe; text-align: justify; padding: 5px;}

/* Добавление */
.news h5 {margin: 20px 0px;}
.form-type1 label {display: block; margin-bottom: 2px;}
.form-type1 label span, .form-type1 span {display: block; font: 1.2em 'Arial'; color: #372636;}
.form-type1 label input, .form-type1 label select {margin-bottom: 10px; border: 1px solid #af9aa0; background: #f0eee8; color: #000; padding-left: 3px; width: 216px;}
.form-type1 textarea {width: 96%; height: 150px; margin-bottom: 10px; font: 12px 'Arial'; color: #372636; background: #f0eee8; border: 1px solid #af9aa0;}
.form-type1 div select {width: auto;}
.form-type1 div {line-height: 0px;}

/* Правая колонка */
.rightcol {float: right; width: 238px; padding-top: 6px;}

/* Типовой блок*/
.block-header {border: 1px solid #af9aa0; background: #fff; padding: 1px;}
h6 {color: #372636; font: bold 1.2em/26px 'Arial'; background: #f0eee8; width: 234px; height: 25px; text-indent: 11px;}
.block {padding: 12px 0px 46px 12px;}
.new {color: #372636; font: 1.2em 'Arial';}
/* Блок опроса */
.vote-list {padding-left: 21px; font: bold 1.1em 'Arial'; color: #372636;}
.vote-list input {margin-left: -21px;}
.vote-title {margin: 0px; padding: 0px 0px 12px 0px; color: #372636; font: 1.2em/14px 'Arial';}
.vote-list-end {font: bold 1.1em 'Arial'; color: #372636;}
.vote {margin-bottom: 5px;}
.bbcodes_poll, .bbcodes {border: 1px solid #af9aa0; background: #f0eee8; color: #000; padding: 2px 10px; font: 12px 'Arial';}
.bbcodes {margin-top: 10px;}
.editor_button {float: left; cursor: pointer; padding: 0px 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding: 0px 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font: 11px 'Tahoma';}
.editor_button img, .editbclose img, .editor_button_brk img {margin: 0px; padding: 0px;}
/* Блоктегов */
.tags {color: #f9f8f7; text-align: justify;}
.tags a {color: #372636; font-family: 'Arial'; text-decoration: none;}
.tags a:hover {text-decoration: underline;}
.clouds_xsmall {font-size: x-small;}
.clouds_small {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large;}
/* Блок архивов */
.archives {color: #372636; font: 1.2em 'Arial'; background: url(../images/dots.gif) no-repeat 0px 4px; padding-left: 15px;}
/* Блок меню */
.menu a {color: #372636; font: 1.2em/24px 'Arial'; background: url(../images/dots.gif) no-repeat 0px 4px; padding-left: 15px;}
.menu a:hover {text-decoration: none;}
/* Блок лучших новостей */
.topnews a {color: #372636; font: bold 1.2em/20px 'Arial';}
.topnews a:hover {text-decoration: none;}
/* Блок последних новостей */
.lastnews a {color: #372636; font: 1.2em 'Arial';}
.lastnews a:hover {text-decoration: none;}
.lastnews li {margin-bottom: 10px;}
/* Календарь */
.weekday-active-v {color: #372636;}
.day-active-v {color: #372636;}
.calendar {color: #757575; font: 11px 'Verdana'; padding: 0px; border-collapse: collapse; width: 80%;}
.calendar td, th {padding: 3px 6px 4px 6px; padding: 0px; border-collapse: collapse; height: 20px;}
.weekday {color: #af9aa0;}
.weekday-active {color: #804040;}
.day-active {color: #804040;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.monthlink {color: #372636; text-decoration: none;}
.day-current {background: #f0eee8; border: 1px solid #af9aa0;}
/* Блок поиска */
.block-search {margin-left: -12px;}
.search-form input {width: 168px; _width: 150px; background: #f9f8f7; border: 1px solid #af9aa0;}
*:first-child+html .search-form input {width: 150px;}
.search-submit input {background: #f9f8f7; border: none; width: 63px; margin-bottom: -5px;}
.block-search div {padding-top: 6px;}
.pb {padding-bottom: 14px; font: 1.1em 'Verdana';}
.userstop {width: 96%;}
.bigpadd {padding-bottom: 20px;}
.userinfo {font: 1.1em/18px 'Verdana';}

/* Подвал */
.footer {border-top: 1px solid #af9aa0; border-bottom: 1px solid #af9aa0; margin: 0px 96px 20px 92px; height: 34px; font: 1.2em/33px 'Arial'; color: #372636; clear: both;}
/* Счётчики внизу */
.counters {margin: 0px 96px 0px 92px; text-align: right;}
.counters li {display: inline; margin-left: 11px;}

/* Дополнительные поля */
.xfields textarea, .xprofile textarea {width: 100%; height: 150px; margin-bottom: 10px; font: 12px 'Arial'; color: #372636; background: #f0eee8; border: 1px solid #af9aa0;}
.xfields input, .xprofile input {margin-bottom: 10px; border: 1px solid #af9aa0; background: #f0eee8; color: #000; padding-left: 3px;}
.xfields select, .xprofile input {margin-bottom: 10px; border: 1px solid #af9aa0; background: #f0eee8; color: #000; padding-left: 3px;}

/* Персональные сообщения */ 
.pm_head {font: 12px 'Tahoma';}
.pm_list {color: #757575;}
.pm_list a {color: #4b73d4;}
#newpm {position: absolute; width: 400px; padding: 4px; background: #fdfdfd; border: 1px solid #bbb; font-family: verdana; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #636363; font-weight: bold; background: #b2c7f1; font-family: verdana;cursor: move;}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

/* Выпадающее меню */
#dropmenudiv {border: 1px solid #af9aa0; font: normal 10px/20px 'Arial'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #372636; background: #f0eee8; border: 1px solid #fff; padding: 1px 0px;}
#dropmenudiv a:hover {background: #f9f8f7; color: #000;}

/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}

/* Поиск */
.search {color: #757575; text-decoration: none; text-align: left;}
.search fieldset {text-align: left;}
.textin {color: #757575; font: 11px 'Tahoma'; border: 1px solid #e0e0e0; text-decoration: none;}
.sresult  {text-align: justify; font-weight: normal; line-height: 16px; font-size: 12px; color: #757575;}

/* Превью картинок */
.highslide-active-anchor img {visibility: hidden;}
.highslide-image-blur {}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-full-expand {background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right; height: 12px; width: 11px; background: url(../dleimages/resize.gif);}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}.

.lastcomm {

         border: 1px solid #f8fbf5;

         background: #f0f0f0f;

         cursor: hand;

         padding: 1px;

         padding-left: 2px;

         padding-right: 2px;

}

 

.lastcomm_over {

         border: 1px solid #dedede;

         background: #f5f5f5;

         cursor: hand;

         padding: 1px;

         padding-left: 2px;

         padding-right: 2px;

}