html,body{
height:100%;
margin:0px;
padding: 0px;
background: #FFF;
font-size: 11px;
font-family: tahoma;
a, a img {border: none; outline: none;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
}

ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}

#container{width:1000px; margin:auto;}


#shapka{
background:url(../images/sh.jpg) no-repeat;
height:208px;
}
#menu{
background:url(../images/bg_menu.jpg) repeat-x;
height:47px;
}

#divInTopMenu{
padding-top:15px;
}

#menu a{
color:#FFFFFF;
margin-left:30px;
text-decoration:none;
}

#menu a:hover{
text-decoration:underline;
}

.main_tb{
background:#cae1f3;
}

.td_left{
background:#01324b;
width:267px;
vertical-align:top;
padding:0 0px 10px 0px;
}
.td_right{
background:url(../images/right_td_bg.jpg) top no-repeat;
width:733px;
vertical-align:top;
padding:20px 10px 10px 10px;
color:#6d6d6d;
}

.tbBlock{
margin-bottom:5px;
}

.tdBlockTop{
background:url(../images/block_top.jpg);
background-repeat:no-repeat;
height:58px;
padding:12px 5px 5px 80px;
font-size:14px;
font-family:Verdana;
color:#FFF;
}

#tdBlockBot{
padding:5px 25px 5px 25px;
font-size:12px;
font-family:Verdana;
color:#FFF;
}

#tdBlockBot a{
color:#cae1f3;
font-size:11px;
text-decoration:underline;
}
#tdBlockBot a:hover{
font-size:11px;
text-decoration:none;
}

#BlockMenu{
padding:5px 25px 5px 25px;
font-size:12px;
font-family:Verdana;
color:#FFF;
}

#BlockMenu li{
display:block;
/*background-image:url(../images/ar_m.png);
background-position:right;
background-repeat:no-repeat;
border-bottom:#0099CC 1px solid;*/
height:20px;
padding-top:5px;
}
#BlockMenu a{
color:#FFFFFF;
display:block;
background-image:url(../images/ar_m.png);
background-position:right;
background-repeat:no-repeat;
border-bottom:#0099CC 1px solid;
height:20px;
padding-top:5px;
text-decoration:none;
}
#BlockMenu a:hover{
color:#0080c2;
display:block;
background-image:url(../images/ar_m2.png);
background-position:right;
right:-10px;
background-repeat:no-repeat;
border-bottom:#0099CC 1px solid;
height:20px;
padding-top:5px;
text-decoration:none;
}

.logintxt{
color:#FFFFFF;
font-size:11px;
}


