nbody {
background:#fff;
font-size:1.5rem;
}

h1, h2, h3, h4 {margin:0;}
ul,li{list-style:none;}
.full-news .text ul, .full-news .text li{list-style:disc;}
a {
text-decoration: none;
transition:color .3s;
}
img {border: none;}
label{position:relative;vertical-align: top;}
input,textarea{outline:none;}
textarea{resize:vertical;}
.form-control{border-radius:2px;}
.wrapper{margin: 0 auto;position: relative;z-index:1;}
.icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
}
.main{
background:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.1);
position: relative;
z-index:5;
}
.mobile .wrapper,.mobile .main{z-index:auto;}
.mobile .wrapper{margin-top:60px;}
header{
position: relative;
z-index:10;
margin: 0 0 15px 0;
padding: 10px 0 0 0;
height: 190px;
}

.logo{
background: url(../images/logo.png) 0 0 no-repeat;
background-size:100%;
width: 223px;
height: 90px;
position: absolute;
top: 33px;
left: 0px;
display: block;
overflow:hidden;
text-indent:-500px;
}

.site-banner{display:block;margin:20px 0px;padding:5px;text-align:center;background:#f5f5f5;}
.floating-banner .site-banner{background:none;margin:0;}
.site-banner:before,#dle-content .site-banner:after{content:' ';display:block;clear:both;}
header .site-banner,.footer .site-banner{margin:0;padding:0;}
header .site-banner{height:90px;max-height:90px;}
.right .site-banner{margin-top:0;}
.site-banner img,.site-banner video, .site-banner iframe{max-width:100%!important;}
header .banner{
position: absolute;
top: 45px;
left: 230px;
width: 728px;
height:90px;
overflow:hidden;
}
.mobile.portrait .banner.header-banner,.mobile.portrait .banner.footer-banner{width:100%;overflow:hidden;}

.banner img{width:100%;height:100%;}
.header-menu{
position: absolute;
top: 15px; 
left:-10px;
width: 380px;
font-size: 11px; 
color: #8e8e8e;
}

.header-menu a{
color: #8e8e8e;
margin: 0 15px;
}

.header-menu a:hover{
text-decoration: underline;
}

.uarea{
background:#f0f0f0;
height: 90px;
width: 215px;
position: absolute;
right: 0px;
top: 45px;
padding:5px;
}
.uarea a.reg{
    display: block;
    color: #000;
    margin-top: 8px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
	transition:all .3s;
}
.uarea:hover a.reg{color:#d00000;}

.top-menu{
position: absolute;
bottom: 0px;
width:100%;
background: #323232;
background: -moz-linear-gradient(top, #323232 0%, #010101 100%);
background: -webkit-linear-gradient(top, #323232 0%,#010101 100%);
background: linear-gradient(to bottom, #323232 0%,#010101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#010101',GradientType=0 );
border-bottom:3px solid #b82112;
}
.top-menu ul{position:relative;display:block;width:100%;height:48px;padding:0;margin:0;}
.top-menu ul li{position:relative;z-index:1;display:inline-block;float:left;border-right: 1px solid #555;padding:0;margin:0;}
.top-menu li.top{z-index:2;}
.top-menu a{
color: #fff;
height: 48px;
padding: 0 30px 0 30px;
line-height: 49px;
transition:all 0.4s;
text-transform:uppercase;
display:block;
width:100%;
text-align:center;
}
.top-menu a,.top-menu a:focus,.top-menu a:visited{text-decoration:none;}
.top-menu li:last-child{border-right: none;}

.top-menu a:hover,.top-menu a.active{
text-decoration:none;
background: #df3b31;
background: -moz-linear-gradient(top, #df3b31 0%, #bf251c 100%);
background: -webkit-linear-gradient(top, #df3b31 0%,#bf251c 100%);
background: linear-gradient(to bottom, #df3b31 0%,#bf251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df3b31', endColorstr='#bf251c',GradientType=0 );
}
/*TMP:*/
@keyframes blink{
0%{opacity: 0.5;}
25%{opacity: 1;}
50%{opacity: 1;}
75%{opacity: 1;}
100%{opacity: 0.5;}
}
.top-menu li:last-child a{
	background: #df3b31;
background: -moz-linear-gradient(top, #df3b31 0%, #bf251c 100%);
background: -webkit-linear-gradient(top, #df3b31 0%,#bf251c 100%);
background: linear-gradient(to bottom, #df3b31 0%,#bf251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df3b31', endColorstr='#bf251c',GradientType=0 );
	animation: blink 2s linear infinite;}
.top-menu li:last-child:hover a,.top-menu li:last-child a.active{animation:none;}
/*/TMP:*/
.top-menu ul li ul{position:absolute;top:100%;left:0;width:auto;background:#bf251c;max-height:400px;overflow:hidden;overflow-y:auto;height:0;opacity:0;transition:all .2s;box-shadow: 0 7px 7px rgba(0,0,0,.7);}
html:not(.mobile) .top-menu ul li:hover ul,.top-menu ul li.active ul{height:350px;opacity:1;}
.top-menu ul li ul li{float:none;display:block;width:100%;padding:0;border-top:1px solid #eaa09c;border-right:none;}
.top-menu ul li ul li a{width:100%;height:auto;padding: 0 34px 0 34px;font-size:1.3rem;line-height:32px;font-size:1.5rem;text-transform:initial;white-space:nowrap;text-align:left;}
.top-menu ul li ul a:hover{background:#000;color:#fff;}



.top-menu li.top span{
	top: 22px;
	right:7px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	margin-top:-1px;
	transition:all .3s;	
}

.top-menu li.top span{
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}

.top-menu li.top:hover span{right:7px;margin-top:-7px;transform:scaleY(-1);}
.mobile .top-menu ul li ul{position:relative;}

header .social{position:absolute;left:0px;top:113px;background: #eee;width: 220px;height: 22px;}
header .social a{display:inline-block;text-decoration:none;overflow:hidden;text-indent:-200px;width:22px;height:22px;background-image:url('../images/social.png');background-repeat:no-repeat;transition:all .3s;margin-right:2px;}
header .social a.yt{background-position:0 -22px;}
header .social a.yt:hover{background-position:0 0;}
header .social a.fb{background-position:-22px -22px;}
header .social a.fb:hover{background-position:-22px 0;}
header .social a.vk{background-position:-44px -22px;}
header .social a.vk:hover{background-position:-44px 0;}
header .social a.ok{background-position:-66px -22px;}
header .social a.ok:hover{background-position:-66px 0;}
header .social a.rss{background-position:-88px -22px;}
header .social a.rss:hover{background-position:-88px 0;}

.box,.box .body,.item{position: relative;}
.box h4, .item-title{
font-size: 2.2rem;
color: #000;
margin: 0 0 10px 0;
text-align:left;
}
.comments .item-title{margin-top:10px;background:#f7f7f7;padding:0 10px}
.main-slider{overflow:hidden;max-height:425px;}

.box.main-1.text p{margin:0px 10px 0 0;padding:0;}
.box.main-1 ins.adsbygoogle{margin-top: 40px;}

.box.main-2 h4{padding-left:10px;}
.box.main-2 .body{overflow:hidden;overflow-y:auto;max-height:420px;}
.box.main-2 .scroll .body{max-height:none;}
.box.main-2.verticall-auto-scroll{margin-top:20px;}
.box.main-2.verticall-auto-scroll .news-sm{padding:0 10px;}

.box.styled{padding:10px;}
.box.dark{background:#f5f5f5;}
.box.grey{background:#f5f5f5;}
.box.red{background:#c1261d;}
.box.red, .box.red h2, .box.red h4,.box.red a{color:#fff;}
.box.red .news{border-bottom: 1px solid #dc5d5d;}
.box.red .news .content{color:#fff;}
.box.red .news:hover{background:#a70c0c;}
.box.pink{background:#ffe7f1;}
.box.pink .news:hover{background:#f9d6e4;}

.box.orange{background:#ffa03c;}
.box.orange, .box.orange h4,.box.orange a{color:#fff;}
.box.orange a{text-decoration:underline;}
.box.blue{background:#f4faff;}
.box.green{background:#f2fff2;}
.box.green .news:hover{background:#dcf5dc;}

.box.styled.vote{padding:20px;}

.item-content{}

.box-slider, .box-slider-row{
margin: 0px !important;
padding: 0px !important;
position:relative;
}

.pagination{
position: absolute;
top:-52px;
right: 0px;
height: 18px;
}

.pagination a{
background:#fff;
display: block;
width: 18px;
height: 18px;
float: left;
margin: 0 1px;
text-indent: -99999px;
border-radius:50%;
position:relative;
border:4px solid #ddd;
transition:all .4s;
}

.pagination a:hover, .pagination a.selected{
background:#d00000;
}

.slider-news{
position: relative;
float: left;
width: auto;
}

.slider-news h2{
font-size: 2.4rem;
color: #fff;
background:rgba(0,0,0,0.8);
padding: 10px;
display: block;
line-height: 32px;
position: absolute;
bottom:0px;
left: 0;
width: 100%;
overflow: hidden;
margin:0;
}
.slider-news h2 a{color:#fff;}


.slider-news-image{
width: 100%;

overflow: hidden;
margin: 0;
}

.slider-news-image img{
width: 100%;

}

.slider-news-content{
overflow: hidden;
height: 135px;
}
.box-slider .slider-news-image{overflow: hidden;height: 325px;}
.box-slider .slider-news-image .image,.box-slider .slider-news-image .vid{position: relative;height:100%;}
.box-slider .slider-news-image a,.box-slider .slider-news-image div.vid{display:block;position:relative;width:100%;height:100%;}
.box-slider .slider-news-image img{position: absolute;top:0;left:0;}
.box-slider .slider-news-image .vid img{}
.box-slider .slider-news h2 a:hover{text-decoration:none;}

.news{
padding: 10px 20px 10px 10px;
position: relative;
border-bottom: 1px solid #e6e6e6;
cursor:pointer;
transition:all .3s;
}
.mobile .news{padding: 10px;}
.news:last-child{border-bottom:none;}
.news a{text-decoration:none;display:block;}
.news:hover{background: #faf5f5;}
.news h2{font-size: 1.6rem;color: #b82112;}
.news:hover h2{text-decoration: underline;}
.news .image{width: 100;position: relative;}
.news .image img{width: 100%;}
.news .content{color: #242424;line-height: 15px;}
.news-sm{margin-bottom:5px;}
.horizontal-small .news-sm{padding:5px 0;border-bottom:1px solid #eee;}
.horizontal-small .news-sm:after{content:' ';clear:both;display:block;}
.news-sm img{float:left;margin-right:5px;width:120px;max-height:70px;}
.news-sm a,.news-sm a:hover{text-decoration:none;}
.news-sm h5{margin:0 0 3px 0;font-size:16px;}
.news-sm:hover h5{text-decoration:underline;}
.news-sm p{color:#555;line-height:18px;}
.news-sm date{font-size:12px;color:#555;font-weight:bold;display:block;}
.news-sm a:hover date{text-decoration:none;}
.box-slider-row{
background: #1f1f1f;
padding: 15px 0 15px 0px;
position: relative;
margin: 0 0 30px 0;
}

/* слайдер с кнопками назад и далее */
.horisontal-slider{margin-bottom:50px;position:relative;}
.horisontal-slider .prev,.horisontal-slider .next{
width: 57px;
height: 31px;
display: block;
position: absolute;
bottom:-25px;
z-index:10;
}
.horisontal-slider .prev{
background: url(../images/prev-next1.png) left top no-repeat;
left: 15px;
}

.horisontal-slider .prev:hover{
background: url(../images/prev-next1.png) left bottom no-repeat;
}

.horisontal-slider .next{
background: url(../images/prev-next1.png) right top no-repeat;
right: 15px;
}

.horisontal-slider .next:hover{
background: url(../images/prev-next1.png) right bottom no-repeat;
}

.box .head{border-bottom:2px solid #1f1f1f;margin-bottom: 5px;}
.box .head.has-image{border-bottom:none;}
.box .head.has-image img{width:100%;}
.box.styled .head {margin:-10px -10px 0 -10px;}
.box .head h4{position:relative;display:inline-block;color:#000;margin:0;padding:2px 15px 2px 0;text-align: center;line-height: 28px;height: 28px;text-transform:uppercase;}
.box .head h4:after{
	/*
	content:' ';
	position:absolute;
	top:0;
	left:100%;
	width: 0;
height: 0;
border-style: solid;
border-width:28px 0 0 28px;
border-color: transparent transparent transparent #1f1f1f;
*/
}

.box.main-2 .head{margin-left:10px;}
.mobile .box.main-2 .head{margin-right:10px;}

.box.horisontal-slider{background:#1f1f1f;padding: 12px 0 0 0;margin-top:20px;margin-bottom:70px;}

.box.horisontal-slider h4{
position: absolute;
z-index:1;
top:-28px;
left:0;
}
.box.horisontal-slider .body{}
.box.horisontal-slider .body:after{content:' ';display:block;position:absolute;left:0;bottom:-40px;width:100%;height:50px;background:#1f1f1f;}

.box.main-6 .main-news .image,.box.main-9 .main-news .image{height:210px;}
.box.main-6 .main-news .image .vid img,.box.main-9 .main-news .image  .vid img, .cat-news .main-news .image .vid img{top:0;}


.foto-slider-news{
width: 200px;
float: left;
margin: 0 20px 25px 16px;
list-style-type: none;
}

.foto-slider-news h2 a{
font-size: 1.5rem;
color: #fff;
line-height: 16px;
display: block;
overflow: hidden;
height: 32px;
margin: 0 0 10px 0;
}

.foto-slider-news h2 a:hover{
text-decoration: underline;
}

.foto-slider-news-image{
width: 200px;
height: 110px;
overflow: hidden;
}

.foto-slider-news-image img{
width: 200px;
min-height: 110px;
}
.mobile.portrait .foto-slider-news,.mobile.portrait .foto-slider-news-image,.mobile.portrait .foto-slider-news-image img{width:312px;}
.mobile.portrait .foto-slider-news-image{height:190px;}
.mobile.portrait .foto-slider-news-image img{min-height:190px;}
.main-news{min-height:375px;}

.main-news .date{
font-size: 10px;
color: #f5f5f5;
position:absolute;
z-index:2;
left:4px;
top:4px;
background: rgba(0,0,0,0.4);
    padding: 1px 2px;
}

.main-news .image{
position: relative;
height: 140px;
border: 1px solid #dc5d5d;
overflow: hidden;
margin: 0 0 5px 0;
}
.main-news .image img{width:100%;}
.main-news .image .vid{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.main-news .image .vid img{position:relative;}

.main-news .cat{
position: absolute;
bottom: 4px;
left: 4px;
height: 23px;
line-height: 23px;
text-align: center;
overflow: hidden;
color: #fff;
background: #ce3333;
padding:0 12px;
}
.scat .main-news .cat{background:rgba(0,0,0,.5);}
.main-news .cat a{
font-size: 11px;
display:block;
color: #fff;
line-height: 23px;
}

.main-news .cat a:hover{
text-decoration: underline;
}
.main-news h2,.main-news h3,.main-news h4{font-size:1.5rem;    margin: 0;}
.main-news h2 a,.main-news h3 a,.main-news h4 a{
color: #c3271e;
text-decoration: underline;
display: block;
}

.main-news h2 a:hover,.main-news h3 a:hover,.main-news h4 a:hover{
text-decoration: none;
}

.main-news .content{
padding: 5px 0 0 0;
color: #343434;
overflow: hidden;
line-height: 20px;
}

.rel-news{margin-bottom:20px;}
.rel-news:after,.cat-news:after{content:' ';display:block;clear:both;}

.rel-news .main-news ,.cat-news .main-news {min-height:auto;background:#f5f5f5;color:#fff;margin-bottom:5px;padding:5px;}
.rel-news .main-news:after,.cat-news .main-news:after{content:' ';clear:both;display:block;}
.rel-news .main-news .image,.cat-news .main-news .image{height: 85px;max-width:150px;float:left;margin-right:10px;border:none;}
.rel-news .main-news .cat,.cat-news .main-news .cat,.mod-cat .main-news .cat{display:none;}
.rel-news a{display:block;line-height:26px;padding:0 5px;color:#000;transition: all .4s;}
.rel-news a,.rel-news a:hover{text-decoration:none;}
.rel-news a:nth-child(even) {background-color: #f9f9f9;}
.rel-news a:hover{background-color: #f2f2f2;}

.top-news-block{
padding:5px 5px 5px 0px;
border-bottom: 1px dashed #7d7d7d;
font-size: 12px;
color: #d73027;
line-height: 15px;
text-decoration: underline;
display: block;
background:#fff;
transition:background 0.3s;
}
.top-news-block:hover{color: #fff;background:#000;}
.top-news-block img{max-width:75px;float:left;margin-right:5px;}
.top-news-block:after{content:' ';clear:both;display:block;}

.banner2{
width: 100%;
overflow: hidden;
margin: 0 0 20px 0;
}
.banner2 img{width:100%;}
.footer{
border-top: 6px solid #b82112;
background:#000;
padding: 30px 35px 0 35px;
position: relative;
margin: 0 auto;
text-align: left;
margin-left: -10px;
    margin-right: -10px;
}

.footer-menu{
float: left;
width: 145px;
margin: 0 0 30px 0;
}

.footer-menu h5{color:#aaa;font-weight:bold;margin:0 0 5px 0;border-bottom:1px solid #aaa;}
.footer-menu:hover h5{color:#fff;}
.footer-menu a{
font-size: 12px;
color: #aaa;
text-decoration: underline;
display: block;
margin: 0 0 5px 0;
}

.footer-menu a:hover{
text-decoration: none;
color:#fff;
}

.footer .banner{
width: 468px;
height: 60px;
float: right;
}


.footer-text{
padding: 0 15px 15px 165px;
font: 12px Trebuchet MS;
color: #aaa;
position: relative;
line-height: 15px;
    clear: both;
}
.footer-text .logo{top:-5px;left:0;width:150px;height:50px;}
.footer-text a{color: #aaa;text-decoration:underline;}
.footer-text a:hover{color: #fff;}
.news2-news{
position: relative;
margin: 0 0 10px 0;
}

.news2-news h2{display: block;background: #f0f0f0;margin-top:0;}

.news2-news h2 a{
font-size: 1.5rem;
color: #000;
line-height: 17px;
display: block;
padding: 10px 15px 10px 7px;
font-weight: normal;
}

.news2-news h2 a:hover{
text-decoration: underline;
}

.news2-news-image{
width: 100%;
position: relative;
margin: 0 0 0 0;
}

.news2-news-image a{display: block;}

.news2-news-image img{max-width:100%;}

#story, .uarea input{
padding:3px 22px 3px 5px;
height:26px;
}

/* Юзер-панель */
.uarea input{padding:3px 22px 3px 22px;}
#upass{width:145px;}
.uarea button{padding:3px 10px;position:absolute;right:0;top:-1px;}
.uarea .form-group{position:relative;margin-bottom:3px;}
.uarea .glyphicon{position:absolute;z-index:2;font-size: 12px;top:7px;left:7px;opacity:.5;transition:all 0.4s;}
.uarea:hover .glyphicon{opacity:1;}
.login-pass{
font: bold 12px Tahoma;
color: #525252;
text-align: left;
margin: 0 0 5px 0;
}

.login-link {
padding: 10px 0 10px 15px;
}

.login-link a {
color: #6a6a6a;
}

.ava-cab{
width: 66px;
height: 66px;
overflow: hidden;
float: left;
margin: 0 8px 0 0;
}

.ava-cab img{
max-width: 100%;
min-height: 100%;
}

.login-cab{
font: 18px Tahoma;
color: #858585;
position: absolute;
top: 125px;
left: 30px;
}


.remembe{
font: 12px Tahoma;
color: #525252;
text-align: left;
margin: 7px 0 5px 0;
}

.l-link {
float: left;
font-size: 12px;
color: #000;
width: 130px;
padding:0;
}

.l-link a {
display: block;
color: #000;
line-height: 15px;
text-align: left;
background: none;
}

.l-link a:hover {
text-decoration: underline;
}

.lost-input-text {
border: 1px #9e9e9e dotted;
width: 200px;
padding: 5px;
color: #644217;
}

.reg-link {
font-size: 10px;
padding: 20px 0 0 15px;
color: #5b5b5b;
}

.reg-link a {
color: #5b5b5b;
}

.reg-link a:hover {
text-decoration: underline;
}
/* --- Оформление календаря --- */
.calendar { width: 100%;}
.calendar tr td, .calendar tr th { padding: 3px; text-align: center;  }
	.calendar tr td a { color: inherit; font-weight: bold; }
	.calendar tr td { padding: 5px 3px; }
	.calendar tr td.weekday { color: #dd0000; }
	.calendar tr th { background-color: #fff; font-weight: bold; text-transform: uppercase; }
	.calendar tr th.weekday { background-color: #dd0000; color: #fff; }
	.calendar tr th.monthselect { background-color: transparent; color: #b8b8b8; padding-bottom: 15px;}
	.calendar tr th.monthselect a { color: #b8b8b8; }
a.archives{color:#000;display: inline-block;width: 33%;}
/* ==================== Облако тегов */
.tag_list > span, .tag_list > span > a {
    display: inline-block;
	margin:1px;
}
.tag_list > span > a {
    border: 1px solid #d6d6d6;
    color: inherit;
    text-decoration: none !important;
    padding: 4px 8px;
    border-radius: 2px;
	transition:all 0.2s;
}
.tag_list > span > a:hover {
			background-color: #fff;
			color: #dd0000;
			border-color: #fff;
			box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 7px 0 rgba(0,0,0,0.2);
		}
.tags_more { margin: 1em 0; }		
.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: 18px;
color: #424242 !important;
text-decoration: none;
}
.clouds_large {
font-size: 22px;
color: #424242 !important;
text-decoration: none;
}
.clouds_xlarge {
font-size: 2.4rem;
color: #424242!important;
text-decoration: none;
}

.block{margin-top:30px;}
.block > .title {
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.block > .title > b, .block > .title:after, .block > .title > h4 {
    font-size: 1em;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
}
.block > .title:after {
    content: "";
    background: #dedede;
    height: 4px;
    width: 100%;
    margin: 0 0 0 15px;
    border-top: 1px solid #d1d1d1;
}
/* Блок: Опросы */
	#votes{margin-bottom:20px;}
		#votes > .title {
			margin: 0 0 1em 0;
			font-size: 1em;
			letter-spacing: 0;
			font-weight:bold;
		}
		.vote_more { font-size: .9em;}

		.vote_list { margin:10px 0; }
		.vote_list label{font-weight:normal;}
		.vote_list .vote, .vote_list .pollanswer { margin: .6em 0 .2em 0; }
		.vote_list .vote > input, .vote_list .pollanswer > input { display:none;  }
		.vote_list .vote > input + label:before, .vote_list .pollanswer > input + label:before {
			display:inline-block;
			width: 8px; height: 8px;
			border: 4px solid #3b3b3b;
			background-color: #fff;
			margin: -3px 4px 0 0;
			vertical-align:middle;
			cursor:pointer;
			content: "";
			border-radius: 2px;
		}
		.vote_list .vote > input[type="radio"] + label:before,
		.vote_list .pollanswer > input[type="radio"] + label:before { border-radius: 50%;    box-sizing: initial!important; }
		.vote_list .vote > input + label:hover:before, .vote_list .pollanswer > input + label:hover:before { border-color: #dd0000; }
		.vote_list .vote > input:checked + label:before, .vote_list .pollanswer > input:checked + label:before {
			background-color: #dd0000;
			border-color: #dd0000;
		}
		.vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before,
		.vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before
		{ -webkit-transition: border-color ease .2s; transition: border-color ease .2s; }

		.btn-border .icon-votes { width: 16px; height: 14px; margin: -3px 0 0 0; vertical-align: middle; }
		.vote_votes, .pollallvotes { font-size: .9em; }

/* Блок: Архив новостей */
	.title_tabs { margin:0px 0 10px 0 !important; }
	.title_tabs ul { cursor: default; list-style: none; padding: 0; margin: 0 0 0 15px; }
		.title_tabs * { display: inline-block; vertical-align: middle; }
		.title_tabs ul li > a {
			color:#000;
			display: block;
			width: 36px; height: 16px;
			padding:0;
			text-align: center;
			position: relative;
			top:-5px;
		}
		.title_tabs ul li.active > a {color:#dd0000;}
		
/* ==================== Рейтинг статьи */

.rating {
color: #757575;
font-size: 11px;/* ! */
font-family: tahoma;/* ! */
width: 85px;
height: 16px;
}
.unit-rating {
list-style: none;
margin: 0px;
padding: 0px;
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: 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.png);
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.png);
background-position: left bottom;
position: absolute;
height: 16px;
display: block;
text-indent: -9000px;
z-index: 1;
}


/* ==================== BB коды */
 /*
.bbcodes {
background-color: #ffffff;
border: 1px solid #e0e0e0;
color: #ffffff;
font-size: 11px;
font-family: tahoma;
height: 20px;
background-image: url(../images/dlet_bttn_bbcodes.gif);
background-repeat: repeat-x;
font-weight: bold;
}
*/
.bbcodes{
	color: #333;
    background-color: #fff;
	background-image: -webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #fff 0, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.15), 0 1px 1px rgba(0,0,0,0.075);
	display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* класс bbcodes_poll используем в poll.tpl, vote.tpl, addnews.tpl */

.bbcodes_poll {
background-color: #ffffff;
border: 1px solid #e0e0e0;
color: #ffffff;
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;
}


/* ==================== Выпадающее меню */

#dropmenudiv { padding: 10px 0; min-width: 140px; width: auto !important; opacity: 1 !important; display: none; font-size: .9em;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3); border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); background-clip: padding-box;
	}
	#dropmenudiv { background-color: #fff; }
	#dropmenudiv a { text-decoration: none !important; color: inherit; display: block; padding: 3px 20px; border: 0 none; white-space: nowrap; color: inherit; }
	#dropmenudiv a:hover { background-color: #eeeeef; }

/* ==================== Уведомление о получении новых PM */

#newpm {
width: 400px;
padding: 4px;
background-color: #fdfdfd;
border: 1px solid #bbbbbb;
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: #f37c64;
}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии (kkr) */
.highslide-wrapper, .highslide-outline {
background: #FFFFFF;
z-index: 100000;
}
.highslide-image {
border: 2px solid #FFFFFF;
z-index: 100000;
}
.highslide-active-anchor {
   visibility: hidden;
   z-index: 100000;
} 
.highslide-active-anchor img {
visibility: hidden;
z-index: 100000;
}
.highslide-dimming {
background: black;
z-index: 100000;
}
.highslide-html {
background-color: white;
z-index: 100000;
}
.highslide-html-content {
display: none;
z-index: 100000;
}
.highslide-loading {
    display: block;
color: white;
font-size: 9px;
font-weight: bold;
    text-decoration: none;
padding: 3px;
border: 1px solid white;
    background-color: black;
z-index: 100000;
}
a.highslide-full-expand {
background: url(../dleimages/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
z-index: 100000;
}
.highslide-footer {
height: 11px;
z-index: 100000;
}
.highslide-footer .highslide-resize {
float: right;
height: 12px;
width: 11px;
background: url(../dleimages/resize.gif);
z-index: 100000;
}
.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 {
    /* hide the text for these graphic buttons */
    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: 2.4rem;
color: #000;
margin: 0 0 15px 0;
font-weight: normal;
}

.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;
}



/* Полная новость */
.speedbar{
background: #464646;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 5px 240px 5px 5px;
margin: 0 0 18px 0;
}
.speedbar a{
color: #fff;
}

.speedbar a:hover{
text-decoration: underline;
}

.public-news{
width: 210px;
position: absolute;
right: 5px;
top: 42px;
color: #fff;
font-size: 12px;
font-weight: bold;
background: url(../images/icon-date.png) left 0 no-repeat;
padding: 0 0 0 20px;
}

.full-news {}
.full-news .image{width: 100%;position:relative;margin-bottom:20px;}
.full-news .cat-news .image{margin-bottom:0px;}
.full-news h1 {
font-size: 2.4rem;
color: #000;
margin: 0 0 15px 0;
font-weight: normal;
}
.full-news.has-tools h1{padding-right:50px;}
.full-news .fixed_story h1{padding-left:36px;}
.full-img{
width: 343px;
height: 207px;
background: url(../images/full-img.png) 0 0 no-repeat;
position: relative;
float: left;
margin: 0 10px 8px 0;
}

.full-img-hidden{
position: absolute;
top: 4px;
left: 7px;
width: 326px;
height: 195px;
overflow: hidden;
}

.full-img-hidden img{
width: 326px;
min-height: 195px;
margin: 0px !important;
}

.full-news-content {
color: #000;
line-height: 18px;
font-size: 1.5rem;
}

.full-news-content img {
margin: 10px 0;
max-width: 660px;
padding: 5px;
background: #fff;
border: 1px #ccc solid;
}

.full-news-content a {
color: #000;
font-weight: bold;
}

.full-news-content a:hover {
text-decoration: underline;
}

.full-date{
font: 12px Trebuchet MS;
color: #ce3333;
display: inline;
}

.full-cat{
font: 12px Trebuchet MS;
color: #ce3333;
display: inline;
}

.full-cat a{
text-decoration: underline;
color: #ce3333;
}

.full-cat a:hover{
text-decoration: none;
}

.rel-news {
padding: 20px 0 0 0;
border-top: 1px solid #e6e6e6;
}

.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; 
-webkit-border-radius:5px; 
-moz-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; 
-webkit-border-radius:5px; 
-moz-border-radius:5px;
margin: -5px 0 0 0;

}

.text_spoiler a {

}

.text_spoiler a:hover {

}

/* Вид комментария */
.comment-block {
clear: both;
margin: 0 0 10px 0;
position: relative;
padding: 5px 0px 5px 75px;
}
.comment-block:after{content:' ';clear:both;display:block;}
.comment-block-left {
width: 65px;
height: 65px;
position: absolute;
left: 5px;
top: 5px;
font-size:10px;
}

.comment-image{
width: 60px;
height: 60px;
overflow: hidden;
margin: 0 0 5px 0;
}

.comment-image img {
width: 60px;
min-height: 60px;

}

.author{display:block;margin-bottom:5px;}
.author a{
font-size:1.5rem;
color: #b30c0c;
text-decoration: underline;
}

.author a:hover{
text-decoration: none;
}


.comment-block-right {
	position:relative;
margin: 0 0 0 10px;
position: relative;
padding: 0px 0 0 0;
    box-shadow: inset 0 0 2px rgba(50,50,50,0.5);
}
.comment-block-right:after, .comment-block-right:before {
	right: 100%;
	top: 32px;
	margin-right: -2px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.comment-block-right:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 10px;
	margin-top: -10px;
}
.comment-block-right:before {
	border-color: rgba(240, 240, 240, 0);
	border-right-color: #ccc;
	border-width: 11px;
	margin-top: -11px;
}

.comment-text {
color: #434343;
line-height: 20px;
padding: 15px;
}

.comment-text a {
color: #000;
}

.comment-text a:hover {
text-decoration: none;
}

.comment-text-title {
color: #333;
}

.comment-text-title a {
color: #b82112;
font-size: 12px;
font-weight: bold;
}

.comment-text-title a:hover {
text-decoration: underline;
}

.comment-text-more {
padding: 3px 0 0 0;
font-size: 12px;
color: #ccc;
}

.comment-text-more input {float:left;position: relative;top: -4px;margin-right: 5px;}
.comment-text-more a {
color: #a0a0a0;
padding:0 5px 0px 2px;
border-right:1px solid #aaa;
}
.comment-text-more a:last-child{border-right:none;}
.comment-text-more a:hover {color: #000;}
.comment-text .date{position:absolute;bottom:5px;right:5px;color:#aaa;font-size:11px;}


.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; 
-webkit-border-radius:3px; 
-moz-border-radius:3px;
margin: 0;
cursor: pointer;
}

.ratebox{
	position:absolute;
	z-index:5;
	right:5px;
	top:2px;
}
.ratebox.ratebox1{top:2px;}
.ratebox .ico.like{font-size:18px;color: #ff0058;float: left;margin-right:3px;top:2px;}

.ratebox .ico.minus, .ratebox .ico.plus{font-size:18px;top:4px;}
.ratebox .ico.minus{color:#000;}
.ratebox .ico.plus{color: #ff0058;}

.mass_comments_action{position:relative;margin-top:10px;clear:both;}
/* -------- */
.quote {
background: #efead4;
padding: 8px;
color: #6f6f6f;
clear: both;
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px;
margin: 0 0 5px 0;
font-size: 11px;
}

.quote a {
color: #000;
}
.mod-pm .quote{font-size:14px;}
/* Добавление комментария */

#dle_recaptcha{
margin: 0 0 15px 0;
}
textarea#comments{min-height:30px;max-height:100px;}
.comment {padding: 10px 0 0 0;}

.comment-form {clear: both;}

.add-coment-buttom {
width: 100px;
height: 30px;
margin-right: 3px;
color: #fff;
border: 1px #2b2b2b solid;
}

.add-comment{
clear: both;
border-radius: 0 0 3px 3px; 
}

.add-comment a {
color: #2b80c1;
}
.comments_subscribe input{float:left;margin-right:5px;}
.login-close {
background: url(../images/login-close.png);
width: 36px;
height: 35px;
cursor: pointer;
position: absolute;
right: 5px;
top: 5px;
}

.add-comment a:hover {}

.add-comment-line {clear: both;}

.add-comment-line-left {
float: left;
width: 90px;
padding: 0 0 5px 0;
height: 27px;
line-height: 27px;
}

.add-comment-line-right {
float: left;
width: 500px;
padding: 0 0 5px 0;
}

.add-comment-line-right input {
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px;
background: #fff;
height: auto !important;
padding: 5px 10px 5px 10px;
border: 1px #e8e8e8 solid;
}
.s-block,.static, .cat-news, .rel-news, .comments{margin:0 10px;}
.static .num-list{margin-top:20px;}
.num-list ol li{list-style:inherit;}
.num-list p{margin: 0px 55px;}

.s-block .add-comment-line-left {
width: 150px !important;
}

.s-block .add-comment-line-right {
width: 400px !important;
}

.s-block .add-comment-line {
padding: 0 0 10px 0;
}

.s-block .add-comment-line textarea {
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px;
background: #fff;
height: auto !important;
padding: 5px 10px 5px 10px;
border: 1px #e8e8e8 solid;
height: 200px !important;
}


	
/* --- Страница пользователя --- */
.uinfo .box_in{padding:5px 25px 50px 25px;}
.uinfo .checkbox{margin-left:20px;}
.box_in .ui-form{padding:0 0 0 10px;}
.box_in .addform .ui-form{padding:0;}

.userinfo_top { position: relative; padding-bottom: 50px; margin-bottom: 50px; }
.userinfo_top .avatar { position: absolute; }
.user_tab { list-style: none; padding: 0; margin: 0; }
	.user_tab > li { display: inline; margin-right: 1.2rem; text-align:center;}
	.user_tab > li > a {
		text-transform:capitalize;
		text-decoration: none !important;
		font-size: 1.5rem;
		-webkit-transition: all ease .3s; transition: all ease .3s;
	}
	.user_tab > li > a { color: #fff; opacity: .5; }
	.user_tab > li > a:hover { color: inherit; }
	.user_tab > li.active > a { cursor: default; font-size: 2.5rem; opacity: 1; }

	.usinf { list-style: none; padding: 0; margin: 0 0 25px 0; } 
	.usinf li { padding: 12px 0; border-top: 1px solid #e6e6e6; }
	.usinf li:first-child { border-top-width: 0; }
	.usinf li.current-rating {padding:0;}
	
	.ui-c1, .ui-c2 { display: inline-block; vertical-align: top; }
	.ui-c1 { width: 30%; margin-right: 5%; }
	.ui-c2 { width: 60%; }

	/* Окно пользователя */
	.userinfo { padding-left: 90px; }
	.userinfo .avatar { position: absolute; float: left; margin: 0 0 0 -90px; }
	.userinfo .avatar .cover { width: 60px; height: 60px; }
	.userinfo > ul { list-style: none; padding: 0; margin: 0; }
/* Окно пользователя */
	.userinfo { padding-left: 90px; }
	.userinfo .avatar { position: absolute; float: left; margin: 0 0 0 -90px; }
	.userinfo .avatar .cover { width: 60px; height: 60px; }
	.userinfo > ul { list-style: none; padding: 0; margin: 0; }
/* Инфо */
.errors {
	background: #ffe6dd;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	height: 1%;
	border-radius: 2px;
	box-sizing: border-box;
}
.errors p {
font-size: 15px;
font-weight: bold;
}

.errors 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 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: 1.5rem;
}

.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;
}

#dle-content {
}

/* добавление новости */
.add-news-title {
padding: 5px 5px 0 50px;
font-weight: bold;
text-align: left;
color: #2d7cff;
}
.addform li{vertical-align:top;}
.addform #xfield_holder_vid  .addnews{font-weight:bold;width:100px;}
.addform #xfield_holder_vid  input{width:150px;}
.mod-feedback .box_in .ui-form{padding-left:0;}

/* Формы на UL */
	ul.ui-form { list-style: none; padding: 0; margin: 0; }
		ul.ui-form > li { margin-bottom: 20px; }
		ul.ui-form > li:last-child { margin-bottom: 0; }
		.form-group { margin-bottom: 20px; }
		.form-group > label { display: block; margin-bottom: .4em; }
		.imp:after { content: "*"; margin: 0 0 0 10px; color: #e85319; }

		@media only screen and (min-width: 601px) {
			.form-group.combo:after { clear: both; display: table; content: ""; }
			.form-group.combo > .combo_field { width: 50%; float: left;
				-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
			}
			.form-group.combo > .combo_field:last-child { padding-left: 10px; }
			.form-group.combo > .combo_field:first-child { padding-right: 10px; }
		}
		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #efefef; }
.regform .form-control{width:200px;display:inline-block;}
.regform textarea.form-control{width:400px;max-height:160px;}
.login_check button{margin-top:-4px;}
#sec_code{display: block;width: 200px;text-align:center;}
.regbtn{width: 200px;}
/* ПМ */
.imp {padding-right:15px;}
.imp:after {
    content: "*";
    margin: 0 0 0 10px;
	font-size:24px;
	font-weight:bold;
    color: #dd0000;
	position:absolute;
	top:-3px;
	right:0;
}
.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 #d0d0d0 solid;
}

.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 15px 5px;
}

.pm-content a {
color: #666666;
font-weight: bold;
}

.pm-block-menu {
height: 50px;
margin-bottom: 20px;
line-height: 50px;
padding-left: 0px;
font-size: 12px;
}

.pm-block-menu a {font-weight: bold;}

.a-mess {
border-top: 5px #fff solid;
padding: 5px;
color: #777777;
}

.a-mess a {
color: #4a4a4a;
font-weight: bold;
}

.theme-mess {
background: #c6c6c6;
padding: 5px;
border-top: 5px #fff solid;
color: #666666;
font-weight: bold;
}

/* Результаты поиска и форма поика на главной */
#fullsearch select{margin-bottom:5px;}
table{width:100%;}
tr{vertical-align: top}
td.search{padding-right:10px;}
td.search:last-child{padding-left:10px;padding-right:0px;}
.search label{font-weight:normal;}
.search input[type="radio"], .search input[type="checkbox"]{float:left;}

.search-block {
width: 215px;
position: absolute;
top: 10px;
right: 0px;
}


.form-search {
position: absolute;
right: 5px;
top:7px;
cursor:pointer;
}

.search-rez {
text-align: left;
margin: 0 30px 0 30px;

}

.search-title {
padding: 10px;
color: #fdffcd;
font-weight: bold;
border-left: 2px #ffddb5 solid;
border-right: 2px #ffddb5 solid;
margin: 10px;
background: #262626;
}

.search-rez input {

background: url(../images/form-text.gif);
color: #2e2e2e;
border: 1px #d0d0d0 solid;
}

/* Навигация по страницам */
.navigation {
padding: 10px 2px 10px 2px;
clear: both;
}
.navigation:after{content:' ';display:block;clear: both;}
.navigation a {
border-radius: 2px; 
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
background:#f5f5f5;
height: 20px;
line-height: 20px;
float: left;
padding: 0 9px 0 9px;
font-weight: bold;
text-decoration: none;
color: #828282;
margin: 0 5px 5px 0;
font-size: 11px;
}

.navigation a:hover {
background: #ce3333;
color: #fff;
}

.navigation span {
border-radius: 2px; 
-webkit-border-radius: 2px; 
-moz-border-radius: 2px;
background: #ce3333;
height: 20px;
line-height: 20px;
float: left;
padding: 0 9px 0 9px;
font-weight: bold;
text-decoration: none;
color: #fff;
margin: 0 5px 0 0;
font-size: 11px;
}
.nextprev a,.nextprev span{display:inline-block;margin:0 2px;}
.vote-pool {
margin: 20px auto;
background: #f5f5f5;
width: 400px;
padding: 10px;
}

.vote-pool img {
border: 0;
padding: 0;
}

.vote-pool h5 {
color: #dd0000;
font-size:16px;
font-weight:bold;
margin: 0;
}

.vote-pool h6 {
margin: 0;
font-weight:bold;
}

.vote-pool input {
margin: 5px 5px 0 0;
color: #2e2e2e;
border: 1px #d0d0d0 solid;
}
.vote-pool label {font-weight:normal;}

.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;
}

.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;
}

@-moz-document url-prefix()
{
    
}


/* DLE 8.5 */

/* Вид изображения: с прямыми краями и тенью */
.wide-border {
background: white;
}
.wide-border .highslide-image {
border-width: 10px;
}
.wide-border .highslide-caption {
padding: 0 10px 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 #000000;
}
.less .highslide-caption {
border: 1px solid #000000;
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;
-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#323232; font-size:1rem; line-height:1rem; position: relative; z-index:100;}
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left;text-decoration:none; }
#searchsuggestions a:hover { background-color:#f0f0f0; color:#000; }
#searchsuggestions a span.searchheading { background: #323232; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#00000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна 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 #323232;
color: #222222;
text-align: left;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
background: #323232;
border: 1px solid #212121;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
background: #323232;
border: 1px solid #212121;
color: #fff;
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: #212121;
border: 1px solid #212121;
color: #fff;
font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
color: #fff;
text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
background: #323232;
border: 1px solid #212121;
color: #fff;
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 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;
zoom: 1;
text-align: left;
}
.ui-dialog .ui-dialog-buttonpane {
background-image: none;
border-width: 1px 0 0 0;
margin: .5em 0 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;
}

/* ДЛЕ 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;
zoom:1;
}
.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 0;
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 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;
}
/* Комментарии */
.com_list { }
	.comment {
		padding:20px 10px;
		position: relative;
		box-shadow: 0 0 2px rgba(0,0,0,0.2);
		-webkit-transition: box-shadow ease .4s; transition: box-shadow ease .4s;
		
	}
	.com_list .comment {
		border-top: 1px solid #efefef;
		background-color: transparent;
		margin: 0;
		border-radius: 0;
		box-shadow: none; -webkit-box-shadow: none;
	}
	.comment:hover {
		position: relative;
		box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,0.2);
	}
	.avatar { display: inline-block; }
	.avatar .cover {
		width: 100px; height: 100px;
		border-radius: 50%;
		white-space: nowrap;
		text-indent: -9999px;
		display: inline-block;
		background-size:contain;
	}
	.comment .avatar { float: left; margin-right: 15px; position: relative; }
	.comment .avatar .cover { width: 36px; height: 36px; }
	.com_online {
		position: absolute;
		left: 0; top:0;
		margin:0;
		overflow: hidden;
		text-indent: -9999px;
		background-color: #70bb39;
		border: 2px solid #fff;
		width: 12px; height: 12px;
		border-radius: 50%;
	}

	.com_info { font-size: .9em; margin-bottom: 2%; margin-top: -5px; }
	.com_info:after { clear: both; display: block; content: ""; }

	.com_user { float: left; margin: 9px 15px 0 0; }
	.comment .meta { display: inline; }
	.comment .meta .left { margin: 9px 0 0 0; }
	.comment .meta .left .mass input { margin: -2px 0 0 0; vertical-align: middle; }
		.comment .meta > ul.left > li { margin-right: 10px;position:relative;top:9px; }

		.comment .reply { text-transform: lowercase; }
		.comment .meta .left a {
			display: inline-block;
			width: 20px; height: 20px;
			vertical-align: middle;
			padding: 2px;
			margin-top: -2px;
			-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		}
		.comment .meta .left .reply a { padding: 2px; width: auto; vertical-align: baseline; }
		.comment .meta .left .del a { padding: 4px; }
		.comment .meta .left .icon { margin: 0; fill: #919191; vertical-align: top; position:relative;}
		.comment .meta .left a:hover .icon { fill: #b82112; }
		.comment .meta .left a .icon-reply {
			width: 15px; height: 16px;
			fill:#b82112!important;
			margin-right: .4em;
			vertical-align: middle;
		}
		.comment .meta .left a .icon-coms {
			width: 15px; height: 16px;
			fill: #b82112 !important;
			margin-right: .4em;
			vertical-align: middle;
		}
		.comment .meta .left .edit_btn > a { padding: 2px; margin-top: -4px; } 
		.comment .icon-bad { width: 16px; height: 16px; }
		.comment .icon-cross { width: 12px; height: 12px; top:-2px;}

	.comment .meta .rate { float: right; }

/*---прогресс бар заполненности персональных сообщений---*/
.mod-pm .heading,.mod-pm .comment{padding:10px 10px 0 10px; }
.mod-pm .comment{margin:20px 0;}
.mod-pm .comment .text {padding:0 0 20px 0;}
.addpm{padding-right:10px;}
.pmlist{padding:10px;}
.pmlist select{margin-bottom:10px;}
#pm-menu:after { content: ""; clear: both; display: block; }
	#pm-menu { margin-bottom:20px;background: #f7f7f7;  border-radius: 2px; }
	#pm-menu a { color: inherit; padding: 10px 16px; border-radius: 2px; border: 2px solid transparent; float: left; text-decoration: none !important; transition:all .3s;}
	#pm-menu a:hover { border-color: #b82112; color: #b82112; }
}

	.pm-box {}
		.pm_status {margin:0;  padding: 25px; background-color: #f7f7f7; border-radius: 2px; }
		.pm_progress_bar { background-color: #e5dbcc; margin-bottom: 10px; border-radius: 2px; }
		.pm_progress_bar span { background: #e85319; font-size: 0; height: 20px; border-radius: 2px; display: block; overflow: hidden }

		

.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;
}


/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 7px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 14px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 14px;
  display: block;
  overflow: hidden;
  font-size: 10px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}





/*---BB Редактор---*/

.bb-pane {
  height: 1%; overflow: hidden;
  padding-bottom: 5px;
  padding-left: 5px;
  margin: 0;
  height: auto !important;
  text-decoration:none;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
  background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
  background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
  background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -khtml-border-bottom-right-radius: 0px; 
  border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -khtml-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top:1px solid #d7d7d7;
  border-left:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  box-shadow: none !important;
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
  vertical-align: middle;
}
.bb-pane .bb-btn + .bb-btn,.bb-pane .bb-btn + .bb-pane,.bb-pane .bb-pane + .bb-btn,.bb-pane .bb-pane + .bb-pane {
    margin-left:-1px;
}
.bb-btn {
  display: inline-block; overflow: hidden; float: left;
  padding: 4px 10px;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: inset 0 1px 2px white;
    -moz-box-shadow: inset 0 1px 2px white;
    box-shadow: inset 0 1px 2px white;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9  100%);

}
 

.bb-btn:hover {
      background: #e6e6e6;
      background-repeat: repeat-x;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
      background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
      background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
      -webkit-transition: box-shadow 0.05s ease-in-out;
      -moz-transition: box-shadow 0.05s ease-in-out;
      -o-transition: box-shadow 0.05s ease-in-out;
      transition: box-shadow 0.05s ease-in-out;
}
    
.bb-btn:active {
      background: #f3f3f3;
      border-color: #cfcfcf;
      -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
      -moz-box-shadow: 0 0 5px #f3f3f3 inset;
      box-shadow: 0 0 5px #f3f3f3 inset;
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
         url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="bb-btn"], [class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.bb-sel { float: left; padding: 2px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { display: inline-block; float: left; width: 1px; padding: 2px; }
.bb-btn { cursor: pointer;  outline: 0; }

#b_font select { padding: 0px;}
#b_size select { padding: 0px;}

#b_b:before { content: "\f032";}
#b_i:before { content: "\f033";}
#b_u:before { content: "\f0cd";}
#b_s:before { content: "\f0cc";}
#b_img:before { content: "\f03e"; }
#b_up:before { content: "\e930"; }
#b_emo:before { content: "\f118"; }
#b_url:before { content: "\f0c1"; }
#b_leech:before { content: "\e98d"; }
#b_mail:before { content: "\f003"; }
#b_video:before { content: "\e913"; }
#b_audio:before { content: "\e911"; }
#b_hide:before { content: "\e9d1"; }
#b_quote:before { content: "\e977"; }
#b_code:before { content: "\f121"; }
#b_left:before { content: "\f036"; }
#b_center:before { content: "\f037"; }
#b_right:before { content: "\f038"; }
#b_color:before { content: "\e601"; }
#b_spoiler:before { content: "\e600"; }
#b_fla:before { content: "\ea8d"; }
#b_yt:before { content: "\f166"; }
#b_tf:before { content: "\ea61"; }
#b_list:before { content: "\f0ca"; }
#b_ol:before { content: "\f0cb"; }
#b_tnl:before { content: "\ea61"; }
#b_br:before { content: "\ea68"; }
#b_pl:before { content: "\ea72"; }
#b_size:before { content: "\f034"; }
#b_font:before { content: "\f031"; }
#b_header:before { content: "\f1dc"; }
#b_sub:before { content: "\f12c"; }
#b_sup:before { content: "\f12b"; }
#b_justify:before { content: "\f039"; }

.bb-pane h1 {
    font-size:36px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h2 {
    font-size:30px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h3 {
    font-size:24px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h4 {
    font-size:18px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h5 {
    font-size:1.5rem;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bb-pane h6 {
    font-size:12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bb-pane-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:180px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:11px;
    border:1px solid rgba(0, 0, 0, 0.15);
    border-radius:4px;
  background: white;
  -webkit-box-shadow: 0 1px 2px #dadada;
  -moz-box-shadow: 0 1px 2px #dadada;
  box-shadow: 0 1px 2px #dadada;
}

 .bb-pane-dropdown > li > a {
    display:block;
    padding:3px 10px;
    clear:both;
    font-weight:normal;
    line-height:1.42857;
    color:#333333;
    white-space:nowrap;
}
.bb-pane-dropdown > li > a:hover, .bb-pane-dropdown > li > a:focus {
    text-decoration:none;
    color:#262626;
    background-color:whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
  cursor: pointer;
}
.bb-pane-dropdown .color-palette{
    padding: 0px 5px;
}

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #d7d7d7; width: 100%; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  margin-top: -1px;
}
.editorcomm .bb-editor { width: 565px;}
.editorcomm .bb-editor textarea { height: 200px; }
#pm_text{resize:none;}
.clr {
    clear: both;
}

/*---Поля быстрого редактирования публикаций на сайте---*/
.quick-edit-text {
    padding: .4em;
  width: 350px;
}

.quick-edit-textarea {
  height: 250px;
  box-sizing: border-box;
    padding: 2px;
  border: 1px solid #d7d7d7;
  width: 100%;
    box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}


/*---Смайлы---*/

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
}

/* --- Сортировка статей --- */
.sort { list-style: none; padding: 0; margin: 0; }
  .sort > li, .sort { display: inline; }
  .sort > li { margin: 0 0 0 3%; }
  .sort > li a { color: #353535; }
  .sort > li.asc a, .sort > li.desc a { color: #dd0000; }
  .sort > li.asc a:after, .sort > li.desc a:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 .4em;
    width: 6px; height: 11px;
    -webkit-background-size: 6px auto; background-size: 6px auto;
}
.sort > li.asc a:after { background-position: 0 -11px; }

/*---Дополнительные поля---*/
.xfieldsrow {
  padding-top:5px;
  clear: both;
}
.xfieldscolleft {
  float: left;
  width: 30%;
}
.xfieldscolright {
  float: left;
  width: 70%;
}
.file-box {
  width: 95%;
  max-width: 437px;
  border:1px solid #B3B3B3;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
  background-color: #F5F5F5;
  padding: 10px;
  margin-top: 10px;
}

.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
  display:inline-block;
  padding:4px 10px 4px 10px;
  margin-top:5px;
  font: bold 11px/1.5em Verdana;color:#000000;
  border:1px solid #CACACA;
  cursor:pointer;
}
.qq-upload-drop-area {
  position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;
  max-width: 437px;
  background:#FF9797; text-align:center; 
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}

.qq-upload-drop-area-active {background:#FF7171;}
.uploadedfile {
    width: 115px;
    height: 130px;
    margin: 10px 5px 5px 5px;
    border:1px solid #B3B3B3;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    text-align: center;
    background:#ffffff;

}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0px 5px 0px 5px;
    overflow: hidden;
}

.progress {
    overflow:hidden;
    margin-top:10px;
  margin-bottom:10px;
    background-color:whitesmoke;
    height:10px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    background:#eee;
    -webkit-box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
    box-shadow:0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
 .progress .progress-bar {
    float:left;
    width:0%;
    font-size:12px;
    line-height:20px;
    color:white;
    text-align:center;
    background-color:#428bca;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition:width 0.6s ease;
    transition:width 0.6s ease;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    -webkit-box-shadow:none;
    box-shadow:none;
    height:8px;
}
.progress-bar span{
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0 0 0 0);
    border:0;
}
.progress-blue {
    background-image:-webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));
    background-image:-webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);
    background-image:-moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);
    background-image:linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);
    background-repeat:repeat-x;
    border:1px solid #55aeee;
}
      


/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
display: block;
visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
-webkit-transition: opacity .4s, visibility 0s;
-moz-transition: opacity .4s, visibility 0s;
-o-transition: opacity .4s, visibility 0s;
transition: opacity .4s, visibility 0s;
opacity: 1;
visibility: visible;
}

#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
visibility: visible;
width: 32px;
height: 32px;
-webkit-transition: opacity .4s, visibility 0s;
-moz-transition: opacity .4s, visibility 0s;
-o-transition: opacity .4s, visibility 0s;
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: #fadada;
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) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
background-position: -0px -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;
-webkit-transition: opacity .4s, visibility .1s linear .4s;
-moz-transition: opacity .4s, visibility .1s linear .4s;
-o-transition: opacity .4s, visibility .1s linear .4s;
transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
display:block;
opacity: 1;
-webkit-transition: opacity .4s, visibility 0s;
-moz-transition: opacity .4s, visibility 0s;
-o-transition: opacity .4s, visibility 0s;
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;
line-height:32px;
}

#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:8px;
}

#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 0;
margin: 0;
}

#share-popup .link span {
color: #999;
font-size: 10px;
display: block;
padding-top: 3px;
}

#share-popup .link a {
display: block;
}

/* Landscape - телефоны */
@media (max-width: 480px) { 

.top-menu{
bottom: auto;
top: 100%;
width: 100%;
}

.top-menu a{
width: 100%;
display:block;
}

.uarea{
top: auto;
bottom: 0px;
width: 100%;
}

.header-menu, .search-block{
display: none;
}

.slider1{
padding: 0 0 45px 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #e6e6e6;
}

.slider-news{
overflow: hidden;
width: 320px;
}

.slider-news-image{
width: 320px;
}

.slider-news-image img{
width: 320px;
}

.slider-news h2 a{
width: 100% !important;
max-width: 250px !important;
bottom: 170px;
top: auto;
overflow: hidden;
display: block;
height: 60px;

}
.mobile .slider-news h2{font-size:1.4rem;line-height:20px;}
.mobile .slider-news h2 a{bottom: 0;max-width: 100% !important;}
.item{
min-width: 292px;
max-width: 460px;
width: 100%;
overflow: hidden;
}

.news {
border: none;
}

.news h2 a{
height: auto;
font-weight: normal;
}

.news .content{
display: none;
}

.slider2-block{
width: 100%;
overflow: hidden;
padding: 15px 0 60px 0;
}

.slider2-block-title {
position: relative;
top: 45px;
}

.banner2, .banner3{
display: none;
}

.full-news img{max-width: 100%;}

.full-img {
background: url(../images/mob-full-img.png) 0 0 no-repeat;
width: 292px;
height: 178px;
}

.full-img-hidden {
width: 277px;
height: 164px;
left: 5px;
}

.full-img-hidden img{
width: 277px;
min-height: 164px;
}

}


/* Landscape - телефоны */

@media (max-width: 780px) { 
.top-menu ul li{width:33.3%;border-right:none;}
.header-menu, .search-block{
display: none;
}

.slider1{
padding: 0 0 45px 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #e6e6e6;
}

.slider-news{
overflow: hidden;
width: 100%;
max-width: 100%;
}

.slider-news-image{
width: 100%;
max-width: 100%;
}

.slider-news-image img{
width: 100%;
max-width: 100%;
}

.slider-news h2 a{
width: 82%;
max-width: 240px !important;
bottom: 170px;
top: auto;
overflow: hidden;
display: block;
height: 59px;
}

.item{

width: 100%;
overflow: hidden;
}

.news {
border: none;
}

.news content{
-display: none;
}

.slider2-block{
width: 100%;
overflow: hidden;
padding: 15px 0 60px 0;
}

.slider2-block-title {
position: relative;
top: 45px;
}
.banner2, .banner3{
display: none;
}

.news2-news h2 a {}

.full-img {
background: url(../images/mob-full-img.png) 0 0 no-repeat;
width: 292px;
height: 178px;
}

.full-img-hidden {
width: 277px;
height: 164px;
left: 5px;
}

.full-img-hidden img{
width: 277px;
min-height: 164px;
}

}

.news h2{
color: #b82112;
}

.main-news-cat{
background: #b82112;
}

.main-news-image{
border: 3px solid #b82112;
}

.main-news h2 a{
color: #b82112;
}

.footer{
border-top: 6px solid #b82112;
}

.top-news-block{
color: #b82112;
}

/*---Найденные похожие новости при добавлении новостей на сайте---*/
.findrelated {
width:99%;
background: #ffc;border:1px solid #9E9E9E;
padding: 5px;margin-top: 7px;
margin-right: 10px;
}

/*---Показ древовидных комментариев---*/
.comments-tree-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.comments-tree-list .comments-tree-list {
  padding-left: 30px;
}

.comments-tree-item {
  display: block;
  margin: 0;
  padding: 0;
}

/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
  padding:5px;
  background: #e4ecf0;
  margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}

/*---Вывод результатов голосования на сайте---*/
.pollallvotes {
  text-align: center;
  margin-top: 10px;
}

.xfieldimagegallery {
  margin: 0;
  padding: 0;  
  list-style: none;
  clear: both;
}

.xfieldimagegallery li {
  list-style: none;
  margin: 0;
  padding: 0;  
}

.xfieldimagegallery li img {
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  width: 100px;
  height: 100px;
  transition: box-shadow 0.5s ease;
}

.xfieldimagegallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:0.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none;
}
   

/* Настройка стандартной капчи при ответах на комментарии */
.dle-captcha { position: relative; }
.dle-captcha:after { clear: both; display: block; content: ""; }
.dle-captcha > a { float: left; margin-right: 5px; }
.dle-captcha img {
  position: relative;
  display: block;
  width: 130px; height: 46px;
  -webkit-transition: all ease .2s; transition: all ease .2s;
}
.dle-captcha > input { float: left; width: 130px; }


/* Настройка подсказки для доп. полей */
.xfieldsnote {
  color: #838383;
  font-size: .9em;
}


.instagram-media, .twitter-tweet {display: inline-block !important;}



/* --- Сортировка статей --- */
.sort { list-style: none; padding: 0; margin: 0; }
	.sort > li, .sort { display: inline; }
	.sort > li { margin: 0 0 0 3%; }
	.sort > li a { color: #353535; }
	.sort > li.asc a, .sort > li.desc a { color: #dd0000; }
	.sort > li.asc a:after, .sort > li.desc a:after {
		content: "";
		display: inline-block;
		vertical-align: middle;
		width: 0; 
		height: 0; 
	}
	.sort > li.asc a:after { 
		
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #dd0000;
	}
	.sort > li.desc a:after { 
		border-left: 5px solid transparent; 
		border-right: 5px solid transparent;
		border-bottom: 5px solid #dd0000;
	}

/* Хлебные крошки и сортировка */
.sortbar,.breadcrumb{height:50%;}
.breadcrumb .speed-b{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pagetools {
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	margin:0 0 10px 0;
	position: relative;
	padding-left: 8%;
	height: 52px;
	overflow: hidden;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
	#combo-tools .pagetools_in { 
		height: 100px;
		-webkit-transition: all .3s ease .2s; transition: all .3s ease .2s;
	}
	.pagetools_in { color: #919191; }
	.sortbar_in, .speedbar,.breadcrumb { display: block; height: 22px; padding: 14px 25px; line-height: 22px;background:#fff;}
	.pagetools_back {
		position: absolute;
		left: 0; top: 0;
		width: 8%; height: 50px;
		border-right: 1px solid #d6d6d6;
		text-align: center;
		text-decoration:none;
	}
	a.pagetools_back,a.pagetools_back:hover{text-decoration:none;}
	.pagetools_back span {
		display: block;
		margin: 12px auto 0 auto;
		font-size: 22px;
	}
	#combo-tools.active > .pagetools_in { margin-top: -50px; }
	.breadcrumb .over { vertical-align: baseline; }

	.sortbar_in { white-space: nowrap; }
	.sortbar_in > form { display: inline; }

	/* Важная новость */
	.fixed_label {
		position: absolute;
		left: 0; 
		top: 4px;
		width:30px; height: 30px;
	}
		.fixed_label:before {
			content: "";
			position: absolute;
			left: 50%; top: 0; bottom: 0;
			margin: 0 0 0 -15px;
			background-color: #c52a20;
			width: 30px;
		}
		.fixed_label:after {
			content: "";
			position: absolute;
			bottom: 0; left: 50%;
			margin: 0 0 0 -15px;
			border: solid transparent;
			border-bottom-color: #fff;
			border-width: 0 15px 5px 15px;
			z-index: 1;
		}
	
	/* Нижняя часть новости */
	.story_tools { margin-top: 4%; }
		.story_tools > .category { float: right; margin-top:3px; font-size: .9em; }
		.story_tools > .category .icon { width: 12px; height: 15px; margin: -.2em .4em 0 0; }
		.story_tools > .btn { float: left; margin-right: 2em; }
		.story_tools > .rate { float: left; }
		.story_tools .rate_stars { margin-top: 6px; }

		.rate_like > a, .rate_like-dislike {
			float: left;
			height: 22px; line-height: 22px;
			padding: 6px 12px;
			border: 1px solid #eaeaea;
			border-radius: 18px;
			text-decoration: none !important;
			font-weight: bold;
			color: #919191;
			-webkit-transition: all ease .2s; transition: all ease .2s;
		}
		.rate_like > a:hover { border-color: #b82112; color: #b82112; }
		.rate_like .icon { width: 16px; height: 15px; margin: -.2em .3em 0 0; }

		.rate_like-dislike > a {
			display: inline-block;
			width: 22px; height: 22px;
			text-align: center;
		}
		.rate_like-dislike > a .icon {
			width: 14px; height: 15px;
			fill: #787878;
			vertical-align: middle;
			margin: -.3em 0 0 0;
		}
		.rate_like-dislike > a:hover .icon { fill: #b82112; }
		.rate_like-dislike .ratingplus { color: #88c54d; }
		.rate_like-dislike .ratingminus { color: #e45757; }
		.rate_like-dislike > span { cursor: default; margin: 0 .3em; }

.story{position:relative;margin:0 10px;}		
	.story > .meta { font-size: .9em; background-color: #f7f7f7; padding: 2% 7%; border-radius: 0 0 2px 2px; }
		.meta:after, .story_tools:after { clear: both; display: table; content: ""; }
		.meta > ul { list-style: none; padding: 0; margin: 0; }
		.meta > ul > li { display: inline; }
		.meta > ul.left > li { margin-right: 2em; }
		.meta > ul.right > li { margin-left: 2em; }
		.meta .icon { width: 16px; height: 16px; margin: -.2em .4em 0 0; }
		.meta .icon-views { height: 18px; }
	

.story_icons {
		position: absolute;
		padding: 0;
		top:5px;
		right:0px;
		width:45px;
		list-style: none;
	}
	.fixed_story .story_icons { z-index: 1; }
	.story_icons > li { text-align: center; margin: 0 10px 0 0;float:right;}
	.story_icons > li:first-child{margin-right:0;}
	.story .text:after { content: ""; display: block; clear: both; }
	.story > .text img { max-width: 100%; }

.fav_btn > a, .edit_btn > a {
    display: inline-block;
    width: 16px;
    height: 16px;
}
.edit_btn > a {
		position: relative;
		-webkit-transition: transform ease .2s; transition: transform ease .2s;
	}
.fav_btn .icon {
    width: 16px;
    height: 16px;
    vertical-align: top;
}
.fav_btn .icon-fav {
    fill: #919191;
}
.edit_btn > a:after, .edit_btn > a:before {
    content: "";
}
.edit_btn > a > i, .edit_btn > a:after, .edit_btn > a:before {
    padding-top: 2px;
    width: 16px;
    height: 0;
    background-color: #919191;
    overflow: hidden;
    display: block;
    margin: 3px 0;
}
.edit_btn > a:hover { 
			-webkit-transform: rotate(90deg); transform: rotate(90deg);
		}

div::-webkit-scrollbar{display:block;width:6px;}
div::-webkit-scrollbar-track{background:transparent;}
div::-webkit-scrollbar-thumb{display:block;background:rgba(0, 0, 0,0.1);}
div:hover::-webkit-scrollbar-thumb{display:block;background:rgba(0, 0, 0,0.3);}

ul::-webkit-scrollbar{display:block;width:6px;background:transparent;}
ul::-webkit-scrollbar-track{background:transparent;}
ul::-webkit-scrollbar-thumb{display:block;background:transparent;}
ul:hover::-webkit-scrollbar-thumb{display:block;background:rgba(0, 0, 0,0.3);}

#totop{
	cursor: pointer;
    position: fixed;
    z-index: 50;
    top:auto;
    bottom: -100px;
    right: 20px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background: rgba(255,255,255,0.7);
    padding: 12px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    transition:all 0.5s;
    opacity:0;
}
#totop:before{margin:0 auto;display: block;text-align: center;font-size: 18px;}

html.top #totop{opacity:1;bottom:20px;}
		

#sharer{
	position: fixed;
	z-index:100;
	left: -10px;
	top: 50%;
	width: 40px;
	height: 215px;
	margin: -120px 0 0 0;
	background: #f1f1f1;
	border-radius:0 5px 5px 0;
	border: 2px #fff solid;
	box-shadow:2px 0px 10px 0 #d9d9d9;
	border-left: 0;
	transition:all .5s;
}
#sharer .list{position:absolute;top:2px;right:2px;transition:all .5s;}
#sharer.active{left:0;}
#sharer.active .list{right:6px;}
.share a{
	width:24px;
	height:24px;
	margin-bottom:2px;
	display:block;
	background-image:url('../images/share.png');
	background-repeat:no-repeat;
	transform:scale(.8);
	transition:all .5s;
}
.share a:hover{transform:scale(1);}
.share a.vk{}
.share a.fb{background-position:-26px 0;}
.share a.tw{background-position:-52px 0;}
.share a.li{background-position:-78px 0;}
.share a.yz{background-position:-104px 0;}
.share a.mm{background-position:-130px 0;}
.share a.ok{background-position:-156px 0;}
.share a.lj{background-position:-182px 0;}
.share a span{font-size:11px;white-space:nowrap;color:#444;}
.share a span:after, .share a span:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.share a span:after {
	border-color: rgba(241, 241, 241, 0);
	border-right-color: #f1f1f1;
	border-width: 5px;
	margin-top: -5px;
}
.share a span:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 6px;
	margin-top: -6px;
}

.shad{display: none;width: 100%;height: 100%;position: fixed;z-index:2;left: 0;top: 0;background: #000;}		
		
.fss{position:absolute;right:32px;top:0px;color:#fff;font-size:14px;}
.fss label{font-weight:normal;vertical-align: bottom;position:relative;margin:0 3px 3px 0;}
.fss span{display:inline-block;margin:0 3px;cursor:pointer;font-weight:bold;}
.fss span.sm{font-size:12px;}
.fss span.md{font-size:16px;}
.fss span.lg{font-size:20px;}
		
.mobile body{}
.mobile h1{padding:0 10px 5px 10px;}
.mobile header{position:fixed;z-index:100;width:100%;top:0;left:0;height:60px;background:#000;}
.mobile header .social{display:none;}
.mobile header .logo{width:155px;height:50px;top:0px;left: 50%;margin:0;transform:translateX(-50%);}
.mobile .container.main{padding:5px;}
.mobile .top-menu{position:fixed;z-index:90;top:-100%;height:100%;padding-top:60px;overflow:hidden;overflow-y:auto;opacity:0;transition:all .4s;}
.mobile .top-menu ul li{float:none;display:block;width:100%;}
.mobile .top-menu a{border-right:none;border-bottom:1px solid #555;display:block;float:none;text-align: left;}
.mobile .uarea{position:relative;top:0;bottom:auto;height:auto;width:100%;}
.mobile .uarea .l-link{width:220px;}
.mobile .uarea a{height:auto;border:none;padding:0;float:none;}
.mobile .uarea:after{content:' ';clear:both;display:block;}

.mobile .uarea{display:none;}

#mbtn{
	position:absolute;
	border:none;
	background:transparent;
	z-index:2;
	top:20px;
	left:20px;
	width:24px;
	height:18px;
	border-top:2px solid #fff;
	transition: all .3s;
	outline:none;
	display:none;
}
.mobile #mbtn{display:block;}
#mbtn:before,#mbtn:after{content:' ';position:absolute;width:100%;height:2px;background:#fff;left:0;transition: all .3s;}
#mbtn:before{top:50%;margin-top:-1px;}
#mbtn:after{top:100%;}
.mopen #mbtn{border-top:2px solid transparent;}
.mopen #mbtn:before{transform:rotate(-45deg);margin-top:0;}
.mopen #mbtn:after{top:50%;transform:rotate(45deg);}
.mopen .top-menu{top:0;opacity:1;}

.mobile .main-slider{max-height:450px;margin:0 5px;}		
.mobile.portrait .box-slider .slider-news-image {height: 260px;}
.mobile .box-slider .slider-news-image img{top:0;}
.mobile .box.main-2 .body{overflow:visible;max-height:none;}		
.mobile .footer-text{padding:10px 0 30px 0;border-top:1px solid #ddd;top:10px;clear:both;}		
.mobile .footer-text .logo{display:none;}		
.mobile .footer-menu{width:50%;margin: 0!important;}		

.mobile.portrait .pagetools{display:none;}		
.mobile .sortbar_in{padding:14px 5px;font-size:90%;}		
.mobile .sortbar_in .sort > li{margin:0 0 0 1%;}

.mobile .main-news .image{height:185px;}
.mobile #votes{margin:20px;}
.mobile .right .box, .mobile .block{margin:0 20px 10px 20px;}
.mobile article .youtube iframe{max-height:260px!important;}
.mobile .full-news{margin:10px;}
.mobile .story .meta{display:none;}
.mobile #sharer{display:none;}
.mobile a.archives{display:block;width:100%;}
.mobile .add-comment-line button{display:block;width:100%;margin:0;}
		
.mobile header .banner{position:relative;top:0;left:0;display:block;margin:0 auto;}
.mobile .footer .banner{position:relative;top:0;left:0;display:block;margin:0 auto;}
		
		
.title_hide { left: -9999px; position: absolute; top: -9999px; overflow: hidden; width: 0; height: 0; }
		
.dark_top {
		border-radius: 2px 2px 0 0;
		color: #fff;
		background: #2c2c2c;
	}		
		
		
		
		
fieldset{border:1px solid #ddd;padding:10px;margin-bottom:20px;}		
fieldset legend{position:relative;display:inline-block;width:auto;border-bottom:none;margin-bottom:0;font-size:2rem;}		
		
.ebox{clear:both;margin:20px auto;}
.ebox:empty{display:none;}
.ebox.head_1,.ebox.head_1 .site-banner{margin:0;}
#full-size-bg{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;display:none;}
.floating-banner{position:fixed;z-index:3;top:0;}
.floating-banner.left{left:0;}
.floating-banner.right{right:0;}
.mobile .floating-banner{display:none;}

#map { width: 100%; height: 400px; }
	.map_resp {
		width: 100%; padding-top: 60%; height: 0;
		position: relative;
		margin-bottom:10px;
	}
	.map_resp > #map {
		position: absolute;
		left: 0; top: 0; bottom: 0;
		height: auto;
	}
	.dark_top {
		border-radius: 2px 2px 0 0;
		color: #fff;
		background: #2c2c2c;
	}
	.contacts { font-size: 1.5rem; padding:10px;}
	.contacts .grid_1_2 { padding-left: 42px; line-height:32px;}
	.contacts .grid_1_2 .icon {
		float: left;
		margin: -3px 0 0 -30px;
		width: 18px;
	}



.top-story{
	margin:0 0 10px 0;
	position:relative;
}
.top-story img{width:100%;}
.top-story date{position:absolute;top:1px;left:1px;line-height:22px;padding:0 10px;color:#fff;background:rgba(0,0,0,0.7);font-size:12px;opacity:0.8;transition:all .3s;}
.top-story a,.top-story a:hover,.top-story a:visited, .top-story a:active,.top-story h2{color:#fff;text-decoration:none;}
.top-story .text{display:block;background:#000;padding:10px;opacity:0.8;transition:all .3s;}
.top-story:hover .text, .top-story:hover date{opacity:1;}
.cat-head{margin:0;}


.inform{font-size:12px;line-height:18px;margin-bottom:5px;transition:all .3s;}
.inform:after{content:' ';clear:both;display:block;}
.inform:hover{background:#f5f5f5;}
.inform b{display:block;line-height:14px;}
.inform a{color:#000;}
.inform a,.inform a:hover{text-decoration:none;}
.inform img{width:120px;}
.pic img{width:100%;}


.form-group, .form-group input,.preview.vid,.preview.vid img{position:relative;z-index:1;}
.rem-vid{font-weight:normal;font-size:12px;display:block;}
#auto-slug-box{position:absolute;z-index:2;right:10px;bottom:5px;font-weight:normal;font-size:10px;}
#auto-slug-box input{float:left;margin: 0 4px 0 0;}

.short-story{padding:10px;background:#f5f5f5;}
.short-story:empty{display:none;}

.verticall-auto-scroll{margin-bottom:10px;}
.verticall-auto-scroll .scroll{position:relative;overflow:hidden;height:335px;}
.verticall-auto-scroll .body{position:relative;display:block;}
.verticall-auto-scroll .news-sm{}

.mod-cat.novosti-v-mire .main-news.no-image,.mod-cat.novosti-v-izraile .main-news.no-image{min-height:235px;}
.mod-cat.novosti-v-mire .main-news.no-image .image,.mod-cat.novosti-v-izraile .main-news.no-image .image, .cat-news .main-news.no-image .image{display:none;}

.linform{padding:8px;}
.linform .mctitle a{font-size:14px!important;font-weight: normal!important;}

/*Ads adjustments*/
header .banner{max-width:728px;height:90px;}
.banner-wrapper:empty{display:none;}
.banner-wrapper.box-horisontal-slider{margin-bottom:40px;}
@media (min-width:460px) { 
	header .banner{display:none;}
}
@media (min-width: 768px) { 
	header .banner{display:none;}
}
@media (min-width: 1200px) { 
	header .banner{display:block;}
}



		