@import "reset-settings.css" all;

.login-show, .search-box button, .add-fav, .add-rss, .slide-views, .slide-comms, .custom-views, .custom-comms, 
.overlay-close, .thd, .ui-icon, .vres, .vall {background:url(../images/sprites.png) no-repeat;}
.slide-item img, .custom-img img, .short1-img img, .short2-item img, .top-img img, .rel-img img {width:100%; min-height:100%;}
.slide-text, .slide-cat, .slide-item img, .custom-img img, .short2-text
{-webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s;}



/* KARKAS
----------------------------------------------- */
.all-wrapper {height:auto; width:100%;}
.wrapper {width:100%; max-width:1000px; min-width:320px; margin:0 auto; background-color:#FFF;}
.head {height:150px; position:relative;}
.nav {border-top:1px solid #dedede; border-bottom:1px solid #dedede; height:52px;}
.cont-wrap {padding:40px 20px;}
.foot {min-height:100px; background:#444444 url(../images/bg-foot.png);}
.not-main {position:relative; padding-right:260px;}
.not-main:before {content:""; width:260px; height:100%; border-left:1px solid #dedede; 
position:absolute; right:0; top:0; z-index:10;}
.content {float:left; width:100%;}
.sidebar {float:right; width:280px; margin-right:-280px; position:relative; z-index:20; padding:0 20px;}

.page-rkl {margin-top:40px; text-align:center;}

/* HEADER
----------------------------------------------- */
.logo {display:block; width:300px; height:60px; position:absolute; left:50%; top:45px; margin-left:-150px;
background:url(../images/logo.png) no-repeat; overflow:hidden; text-indent:-1000px; z-index:20;}
.yashare-auto-init {width:300px; height:30px; position:absolute; left:50%; top:20px; margin-left:-150px; text-align:center}
.search-b {display:inline-block;width:290px; position:absolute; right:20px; top:50px; z-index:10;}
.search-box {width:100%; position:relative;}
.search-box input, .search-box input:focus {width:100%; height:50px; line-height:50px; padding:0 60px 0 0px;
background-color:#fff; border:0; border-bottom:1px solid #dedede; color:#5d5d5d; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.search-box button {border:0; position:absolute; right:0; top:5px; height:40px; width:40px;}
.search-box button:hover {opacity:0.7; background-color:transparent;}
.login-show, .add-fav, .add-rss {display:inline-block; padding:0 0 0 25px; cursor:pointer; color:#5d5d5d; height:40px; line-height:40px; 
font-size:13px; background-position:0 -39px; float:left; margin-left:20px;}
.add-fav {background-position:0 -85px;}
.add-rss {background-position:0 -125px; margin-right:20px; float:right;}
.login-show:hover, .add-fav:hover, .add-rss:hover { text-decoration:underline;}

/* MENU
----------------------------------------------- */
.show-menu {display:none;} 
.main-menu {text-align:center;}
.main-menu li {display:inline-block; margin-right:-3px; position:relative;}
.main-menu li a {display:inline-block; line-height:50px; padding:0 20px; color:#444444; font-size:18px; font-weight:bold;}
.main-menu li a:hover {color:#d51339;}
.hidden-menu { background-color:#d51339; width: 230px; top: 50px; left: 0; position: absolute; z-index: 9999; display: none; 
border-radius:0 0 5px 5px; overflow:hidden;}
.hidden-menu li, .hidden-menu li a {display:block; text-align:left; font-size:16px !important; color:#fff; line-height:40px; }
.hidden-menu li {border-bottom:1px solid #d51339; margin-right:0;}
.hidden-menu li a:hover {background-color:#d51339; color:#fff;}
.menuactive > a, li.menuactive > a:hover {background-color:#d51339; color:#fff !important;}
 
/* SLIDER CUSTOM
----------------------------------------------- */
.slide {float:left; width:65.2%;}
.lenta {float:right; width:30.66%;}

.slide-item {display:block; height:395px; overflow:hidden; position:relative; border-radius:0 0 5px 5px;}
.slide-text {position:absolute; left:0; bottom:0; width:100%; padding:10px 20px; background-color:rgba(0,0,0,0.4);}
.slide-text h3 {font-size:20px; color:#FFF; line-height:20px; font-weight:bold;}
.slide-desc { font-size:14px; color:#d9d9d9; line-height:16px; margin-top:10px;}
.slide-cat {padding:10px 20px; background-color:rgba(0,0,0,0.4); color:#FFF;
position:absolute; left:0; top:0px; font-size:16px; font-weight:bold; width:100%;}
.slide-item:hover .slide-text {bottom:-200px;}
.slide-item:hover .slide-cat {top:-50px;}
.slide-item:hover img {transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.slide-views, .slide-comms {display:inline-block; float:right; margin-left:20px; padding-left:35px; background-position:0 -261px;}
.slide-comms { background-position:0 -307px;}

.lenta-item {padding:18px 0; height:100px; border-bottom:1px solid #dedede;}
.lenta-item h3 a {font-size:16px; color:#444444; margin-bottom:15px; display:block; line-height:20px; font-weight:bold}
.lenta-item h3 a:hover {color: #d51339;}
.lenta-info {margin-bottom:5px; color:#5d5d5d;}
.lenta .lenta-item:first-child {border-top:1px solid #dedede;}

/* CUSTOMS 1 I SHORT STORY
----------------------------------------------- */
.customs { margin-top:0px;}

.custom-item {float:left; display:block; width:30.66%; margin-right:4%; height:400px;}
.short-item {float:left; display:block; width:46.8%; margin-right:3.2%; height:400px;}
.customs .custom-item:nth-child(3n) {margin-right:0;}
.custom-img {height:180px; overflow:hidden; position:relative; border-radius:5px;}
.custom-cat {padding:10px 20px; background-color:rgba(0,0,0,0.4); color:#FFF; font-weight:bold; 
position:absolute; left:0; bottom:0;}
.custom-text {color:#5d5d5d; margin:15px 0 5px 0;}
.custom-text h3, .custom-text h2 {font-size:16px; color:#444444; margin-bottom:10px; display:block; line-height:20px; font-weight:bold;}
.custom-img:hover img {transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.custom-item:hover h3, .short-item:hover h2 { text-decoration:underline;}
.custom-views, .custom-comms {display:inline-block; color:#8f8f8f; margin-right:20px; padding-left:35px;
 background-position:0 -176px; height:30px; line-height:30px;}
.custom-comms { background-position:0 -221px;}

/* CUSTOMS 2
----------------------------------------------- */
.customs2 {background-color:#f0f0f0; padding:40px 40px 20px 40px; border-radius:5px;}
.shorts1 {float:left; width:67%;}
.shorts2 {float:right; width:29%;}

.short1-item {display:block; padding:0 20px 0 100px; float:left; width:50%; height:75px; margin-bottom:20px;}
.short1-img {float:left; overflow:hidden; width:90px; height:75px; margin-left:-100px; border-radius:5px;}
.short1-text {float:right; width:100%;}
.short1-text h3 {font-size:14px; line-height:16px; color:#444444; font-weight:bold;}
.short1-info { font:10px Arial; text-transform:uppercase; margin-bottom:5px; color:#5d5d5d;}
.short1-item:hover h3 { text-decoration:underline;}
.shorts1 .short1-item:nth-child(2n) {padding-right:0;}

.short2-item {display:block; height:170px; overflow:hidden; position:relative; border-radius:5px; margin-bottom:20px;}
.short2-text {position:absolute; left:0; bottom:0; width:100%; min-height:10%; padding:10px 15px; background-color:rgba(0,0,0,0.4);}
.short2-text h3 {font-size:14px; line-height:16px; color:#FFF; font-weight:bold;}
.short2-cat {display:inline-block; padding:10px 20px; background-color:#d51339; color:#FFF;
position:absolute; right:0; top:0px; font-size:12px; font-weight:bold;}
.short2-item:hover .short2-text {min-height:100%; z-index:20;}

/* FOOTER
----------------------------------------------- */
.about-bottom {padding:20px; border-bottom:1px solid #333;}
.about-t {font-size:13px; font-weight:bold; color:#CCC;}
.about-bottom p {font-size:11px; color: #999; margin-top:5px;}

.foot-menu {background-color:#000; height:40px; line-height:40px; border-bottom:1px solid #333; position:relative; z-index:20;}
.foot-menu li {display:inline-block; float:left;}
.foot-menu li a {display:inline-block; padding:0 20px; color:#999;}
.foot a:hover { color:#FFF;}

.tags-wrap {padding:20px; line-height:20px;}
.tags-wrap a:last-child {height:30px; line-height:30px; padding:0 20px; font-size:14px;
color:#000; background-color:#999; display:inline-block; border-radius:5px; margin-top:-40px;}
.tags-wrap a:last-child:hover { color:#000; background-color:#ccc;}

.foot-bottom {padding:10px 220px 10px 20px; background-color:#000000; position:relative; min-height:53px; border-top:1px solid #333;}
.foot-bottom p {width:100%; color:#666; font-size:11px;}
.counts {position:absolute; top:10px; right:20px; width:220px; z-index:20; text-align:right;}
.counts li {display:inline-block; width:88px; height:31px; margin-left:1px; background-color:#000000;}
.wr-copyr {position:absolute; right:20px; top:-30px; z-index:10;
display:block; height:31px; width:200px; opacity:0.5;
text-indent:-8000px; background:url(../images/webrambo.png) 40px top no-repeat;}
.wr-copyr:hover  { opacity:1;}

/* SPEEDBAR I SIDEBAR
----------------------------------------------- */
.speedbar {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
line-height:30px; color:#999; background-color:#f6f6f6; margin:0 20px 40px 0;}
.speedbar a { color:#444444;}
.speedbar a:hover {text-decoration:underline;}
#dle-speedbar span:first-child a {background-color: #d51339; color:#FFF; font-weight:bold; 
display:inline-block; padding:0 20px;}

.side-box {margin-bottom:20px;}
.side-head {color:#000; font-size:16px; font-weight:bold; margin-bottom:20px;}

.top-item {display:block; padding:0 0px 10px 80px; border-bottom:1px dashed #dedede; margin-bottom:10px;}
.top-img {float:left; overflow:hidden; width:70px; height:50px; margin-left:-80px; border-radius:5px;}
.top-text {float:right; width:100%; font-size:12px; line-height:14px; color:#444444;}
.top-item:hover .top-text {color:#d51339;}

/* FULLSTORY
----------------------------------------------- */
.full-wrap {padding-right:20px;}
.full-story {}
.full-title { border-top:3px solid #d51339; background-color:#f6f6f6; padding:20px 20px; position:relative; margin-bottom:20px;}
.full-title h1 {display:block; font-size:18px; color:#444444; font-weight:bold;}

.full-top-info {margin:0px 0 10px 0;}
.full-date {color:#b3b3b3; font:italic 11px Arial; display: inline-block; float:right; line-height:30px;}
.full-rate {display:inline-block; float:left; margin-right:20px; position:relative;}

.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; max-height:400px;}
.full-text {line-height:20px; font-size:15px; margin-bottom:30px; /*text-align:justify;*/}
.full-text img {margin:0 10px 10px 0; max-width:100%; border:5px solid #f0f0f0;}
.full-text a {text-decoration:none; color:#d51339;}
.full-text a:hover {text-decoration:underline; color:#d51339;}
.full-text a:visited {text-decoration:underline; color:#d51339;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text h3 {font-family:Arial;}
.full-text ol {counter-reset:li; padding:0;  list-style:none; margin-left:25px; }
.full-text ol li {position:relative; margin:0 0 5px 0; padding-left:30px; min-height:20px;}
.full-text  ol li:before {content:counter(li); counter-increment:li; font-size:11px;
position:absolute; top:0px; left:0; width:20px; height:20px; line-height:20px; text-align:center; 
color:#fff; background:#444444; font-weight:bold; border-radius:50%;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px; }
.full-text table tr:nth-child(1) {background-color:#f0f0f0 !important; color:#000; font-size:14px !important;}
.full-text table tr:nth-child(2n+1) {background-color:#f9f9f9;} 

.dcont {border:1px solid #ccc; padding:0 15px 15px 15px; margin:20px 0; line-height:20px;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f6f6f6; line-height:normal;}
.full-tags-wrap {border:1px solid #ccc; padding:10px 15px; margin-bottom:15px;}
.full-nav {text-align:center; margin-bottom:20px;}
.full-nav a {color:#000; text-decoration:none;}
.full-nav a:hover {color:#000; text-decoration:underline;}
.full-nav-pages {margin:0 20px;}
.full-nav-pages span, .full-nav-pages a {display:inline-block; margin:0 5px;}

.full-info {padding:0 75px 0 15px; position:relative; height:30px; line-height:30px; background-color:#f6f6f6;}
.full-avtor {display:inline-block; float:left; margin-right:15px; font-size:11px;}
.compl {margin-left:-15px; background: url("../dleimages/compl.png") left top no-repeat; padding-left:35px;}
.addfavorit { opacity: 1; position:absolute; right:0px; bottom:0px; z-index:100;}
.addfavorit:hover { opacity: 0.8 }
.iedit { position:absolute; right:30px;  z-index:100;}
.iedit * { cursor: pointer; height: 30px; width: 30px;}
.iedit .thd { background-image: url("../dleimages/editstore.png"); display:inline-block;}

/* NEW RATINGS
----------------------------------------------- */

.rate-type1 {width:86px; margin:0 auto; height:30px; padding-top:6px;}
.rate-type2, .rate-type3 { display:inline-block; height:30px; line-height:28px; padding:0 10px 0 0; 
border-radius:3px; font-size:14px; font-weight:bold; overflow:hidden; border:1px solid #ccc; text-align:left; background: #ffffff;}
.ratingzero {color: #444444;}
.ratingtypeplus {color: #06b601;}
.ratingplus {color: green;}
.ratingminus {color: red;}
.rate-type2 a, .rate-type3 a {display:inline-block; float:left; margin-right:8px; height:100%;}
.rate-type2 span, .rate-type3 span {float:left; display:inline-block;}
.rate-type2 b, .rate-type3 b {display:inline-block; color:#FFF; padding:0 10px 0 0; font-size:12px; height:100%; background: #0ba607;}
.rate-type2 b:after {float:left; content:attr(data-like); display:inline-block;}
.rate-type2 img {float:left; margin-right:8px; border-right:1px dotted #f0f0f0; display:block;}
.rate-type2 a:hover b, .rate-type3 a:nth-child(3):hover b {background:#0ba607 !important; opacity:0.7;}
.rate-type3 a:nth-child(1):hover b {background:#cf0404 !important; opacity:0.7;}
.rate-type3 {padding:0;}
.rate-type3 a:nth-child(3) {margin:0 0 0 8px;}
.rate-type3 a:nth-child(1) b { padding:0 5px 0 6px; background: #cf0404;}
.rate-type3 a:nth-child(3) b {padding:0 7px 0 4px;}


/* POHOZHIE
----------------------------------------------- */
.rel-wrap {margin-top:30px;}
.rel-head {font-size:16px; color:#444444; font-weight:bold; margin-bottom:20px;}
.rel-box {}
.rel-item {width:50%; margin-bottom:20px; padding:0 15px 0 110px; display:block; float:left; height:60px;}
.rel-img {float:left; margin-left:-110px; width:100px; height:70px; overflow:hidden; border-radius:5px;}
.rel-text {float:right; width:100%; color:#5d5d5d; font-size:11px;}
.rel-text p {font-size:12px; color:#000000; margin-bottom:5px;}
.rel-item:hover .rel-text p {text-decoration:underline;}

/* KOMMENTARII
----------------------------------------------- */
.comments-wrap {margin:30px 0;}
.full-comm-num {display:inline-block; padding:3px 15px; font-size:11px; background-color:#444444; color:#fff; 
border-radius:3px; line-height:normal; margin-left:10px; font-weight:normal;}
.com-item {margin-top:15px; padding:0 0 0 95px;}
.com-av {width:80px; height:80px; margin-left:-95px; border-radius:5px; overflow:hidden;}
.com-av img {width:100%; height:100%;}
.com-text {width:100%;}
.com-info {}
.com-info ul li {float:left; display:inline-block; margin-right:20px;}
li.reply {float:right !important; margin-right:0 !important;}
.reply a {display:inline-block; padding:3px 5px; background-color:#d51339; color:#f6f6f6; 
border-radius:3px; font-weight:bold;}
.com-body {font-size:12px; line-height:16px; margin:10px 0;}
.signature {font:italic 11px Georgia, "Times New Roman", Times, serif; border-top:1px dashed #666; color:#666;
padding-top:10px; margin-top:15px;}
.com-edit {text-align:right;}
.com-edit ul li {display:inline-block; margin-left:15px; font-size:11px;}
.com-edit a {color:#5d5d5d; text-decoration:underline;}
.com-edit a:hover {text-decoration:none;}

.add-com-but {display:block; background-color:#f0f0f0; color:#444; font-size:13px; border:1px solid #dedede; 
text-align:center; line-height:40px; cursor:pointer; margin-top:15px;}
.add-com-but:hover { background-color:#dedede;}
#addcform {display:none; margin-top:0px;}
.mass_comments_action { height: 1%; text-align: right; padding:5px 15px; margin:15px 0; background-color: #f6f6f6;}
.mass_comments_action .bbcodes { margin-bottom: 0 }

/* SLIDER
----------------------------------------------- */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;
	visibility: hidden;line-height: 0;height: 0;}
.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.owl-theme .owl-controls{ position:absolute; right:0; top:-60px; text-right: right;}
.owl-theme .owl-controls .owl-buttons div {display: inline-block; zoom: 1;
margin-left:5px; width:30px; height:30px; opacity:0.6;}
.owl-prev {background-position:0 -260px;}
.owl-next {background-position:-30px -260px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;}
.owl-item.loading{min-height: 150px; background: url(../images/AjaxLoader.gif) no-repeat center center;}
#bar{width: 0%;max-width: 100%;height: 5px; border-radius:5px 5px 0 0;background: #d51339;}
#progressBar{width: 100%;background: #EDEDED;}

/* LOGIN
----------------------------------------------- */
.overlay {display: none; position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 8888;
width: 100%; height: 100%; background-color: rgba(0,0,0,0.7);}
.overlay-close{cursor: pointer; margin: 3px; position: absolute; right: 5px; top: 5px; 
width: 33px; height: 33px; background-position:-167px -30px;}
#loginbox { background: #fff; padding: 40px; width: 450px; margin-left: -225px; min-height: 150px;
 position: absolute; z-index: 9999; left: 50%; top: 20%; line-height:normal; border-radius:5px;}
li.lfchek input, li.lfchek label {display:inline-block !important;}

.not-logged .f_input { font-size: 1.2em; padding: 10px; width: 100%; height: 40px;}
#loginbox form { margin: 0 }
.register-but {background-color:#d51339; display:inline-block; padding:5px 20px; color:#FFF;
font-weight:bold; position:absolute; left:165px; top:5px;}
.register-but:hover {color:#FC0;}
.not-logged li { margin-bottom: 1em }
.not-logged li label { display: block; margin-bottom:5px; color:#000; }
.submitter { margin:0 -40px -40px -40px; height:70px; text-align:center; background-color:#f0f0f0; border-radius:0 0 5px 5px;}
.sociallogin {height:auto;}
.sociallogin a { float:left; margin:10px;}

.avatar { display: block; width: 80px;  }
.avatar img { width: 100%;box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22); border:5px solid #FFF;}
.avaprof { background-color:#f0f0f0; margin:-40px -40px 20px -40px; padding:40px 40px 20px 40px; border-radius:5px 5px 0 0;}
.profbox {margin-left:20px;}
.profbox h3 {display:block; font-size:14px; margin:0 0 10px; color:#000;}
.logout-but {display:inline-block; padding:3px 5px; font-size:14px; background-color:#FFF; 
border-radius:3px; margin-left:20px;}
.avaprof ul li {display:inline-block; margin-right:5px;}
.avaprof ul li a {display:inline-block; padding:10px; color:#FFF; font-weight:bold;}
.logprof {background-color:#d51339;}
.logadm {background-color:#444444;}
.logmenu {width:50%; display:block;}
.logmenu li a {display:block; padding:5px 10px; margin:0 5px 5px 0; background-color:#f0f0f0; color:#000; border-radius:3px;}
.logmenu li a:hover {background-color: #d51339; color:#FFF;}

/* GO TOP BUTTON */
.gotop{position:fixed;width:40px;height:50px;right:0px;bottom:0px;display:block;
background:url('../images/gotop.png') no-repeat;z-index:9998;display:none;}



/* RESIZE
----------------------------------------------- */

@media screen and (max-width: 980px) {
.show-menu {display:inline-block; color:#FFF; background:#d51339 url(../images/show-menu.png) left top no-repeat; 
font:bold 12px Arial; cursor:pointer; line-height:50px; padding:0 20px 0 70px;}
.nav {position:relative;}	
.main-menu {display:none; position:absolute; top:50px; left:0; width:100%; height:auto; z-index:1000; background-color:#2C6AAE;}
.main-menu li {display:inline-block; border-left:1px solid #4a84c4; width:50%; border-bottom:1px solid #4a84c4; 
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main-menu li a {width:100%; color:#fff !important;}
.hidden-menu { visibility:hidden;}	
.search-b { top:152px; width:260px;}
}
@media screen and (max-width: 800px) {
.slide-item {display:block; height:295px;}
.slide-text h3 {font-size:14px;}
.slide-desc { font-size:12px;}
.slide-cat {font-size:14px;}
.lenta-item {padding:18px 0; height:75px; border-bottom:1px solid #dedede;}
.lenta-item h3 a {font-size:12px;}
.custom-item, .short-item {height:350px;}
.custom-img {height:140px;}
.custom-text h3, .custom-text h2 {font-size:13px;}
.custom-views, .custom-comms, .add-fav, .slide-views, .slide-comms, .lenta-info, 
.short1-info, .foot-menu, .foot-bottom, .navigation {/*display:none;*/}
.shorts1 {float:none; width:100%;}
.shorts2 {float:none; width:100%;}
.short1-text h3 {font-size:12px; line-height:16px; color:#444444; font-weight:bold;}
.short2-item {display:inline-block; width:48%; margin-right:3%;}
.short2-text h3 {font-size:12px; }
.shorts2 .short2-item:nth-child(2n) {margin-right:0;}
.full-title h1, .full-text h2, .full-text h3 {font-size:14px;}
.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; max-height:300px;}
.full-text {line-height:18px; font-size:15px;}	
.rel-item {width:100%; float:none;}
}
@media screen and (max-width: 750px) {
.login-show, .add-rss, .top-rkl, .page-rkl, .full-info, .full-nav-pages { /*display:none;*/}
.sidebar {display:none;}
.gotop {visibility:hidden;}
.not-main, .full-wrap, .sluzh, #sluzhwrp {padding-right:0px;}
.not-main:before {width:260px; height:0%;}
}
@media screen and (max-width: 620px) {
.head {height:100px;}
.logo {top:36px;}
.show-menu {width:100%;}
.main-menu li a { font-size:12px; padding:0 10px;}
.search-b, .yashare-auto-init { display:none;}	
.slide {float:none; width:100%;}
.lenta {float:none; width:100%; margin-bottom:20px; display: none;}
.lenta-item { display:inline-block; width:49%; padding:10px 10px 0 10px; height:70px; 
border:0; border-top:1px dashed #dedede; overflow:hidden;}
.lenta .lenta-item:nth-child(2n+1) {background-color:#f6f6f6;}
.custom-item {width:48.66%; margin-right:2%; height:350px; overflow:hidden;}
.short-item {height:350px;}
.customs .custom-item:nth-child(3n) {margin-right:2%;}
.customs .custom-item:nth-child(2n) {margin-right:0;}
.customs2 {padding:20px 20px 0px 20px;}
.short1-item {width:100%; float:none;}
.short2-item {display:block; width:100%;}
.shorts2 .short2-item:nth-child(2n), .short2-item {margin-right:0;}
.sreswrp {margin:0px 15px 0 0; padding:15px;}
.sresimg {float:none; margin-left:0; width:100%; height:160px; overflow:hidden;}
.sresimg img {width:100%; min-height:100%;}
.srestext { float:none;}
.srestext h2 a {margin-bottom:5px;}
#loginbox {top: 15px; border:1px solid #f0f0f0;}
}
@media screen and (max-width: 460px) {
.lenta-item h3 a {line-height:16px;}
.custom-item, .short-item {height:220px;}
.slide-item {height:205px;}
.custom-img {height:100px;}
.custom-text h3, .custom-text h2 {font-size:13px; line-height:16px;}
.full-text embed, .full-text object, .full-text video, .full-text iframe, .full-text frame {width: 100% !important; max-height:220px;}
.com-item {padding-left:0px;}
.com-av, li.reply, .reply a, .com-edit, .mass_comments_action, .custom-cat, .slide-desc, .custom-text p { display:none;}	
}

@media screen and (max-width: 1200px) {
.banner {display:none;}

@media screen and (max-width: 570px) {
.add-rss {background-position: 0 -125px; margin-right: 76px; float: right; margin-top: -39px;}

@media screen and (max-width: 570px) {
.add-fav {display:none;}
    