.login_but {border: 1px solid #004467; background: #3e8eb1; font: 11px Tahoma, Helvetica, Sans-serif; color: #FFF; padding: 2px 20px 3px 20px; *padding: 2px 3px 3px 3px; margin:0px; cursor: pointer; height: 22px; cursor: pointer;}


.hi{
font-size:12px;
color:#FFFFFF;
}

.member{
color:#85c6f9;
font-weight:bold;
}



/* Календарь */
.weekday-active-v, .day-active-v {color: #FFF;}
.calendar {color: #FFF; font-family: verdana; font-size: 12px; line-height: 16px;}
.calendar td, th {font-family: verdana; text-decoration: none; padding: 4px 6px 3px 6px;}
.weekday {color: #176188; font-family: verdana;}
.weekday-active {color: #FFF; font-family: verdana;}
.day-active {color: #e8cf4d; font-family: verdana; font-weight:bold;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.monthlink {color: #0571b2; text-decoration: none;}
.day-current {border: 1px solid #cae1f3; background:#011a26; color:#cae1f3;}
.monthselect {font: bold 12px Tahoma, Helvetica, Sans-serif; color: #FFF; padding: 10px;}



/* Поиск */

.header-search {float: left; width: 221px; margin-left:50px;}
.header-search-form { no-repeat 0px 0px; width: 221px; height: 23px; margin-top: 5px; padding-top: 0px;}
.header-search-form .input {background: #cae1f3; border: 0; font: 10px Verdana, Geneva, Sans-serif; color: #000; margin-left: 8px; width: 178px; position: relative; top: 1px;}
.header-search-form .submit {background:#00314a; color: #fff; font: 10px Verdana, Geneva, Sans-serif; border: 0px; cursor: pointer; *margin-left: 6px; height:20px; top:-3px;}
.FormLogin{background: #cae1f3; border: 1px solid #00314a; height:20px;}



/* Новость и формы */
.category, .category a {color: #00314a !important; font-size:11px;}

.search_td{background:url(../images/search_bg.png) no-repeat right;}
.search_td a{color:#00314a; font-size:11px; margin-left:2px; text-decoration:none;}

.news {padding: 11px 0px 0px 0px; background: url(../images/news.png) repeat-x 100% 0px; margin-top:30px;}
.news-header, .page-title {font: 16px Tahoma, Geneva, Sans-serif; color: #00314a; padding: 0px 22px 10px 0px;}
.news-header a, .page-title a {color: #016090; text-decoration: none; margin: 0px 3px 0px 0px;}
.news-header a:hover, .page-title a:hover {text-decoration: none;}
.news-info {font: 11px Tahoma, Helvetica, Sans-serif; color: #000; overflow: hidden; zoom: 1; float: left;}
.news-info a {color: #000; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info li {float: left; display: block; padding: 2px 25px 1px 0px;}
.news-info li.icon-author {background: url(../images/icon-author.png) no-repeat 0px 0px; padding-left: 22px;}
.news-info li.icon-date {background: url(../images/icon-date.png) no-repeat 0px 0px; padding-left: 22px;}
.news-info li.icon-time {background: url(../images/icon-time.png) no-repeat 0px 0px; padding-left: 22px;}
.news-info li.icon-views {background: url(../images/icon-views.png) no-repeat 0px 0px; padding-left: 22px;}
.news-info li.icon-favs img {position: relative; top: -2px; padding-right: 4px;}
.news-options-top {overflow: hidden; zoom: 1; padding: 4px 22px 10px 0px;}
.news-options-top .rate {float: right; padding: 2px 10px 0px 0px;}
.news-options-bottom {overflow: hidden; zoom: 1; padding: 14px 22px 19px 0px; background: url(../images/spacer-horisontal.png) repeat-x 0px 100%;}
.news-options-bottom .tags-line {float: left; color: #000; font: 11px Tahoma, Geneva, Sans-serif; background: url(../images/icon-tags.png) no-repeat 0px 0px; padding: 2px 0px 1px 20px;}
.news-options-bottom .tags-line a {color: #000; text-decoration: none; display: inline-block; border-bottom: 1px dashed #000; color: #000;}
.news-options-bottom .tags-line a:hover {text-decoration: none;}
.news-options-bottom .news-other-options {float: right; overflow: hidden; zoom: 1;}
.news-options-bottom .news-other-options li {display: block; float: left; padding: 2px 25px 1px 0px; font: 11px Tahoma, Geneva, Sans-serif; color: #000;}
.news-options-bottom .news-other-options li a {color: #000;}
.news-options-bottom .news-other-options li.icon-comments {background: url(../images/icon-comments.png) no-repeat 0px 0px; padding-left: 22px;}
.news-options-bottom .news-other-options li.icon-fullnews {background: url(../images/icon-fullnews.png) no-repeat 0px 0px; padding-left: 22px; text-transform: uppercase;  padding-right: 0px;}
.news-info .info {float: right;}
.news .text {color: #565656; font: 12px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1; padding-right: 22px;}
.news .text a {color: #1c7196; text-decoration: underline;}
.news .text a:hover {text-decoration: none;}
.news .text img {padding: 1px; border: 3px solid #a3c5e0; background: #fff;}
.news .text form img {padding: 0px; border: 0px;}
.error .text {padding-bottom: 16px;}
.error {background: none;}
.fullstory .rating+.rating {display: none;}


.full-editor .editor {width: 647px !important; height: 146px;}
.full-editor .editor textarea {width: 647px !important; position: absolute;}
.comment-block-search-submit {border: 1px solid #004467; background: #3e8eb1; font: 11px Tahoma, Helvetica, Sans-serif; color: #FFF; padding: 2px 20px 3px 20px; *padding: 2px 3px 3px 3px; margin: 4px 10px 6px 0px; cursor: pointer; height: 22px; cursor: pointer;}


/* Кнопки опроса */
.poll-buttons {padding: 10px 0px 10px 0px; text-align: center;}
.poll-buttons input {border: 1px solid #cae1f3; background:#011a26; color:#cae1f3; font: 11px Tahoma, Helvetica, Sans-serif; padding: 2px 20px 3px 20px; *padding: 2px 3px 3px 3px; margin: 4px 10px 6px 0px; cursor: pointer; height: 22px; cursor: pointer;}
.poll-list {color: #FFF; font: 1.2em/20px Tahoma, Helvetica, Sans-serif; padding: 4px 30px 0px 30px;}


/* Рейтинг статьи */
.rating {color: #555555; font-size: 11px; font-family: tahoma; width: 85px; height: 16px; text-indent: -9999px;}
.unit-rating {list-style: none; margin: 0px; padding: 0px; width: 85px; height: 16px; position: relative; background-image: url(../dleimages/rating.gif); background-position: top left; background-repeat: repeat-x;}
.unit-rating li {text-indent: -90000px; padding: 0px; margin: 0px; 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-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: 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-image: url(../dleimages/rating.gif); background-position: left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}






/* 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;}





/* Формы */
.any-form {font: 11px Tahoma, Helvetica, Sans-serif; margin: 0px 0px 20px 0px; color: #000; margin-top:20px;}
.any-form a {color: #3977c0; 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: 631px;}
.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 #01324b; font: 11px Tahoma, Helvetica, Sans-serif; color: #000; padding: 2px 5px 4px 5px; margin-right: 17px; width: 240px !important; margin-top: 2px; background:#FFF;}
.any-form label select, .xfields select, .xprofile select {width: 258px !important; background: #fff; height: 22px; border: 1px solid #01324b; font: 11px Tahoma, Helvetica, Sans-serif; color: #000;}
.any-form label textarea, .xfields textarea, .xprofile textarea {background: #fff; color: #01324b; font: 11px Tahoma, Helvetica, Sans-serif; height: 120px !important; width: 617px !important;}
.notoppadd {margin-top: 4px;}
.nobg {background: none;}
.normalcolor a {color: #000 !important;}
.FormLogin {border: 1px solid #01324b; background: #3e8eb1; font: 11px Tahoma, Helvetica, Sans-serif; color: #FFF; }

.news.addnews {padding-bottom: 0px; margin-bottom: 20px;}
.news.addnews .send-form {padding: 20px 0px;}

table td.search {text-align: left;}
table td.search select.rating {text-indent: 0px !important; color: #01324b !important;}
table td.search select {width: 256px !important; background: #fff; height: 22px; border: 1px solid #dbdbdb; font: 11px Tahoma, Helvetica, Sans-serif; color: #595959;}
.big-textarea {height: 200px; width: 503px; background: #fff; color: #01324b; font: 12px Tahoma, Helvetica, Sans-serif; border: 1px solid #dbdbdb;}
.padd {padding-top: 10px;}
.nopadding {padding-top: 0px;}
.noborder {border: 0px !important;}
.block-search-submit {border: 1px solid #01324b; background: #3e8eb1; font: 11px Tahoma, Helvetica, Sans-serif; color: #FFF; padding: 2px 20px 3px 20px; *padding: 2px 3px 3px 3px; margin: 4px 10px 6px 0px; cursor: pointer; height: 22px; cursor: pointer;}
#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;}






/* Комментарий */
.comment {color: #00314a; font: 12px Tahoma, Helvetica, Sans-serif; padding: 11px 22px 14px 0px; background: url(../images/comment-horisontal.png) repeat-x 0px 100%;}
.comment-header {font: 11px Tahoma, Helvetica, Sans-serif; color: #7f7f7f; overflow: hidden; zoom: 1; padding: 4px 0px 10px 0px;}
.comment-header a {color: #000; text-decoration: underline;}
.comment-header a:hover {text-decoration: none;}
.comment-header li {float: left; display: block; padding: 2px 25px 1px 0px; color:#000000;}
.comment-header li.icon-author {background: url(../images/icon-author.png) no-repeat 0px 0px; padding-left: 22px;}
.comment-header li.icon-date {background: url(../images/icon-date.png) no-repeat 0px 0px; padding-left: 22px;}
.comment-header li.icon-comments {background: url(../images/icon-comments.png) no-repeat 0px 0px; padding-left: 22px;}
.comment-header li.icon-news {background: url(../images/icon-news.png) no-repeat 0px 0px; padding-left: 22px;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-footer {font: 0.9em Tahoma, Helvetica, Sans-serif; color: #145f89; margin-left: 89px;}
.comment-footer del {padding: 0px 10px; color: #000;}
.comment-options {position: absolute; right: 17px; margin-top: -26px;}
.comment a {color: #145f89; text-decoration: underline;}
.comment a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px;}
.comment-text {margin: 2px 0px 10px 89px;}
.comment-left {float: left; width: 69px; padding: 5px 0px 10px 0px;}
.comment-avatar {padding-bottom: 6px;}
.editinfo {font: italic 11px Tahoma, Helvetica, Sans-serif; color: #000; padding-top: 14px;}
.pm-footer {margin-left: 0px; padding: 10px 0px 10px 0px;}






/* Дополнительные поля профиля пользователей */
.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 20px 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: 11px Tahoma, Sans-serif; padding-bottom: 10px;}





/* Блок */
h6 {font: 1.8em Tahoma, Geneva, Sans-serif; color: #f04500; padding-bottom: 10px;}
.block {font: 1.2em Tahoma, Geneva, Sans-serif; color: #534b4b; padding: 0px 0px 25px 10px;}
.block a {color: #534b4b; text-decoration: underline;}
.block a:hover {text-decoration: none;}

.nav {line-height: 22px;}
.nav .subcat {padding-left: 14px;}

.topnews {white-space: nowrap; _white-space: normal;}
.topnews a {line-height: 22px;}






/* Статистика сайта */
.stat {line-height: 20px; padding-left: 140px; background: url(../images/icon-stats.png) no-repeat 0px -20px;}
.stat dt {overflow: hidden; zoom: 1;}
.stat dt span {display: block; float: left; width: 200px;}
.stat dd {display: block; font-weight: bold;}
.bigpadd {padding-bottom: 14px;}
.userstop {font: 11px Tahoma, Helvetica, Sans-serif; width: 96%; border: 0px; padding: 0px;}
.userstop td {border-collapse: collapse; padding: 0px;}
.userstop a {color: #f04500; text-decoration: underline;}
.userstop a:hover {text-decoration: none;}



/* Навигация */
.navigation {overflow: hidden; zoom: 1; font: 1.8em Tahoma, Helvetica, Sans-serif; color: #383838; padding: 16px 0px 15px 0px; text-align: center;}
.navigation .nav-center {padding: 0px 3px;}
.navigation .nav-center * {margin: 0px 2px;}
.navigation .nav-center span {color: #383838; line-height: 20px;}
.navigation a {color: #f04500; text-decoration: underline;}
.navigation a:hover {text-decoration: none;}

.vote-title {padding-bottom: 10px; line-height: 18px;}
.vote-list {color: #cae1f3; line-height: 20px; padding-bottom: 10px; margin-right: 15px; font-size:11px;}
.vote-list img, #dle-poll-list img {border: 1px solid #ccc !important;}
#dle-poll-list {padding-bottom: 10px;}
.vote-total {padding-top: 10px; display: block;}
.vote-submit, .vote-result {border: 1px solid #004467; background: #3e8eb1; font: 11px Tahoma, Helvetica, Sans-serif; color: #FFF; padding: 2px 15px 3px 15px; *padding: 2px 3px 3px 3px; margin: 4px 0px 6px 0px; cursor: pointer; height: 22px; float: left; display: block; cursor: pointer;}
.vote-result {float: right;}
.nopadd {padding-bottom: 0px !important;}

/*Футер*/
.footer { position: relative; height: 86px; width: 100%; padding-top:35px; background:url(../images/footer.gif) repeat-x; color:#FFFFFF;}
.footer { overflow: hidden;}
.footer a{color:#7bb1db; text-decoration:underline;}
* HTML .footer { width: expression(document.body.clientWidth > 990 ? "100%" : "1000px") }




/* Дополнительные поля */
.xf {width: 100%;}
.xf td.addnews {padding-bottom: 2px;}
.xf td {display: block !important;}
.xf font {top: -13px; position: relative; left: -10px;}


/* 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; background: #ecf4fa; border: 1px dotted #d7d7d7; border-bottom: 0; font-weight: bold; padding: 5px; margin-top: 6px;}
.quote {color: #545454; background: #ecf4fa; border: 1px dotted #d7d7d7; text-align: justify; padding: 5px;}





/* Тег 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;}




/* Выпадающее меню */
#dropmenudiv {border: 1px solid #FFF; font: normal 10px/20px 'Verdana'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #FFF; background: #02314b; border: 1px solid #eee; padding: 1px 0px;}
#dropmenudiv a:hover {background: #035481; color: #FFF;}
/* Уведомление о получении новых 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: #f04500; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #333; text-decoration: none;}
#newpm a:hover {background: transparent; color: #333; text-decoration: underline;}
#newpmheader a {color: #fff; text-decoration: none;}
/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #4086a7;}

/* Поиск по сайту и результаты поиска */
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 11px; color: #000;}

.searchtxt{font-size:11px;}
