/* Aleksey Skubaev
icq - 322253350
Разработка шаблонов для DLE и кроссбраузерная верстка
------------------
Главные стили. Внешний вид шаблона.
*/

body {padding:11px 0 0;margin:0;background:#e0e1e1;text-align:center;font:12px Tahoma;color:#000;}
h1, h2, h3, h4 {padding:0 10px 0 0;margin:0;font-size:12px;}
a {text-decoration:none;}img {border:none;padding-top:0;border-radius:5px;}
.body{width:960px;margin:0 auto;text-align:left;}
.banner{margin:0 0 10px;}
.header{background:url(../images/bg-header.png) 0 0 no-repeat;position:relative;height:143px;}
.logo{display:block;width:500px;height:80px;position:absolute;top:0;left:10px;background:url(../images/logo.png) 0 0 no-repeat;}
.top-menu-block{position:absolute;top:84px;left:4px;height:60px;}
.menu-link{background:url(../images/menu-line.png) right center no-repeat;display:block;text-align:center;font:bold 13px Arial;line-height:18px;color:#e7e7e7;padding:4px 11px;position:relative;z-index:99;}
.menu-link:hover{color:#fff;background:url(../images/bg-menu-link.png) 0 0 repeat-x;border-radius:5px 5px 0 0;}
.activ{color:#fff;background:url(../images/bg-menu-link.png) 0 0 repeat-x;border-radius:5px 5px 0 0;}
.top-menu-block ul{margin:0;padding:0;z-index:99;}
.top-menu-block li{list-style-type:none;float:left;height:35px;z-index:99;}
.top-menu-block li:first-child{background:none;}
.hidden-menu-block{display:none;position:absolute;top:30px;left:0;width:950px;z-index:99;}
.hidden-menu-link{display:block;float:left;font:bold 12px Arial;color:#fff;padding:5px 7px;margin:0;}
.hidden-menu-link:hover{background:#812b1a;border-radius:5px;}
.enter-reg{position:absolute;right:22px;top:10px;width:165px;}

.login{font-size:12px;font-weight:bold;color:#074f75;position:absolute;top:0;padding:0 0 1px;right:170px;border-bottom:1px dotted #074f75;cursor:pointer;}
.login:hover, .registration:hover{border-bottom:none;}
.registration{font-size:12px;font-weight:bold;color:#787777;position:absolute;top:0;right:5px;padding:0 0 1px;border-bottom:1px dotted #787777;}
.close{position:absolute;top:20px;right:5px;width:15px;height:15px;cursor:pointer;background:url(../images/close.png) 0 0 no-repeat;}
.login-block-hidden{background:url(../images/login-block-hidden.png) 0 0 no-repeat;display:none;width:222px;height:228px;position:fixed;top:50%;left:50%;margin:-114px 0 0 -111px;z-index:99999;}
.login-block-hidden1{background:url(../images/login-block-hidden1.png) 0 0 no-repeat;display:none;width:202px;height:208px;position:fixed;top:50%;left:50%;margin:-104px 0 0 -101px;z-index:99999;}
.login-block-hidden-dark{background:url(../images/dark.png);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:88888;}
.main{padding:15px 0;}
.pleasework {
  background:#f5f4ea;
    border:1px solid #e4e4e4;
    border-radius:6px;
    padding:10px;
    margin-left:10px;
}
.left-col{width:720px;float:left;margin-top: 15px;}
.left-col-left{float:left;width:350px;height:auto;}
.news-today-main{width:349px;height:auto;background:url(../images/bg-main-news-today.png) 0 0 no-repeat;background-size:349px 100% ;margin:0 0 25px;}
.news-today-main-news{padding:9px;}
.news-today-main-news-image{width:330px;height:auto;overflow:hidden;margin:0;}
.news-today-main-news-image img{width:330px;min-height:auto}
.news-today-main-news h2 a{font-size:16px;color:#000;max-height:auto;overflow:hidden;margin:0 0 5px;display:block;font-family:Arial;font-weight:bold;}
.news-today-main-news h2 a:hover{text-decoration:underline;}
.news-today-main-news-content{color:#474747;font-size:13px;line-height:16px;height:auto;overflow:hidden;margin:0 0 5px;}
.news-today-main-news-more {text-align:right;}
.news-today-main-news-more a{color: #fff;font-size: 12px;text-align: center;height: auto;background: #004e77;border-radius: 5px;display: inline-block;padding: 6px 5px;}
.news-today-main-news-more a:hover{text-decoration:underline;}
.left-col-right{width:328px;float:left;margin:0 0 0 10px;}
.news-day-block{}
.news-day-block-title{font:15px Trebuchet MS;color:#000;border-bottom:1px solid #000;padding:5px 8px;;margin:0 0 5px;font-weight:bold;}
.news-day-block-content{padding:0 10px 25px 10px;position:relative;}
.news-day-news{margin:0 0 10px;position:relative;padding:0;}
.news-day-date{color:#878787;font-size:11px;position:relative;top:1px;left:0;}
.news-day-news h2 a{font-size:12px;color:#0973cd;text-decoration:underline;}
.news-day-news h2 a:hover{color:#074f75;}
.see-all{color:#074f75;font-size:11px;}
.see-all span{text-decoration:underline;}
.see-all span:hover{text-decoration:none;}
.left-col-item{width:314px;margin:0 45px 45px 0;float:left;}
.left-col-item-title{border-bottom:1px solid #42a6df;position:relative;}
.left-col-title-name{font:15px Trebuchet MS;background:#54b3e7;border-radius:5px 5px 0 0;color:#fff;text-align:center;height:30px;width:122px;line-height:30px;display:block;font-weight:bold;}
.all-news{color:#000;font-size:12px;position:absolute;right:0;top:8px;}
.all-news:hover{color:#0973cd;}
.left-col-item-title.item2{border-bottom:1px solid #bfc848;}
.item2 .left-col-title-name{background:#6b9413;}
.item2 .all-news:hover{color:#6b9413;}
.left-col-item-title.item3{border-bottom:1px solid #f8b24d;}
.item3 .left-col-title-name{background:#f0be5f;}
.item3 .all-news:hover{color:#f8b24d;}
.left-col-item-title.item4{border-bottom:1px solid #d14c32;}
.item4 .left-col-title-name{background:#d95a41;}
.item4 .all-news:hover{color:#d14c32;}
.left-col-item-title.item5{border-bottom:1px solid #3b7ac4;}
.item5 .left-col-title-name{background:#5084cd;}
.item5 .all-news:hover{color:#3b7ac4;}
.left-col-item-title.item6{border-bottom:1px solid #466576;}
.item6 .left-col-title-name{background:#527a8f;}
.item6 .all-news:hover{color:#466576;}
.left-col-item-title.item7{border-bottom:1px solid #aa3cba;}
.item7 .left-col-title-name{background:#aa3cba;}
.item7 .all-news:hover{color:#aa3cba;}
.left-col-item-title.item8{border-bottom:1px solid #1a887a;}
.item8 .left-col-title-name{background:#1a887a;}
.item8 .all-news:hover{color:#1a887a;}
.left-col-item-content{}
.main-news-news{position:relative;}
.first-news{display:none;}
.main-news-news:first-child .first-news{display:block;position:relative;padding:35px 0 0 140px;height:120px;}
.polit-news{position:relative;padding:35px 0 0 162px;height:135px;border-bottom:1px #ccc dotted;margin:0 0 10px;}
.polit-news-more {text-align:right;}
.polit-news-more a{display:inline-block;color:#474747;font-size:12px;text-decoration:underline;}
.polit-news-more a:hover{color:#0973cd;}
.first-news h2 a{font-size:14px;font-weight:bold;color:#000;display:block;height:37px;overflow:hidden;margin:0 0 10px;position:absolute;top:-1px;left:0;}
.first-news h2 a:hover{color:#da8103;height:auto;background:#fff;padding-bottom:3px;z-index:999;}
.main-news-news-image{width:130px;height:100px;overflow:hidden;position:absolute;top:35px;left:0;}
.polit-news .main-news-news-image{width:152px;height:auto;}
.main-news-news-image img{width:130px;min-height:100px;}
.polit-news .main-news-news-image img{width:auto;max-width:152px;height:116px;min-height:116px;}
.main-news-date{color:#939393;font-size:12px;margin:0 0 5px;}
.main-news-content{height:45px;overflow:hidden;color:#474747;font-size:12px;line-height:15px;}
.main-news-news:first-child .news-day-news{display:none;}
.main-news-news .news-day-news h2 a{height:60px;overflow:hidden;display:block;}
.econom-news{margin:0 0 10px;padding:10px 0 0;}
.econom-news-image{width:67px;height:50px;position:relative;float:left;margin:0 10px 0 0;overflow:hidden;}
.econom-news-image img{width:67px;min-height:50px;position:absolute;top:0;left:0;}
.econom-right{width:237px;float:left;}
.econom-date{color:#939393;font-size:12px;margin:0 0 4px;}
.econom-right h2 a{font-size:12px;font-weight:bold;color:#474747;line-height:15px;overflow:hidden;height:30px;display:block;}
.econom-right h2 a:hover{color:#da8103;}
.econom-news-content{font-size:12px;color:#474747;line-height:15px;overflow:hidden;height:45px;margin:0 0 5px;}
.econom-news-more a{display:block;margin:0 0 0 230px;color:#474747;font-size:12px;text-decoration:underline;}
.econom-news-more a:hover{color:#6b9413;}
.right-col{width:240px;float:left;margin-top: 15px;}
.right-col-item{background:#f5f4ea;border:1px solid #e4e4e4;border-radius:6px;padding:10px;margin:0 0 10px;}
.right-col-item2{background:#87CEEB;border:1px solid #e4e4e4;border-radius:6px;padding:10px;margin:0 0 10px;}
.ritem2.right-col-item{background:#fdefcf;border:1px solid #ffebc0;}
.right-col-item-title{color:#000;font:15px Trebuchet MS;border-bottom:1px solid #000;padding:6px 0;font-weight:bold;}
.right-col-item-title a{float:right;margin:0 5px 0 0;color:#000;font-size:12px;padding:4px 0;}
.links-block {position:relative;display: flex;justify-content: space-between;padding-top: 10px;}
.right-col-item-content{}
.top-news-block{display:block;background:url(../images/line-topmenu.png) 0 top repeat-x;padding:10px 0 5px 75px;margin:0 0 5px;color:#3e3e3e;font-size:12px;overflow:hidden;position:relative;min-height:46px;}
.top-news-block:first-child{background:none;}
.top-news-block:hover{text-decoration:underline;}
.top-news-block span{display:block;position:absolute;top:10px;left:0;width:63px;height:50px;border:1px solid #e6e6e6;overflow:hidden;}
.top-news-block img{width:63px;min-height:46px;}.top-news-block1{display:block;background:url(../images/line-topmenu.png) 0 top repeat-x;padding:10px 0 5px 75px;margin:0;color:#f2e8e8;font-size:12px;overflow:hidden;position:relative;min-height:46px;}
.top-news-block1:first-child{background:none;}
.top-news-block1:hover{text-decoration:underline;}
.top-news-block1 span{display:block;position:absolute;top:7px;left:0;width:63px;height:46px;border:1px solid #e6e6e6;overflow:hidden;}
.top-news-block1 img{width:63px;min-height:46px;}
.right-banner{margin:0 0 20px;}
.right-banner img{max-width:240px;}
.video-news{margin:0 0 20px;}
.video-news:first-child{background:url(../images/line-video.png) 0 bottom repeat-x;padding:10px 0 15px;}
.video-news:first-child .video-news-image{position:relative;width:216px;height:153px;overflow:hidden;border:1px solid #fff;float:none;margin:0 0 10px;}
.video-news-image{position:relative;width:80px;height:57px;overflow:hidden;border:2px solid #fff;float:left;}
.video-news:first-child .video-news-image img{width:216px;min-height:153px;}
.video-news-image img{width:80px;min-height:57px;}
.video-news:first-child .video-news-image a{width:216px;height:153px;display:block;background:url(../images/play1.png) center center no-repeat;position:absolute;top:0;left:0;}
.video-news-image a{width:80px;height:auto;display:block;background:url(../images/play.png) center center no-repeat;position:absolute;top:0;left:0;}
.video-news:first-child.video-news h2 a{display:block;float:none;width:auto;color:#151515;font-size:12px;font-weight:bold;line-height:15px;height:auto;overflow:hidden;margin:0 0 10px;}
.video-news h2 a{display:block;float:left;width:123px;color:#2c2c2c;font-size:12px;line-height:15px;height:auto;overflow:hidden;margin:0 0 0 1px;}
.video-news h2 a:hover{text-decoration:underline;}
.video-news:first-child .video-views{display:block;padding:0 0 0 20px;background:url(../images/video-views.png) left 0 no-repeat;color:#000;font-size:12px;float:left;width:60px;}
.video-views{display:none;}
.video-news:first-child .video-comments{display:block;padding:0 0 0 20px;background:url(../images/video-comment.png) left 0 no-repeat;color:#000;font-size:12px;float:left;width:60px;}
.video-comments a{color:#000;}
.video-comments a:hover{text-decoration:underline;}
.video-comments{display:none;}
.line_block{width:285px;height:50px;background:#fff6e2;float:left;margin:0 15px 30px 0;text-align:center;padding:0 20px 0 0;border-radius:5px;}

.articl-block{background:url(../images/bg-article.png) 0 0 no-repeat;width:531px;height:255px;margin:10px 0 0 0;padding:10px;float:left;}
.articl-block-title{color:#fff;font:15px Trebuchet MS;font-weight:bold;}
.articl-block-title a{float:right;margin:0 5px 0 0;color:#fff;font-size:12px;}
.articl-block-title a:hover{text-decoration:underline;}
.articl-block-content{padding:0;}
.article-news{position:relative;padding:0 0 0 10px;}
.article-news-image{position:absolute;top:0;left:0;width:200px;height:200px;border:1px solid #f1f1f1;overflow:hidden;}
.article-news-image img{width:200px;min-height:200px;}
.article-news h2 {font-size:14px;font-weight:bold;color:#fff;height:28px;margin:0 0 5px;display:block;position:relative;}
.article-news h2 a{color:#fff;height:auto;overflow:hidden;display:block;position:relative;}
.article-news h2 a:hover{text-decoration:underline;height:auto;background:#cf391e;position:absolute;padding-bottom:3px;}
.article-date{font-size:12px;color:#cbcbcb;margin:0 0 5px;}
.article-news-content{font-size:12px;color:#fff;margin:0 0 10px;line-height:15px;height:auto;overflow:hidden;text-align:auto;}
.main-news-more a{width:90px;height:23px;text-align:center;line-height:23px;color:#fff;font-size:12px;display:block;margin:120px 0 0 230px;background:#6a1100;border-radius:3px;}
.main-news-more a:hover{background:#fff;color:#000;}
.int-news-block{width:375px;float:left;margin:0 0 0 30px;}
.int-news-block-title{color:#000;font:15px Trebuchet MS;border-bottom:1px solid #000;padding:6px 0;font-weight:bold;}
.int-news-block-title a{float:right;margin:0 5px 0 0;color:#000;font-size:12px;padding:4px 0;}
.int-news-block-title a:hover{text-decoration:underline;}
.int-news-block-content{padding:15px 0;}
.int-news{float:left;width:117px;margin:0 4px;}
.int-news-image {width:115px;height:85px;overflow:hidden;border:1px solid #f1f1f1;margin:0 0 13px 0;}
.int-news-image img{width:115px;min-height:85px;}
.int-news h2 a{display:block;max-height:106px;font-size:12px;font-weight:bold;color:#343434;overflow:hidden;text-decoration:underline;margin:0 0 5px 0;line-height:15px;}
.int-news h2 a:hover{color:#da8103;}
.int-news-content{font-size:12px;color:#343434;overflow:hidden;height:0;line-height:10px;}
.footer{border-top:1px solid #e3e3e3;padding:15px 0 5px;width: 960px;margin: 0 auto;text-align: left;}
.crt-block {position: relative;overflow: hidden;padding: 15px 0 0;}
.copir{float:left;font:12px Arial;color:#494949;padding-top: 9px;}
.copir a{text-decoration:underline;color:#494949;}
.copir a:hover{color:#074f75;}
.yainformer {float:right;}
.footer-menu{text-align: center;padding:25px 0 15px;}
.foot_banner_block {position: relative;overflow: hidden;display: flex;justify-content: space-between;}
.foot_banner {border-radius: 5px;}
.center {text-align: center;}
.footer-menu a{text-decoration:underline;margin:0 7px 5px 8px;color:#949494;font:12px Arial;display:inline-block;}
.footer-menu a:hover{color:#074f75;}


.vote-title{font-size:12px;font-weight:bold;color:#000;padding:5px 0 0;}
.vote{font-size:12px;color:#000;background:url(../images/line-video.png) 0 bottom repeat-x;padding:5px 0 15px;}
/* Юзер-панель */
.left-block-content{padding:45px 0 0 25px;position:relative;}
.login-line {position:relative;background:url(../images/login-line.png) left top no-repeat;width:166px;height:27px;margin:0 4px 5px 0;float:left;}
.login-line a{width:25px;height:25px;position:absolute;right:0;top:0;}
.log-pass{color:#595959;font-size:12px;text-align:left;width:166px;margin:0 0 5px;}
.login-link {padding:10px 0 10px 15px;}
.login-link a {color:#6a6a6a;}
.remembe{font-size:12px;color:#939393;text-align:left;margin:0 0 5px;padding:10px 0 0;}
.login-input-text {border:0;margin:0;position:absolute;left:7px;top:6px;background:#fff;padding:0;width:130px;font-size:11px;color:#6c6c6c;}
.ava-cab{position:absolute;top:50px;left:20px;width:50px;height:50px;overflow:hidden;}
.ava-cab img{width:50px;min-height:50px;}
.l-link {padding:0 15px 0 65px;}
.l-link a {display:block;color:#595959;height:25px;line-height:25px;font-size:12px;}
.l-link a:hover {background:#a12c15;color:#fff;}
.lu-link{position:absolute;top:165px;right:20px;}
.enter {position:absolute;right:30px;bottom:-40px;}
.lost-input-text {border:1px #9e9e9e dotted;width:200px;padding:5px;color:#644217;}
.reg-link {font-size:11px;padding:10px 0 0 5px;color:#fff;}
.reg-link a {color:#fff;}
.reg-link a:hover {text-decoration:underline;}
.s-block-content input {background:#fff url(../images/form-text.gif) left top repeat-x;margin:5px 20px 0 0;color:#2e2e2e;border:1px #d0d0d0 solid;}
.s-block-content {padding:10px;}
/* Календарь */
.calend {}
.weekday-active-v {color:#535353;}
.day-active-v {color:#535353;font-weight:bold;}
.calendar {text-align:center;}
.calendar a {text-decoration:underline;}
.calendar td, th {text-decoration:none;padding:3px;}
.weekday {font-weight:bold !important;}
.weekday-active {color:#000;font-weight:bold;}
.day-active {color:#535353;}
.monthlink {color:#535353;text-decoration:none;}
.day-current {background:#ffd8b5;border:1px dotted #000;color:#000;}
.day-current a {color:#000;}
/* Облако тегов */
.tags-block {padding:5px;color:#424242;}
.clouds_xsmall {font-size:12px;color:#424242 !important;text-decoration:none;}
.clouds_small {font-size:15px;color:#424242 !important;text-decoration:none;}
.clouds_medium {font-size:20px;color:#424242 !important;text-decoration:none;}
.clouds_large {font-size:25px;color:#ff8b02 !important;text-decoration:none;}
.clouds_xlarge {font-size:30px;color:#ff8b02!important;text-decoration:none;}
/* Опрос */
.vote-buttom {width:87px;padding:5px;color:#fff;border:0;background:#074f75;margin:3px 10px;font-size:12px;font-weight:bold;border-radius:3px;cursor:pointer;float:left;}
.vote-buttom:hover{text-decoration:underline;}
.rez-buttom{width:87px;padding:5px;color:#343434;border:0;margin:3px 10px;font-size:12px;font-weight:bold;border-radius:3px;cursor:pointer;float:left;text-decoration:underline;background:none;}
.rez-buttom:hover{text-decoration:none;}
/* Рейтинг статьи */
.rating {color:#757575;font-size:11px;font-family:tahoma;width:85px;height:16px;}
.unit-rating {list-style:none;margin:0;padding:0;width:85px;height:16px;position:relative;background-image:url(../dleimages/rating.png);background-position:top left;background-repeat:repeat-x;}
.unit-rating li {text-indent:-90000px;padding:0;margin:0;float:left;}
.unit-rating li a {display:block;width:17px;height:16px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0;}
.unit-rating li a:hover {background-image:url(../dleimages/rating.png);background-position:left center;z-index:2;left:0;}
.unit-rating a.r1-unit {left:0;}
.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.png);background-position:left bottom;position:absolute;height:16px;display:block;text-indent:-9000px;z-index:1;}


/* Панель для слабовидящих */
#nosee {position: relative;color: #fff;font-weight: 700;font-style: italic;font-size: 16px;text-align: center;border-radius: 10px;box-shadow: 2px 3px 2px #000;text-shadow: 0 0 1px #3c3c3c;padding: 5px 5px 5px 15px;cursor: pointer;background: #c34026;background-image: linear-gradient(to bottom, #ca442a, #9f2b14);}
#nosee img {position: absolute;left: 10px;top: 50%;margin-top: -8px;}

#post-panel-block{display:none;font-weight:700;position:fixed;top: 0;background:#ddd;width: 960px;z-index:9999999;}
.nosee #post-panel-block{display:block;}
.post-panel {border: 2px solid #000;padding: 15px;overflow: hidden;color: #000;}

.text-size-navigation {float:left;line-height:1;font-size:18px;}
#offnosee{float:right;cursor:pointer;font-size:18px;border:2px solid transparent;}
#offnosee:hover {border:2px solid #f00;}
.text-size {padding:0 5px;cursor:pointer;border:2px solid transparent;}
.text-size.active, .text-size:hover {border:2px solid #f00;}
#size-normal {font-size:18px;}
#size-large {font-size:22px;}
#size-large-more {font-size:25px;}
#size-large-max {font-size:28px;}

.color {font-size:28px;padding:0 7px;margin-right:5px;cursor:pointer;border:2px solid transparent;}
.color.active {border:2px solid #f00;}
#white {background-color:#fff;}
#black {background-color:#000;color:#fff;}

.text-color {float:left;line-height:1;font-size:18px;padding-top:5px;border-left:2px solid #000;padding-left:10px;margin-left:5px;}
.text-color .color.active, .text-color .color:hover {border:2px solid #f00;}
.text-color .color {padding:0 5px;cursor:pointer;border:2px solid transparent;font-size:22px;background:#fff;margin-right:5px;}
.text-color #white {color:#000;background:#fff;}
.text-color #black {color:#fff;background:#000;}
/* Панель для слабовидящих */

/* BB коды */
.bbcodes {background-color:#fff;border:1px solid #e0e0e0;color:#fff;font-size:11px;font-family:tahoma;height:20px;background-image:url(../images/dlet_bttn_bbcodes.gif);background-repeat:repeat-x;font-weight:bold;}
/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */
.bbcodes_poll {background-color:#fff;border:1px solid #e0e0e0;color:#fff;font-size:11px;font-family:tahoma;width:120px;height:20px;background-image:url(../images/dlet_bttn_bbcodes.gif);background-repeat:repeat-x;font-weight:bold;}
.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 #bbb;border-right:1px solid #bbb;}
.editbclose {float:right;cursor:pointer;}
.editor_button select {font-family:tahoma;font-size:11px;}
.editor_button img {margin:0;padding:0;}
.editbclose img {margin:0;padding:0;}
.editor_button_brk img {margin:0;padding:0;}

/* Выпадающее меню */
#dropmenudiv {border:1px solid #fff;border-bottom-width:0;font:normal 10px Verdana;background-color:#6497ca;line-height:20px;margin:2px;opacity:0.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";filter:alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);}
#dropmenudiv a {display:block;text-indent:3px;text-decoration:none;color:#fff;background:#6497ca;border:1px solid #fff;padding:1px 0;margin:1px;font-weight:bold;}
#dropmenudiv a:hover {background-color:#fdd08b;color:#000;}
/* Уведомление о получении новых PM */
#newpm {width:400px;padding:4px;background-color:#fdfdfd;border:1px solid #bbb;font-family:verdana;line-height:135%;}
#newpmheader {padding-left:5px;padding-right:5px;padding-top:2px;height:20px;color:#636363;font-weight:bold;background-color:#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;}
/* Ссылка на скачивание прикрепленного файла */
.attachment {color:#E0E1E1;}
/* показ оригинальной картинки загруженной на сайт из уменьшенной копии (jpg) */
.highslide-wrapper, .highslide-outline {background:#FFF;}
.highslide-image {border:2px solid #FFF;}
.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: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;}
.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-right:15px;margin-bottom:10px;margin-top:10px;}.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;}
/* The CSS sprites for the controlbar */
.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;}
.title-block  {font-size:24px;color:#000;line-height:20px;margin:0 0 5px 0;padding:10px 0;}
.title-block  a {}
.title-block a:hover {}
.shot-text2 img {margin:0 10px 5px 0;border:0;max-width:500px;}
.shot-text input {margin:5px 20px 0 0;background:#343434;color:#fff;font-size:9px;}
.shot-text2 input {margin:5px 20px 0 0;background:#343434;color:#fff;font-size:9px;}
.mass_comments_action input {margin:5px 20px 0 0;background:#454545;color:#fff;font-size:9px;}
.shot-text .editor_button img {padding:0 !important;border:0 !important;margin:0;}
.shot-text2 .editor_button img {padding:0 !important;border:0 !important;margin:0;}
.editor_button img {padding:0 !important;border:0 !important;margin:0 !important;}
.shot-text .editbclose img {padding:0;border:0;margin:0;}
.shot-text2 .editbclose img {padding:0;border:0;margin:0;}
.editor_button_brk img {padding:0 !important;margin:0 !important;border:0 !important;}

/* Полная новость */
.news-item-content {padding: 8px;}
.speed-b{color:#090909;font-size:12px;margin:10px 0 0;}
.speed-b a{color:#000;text-decoration:underline;}
.speed-b a:hover{text-decoration:none;}
.slider {position:relative;background:#ebebeb;padding:20px 0 20px 30px;margin:0 0 20px;border-bottom:1px solid #d8d8d8;}
.slider-main {position:relative;width:640px;height:120px;position:relative;overflow:hidden;}
.slider-scroll {position:relative;left:0;top:0;width:10000000px;}
.slider-item {float:left;width:150px;margin:0 0 0 10px;height:120px;position:relative;background:url(../images/slider-item.png) left top no-repeat;}
.slider-item:first-child {margin:0;}
.slider-item-image {width:140px;height:106px;overflow:hidden;position:absolute;left:5px;top:3px;}
.slider-item-image img {border:0;width:140px;margin:0;min-height:106px;}
.next, .prev {width:22px;height:22px;position:absolute;cursor:pointer;top:67px;}
.next {background:url(../images/arrows.png) right top no-repeat;right:5px;}
.next:hover {background:url(../images/arrows.png) right bottom no-repeat;}
.prev {background:url(../images/arrows.png) left top no-repeat;left:5px;}
.prev:hover {background:url(../images/arrows.png) left bottom no-repeat;}
.relfix {width:330px !important;}
.relfix h2 a {height:30px !important;}
.full-news {background: #fff;border-bottom: 1px solid #dadada;padding: 25px;border-radius: 5px;}
.full-news h1 {font-size:18px;color:#000;line-height:20px;margin:0 0 10px;font-weight:normal;}
.full-news-content {color:#1d1d1d;line-height:16px;font-size:12px;}
.full-news-content img {max-width:700px;padding:5px;border-radius:10px;}
.full-news-content a {color:#000;font-weight:bold;}
.full-news-content a:hover {text-decoration:underline;}
.rel-title {float:left;padding:5px 10px;background:#419abc;color:#fff;font-weight:bold;font-size:12px;margin:0 0 10px;}
.rel-news {padding:15px 0 0;}
.rel-news h4 {font-weight:bold;color:#000;font:18px Trebuchet MS;padding:0 0 5px;border-bottom:1px solid #000;margin:0 0 15px;}
.main-news{width:340px;float:left;margin:0 15px 10px 0;position:relative;}
.main-news h2 a{color:#0973cd;font-size:12px;font-weight:bold;height:auto;overflow:hidden;text-decoration:underline;line-height:15px;display:block;margin:0 0 5px;}
.main-news h2 a:hover{color:#074f75;}
.main-news-image{width:130px;height:100px;position:relative;float:left;margin:0 10px 0 0;overflow:hidden;} 
.main-news-image img{width:130px;min-height:100px;}
.main-news-right{}
.main-news-date{font-size:12px;color:#939393;margin:0;}
.main-news-content{font-size:12px;color:#474747;line-height:15px;height:78px;overflow:hidden;}
.main-news-content img{position:absolute;top:40px;left:0;width:130px;height:100px;}
.main-news-content br{display:none;}
.registr-please {color:#7791af;padding:10px;margin:5px;}
.title_spoiler {position:relative;padding:0;margin:0;}
.title_spoiler a {background:url(../images/title_spoiler.jpg) left top repeat-x;display:block;line-height:24px;padding:0 10px 0 30px;text-decoration:none;color:#3b3b3b;font-weight:bold;border-radius:5px;height:24px;}
.title_spoiler img {position:absolute;left:5px;top:25px;}
.text_spoiler {border:1px #ececec solid;padding:10px;border-radius:5px;margin:-5px 0 0;}
.text_spoiler a {}
.text_spoiler a:hover {}

/* Вид комментария */
.comment-item{background:url(../images/line-topmenu.png) 0 bottom repeat-x;padding:0 0 10px;}
.comment-block {clear:both;margin:0 0 10px;position:relative;padding:10px 5px 5px 100px;border-radius:7px;}
.comment-block-left {width:85px;height:85px;overflow:hidden;position:absolute;left:5px;top:20px;}
.comment-block-left img {width:85px;}
.comment-block-right {margin:0 0 0 10px;position:relative;padding:0;}
.comment-block-right2 {}
.comment-text {color:#303030;line-height:17px;font-size:12px;}
.comment-text a {color:#074f75;}
.comment-text a:hover {text-decoration:underline;}
.comment-text-title {border-bottom:1px #ebebeb dotted;padding:0 0 5px;margin:0 0 5px;color:#074f75;font-size:12px;;}
.comment-text-title a {color:#074f75;font:16px Trebuchet MS;}
.comment-text-title a:hover {text-decoration:underline;}
.comment-text-more {padding:3px 0 0;font-size:11px;color:#ccc;border-top:1px #ebebeb dotted;}
.comment-text-more a {color:#a0a0a0;}
.comment-text-more a:hover {color:#000;}
.comment-block .bbcodes, .mass_comments_action .bbcodes, .news-item-content .editor input, .news-item-content input {background:#fff;border:1px #ccc solid;color:#333;border-radius:3px;margin:0;cursor:pointer;}

/* -------- */
.quote {background:#efead4;padding:8px;color:#6f6f6f;clear:both;border-radius:3px;margin:0 0 5px;font-size:11px;}
.quote a {color:#000;}

/* 
*****************************
Юзер инфа */
.user-info-table {width:90%;margin:0 0 0 20px;}
.user-info-table td {padding:5px 5px 20px 5px;text-align:left;}
.user-info-table td small {font-size:14px;color:#af86522;font-weight:bold;}
.user-info-table td a {color:#ff863d;}
.user-info-table td i {color:#bfbfbf;}
.buttom-add-news {margin:5px 20px 5px 0;background:#777;color:#fff;border:1px #2b2b2b solid;}
.user-info-table input {background:url(../images/form-text.gif);color:#2e2e2e;border:1px #d0d0d0 solid;}

/* Инфо */
.error {padding:10px;padding-bottom:150px;background:url(../images/error.png) center bottom no-repeat;text-align:center;}
.error p {font-size:15px;font-weight:bold;}
.error a {color:#7cad37;}
/* Статистика */
.lost-pass {width:400px;background:#fef2e4;margin-bottom:20px;border-top:5px #9d7038 solid;margin-top:10px;}
.lost-pass td {background:#fef2e4;padding:5px;color:#4b2e12;text-align:left;}
.lost-pass td a {color:#c89539;}
.ststs-title {padding:5px 5px 5px 20px;color:#60360c;text-align:left;font-weight:bold;}
/* Статические страницы */
.ststststs {text-align:left;margin:0 30px;}
.ststststs-t {height:40px;line-height:35px;color:#fffdcc;margin:0 30px 0 10px;}
.ststststs-t h1 {margin:0;padding:0 0 0 50px;font-size:14px;}
.ststststs-c {padding:20px;}
.ststststs-c img {padding:0 10px 10px 0;background:url(../images/shadow.gif) right bottom;border:0;margin:10px 10px 10px 0;}
.ststststs-c input {margin:5px 20px 0 0;background:url(../images/form-text.gif);color:#2e2e2e;border:1px #d0d0d0 solid;}
.ststststs-s {padding:5px;}.ststststs-s a {color:#60360c;}
.s-block-content {padding:10px;}
#dle-content {margin:0 10px 0 0;}
.s-block-content a {color:#871012;}
/* добавление новости */
.add-news-title {padding:5px 5px 0 50px;font-weight:bold;text-align:left;color:#2d7cff;}
/* ПМ */
.imp {text-align:left;margin:0 30px;}
.imp input {margin:5px 20px 0 0;background:url(../images/form-text.gif);color:#2e2e2e;border:1px solid #d0d0d0;}
.pm-tititittile {padding:10px 10px 10px 5px;font-weight:bold;}
.new-PM {padding:3px;}
.new-PM input {width:250px;background:url(../images/form-text.gif);color:#2e2e2e;border:1px solid #d0d0d0;}
.new-PM span {width:150px;margin-right:20px;display:block;}
.pm-block {height:30px;padding-left:60px;line-height:30px;font-weight:bold;}
.pm-content {padding:10px 5px 5px;}
.pm-content a {color:#666;font-weight:bold;}
.pm-block-menu {height:50px;margin-bottom:20px;line-height:50px;padding-left:0;font-size:12px;}
.pm-block-menu a {color:#ff863d;font-weight:bold;}
.a-mess {border-top:5px solid #fff;padding:5px;color:#777;}
.a-mess a {color:#4a4a4a;font-weight:bold;}
.theme-mess {background:#c6c6c6;padding:5px;border-top:5px #fff solid;color:#666;font-weight:bold;}
/* Результаты поиска и форма поика на главной */
.search-block {position:absolute;width:257px;height:22px;right:22px;top:45px;background:url(../images/search-block.png) left top no-repeat;}
#tt_social a {width:24px;height:24px;margin:0 2px 2px 0;display:block;float:left;}
.ttfav {float:left;padding:10px 0 0;}
.ttfav-title {padding:5px 0 5px 3px;font-weight:bold;color:#bbb;}
.form-text {color:#898989;font-size:11px;border:0;margin:0;padding:0;background:none;position:absolute;left:60px;top:4px;width:190px;}
.form-search {position:absolute;left:0;top:0;}
.search-rez {text-align:left;margin:0 30px;}
.search-title {padding:10px;color:#fdffcd;font-weight:bold;border-left:2px solid #ffddb5;border-right:2px solid #ffddb5;margin:10px;background:#262626;}
.search-rez input {background:url(../images/form-text.gif);color:#2e2e2e;border:1px solid #d0d0d0;}
/* Навигация по страницам */
.navigation {padding:10px;clear:both;}
.navigation a {border-radius:5px;background:url(../images/navigation.jpg) left top repeat-x;height:20px;line-height:20px;float:left;padding:0 9px;font-weight:bold;text-decoration:none;color:#828282;margin:0 5px 0 0;font-size:11px;}
.navigation a:hover {background:url(../images/navigation.jpg) left bottom repeat-x;color:#fff;}
.navigation span {border-radius:5px;background:url(../images/navigation.jpg) left bottom repeat-x;height:20px;line-height:20px;float:left;padding:0 9px;font-weight:bold;text-decoration:none;color:#fff;margin:0 5px 0 0;font-size:11px;}
.vote-pool {margin:20px 0 0 100px;background:#dbf6ff;width:400px;padding:10px;}
.vote-pool img {border:0;padding:0;}
.vote-pool h5 {color:red;font-size:13px;margin:0;}
.vote-pool h6 {margin:0;font-size:12px;}
.vote-pool input {margin:5px 20px 0 0;background:url(../images/form-text.gif);color:#2e2e2e;border:1px #d0d0d0 solid;}
.statss {width:100%;}
.statss  td {padding:5px;font-size:12px;color:#757575;}
.statss a {color:#ff873e;}
.statss-title {font-size:13px;font-weight:bold;color:#239aff;border-bottom:1px #8e8e8e dotted;margin-bottom:10px;}

.form-input-stand {background:url(../images/form-text.gif);color:#2e2e2e;border:0;}
.shot-title {color:#61a0ff;padding:5px;}
.shot-title h1 {font-size:18px;padding-left:10px;}
.shot-title h1 i {}
.img-top-link {padding:0 !important;margin:0 !important;border:0 !important;}
.fix-bb {margin-right:2%;background:url(../bbcodes/bg.gif);height:75px;margin-left:-10px;border:1px solid #bbb;border-bottom:0;}
.fix-bb div {border:0 !important;}

/* DLE 8.5 */
/* Вид изображения:с прямыми краями и тенью */
.wide-border {background:white;}
.wide-border .highslide-image {border-width:10px;}
.wide-border .highslide-caption {padding:0 10px 10px;}
/* Вид изображения:только тень */
.borderless .highslide-image {border:none;}
.borderless .highslide-caption {border-bottom:1px solid white;border-top:1px solid white;background:white;}
/* Вид изображения:только рамка без тени */
.less .highslide-image {border:1px solid #000;}.less .highslide-caption {border:1px solid #000;background:white;}

/* DLE 9.0 */
/* Информационное оконо загрузки AJAX */
#loading-layer {display:none;font-family:Verdana;font-size:11px;background:#000;padding:10px;text-align:center;border:1px solid #000;color:#FFF;border-radius:5px;}
/* Быстрый поиск на сайте */
#searchsuggestions {z-index:99999;border-width:1px;border-color:#919191;border-style:solid;width:300px;background-color:#5c9ccc;font-size:11px;line-height:12px;}
#searchsuggestions a {padding:5px;display:block;background-color:#fff;clear:left;height:80px;text-decoration:none;}
#searchsuggestions a:hover {background-color:#fdd08b;color:#fff;}
#searchsuggestions a span.searchheading {background:#5c9ccc;display:block;font-weight:bold;padding:5px;color:#fff;}
#searchsuggestions a:hover span.searchheading {color:#fff;}
#searchsuggestions a span {color:#555;}
#searchsuggestions a:hover span {color:#0000;}
#searchsuggestions span.seperator {float:right;padding-right:15px;margin-right:5px;}
#searchsuggestions span.seperator a {background-color:transparent;display:block;height:auto;color:#fff;}
#searchsuggestions span.notfound {padding:5px;background-color:#fff;display:block;height:auto;color:#000;}
/* Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.ui-helper-clearfix {display:inline-block;}
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-widget {font-family:Tahoma, Lucida Sans, Arial, sans-serif;font-size:11px;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:tahoma, Arial, sans-serif;font-size:11px;}
.ui-widget-content {background:#fcfdfd 50% bottom repeat-x;border:1px solid #a6c9e2;color:#222;text-align:left;}
.ui-widget-content a {color:#222;}
.ui-widget-header {background:#5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;border:1px solid #4297d7;color:#fff;font-weight:bold;}
.ui-widget-header a {color:#fff;}
.ui-state-default, .ui-widget-content .ui-state-default {background:#dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;border:1px solid #c5dbec;color:#2e6e9e;font-weight:bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#2e6e9e;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:#d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;border:1px solid #79b7e7;color:#1d5987;font-weight:bold;}
.ui-state-hover a, .ui-state-hover a:hover {color:#1d5987;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active {background:#f5f8f9 50% 50% repeat-x;border:1px solid #79b7e7;color:#e17009;font-weight:bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#e17009;text-decoration:none;}
.ui-widget :active {outline:none;}.ui-state-error {background:#fef1ec 50% 50% repeat-x;border:1px solid #cd0a0a;color:#cd0a0a;}
.ui-widget-header .ui-icon {background-image:url(../images/ui-icons.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image:url(../images/ui-icons_h.png);}
.ui-icon-close {background-position:-80px -128px;}
.ui-icon-closethick {background-position:-96px -128px;}
.ui-button .ui-button-text {display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text {padding:.4em .8em;}
input.ui-button {padding:.4em 1em;}
.ui-button-set {margin-right:7px;}
.ui-button-set .ui-button {margin-left:0;margin-right:-.3em;}
button.ui-button:-moz-focus-inner {border:0;padding:0;}
.ui-dialog {overflow:hidden;padding:.2em;position:absolute;width:300px;text-align:left;}
.ui-dialog .ui-dialog-titlebar {padding:.5em 1em .3em;position:relative;}
.ui-dialog .ui-dialog-title {float:left;margin:.1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-titlebar-close span {display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding:0;}
.ui-dialog .ui-dialog-content {background:none;border:0;overflow:hidden;padding:.5em 1em;position:relative;text-align:left;}
.ui-dialog .ui-dialog-buttonpane {background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:left;}
.ui-dialog .ui-dialog-buttonpane button {cursor:pointer;float:right;line-height:1.4em;margin:.5em .4em .5em 0;overflow:visible;padding:.2em .6em .3em .6em;width:auto;}
.ui-dialog .ui-resizable-se {bottom:3px;height:14px;right:3px;width:14px;}
.ui-draggable .ui-dialog-titlebar {cursor:move;}
.commentS-td2 #b_left, .commentS-td2 #b_center, .commentS-td2 #b_right, .commentS-td2 #b_spoiler {display:none;}
.nono #b_left, .nono #b_center, .nono #b_right, .nono #b_spoiler {display:none;}
#searchtable input{max-width:150px !important;} 

/* ДЛЕ 9.2 */
.editor input[type="text"] {padding:2px;background:#fff url("../images/fields.png") repeat-x;border:1px solid #bcc0c2;}
/* Автозаполнение облака тегов */
.ui-autocomplete {position:absolute;cursor:default;}
* html .ui-autocomplete {width:1px;} 
/* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none;padding:2px;margin:0;display:block;float:left;background:#fff 50% bottom repeat-x;border:1px solid #dedede;color:#222;}
.ui-menu .ui-menu {margin-top:-3px;}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:bold;}
.full-news-custom-content p, .r-custom-text p {margin:0;padding:0;}

.sp_search {width:486px;margin:0 0 15px;border:2px #fff solid;}
.sp_search_head {height:37px;padding:5px;color:#888;font:bold 17px Arial;line-height:40px;text-transform:uppercase;background:#fff;border-bottom:1px #ccc solid;}
.sp_search_head img {float:left;margin-right:7px;}
.sp_search_table {font:11px Tahoma;color:#080808;width:100%;text-align:left;background:#d5f3ff;}
.sp_search_table .sp_s1 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s2 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s3 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table .sp_s4 {color:#1e81ba;text-decoration:underline;font-weight:bold;}
.sp_search_table td.sp_name {padding:6px 10px 8px 0;vertical-align:top;font:12px Tahoma;color:#080808;}
.sp_search_table a.sp_lnk {font:12px Tahoma;color:#080808;text-decoration:underline;}
.sp_search_table a.sp_lnk b {font-weight:bold;}
.sp_search_table a.sp_lnk:hover, .sp_search_table a.sp_lnk:hover span {text-decoration:none;}
.sp_search_table td.sp_count {padding:6px 24px 8px 0;vertical-align:top;text-align:right;}
.sp_search_table td.sp_count span.sp_count_sp {color:#000;font-weight:bold;}
.sp_search_table td.sp_count span.sp_count_sp2 {color:#1e81ba;font-weight:bold;}
.sp_search_table td.sp_name .sp_im_bl {float:left;margin:-4px 0 0;width:44px;}
.sp_search_table td.sp_name .sp_im_bl img {display:block;margin:0 auto;}
/*---Подсветка кода в теге [code]---*/
pre code {display:block;padding:0.5em;background:#f9fafa;border:1px solid #dce7e7;overflow:auto;white-space:pre;}
pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {color:#93a1a1;font-style:italic;}
pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {color:#859900;}
pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {color:#2aa198;}
pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {color:#268bd2;}
pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {font-weight:bold;}
pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {color:#b58900;}
pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {color:#cb4b16;}
pre .deletion {color:#dc322f;}
pre .tex .formula {background:#eee8d5;}
/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {border:1px solid #d8d8d8;padding:1px;margin:0 5px;}
.pm_progress_bar span {background:#000;font-size:0em;text-indent:-2000em;height:10px;display:block;overflow:hidden;}
.pm_status {float:left;border:1px solid #d8d8d8;padding:0;background-color:#fff;width:100%;height:150px;margin-right:10px;}
.pm_status_content{padding:0 10px;}
.pm_status_head {border-bottom:1px solid #d8d8d8;background:#fff url("../images/bbcodes.png") repeat-x 0 100%;font:12px Tahoma;padding:10px;margin:0;font-weight:bold;text-align:center;vertical-align:top;color:#4e4e4e;}
/*---BB Редактор---*/
.bb-pane {height:1%;overflow:hidden;border:1px solid #BBB;background-image:url("../bbcodes/bg.gif");}
.bb-btn, .bb-sep {height:25px;float:left;display:block;overflow:hidden;text-indent:-9999px;white-space:nowrap;}
.bb-sel {float:left;padding:4px 2px 0 2px;}
.bb-sel select {font-size:11px;}
.bb-sep {width:5px;background-image:url("../bbcodes/brkspace.gif");}
.bb-btn {cursor:pointer;width:23px;}
#b_font {width:118px;}
#b_size {width:65px;}
#b_font select {padding:0;}
#b_size select {padding:0;}
#b_b {background-image:url("../bbcodes/b.gif");}
#b_i {background-image:url("../bbcodes/i.gif");}
#b_u {background-image:url("../bbcodes/u.gif");}
#b_s {background-image:url("../bbcodes/s.gif");}
#b_img {background-image:url("../bbcodes/image.gif");}
#b_up {background-image:url("../bbcodes/upload.gif");}
#b_emo {background-image:url("../bbcodes/emo.gif");}
#b_url {background-image:url("../bbcodes/link.gif");}
#b_leech {background-image:url("../bbcodes/leech.gif");}
#b_mail {background-image:url("../bbcodes/email.gif");}
#b_video {background-image:url("../bbcodes/mp.gif");}
#b_audio {background-image:url("../bbcodes/mp3.gif");}
#b_hide {background-image:url("../bbcodes/hide.gif");}
#b_quote {background-image:url("../bbcodes/quote.gif");}
#b_code {background-image:url("../bbcodes/code.gif");}
#b_left {background-image:url("../bbcodes/l.gif");}
#b_center {background-image:url("../bbcodes/c.gif");}
#b_right {background-image:url("../bbcodes/r.gif");}
#b_color {background-image:url("../bbcodes/color.gif");}
#b_spoiler {background-image:url("../bbcodes/spoiler.gif");}
#b_fla {background-image:url("../bbcodes/flash.gif");}
#b_yt {background-image:url("../bbcodes/youtube.gif");}
#b_tf {background-image:url("../bbcodes/typograf.gif");}
#b_list {background-image:url("../bbcodes/list.gif");}
#b_ol {background-image:url("../bbcodes/ol.gif");}
#b_tnl {background-image:url("../bbcodes/translit.gif");}
#b_br {background-image:url("../bbcodes/pbreak.gif");}
#b_pl {background-image:url("../bbcodes/page.gif");}
.bb-editor textarea {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px;border:1px solid #bcc0c2;width:100%;background:#fff url("../images/fields.png") repeat-x;}
.editorcomm .bb-editor {width:465px;}
.editorcomm .bb-editor textarea {height:156px;}
.clr {clear:both;}
/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar, #txtselect_marker {display:block;visibility:hidden;position:absolute;z-index:1200;opacity:0;transition:opacity .4s, visibility .1s linear .4s;}
#txtselect_marker {cursor:pointer;background:url(../dleimages/marker.png) 0 0 no-repeat;}
#txtselect_marker:hover {background-position:0 -32px;}
#marker-bar{border:1px solid #ccc;border-radius:15px;background:#fff;padding:5px 10px;cursor:default;box-shadow:0 0 4px #ccc;}
#marker-bar.show {transition:opacity .4s, visibility 0s;opacity:1;visibility:visible;}
#txtselect_marker.show {visibility:visible;width:32px;height:32px;transition:opacity .4s, visibility 0s;opacity:1;}
#marker-bar .masha-social, #marker-bar .masha-marker{cursor:pointer;display:block;margin:0 5px;float:left;}
#marker-bar .masha-marker{line-height:1em;color:#aaa;border-bottom:1px dotted #aaa;margin-right:10px;}
#marker-bar .masha-marker:hover {color:#ea3e26;border-color:#ea3e26;}
.user_selection, .user_selection_true {background:#c4f47d;padding:2px 0;}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {display:none;}
.user_selection .closewrap, .user_selection_true .closewrap {position:relative;}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {display:inline-block;position:absolute;top:-7px;left:-5px;width:33px;height:33px;background:url(../dleimages/closemarker.png) 0 0 no-repeat;}
.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {background-position:0 -33px;}

#share-popup {background:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.5);position:absolute;width:414px;display:none;z-index:100;padding:10px 0;opacity:0;transition:opacity .4s, visibility .1s linear .4s;}
#share-popup.show {display:block;opacity:1;transition:opacity .4s, visibility 0s;opacity:1;}
#share-popup .social {padding:0 0 10px 17px;height:40px;}
#share-popup .social p {padding-bottom:10px;margin:0;font-weight:bold;}
#share-popup .social ul {list-style:none;margin:0;padding:0;}
#share-popup .social ul li {float:left;margin-right:20px;padding-top:2px;position:relative;}
#share-popup .social ul a {text-decoration:none;font-size:11px;display:inline-block;color:#aaa;padding-left:25px;}
#share-popup .social ul a:hover {text-decoration:underline;color:#ea3e26;}
#share-popup .social a span{cursor:pointer;width:20px;height:20px;background:url(../dleimages/social-icons.png) 20px 20px no-repeat;position:absolute;left:0;top:0;}
#share-popup .social .tw span{background-position:0 -20px;}
#share-popup .social .tw:hover span{background-position:0 0;}
#share-popup .social .fb span{background-position:-20px -20px;}
#share-popup .social .fb:hover span {background-position:-20px 0;}
#share-popup .social .vk span{background-position:-40px -20px;}
#share-popup .social .vk:hover span {background-position:-40px 0;}
#share-popup .social .gp span{background-position:-60px -20px;}
#share-popup .social .gp:hover span {background-position:-60px 0;}
#share-popup .link {clear:both;border-top:1px solid #d9d9d9;padding:10px 5px 0 10px;line-height:1.2;overflow:hidden;margin:0 7px;}
#share-popup .link p {font-weight:bold;padding:0 0 3px;margin:0;}
#share-popup .link span {color:#999;font-size:10px;display:block;padding-top:3px;}
#share-popup .link a {display:block;}

/* Слабовидящие */
.nosee .header {margin-top: 53px;}
.nosee .relfix h2 a {height: auto !important;}

.nosee .news-day-news h2 a, .nosee.white .news-day-news h2 a{color:#000;}
.nosee .main-news h2 a, .nosee.white .main-news h2 a {color: #000;}
.nosee .see-all, .nosee.white .see-all {color: #000;}


body.nosee.black {background: #000;color: #fff;}
.nosee.black .news-today-main {background: #000;border: 2px solid #fff;}
.nosee.black .news-today-main-news-content {color: #fff;}
.nosee.black .news-today-main-news h2 a {color: #fff;}
.nosee.black .news-day-block-title {color: #fff;border-bottom: 1px solid #fff;}
.nosee.black .main-news-content {color: #fff;}
.nosee.black .news-day-news h2 a {color: #fff;}
.nosee.black .main-news h2 a {color: #fff;}
.nosee.black .full-news {background: #000;color: #fff;border: 2px solid #fff;}
.nosee.black .full-news h1 {color: #fff;}
.nosee.black .full-news-content {color: #fff;}
.nosee.black .full-news-content a {color: #fff;}
.nosee.black .attachment {color: #fff;}
.nosee.black a {color: #fff;}
.nosee.black .speed-b {color: #fff;}
.nosee.black .see-all {color: #fff;}
.nosee.black .news-today-main-news-more a {color: #fff;border: 2px solid #fff;background:#000;}
.nosee.black .top-news-block {color: #000;}

body.nosee.size-normal {font-size: 16px;}
.nosee.size-normal .hidden-menu-link {font-size: 16px;}
.nosee.size-normal .news-day-block-title {font-size: 18px;}
.nosee.size-normal h1, .nosee.size-normal h2, .nosee.size-normal h3, .nosee.size-normal h4 {font-size: 18px;font-weight: 700;}
.nosee.size-normal .news-day-news h2 a {font-size: 16px;}
.nosee.size-normal .news-today-main-news h2 a {font-size: 16px;}
.nosee.size-normal .news-today-main-news-content {font-size: 16px;line-height: 18px;}
.nosee.size-normal .first-news h2 a {font-size: 16px;}
.nosee.size-normal .news-day-date {font-size: 14px;}
.nosee.size-normal .main-news-date {font-size: 14px;}
.nosee.size-normal .main-news-content {font-size: 16px;line-height: 18px;}
.nosee.size-normal .full-news-content {line-height: initial;font-size: 16px;}
.nosee.size-normal .main-news h2 a {font-size: 16px;line-height: initial;}
.nosee.size-normal .main-news-content {height: 84px;}
.nosee.size-normal .see-all {font-size: 14px;}
.nosee.size-normal .news-today-main-news-more a {font-size: 14px;}
.nosee.size-normal .polit-news-more a {font-size: 14px;}

body.nosee.size-large {font-size: 18px;}
.nosee.size-large .hidden-menu-link {font-size: 18px;}
.nosee.size-large .news-day-block-title {font-size: 20px;}
.nosee.size-large h1, .nosee.size-large h2, .nosee.size-large h3, .nosee.size-large h4 {font-size: 20px;font-weight: 700;}
.nosee.size-large .news-day-news h2 a {font-size: 18px;}
.nosee.size-large .news-today-main-news h2 a {font-size: 18px;}
.nosee.size-large .news-today-main-news-content {font-size: 18px;line-height: 18px;}
.nosee.size-large .first-news h2 a {font-size: 18px;}
.nosee.size-large .news-day-date {font-size: 14px;}
.nosee.size-large .main-news-date {font-size: 14px;}
.nosee.size-large .main-news-content {font-size: 18px;line-height: 18px;}
.nosee.size-large .full-news-content {line-height: initial;font-size: 18px;}
.nosee.size-large .main-news h2 a {font-size: 18px;line-height: initial;}
.nosee.size-large .see-all {font-size: 16px;}
.nosee.size-large .news-today-main-news-more a {font-size: 16px;}
.nosee.size-large .polit-news-more a {font-size: 16px;}

body.nosee.size-large-more {font-size: 20px;}
.nosee.size-large-more .hidden-menu-link {font-size: 20px;}
.nosee.size-large-more .news-day-block-title {font-size: 22px;}
.nosee.size-large-more h1, .nosee.size-large-more h2, .nosee.size-large-more h3, .nosee.size-large-more h4 {font-size: 22px;font-weight: 700;}
.nosee.size-large-more .news-day-news h2 a {font-size: 20px;}
.nosee.size-large-more .news-today-main-news h2 a {font-size: 20px;}
.nosee.size-large-more .news-today-main-news-content {font-size: 20px;line-height: 20px;}
.nosee.size-large-more .first-news h2 a {font-size: 20px;}
.nosee.size-large-more .news-day-date {font-size: 14px;}
.nosee.size-large-more .main-news-date {font-size: 14px;}
.nosee.size-large-more .main-news-content {font-size: 20px;line-height: 20px;}
.nosee.size-large-more .full-news-content {line-height: initial;font-size: 20px;}
.nosee.size-large-more .main-news h2 a {font-size: 20px;line-height: initial;}
.nosee.size-large-more .see-all {font-size: 18px;}
.nosee.size-large-more .news-today-main-news-more a {font-size: 18px;}
.nosee.size-large-more .polit-news-more a {font-size: 18px;}

body.nosee.size-large-max {font-size: 22px;}
.nosee.size-large-max .hidden-menu-link {font-size: 22px;}
.nosee.size-large-max .news-day-block-title {font-size: 24px;}
.nosee.size-large-max h1, .nosee.size-large-max h2, .nosee.size-large-max h3, .nosee.size-large-max h4 {font-size: 24px;font-weight: 700;}
.nosee.size-large-max .news-day-news h2 a {font-size: 22px;}
.nosee.size-large-max .news-today-main-news h2 a {font-size: 22px;}
.nosee.size-large-max .news-today-main-news-content {font-size: 22px;line-height: 22px;}
.nosee.size-large-max .first-news h2 a {font-size: 22px;}
.nosee.size-large-max .news-day-date {font-size: 14px;}
.nosee.size-large-max .main-news-date {font-size: 14px;}
.nosee.size-large-max .main-news-content {font-size: 22px;line-height: 22px;}
.nosee.size-large-max .full-news-content {line-height: initial;font-size: 22px;}
.nosee.size-large-max .main-news h2 a {font-size: 22px;line-height: initial;}
.nosee.size-large-max .see-all {font-size: 20px;}
.nosee.size-large-max .news-today-main-news-more a {font-size: 20px;}
.nosee.size-large-max .polit-news-more a {font-size: 20px;}


.top-menu-block {}
