html {font-size: 100.01%;}
body {font-size: 62.5%; font-family: Arial, Sans-serif; background: #000000;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none;}
table, td, th {padding: 0px; border-collapse: collapse;}

a {color: #ef8a00; text-decoration: underline;}a:hover {text-decoration: none;}

/* Страница */
.page {height: 100%; width: 96%; margin: 0px auto; max-width: 1080px; min-width: 800px; width: expression(document.body.clientWidth > 1080? "1080px": "100%" );}
body > .page {min-height: 100%; height: auto;}

/* Шапка */
.header {height: 141px; background: #f6bd4e url(../images/header.jpg) no-repeat 0px 0px; overflow: hidden; zoom: 1;}

/* Юзерпанель */

.slide-user {padding-top: 10px;}
.slide-avatar {overflow: hidden; zoom: 1; font: 1.2em/29px Verdana, Sans-serif; text-transform: uppercase; display: block;}
.slide-avatar img {float: left; display: block;}
.slide-avatar a {color: #fff; text-decoration: none; margin-left: 10px;}
.slide-avatar a:hover {text-decoration: none; background: #fc9303;}
.slide-user ul,
.slide-mail ul {padding-top: 0px;}
.slide-user li,
.slide-mail li {display: block; font: 1.1em/20px Verdana, Sans-serif; color: #fff;}
.slide-user li a,
.slide-mail li a {color: #fff; text-decoration: underline;}
.slide-user li a:hover,
.slide-mail li a:hover {text-decoration: none; background: #fc9303;}
.input-data {background: #5e3400; border: 1px solid #fc9303; color: #fff; font: 11px Verdana, Sans-serif; margin-bottom: 4px; padding: 2px 0px 4px 0px;}
.send-data {background: #5e3400; border: 1px solid #fc9303; color: #fff; font: 10px Verdana, Sans-serif; text-transform: uppercase; padding: 3px 12px; height: 20px; margin: 8px 0px 6px 0px;}

/* Почта */

.slide-mail {padding-top: 10px;}
.slide-mail p {margin: 0px; padding: 0px 0px 8px 0px; color: #fff; font: 1.1em Verdana, Sans-serif;}
.slide-mail a.pmlink {display: block; text-align: center; color: #fff; text-decoration: none;}
.slide-mail a.pmlink strong {font: 60px Verdana, Sans-serif;}
.slide-mail a.pmlink:hover strong {background: #fc9303;}
.slide-mail a.pmlink del {font: 1.2em Verdana, Sans-serif; margin-left: 4px; top: -45px; position: relative;}

/* Новое */
.slide-new {color: #fff; font: 1.1em/14px Verdana, Sans-serif; padding-top: 10px;}
.slide-new a {color: #fff; text-decoration: underline;}
.slide-new a:hover {text-decoration: none; background: #fc9303;}
.slide-new li {overflow: hidden; zoom: 1; padding-bottom: 5px;}
.slide-new del {display: block; float: left;}
.slide-new span {display: block; margin-left: 10px;}

/* Подсветчик */
.highlighter {position: absolute; width: 33px; height: 33px; background: url(../images/highlighter.png) no-repeat 0px 1px; top: 14px; margin-top: -6px; z-index: 9; right: 4px;}

/* Иконки мультипанели */
.multipanel .changer {width: 43px; height: 214px; float: right; background: url(../images/multipanel-changer.jpg) no-repeat 0px 0px; font-size: 0px; line-height: 0px;}
.multipanel .changer li {display: block; width: 33px; height: 33px; margin: 8px 0px 5px 6px; overflow: hidden; zoom: 1;}
.multipanel .changer li a {display: block; width: 33px; height: 33px;}
.multipanel .changer .usermenu a {background: url(../images/changer-user.png) 9px 9px no-repeat;}
.multipanel .changer .calendar a {background: url(../images/changer-calendar.png) 9px 9px no-repeat;}
.multipanel .changer .usermail a {background: url(../images/changer-mail.png) 9px 9px no-repeat;}
.multipanel .changer .tags a {background: url(../images/changer-tags.png) 9px 8px no-repeat;}
.multipanel .changer .lastnews a {background: url(../images/changer-new.png) 9px 6px no-repeat;}
/* Подсказка */
#tooltip { background: #000; border: 1px solid #8b3e00; color: #fff; font: 1.1em Verdana, sans-serif; padding: 5px 8px; position: absolute; visibility: hidden; opacity: 0.70; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -khtml-opacity: 0.70; -moz-opacity: 0.70;}

/* Навигация */
.nav {height: 23px; width: 100%; background: #000000; position: relative;}
.nav li {display: inline; color: #fff; font: bold 1.4em/49px Verdana, Sans-serif; text-transform: uppercase; padding: 0px 30px; float: left; position: relative;}
.nav li a {color: #fff; text-decoration: underline;}
.nav li a:hover, .nav li a.active, .nav li a.active:hover {text-decoration: none;}
.nav li ul {position: absolute; background: #fff; border: 1px solid #a7a7a7; border-top: 1px solid #7e5721; padding: 15px 5px 15px 0px; display: none; width: 200px; opacity: 0.90; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -khtml-opacity: 0.90; -moz-opacity: 0.90; z-index: 9999;}
.nav li ul li {display: block; color: #333; font: 11px/16px Verdana, Sans-serif; float: none;}
.nav li ul li a {color: #333; text-decoration: underline; text-transform: none;}
.a img {border: none; outline: none; padding: 0px; margin: 0px;}

/* Контент */
.content {background: #000000; border: 2px solid #004370; overflow: hidden; zoom: 1; padding: 0px; margin: 0px; }

/* Левая колонка */
.leftcol { font-size: 12px;float: left; background: url(../images/blue32.gif); border: 3px solid #004370; margin: 2px 0px 10px 3px; width: 680px;}



/* Новость */
.news {font: 11px Verdana, Sans-serif; padding: 5px 5px 5px 5px;color: #999999;}

.news h2 a { font-size: 18px; color: #cc6600; text-decoration: none; padding: 0px auto; margin: 0px auto;}
.news h2 a:hover { font-size: 18px;color: #cc6600; text-decoration: none;padding: 0px;margin: 0px;}

.news h3 a { font-size: 12px;color: #FFFFFF; text-decoration: none;padding: 0px;margin: 0px;}
.news h3 a:hover { font-size: 12px;color: #FFFFFF; text-decoration: underline;padding: 0px;margin: 0px;}

.news ul {font: 1.3em Verdana, Sans-serif; color: #333; margin: 0px 0px; height: 20px;}
.news-date { color: #ffffff; float: left; font: 0.8em Verdana, Sans-serif;}
.news-author { color:  #ffffff; float: right; font: 0.8em Verdana, Sans-serif;}
.news-author a, .news-comm a {color: #ffffff; font: 0.8em Verdana, Sans-serif;}
.news-rating {float: left;  text-indent: -9999px;}
.news-comm {float: right; color: #ffffff; font: 0.8em Verdana, Sans-serif;}
.news-comm del {position: relative; font: 0.8em Verdana, Sans-serif; color: #ffffff; top: -4px;}

.text {font: 15px Arial, Sans-serif; color: #999999;}
.text p {margin: 0px; padding: 0px 0px 5px 0px; font: 0.9em Arial, Sans-serif;}

.edited {font: 10px Verdana, Sans-serif; color:  #ffffff; padding: 10px 0px;}
.news-poll {font: 1.4em Verdana, Sans-serif;}
.news-poll p {margin: 0px; padding: 14px 0px;}
.news-poll-list {padding-left: 30px;}
.text b {font: 11px Arial, Sans-serif; color: #999999;}





/* Страница юзера */
.userpage {padding: 5px 5px 5px 5px;}

.userpage * {font-weight: normal !important;}

.userpage .av {margin-bottom: 6px; display: block;}

.userpage h2 {color: #000; font: 2.2em Arial, Sans-serif;}
.userpage h2 a {color: #000; text-decoration: underline;}
.userpage h2 a:hover {text-decoration: none;}
.userpage .userinfo li li {font-size: 13px; line-height: 19px;}
.userpage .userinfo ul {padding-top: 14px;}
.userinfo ul.active {display: none;}.userinfo ul {display: block; font-weight: bold; line-height: 18px;}.userinfo ul span {display: block; width: 170px; float: left; font-weight: normal !important;}
.userinfo a.user-header {text-decoration: none; border-bottom: 1px dashed #ef8a00; font: 1.8em Arial, Sans-serif; display: block; margin-top: 10px;}
.userinfo a.user-header:hover {color: #ff9300;}



/* Добавление комментария и прочие формы */

.admintag {padding-bottom: 10px;}
.form-bbcodes {width: 516px;}
.any-form label {display: block; margin-bottom: 10px;}
.any-form label span {display: block;}
.any-form label input {width: 260px; padding: 2px 0px 4px 0px; background: #fff; border: 1px solid #fdc374; font: 11px Verdana, Sans-serif; color: #5c5852;}
.any-form label select {width: 260px !important; background: #fff; height: 18px; border: 1px solid #fdc374; font: 11px Verdana, Sans-serif; color: #5c5852;}
.any-form label textarea {width: 450px; height: 142px; background: #fff; border: 1px solid #fdc374; font: 11px Verdana, Sans-serif; color: #5c5852; padding: 4px;}
.long textarea {width: 497px !important;}
.padd {padding-top: 10px;}
.nopadding {padding-top: 0px;}
.normalfont {font-size: 0.9em;}
.px13 {font-size: 13px;}
.ovh {overflow: hidden; zoom: 1;}


/* Поиск */
#searchtable {text-align: left !important; position: relative;}#fullsearch {font-size: 11px;}#fullsearch .rating {color: #757575; font: 11px 'Tahoma'; width: 200px; height: 200px; position: relative; top: 0px; left: 0px; text-indent: 0px;}#searchinput {height: 16px; width: 216px !important;}#replyless {width: 170px !important;}

/* Статистика по сайту */
.sitestats, .sitestats ul {height: auto;}.sitestats ul.active {display: none;}.sitestats ul {display: block; font-weight: bold; line-height: 18px;}.sitestats ul span {display: block; width: 240px; float: left; font-weight: normal !important;}.sitestats a {text-decoration: none; border-bottom: 1px dashed #ef8a00; font: 1.8em Arial, Sans-serif; display: block; margin-top: 10px;}.sitestats a:hover {color: #ff9300;}

/* Пагинатор */
.navigation {font: 1.6em Arial, Sans-serif; text-align: center; padding-top: 20px; color: #FFFFFF}
.navigation a {margin: 0px 5px;}

/* Комментарий */
.comment {background: #0b4b7e; margin: 10px; padding: 10px;}
.even {background: #fff4e5;}
.comment-header {height: 26px; background: url(../images/comment-header-1.png) no-repeat 0px 0px; font: 1.1em Verdana, Sans-serif;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-footer {height: 10px; background: url(../images/comment-footer-1.png) no-repeat 0px 0px; font: 1.1em Verdana, Sans-serif;}
.comment-options {position: absolute; right: 17px; font: 1.1em Tahoma, Sans-serif; color: #000; margin-top: -26px;}
.comment-options a {color: #3b6b8c; text-decoration: underline;}
.comment-options a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px;}
.comment-text {padding-bottom: 26px; color: #000; font: 1.3em/19px Tahoma, Sans-serif; margin: 2px 15px 0px 130px;}
.comment-left {float: left; width: 100px; padding: 5px 0px 10px 0px; font: 1.1em/17px Tahoma, Sans-serif;}
.comment-avatar {padding-bottom: 6px;}

/* Правая колонка */
.rightcol {float: left; background: #000000; margin: 2px 2px 2px 2px; padding: 1px 1px 1px 1px; width: 180px; border: 3px solid #004370; }.rightcol2 {float: right; background: #000000; margin: 2px 2px 2px 2px; padding: 1px 1px 1px 1px; width: 180px; border: 3px solid #004370; }

/* Блок */
.block {margin-top: 0px; background: url(../images/blue32.gif); padding: 5px 5px 5px 5px;}
.block h3 {font: 22px Arial, Sans-serif; color: #000; padding: 3px 3px 3px 3px; margin-left: -5px;}

/* Блок опроса */
.vote-title {margin: 0px; padding: 3px 3px 3px 3px; font: bold 12px Verdana, Sans-serif; color: #999;}
.vote-list {font: 11px Verdana, Sans-serif; color: #000;}
.vote-list-end {font: 11px Verdana, Sans-serif; color: #000; padding: 3px 3px 3px 3px;}
.vote-button {width:70; height: 18px; background: #ffeace; color: #5c5852; font: 10px Verdana, Sans-serif; text-transform: uppercase; padding: 1px 0px 2px 0px;}
.vote-res-button {position: absolute; margin: -18px 0px 0px 91px;}

/* Блок архивов */
.block-archives a {color: #000; font: 1.2em/18px Verdana, Sans-serif; text-decoration: underline;}
.block-archives a:hover {text-decoration: none;}

/* Клёви нови блок!11 */
.block-new {font: 11px Verdana, Sans-serif;color: #999999;background: url(../images/blue32.gif);padding: 3px;}

/* Блок поиска */
.block-search-text {width: 210px; background: #fff; border: 1px solid #fdc374; font: 11px Verdana, Sans-serif; color: #5c5852; padding: 2px 5px 4px 5px; margin-bottom: 6px;}
.block-search-submit {width: 118px; height: 18px; background: #ffeace; border: 1px solid #fdc374; color: #5c5852; font: 10px Verdana, Sans-serif; text-transform: uppercase; padding: 1px 0px 2px 0px;}
.bbcodes, .bbcodes_poll {width: 148px; height: 18px; background: #ffeace; border: 1px solid #fdc374; color: #5c5852; font: 10px Verdana, Sans-serif; text-transform: uppercase; padding: 1px 0px 2px 0px;}
.block-search-advanced {font: 1.1em Verdana, Sans-serif; margin-left: 10px;}

/* Подвал */
.footer {height: 42px; background: #ea8e00 url(../images/footer.jpg) no-repeat 0px 0px; width: 96%; margin: 0px auto; max-width: 1080px; min-width: 800px; width: expression(document.body.clientWidth > 1080? "1080px": "100%" );
font: 0.8em/10px Arial, Sans-serif; color: #949697; padding-top: 20px;}
.footer a {color: #fff; text-decoration: underline;}
.footer a:hover {text-decoration: none;}
.footer ul {overflow: hidden; zoom: 1; padding: 0px 30px;}
.footer-text {float: left; width: 600px;}
.footer-text p {margin: 0px; padding: 0px;}
.footer-banner {
float: right;
margin: 18px 0px 0px 12px;
background:url(../images/rss_taib.png) no-repeat -30px -30px;
}



/* хз для чего эта муть, но мы её убиваем */
#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; background-color: #fff; border: 1px dotted #d7d7d7; border-bottom: 0; font-weight: bold; padding: 5px; margin-top: 6px;}
.quote {color: #545454; background-color: #fff; border: 1px dotted #d7d7d7; text-align: justify; padding: 5px;}

/* Тег SPOILER */
.title_spoiler {color: #555; background-color: #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-color: #fff; border: 1px dotted #d7d7d7; border-top: 0; text-align: justify; padding: 5px;}
/* Tэг CODE */
.scriptcode {color: #545454; background-color: #fff; border: 1px dotted #d7d7d7; text-align: left; padding: 5px; margin-top: 6px;}
/* Календарь */
.weekday-active-v, .day-active-v {color: #fff;}
.calendar {color: #fff; font-family: verdana; font-size: 11px;}
.calendar td, th {font-family: verdana; text-decoration: none; padding: 4px 3px 3px 4px;}
.weekday {color: #fff; font-family: verdana;}
.weekday-active {color: #5078d5; font-family: verdana;}
.day-active {color: #fff; font-family: verdana;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.monthlink {color: #fff; text-decoration: none;}
.day-current {border: 1px solid #e57d00;}
/* BB коды */
.editor_button {float: left; cursor: pointer; padding-left: 2px; padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font-family: tahoma; font-size: 11px;}
.editor_button img, .editbclose img, .editor_button_brk img {margin: 0; padding: 0;}

/* Дополнительные поля новостей */
.xfields textarea {color: #555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields input {color: #555555; font-size: 11px; font-family: tahoma; width: 300px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields select {color: #555555; font-size: 11px; font-family: tahoma; height: 18px; border: 1px solid #e0e0e0; background-color: #ffffff;}

/* Дополнительные поля профиля пользователей */
.xprofile textarea {color: #555555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xprofile input {color: #555555; font-size: 11px; font-family: tahoma; width: 250px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}

/* Персональные сообщения */
table.pm input.bbcodes {margin: 10px 0px 0px 0px; position: relative; right: -32px;}
.pm_head {padding-top: 15px;}
.pm_list {color: #000; line-height: 22px;}
.pm_list a {color: #ef8a00;}
.pm-body {font: 1.4em/22px Arial, Sans-serif; padding-bottom: 10px;}
/* Уведомление о получении новых PM */
#newpm {position: absolute; width: 400px; padding: 4px; background-color: #fdfdfd; border: 1px solid #bbb; font-family: verdana; color: #757575; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #ffffff; font-weight: bold; background-color: #ef8a00; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #ef8a00; text-decoration: none;}
#newpm a:hover {background: transparent; color: #ef8a00; text-decoration: underline;}

/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}

/* Поиск по сайту и результаты поиска */
/*.textin {color: #555555; font-size: 11px; font-family: tahoma; border: 1px solid #e0e0e0; text-decoration: none; padding-left: 3px; background-color: #fff;}*/
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 12px; color: #555555;}

/* показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background: black;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #fff; background: #000;}
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;}
.highslide-caption {display: none; padding: 5px; background: white;}
.highslide-controls {width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; margin: 10px 15px 10px 0px;}
.highslide-controls ul {position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}
.highslide-controls li {float: left; padding: 5px 0;}
.highslide-controls a {background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display: block; float: left; height: 30px; width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}







.poll-buttons {padding: 10px 0px 20px 0px; text-align: center;}
.poll-buttons input {border: 0px; background: #000000; font: 11px Arial, Helvetica, Sans-serif; color: #fff; padding: 3px 3px 3px 3px; margin: 3px 3px 3px 3px; width: 67px;}
.poll-list {color: #434342; font: 1.2em/20px Arial, Helvetica, Sans-serif; padding: 3px 3px 3px 3px;}
table.pm input.bbcodes, .bbcodes#dosearch, .bbcodes#dofullsearch, #doclear, #doreset, .bbcodes {border: 0px; background: url(../images/button-2.png) no-repeat 0px 0px; width: 150px; font: 11px Arial, Helvetica, Sans-serif; color: #fff; padding: 3px 8px 4px 8px; margin-right: 4px; cursor: pointer;}#fullsearch {font: 1.2em Arial, Helvetica, Sans-serif; color: #383838;}


.vote-title {padding-bottom: 10px; line-height: 14px;}
.vote-list {color: #d26b07; line-height: 20px; padding-bottom: 10px;}
.vote-total {padding-top: 10px; display: block;}
.vote-submit {border: 0px; background: url(../images/button-1.png) no-repeat 0px 0px; font: 10px Arial, Helvetica, Sans-serif; color: #fff; padding: 3px 8px 5px 8px; margin: 0px 0px 0px 2px; width: 68px; cursor: pointer;}
.vote-result {border: 0px; background: url(../images/button-1.png) no-repeat 0px 0px; font: 10px Arial, Helvetica, Sans-serif; color: #fff; padding: 3px 8px 5px 8px;  margin: -22px 0px 0px 100px; *margin: -25px 0px 0px 100px; position: absolute; width: 68px; cursor: pointer;}
@-moz-document url-prefix() {.vote-result {margin: -24px 0px 0px 100px;}}
.nopadd {padding-bottom: 0px !important;}

.vote-result2 {border: 0px; background: url(../images/button-1.png) no-repeat 0px 0px; font: 10px Arial, Helvetica, Sans-serif; color: #fff;  width: 68px; height: 21px;cursor: pointer;}


.log {
font: 11px Arial, Helvetica, Sans-serif; color: #CC6600;
}


