html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input {margin: 0;padding: 0;}

html,
html a {-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;font-size: 100.01%;}
body {background: #efefef;color: #141412;word-wrap: break-word;}
h1,h2,h3,h4,h5 {line-height: normal;font-weight: normal;font-weight: 300;}
h1 {font-size: 2.0em;color: #5D5B5B;} h2 {font-size: 1.8em;} h3 {font-size: 1.5em;color: #404040;} h4 {font-size: 1.2em;}
h2 a {text-decoration: none;} h2 a:hover {color: #52639F;text-decoration: underline;}
h1.btl {border-top: 1px solid #ddd;line-height: 40px;}
.current {border-top: 6px solid #ddd;}
a {color: #141412;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0 none;}
.line {border-top: 1px solid #ececec;}
.dwnrageadsblok2 {text-align: center;padding: 8px 0 15px 12px;}
.andro a {background: #F3FFE2 !important;border: 1px solid #9EC86E !important;color:#474747 !important;}
div.linescat a.active_btn {background: #fff !important;color: #ccc;}

input,
textarea,
select,
button,
body {font: 14px/1.50 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 300;}

input,
textarea,
select,
button,
a {outline: none;}
p {margin-bottom: 0.9em;}
hr {border: 0 none;border-top: 1px solid #dbe8ed;height: 1px;}
ul {margin: 0 0 18px 2em;list-style: disc outside;}
ol {margin: 0 0 18px 2.1em;list-style: decimal;}
.iconpos :before {width: 22px;height: 22px;display: inline-block;margin: -2px 4px 0 0;vertical-align: middle;content: "";border-radius: 5px;}
.iconpos a {border: 2px solid #c3c3c3;padding: 7px;border-radius: 6px;color: #677cc5;}
.reset, .reset li {list-style: none;padding: 0;margin: 0;}
.clr {clear: both;}
.thide, .htmenu span {display: block;overflow: hidden;height: 0;line-height: normal;}
table.userstop,
table.pm,
table.tableform,
table.calendar {border-collapse: collapse;border-spacing: 0;}

.lcol, .rcol, form {display: inline;}.lcol {float: left;}.rcol {float: right;}
.small {font-size: 0.9em;}
.small a {color: #3C5FDE;}
.pink {color: #d51e44;}
.wrapper, .wwide {width: 1037px;}
.wrapper {text-align: left;margin: 0 auto;}
.wwide {margin-bottom: 20px;}

#header {height: 25px;}
#header h1 {margin: 2px 0 0 -322px;width: 305px;float: left;}
#header .rcol {padding-top: 28px;width: 100%;}
#slides {position: relative;height: 93px;background: url("../img/logotype.jpg") no-repeat;}
.slides_container {padding: 15px;font-weight: 300;}
.slides_container a {font-size: 1.7em;color: #fff;text-decoration: none;}
.slides_container2 {margin-left: 1px;font-size: 1.1em;letter-spacing: 0.1px;color: #fff;text-decoration: none;}
.description {margin-left: 1px;margin-top: 22px;font-size: 0.9em;color: #fff;}
.headlinks {margin-top: 8px;overflow: hidden;}
.headlinks ul, .headlinks ul li, .headlinks, .headsoc, .headsoc a, ul.loginbox li {float: left;}
.headlinks ul {margin-left: -11px;}
.headlinks ul li {padding: 0 10px 0 11px;}
.headlinks ul a, ul.loginbox li a {color: #fff;text-decoration: none;}
.android {background-color: #7FBD38;}
.windows {background-color: #7986B5;}
.mac {background-color: #B4B8BA;}
.androidback {background-color: #7FBD38;border-top: 1px solid #a6cf6b;}
.windowsback {background-color: #8190C5;border-top: 1px solid #8EA0E1;}
.macback {background-color: #B4B8BA;border-top: 1px solid #BCBFC1;}

.video {text-align: center;}
.video h3 {margin: 10px;}
.categorylnk {border-top: 1px solid rgba(255, 255, 255, 0.7);}
.categorylnk :before {background-size: 60px;width: 30px;height: 31px;display: inline-block;margin: 0px 8px 0 11px;vertical-align: middle;content: "";}
li.categorylnk a:hover {background-color: rgba(255, 255, 255, 0.10);}

.loginbox {display: inline;}.loginbox ul.loginbox {float: right;height: 27px;}
ul.loginbox {line-height: 27px;}ul.loginbox li {margin-left: 15px;}
.loginbtn a {display: block;color: #d51e44;text-decoration: none;font-size: 1.0em;width: 66px;padding-bottom: 17px;}
.loginbtn a b {display: block;text-align: center;cursor: pointer;height: 26px;}
.loginbtn a:hover {background-position: 50% 100%;}
.loginbtn a:hover b {background-color: #4682B4;}
.logform li.lfield {margin-bottom: 10px;}
.logform li.lbtn {text-align: center;}
.logform li.lfield input {width: 265px;}
.logform li.lfchek input {width: 13px;border: none;background: none;}
.logform li.lfchek label {display: inline;margin-bottom: 0.2em;}

.shadlr {width: 100%;}
.shadlr .shadlr {background-position: 100% 0;}
.container {margin: 0 10px;}

#menubar {padding: 0 12px;height: 3px;border-top: 2px solid #c4c4c4;}
#menubar .lcol, #menubar .lcol ul, #menubar .lcol ul li, #menubar .lcol ul a {float: left;}
#menubar .lcol {overflow: hidden;height: 50px;}
#menubar .lcol ul {font-size: 1.15em;line-height: 49px;margin-left: -2px;}
#menubar .lcol ul a {padding: 0 11px 0 12px;color: #fff;height: 50px;text-decoration: none;}
.searchform {padding: 15px 15px 10px 15px;}


#quicksearch {display: inline;}
.quicksearch {overflow: hidden;width: 100%;position: relative}
.quicksearch input {padding: 6px 37px 6px 5px;width: 100%;border: 1px solid #e1e1e1;height: 37px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}
.quicksearch button {background-image: url("../dleimages/rating.png");cursor: pointer;width: 62px;height: 62px;position: absolute;right: -10px;top: -10px;padding: 0;background-color: transparent;border: 0 none;background-position: -78px -162px;background-repeat: no-repeat;-webkit-transform: scale(0.3);-ms-transform: scale(0.3);transform: scale(0.3);}
.quicksearch button:hover {opacity: 0.6;}
.thd:before {display: inline-block;}
.thd {text-align: left;overflow: hidden;text-indent: -9999px;white-space: nowrap;}

.adsblok {text-align: center;margin: 15px auto 20px auto;}
.adsblokmain {width: 728px;height: auto;}
.adsblokmain2 {float: left;}
.adsbottom {text-align: center;padding: 15px 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 10px 0;}
.zag {display: inherit;}
.catshem {display: none;}
.feedcom {text-align: right;padding-bottom: 2px;}
.feedcom a {-moz-box-shadow: 0 1px 5px -2px black;-webkit-box-shadow: 0 1px 5px -2px black;box-shadow: 0 1px 5px -2px black;text-decoration: none;font-size: 14px;color: #fff;background: #4CABD8;padding: 3px 3px 3px 3px;border-radius: 3px;}
.feedcom a:hover {background: #4b93c7;color: #fff;text-shadow: 0 0 5px #2f668f;text-decoration: underline;}
.softvers {display: inline-block;text-align: left;color: #52639F;margin-left: 7px;font-size: 2.2em;font-weight: normal;}
#spoiler {float: left;text-align: left;margin: 5px 0 0 32px;width: 290px;}
#spoiler a {line-height: 24px;color: #677cc5;text-decoration: underline;}
#spoiler a:hover {color: #435183;text-decoration: none;}

.addvers {float: left;display: block;line-height: 15px;margin: 10px 0 10px 0;width: 250px;}
.addvers h2 {font-size: 12px;display: inline;letter-spacing: 0.2px;}
.addvers a {color: #8cb746;text-decoration: underline;}
.addvers a:hover {text-decoration: none;}
.addvers img {margin-top: 2px;}
.inlinez {text-align: center;color: #8F8F8F;}
#spoiler .inlinez {display: none;}
#spoiler .attachment span {display: none;}
.fileinfo {color: #8F8F8F;display: block;float: none;width: 100%;margin: 0 auto;}
.fileinfo a {color: #52639F;text-decoration: underline;}
.fileinfo a:hover {text-decoration: none;}
.tabledata a:hover {text-decoration: none;}
.clear {clear: both;}
.social {display: inline-block;margin: 20px auto 0px auto;text-align: center;}
.ya-share2 ul {padding: 3px 0 0 0 !important;}
.infoprog {display: block;color: #6C6C6C;text-align: center;padding-top: 10px;}
.infoprog h3 {margin: 10px 0;}
.lnkto {margin-top: 5px;}
.lnkto a {display: inline;border-radius: 5px;color: #fff;padding: 9px 24px;text-decoration: none;letter-spacing: 1px;font-size: 16px;}
.lnkto a:hover {background: #7CBC15;}

table {border-collapse: collapse;font-size: 12px;}
caption {padding: 0 4px;color: #fff;background: #f9fafc;text-align: left;font-weight: bold;border-bottom: 1px solid #f6f4f4;}
th {padding: 4px;text-align: left;}
td {padding: 1px 25px 0px 5px;}
tr:nth-child(odd) {background: #f9fafc;border-bottom: 1px solid #f6f4f4;}
tr:nth-child(even) {background: #ffffff;border-bottom: 1px solid #f6f4f4;}
.download {background: #87C80C;text-align: center;padding: 10px;color: #fff;border-radius: 7px;}
.download a {color: #fff;}
.shorttitle a {color: #52639F;text-decoration: underline;}
.shorttitle a:hover {text-decoration: none;}

.short-slot {display: block;position: relative;background-color: #fff;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.20);width: 48%;float: left;margin: 1%;}

.short-prog {display: block;position: relative;height: 190px;overflow: hidden;}
.short-prog:after {content: '';width: 100%;height: 40px;position: absolute;bottom: 0px;display: block;background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 88%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(88%, rgba(255, 255, 255, 1)));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 88%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 88%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 88%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 88%);}

.short-title {overflow: hidden;text-align: left;padding: 6px 6px 2px 6px;}
.short-title h2 {border-bottom: 1px solid #DDD;padding: 5px 2px 2px 2px;line-height: 1.1em;}
.short-title h2 a {text-decoration: none;}
.short-title h2 a:hover {text-decoration: underline;}
.short-keys {display: block;position: relative;margin-bottom: 0;font-weight: 300;color: #777;text-align: left;padding: 6px 6px 6px 6px;height: 140px;overflow: hidden;}
.short-keys img {border: none;float: left;padding: 3px 7px 3px 3px;width: 75px;height: 75px;}
.short-keys a {color: #444;}
.readtextsh {height: 142px;overflow: hidden;}
.linktofull {display: block;font-size: 14px;float: right;text-align: center;width: 100%;margin-top: 5px;}
.linktofull a {display: block;width: 100%;color: #fff;background: #7884B3;padding: 7px 0;border-radius: 3px;font-weight: normal;font-size: 1.1em;}
.linktofull a:hover {text-decoration: underline;}
.razdel {display: block;width: 98%;font-size: 20px;background: #4cabe9;color: #fff;float: left;padding: 10px 0 10px 0;margin: 25px 0 10px 7px;text-shadow: 0.5px 0.5px 1px rgb(35, 144, 162);clear: both;}

.razdelg {background: #B88BE3;text-shadow: 0.5px 0.5px 1px rgb(151, 102, 204);}
.ad {clear: both;}
.navnew {padding: 0 5px;}
.fileinfo ul, li {margin-left: 10px;}

@media only screen and (max-width: 767px) {
	.short-slot {width: 100%;margin: 2px 10px 16px 0px;}
}


@media only screen and (max-width: 700px) {
.short-slot {width: 48%;float: left;margin: 1%;}
.date {padding: 1px 9px;}
.razdel {margin: 15px 0 10px 0px;width: 100%;}
#slidemenu .searchform {display: none;}
}

@media only screen and (max-width: 510px) {
	.short-slot {width: 100%;margin: 2px 10px 16px 0px;}
}

.tablefile {margin: 15px auto;width: 95%;border: 1px solid #7884B3;background: #F8F8F8;border-radius: 3px;}
.fileinfo {width: 50%;float: left;text-align: left;padding-top: 14px;padding-bottom: 10px;background: #F8F9FB;vertical-align: middle;line-height: 23px;}
.fileinfo a {color: #7884b3;}
.fileinfo ul {margin: 0px 0px 5px 2em;}
.related_news {width: 50%;text-align: left;display: block;float: left;vertical-align: middle;line-height: 47px;background: #7884B3;color: #fff;}
.related_news ul  {padding-left: 0px !important;}
.related_news h3 {font-size: 18px;color: #fff;padding: 18px 0 0 14px;}
.related_news a {display: block;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.related_news ul {margin-bottom: 11px;height: 100%;}
.related_news li {list-style: none;vertical-align: middle;border-bottom: 1px solid #8f9bcd;line-height: 56px;}
.related_news li img {padding: 0;margin: 5px 10px 0 3px;width: 45px;border-radius: 10px;float: left;}

@media only screen and (max-width: 840px) {

	.fileinfo {
		line-height: 20px;
	}

	.related_news,
	.fileinfo {
		width: 100%;
	}

	.tablefile {
		width: 85%;
	}

	.mlink {
		margin: -10px 6px 0px 0px;
	}

}

@media only screen and (max-width: 700px) {

	.related_news,
	.fileinfo {
		width: 50%;
	}

	.tablefile {
		width: 95%;
	}
}

@media only screen and (max-width: 640px) {

	.related_news,
	.fileinfo {
		width: 100%;
	}

	.tablefile {
		width: 100%;
	}
	
	.related_news li img {
	margin: 14px 14px 0 14px;
	width: 55px;
}
.fileinfo ul, li {line-height: 22px;}
.related_news li {line-height: 80px;box-shadow: 0 1px 2px rgba(0,0,0,.17);color:#fff;background:#7a84af linear-gradient(to bottom, #909ac6 0%,#8089b1 100%);margin: 10px;border-radius: 10px;}
.related_news h3 {padding: 18px 0 0 18px;}
}


@media only screen and (max-width: 500px) {
	.tablefile {
		width: 95%;
	}


}

/*---Скриншоты осн---*/
.gallery h3 {
	margin-bottom: 10px;
	margin-top: 5px;
	text-align: center;
}

.gallery {
	display: block;
	text-align: center;
}

.gallery img {
	padding: 0 0 0 0;
	vertical-align: top;
	float: none;
	text-align: justify;
	margin: 8px;
	width: 220px;
	min-height: 120px;
}

.galleryandr img {
	width: 160px;
}

/*---BodyTemplate---*/
.body {
	background: #fff;
	border: 13px solid #fff;
}

.vsep {
	padding: 8px 0px 0 261px;
}

#sidebar {
	width: 250px;
	margin: 0px 0px 0px -991px;
	float: left;
}

#midside {
	width: 100%;
}

#midside img {
	max-width: 680px;
}


/*---buttons---*/
.fbutton,
.vresult {
	border: 0 none;
	background: none;
	cursor: pointer;
}

.fbutton {
	margin-bottom: 2px;
	border: 1px solid #fff;
	width: 106px;
	height: 31px;
	color: #fff;
	padding: 2px 0 5px 0;
	background: #89C120;
	border-radius: 5px;
}

.fbutton:hover,
.vresult:hover {
	background-position: 0 10px;
	-moz-box-shadow: 0 1px 5px -2px black;
	-webkit-box-shadow: 0 1px 5px -2px black;
	box-shadow: 0 1px 5px -2px black;
}

button.fbutton span {
	display: block;
	cursor: pointer;
}

/*---blocks---*/
.block {
	background-color: #f9fafc;
	margin: 0 0 18px 0;
	width: 250px;
}

.block .dcont {
	padding: 15px 0;
	margin: 0 15px;
}

.block .dtop {
	overflow: hidden;
		margin: 0;
		background-color: #A72A28;
		background: -moz-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -webkit-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -o-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -ms-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
	padding: 0 15px;
	height: 35px;
}

.block .dtop .btl {
	margin-top: 10px;
}

.block a:hover {
	color: #a61732;
}

.block .dcontag a {
	color: #888E92;
}

.block .dcontag a:hover {
	color: #a61732;
}

.block .dcontag {
	padding: 15px;
}

h4.btl {
	text-transform: uppercase;
	color: #fff;
}

h4.btl span {
	color: #db143d;
}

/*---RightMenu---*/
#slidemenu {
	font-size: 1.12em;
}

#slidemenu li a,
#slidemenu li span {
	display: block;
	font-size: 1.1em;
	letter-spacing: 0.5px;
	text-decoration: none;
	color: #fff;
	height: 40px;
	line-height: 40px;
}

#slidemenu li span {
	cursor: pointer;
}

#slidemenu li a:hover,
#slidemenu li span:hover {
	color: #fff;
}

#slidemenu li.selected span {
	color: #fff;
	height: 40px;
	line-height: 40px;
	background-position: 100% -38px;
}

#slidemenu li.submenu {
	overflow: hidden;
}

#slidemenu li.submenu ul {
	overflow: hidden;
	margin: 0;
	padding: 7px 4px 7px 33px;
	list-style: none;
}

#slidemenu li.submenu ul a {
	font-weight: 300;
	color: #fff;
	text-shadow: 0.5px 0.5px 1px rgba(144, 144, 144, 0.8);
	border: 0 none;
	width: 100%;
	padding: 3px;
	font-size: 1em;
	line-height: normal;
	height: 22px;
}

#slidemenu li.submenu ul a:hover {
	text-decoration: underline;
}

#slidemenu li.submenu ul li {
	margin-left: 10px;
	list-style: disc;
	color:#fff;
	padding: 0 0 5px 4px;
}

#rightmenu .linesbg {
	border-top: 1px solid #c5cbd3;
}

#rightmenu {
	color: #fff;
}

.art a {
	color: #fff;
}

.art li {
	list-style: none;
}

.art ul {
	margin: 0px 0px 18px 1em;
}

.art a:hover {
	color: #fff;
}

.linesbg {
	margin-top: 14px;
	padding: 3px;
}

/*---Topnews---*/
.topnewsoft {
	display: block;
	margin-left: 13px;
	margin-top: 12px;
	white-space: nowrap;
	overflow: hidden;
	line-height: 34px;
	font-size: 14px;
	vertical-align: middle;
}

.topnewsoft ul {
	margin: 0;
	list-style: none;
}

.topnewsoft li {
	display: block;
	list-style: none;
	margin-bottom: 8px;
	margin-left: 0px;
}

.topnewsoft img {
	width: 30px;
	margin-right: 8px;
	float: left;
}

.topnewsoft a {
	display: block;
	color: #1C1C1C;
	text-decoration: none;
}

.topnewsoft a:hover {
	color: #BF1134;
	text-decoration: underline;
}


/*---Votes---*/
#bvote .dtop {
	border: 0 none;
}

.vtitle {
	border-top: 2px solid #a61732;
	color: #fff;
	position: relative;
	margin: 0;
	padding: 10px 15px 14px 15px;
	color: #fff;
	background: #65729F;
}

.vtitle b {
	position: absolute;
	top: -10px;
	right: 25px;
	padding-top: 10px;
	width: 16px;
}

#bvote .fbutton,
.vresult {
	float: left;
	margin-right: 5px;
}


.vote,
#dle-poll-list div {
	clear: both;
	padding: 2px 0 2px 2px;
}

.vote input,
#dle-poll-list div input {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 14px;
	height: 14px;
	margin-right: 4px;
}

#dle-poll-list {
	padding: 10px 0;
	text-align: left;
}

/*---Informer---*/
.informer {
	padding: 10px 15px 14px 15px;
	border-bottom: 1px solid #fff;
}

.informer:hover {
	background-color: #f1f5f7;
}

.informer p a {
	color: #db143d;
}

/*---Popular minus---*/
.redb {
	border-bottom: 1px solid #e7617d;
	background: #db143d;
	position: relative;
	width: 250px;
	margin-right: -23px;
}

.redb .btl {
	margin-bottom: 12px;
}

.redb ul {
	margin: 0;
	list-style: none;
}

.redb li {
	padding-left: 9px;
}

.redb a {
	display: block;
	padding: 1px 0;
	width: 100%;
	color: #f9e2e6;
}

.redb a:hover,
.redb {
	color: #fff;
}

/*---Popular news---*/
.redi {
	border-bottom: 1px solid #dfe3e6;
	background: #F2F3F5;
	position: relative;
	width: 250px;
	margin-right: -23px;
}

.redi .btl {
	margin-bottom: 12px;
}

.redi ul {
	margin: 0;
	list-style: none;
}

.redi li {
	padding-left: 9px;
	padding-top: 5px;
}

.redi a {
	display: block;
	padding: 1px 0;
	width: 100%;
	color: #1f2931;
}

.redi a:hover,
.redi {
	color: #a61732;
}

/*---footbox---*/
#footbox {
	position: relative;
	overflow: hidden;
	padding: 25px 0;
}

.ribbon {
	position: absolute;
	right: 23px;
	top: 0;
	padding-top: 36px;
	width: 56px;
}

.fbox {
	margin-left: -1px;
	float: left;
	width: 33.3%;
	min-height: 110px;
}

.fbox .dcont {
	margin: 0 25px;
	color: #fff;
}

.fbox .dcont a {
	color: #fff;
}

.fbox .btl {
	margin-bottom: 0.4em;
}

.fmenu li {
	padding-left: 7px;
}

/*---footer---*/
#footer {
	height: 95px;
	background: #F8F8F8;
	padding-left: 15px;
	border-top: 1px solid #CCC;
}

#footer h2 {
	display: inline;
}


.counts {
	display:none;
}

.copyright {
	margin-top: 20px;
	font-size: 0.9em;
	color: #1C1C1C;
	float: left;
}

.copyright span a {
	color: #52639F;
	text-decoration: underline;
}

.copyright span a:hover {
	text-decoration: none;
}

/*---Центральная часть контента---*/
/*---Сортировка новостей и Speedbar---*/
.lines {
	font-weight: normal;
	color: #545454;
	margin-top: 5px;
	padding-top: 5px;
	line-height: 45px;
}

.lines a {
	color: #fff;
	border: 1px solid #8893B9;
	background: #7986B5;
	padding: 8px;
	border-radius: 3px;
}

.lines a:hover {
	background: #8996C6;
	color: #fff;
}

.sortn {
	text-align: left;
}

.sortn img {
	vertical-align: middle;
}

.linescat {
	text-align: center;
	color: #4e4e4e;
	margin-bottom: 2px;
	padding: 13px;
	padding-left: 9px;
	line-height: 30px;
	font-weight: normal;
}

.linescat a {
	font-size: 14px;
	line-height: 43px;
	letter-spacing: 0.5px;
	color: #fff;
	background: #7986B5;
	border: 1px solid #7785B6;
	padding: 9px;
	border-radius: 5px;
}

.linescat a:hover {
	color: #fff;
	background: #8996C6;
}
.android-ic {margin:20px 0px 25px 0px}
.android-ic :before {
	background: url("../images/android-icon.png") no-repeat left top;
	background-size: cover;
}

.windows-ic :before {
	background: url("../images/windows-icon.png") no-repeat left top;
	background-size: cover;
}


li.windows :before {
	background-image: url("../dleimages/rating.png");
	width: 30px;
	height: 32px;
	padding: 0;
	background-color: transparent;
	
		background-position: -0px -39px;
		background-repeat: no-repeat;
		-webkit-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7);
}

li.android :before {
	background-image: url("../dleimages/rating.png");
	width: 30px;
	height: 30px;
	padding: 0;
	background-color: transparent;
	
		background-position: -31px -41px;
		background-repeat: no-repeat;
		-webkit-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7);
}

i.icon-android {
	background-image: url("../dleimages/rating.png");
	padding: 0;
	background-color: transparent;
	
		background-position: -35px -42px;
		background-repeat: no-repeat;
		-webkit-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7);
padding: 6px 12px 10px 23px !important;margin: 0px 14px;
background-size: 68px;
}

i.icon-windows {
	background-image: url("../dleimages/rating.png");
	padding: 0;
	background-color: transparent;
	
		background-position: 0px -43px;
		background-repeat: no-repeat;
		-webkit-transform: scale(0.7);
		-ms-transform: scale(0.7);
		transform: scale(0.7);
padding: 6px 12px 10px 23px !important;margin: 0px 14px;
background-size: 69px;
}

/*---table---*/

.files {
	display: block;
	text-align: center;
	border: 3px solid #9fcc8f;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 20px;
}

.downloads {
	margin: 12px auto;
	padding: 0 5px;
	float: none;
	text-align: center;
	max-width: 450px;
	min-width: 280px;
}

.downloads_title {
	text-align: center;
	margin: 30px 0 20px 0;
}

.maindwn {
	display: block;
	text-align: center;
}

.dwntxt {
	display: inline-block;
	text-align: left;
	max-width: 450px;
	min-width: 280px;
	margin: 5px 0;
}

.dwntxt a {
	display: block;
	letter-spacing: 0.2px;
	font-size: 20px;
	padding: 7px 14px 7px 62px;
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
	border-radius: 6px;
	font-weight: normal;
}

.win,
.andr {
	background: #87C80C;
	background: -moz-linear-gradient(#87C80C, #7FB730);
	background: -ms-linear-gradient(#87C80C, #7FB730);
	background: -o-linear-gradient(#87C80C, #7FB730);
	background: -webkit-linear-gradient(#87C80C, #7FB730);
	border-radius: 6px;
}

.dwntxt a:hover {
	text-decoration: none;
	color: #fff;
	background: #8CC33E;
	transition: 100ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}

.dwntxt.ios a:hover {
	background-color: #6E6E6E;
}

.dwntxt span {
	display: block;
	font-size: 14px;
	text-shadow: 0px 1px 0px rgba(108, 108, 108, 0.3);
}

.dwntxt.win a {
	background-image: url("../images/win.png");
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: 5% 50%;
}

.dwntxt.andr a {
	background-image: url("../images/andr.png");
	background-repeat: no-repeat;
	background-size: 31px;
	background-position: 5% 45%;
}

.dwntxt h2 {
	font-size: 20px;
	line-height: 26px;
}

/*---Center Banner---*/
.hbanner {
	font: 10px Arial, Sans-serif;
	display: block;
	text-align: left;
	padding: 10px 12px;
	margin-bottom: 12px;
	background-color: #F5F5F5;
}

#hbanner h3 {
	margin-bottom: 12px;
	border-left: 3px solid #b4001b;
	color: #4e4e4e;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: -0.3px;
	padding-left: 6px;
	font-family: Arial, Sans-serif;
}

#hbanner1 {
	margin: 0px 0 22px 0;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	padding: 12px;
	background: #f9f9f9;
	text-align: justify;
	color: #4e4e4e;
	font-size: 11px;
	font-weight: 300;
	line-height: 15px;
}

#hbanner1 h1 {
	margin-bottom: 10px;
	text-align: center;
}

#hbanner1 span {
	margin-top: 12px;
	margin-bottom: 5px;
	line-height: 15px;
	text-align: justify;
	display: block;
}

/*---Краткая содержимое---*/
.base .btl {
	margin-bottom: 0em;
}

.base .btl a,
.base .btl {
	text-decoration: none;
}

.base .btl a:hover {
	color: #353a40;
}

.base3 {
	border-bottom: 1px solid #eee;
	margin-top: 10px;
	line-height: 28px;
}

.base3 h1 {
	display: inline-block;
	white-space: pre-line;
}

.base3 span a {
	text-decoration: underline;
	padding-left: 1px;
	color: #929292;
}

.base3 span a:hover {
	color: #6c838e;
	text-decoration: none;
}

.edit a {
	font-size: 1.9em;
	color: #FF1300;
	text-decoration: none;
}

.argcat {
	padding-left: 2px;
	color: #6c838e;
	font-size: 0.9em;
	margin-bottom: 10px;
}

.date {
	padding: 1px 9px;
	color: #929292;
	float: none;
}

.category {
	display: block;
	color: #929292;
	padding-left: 8px;
	padding-top: 3px;
}

.category a {
	text-decoration: underline;
	color: #52639F;
}

.category a:hover {
	text-decoration: none;
	color: #52639F;
}


.argcat {
	padding-left: 2px;
	color: #6c838e;
	font-size: 0.9em;
	margin-bottom: 10px;
}

.argbox a {
	background: -moz-linear-gradient(#EAEDEF, #f0f2f3);
	background: -ms-linear-gradient(#EAEDEF, #f0f2f3);
	background: -o-linear-gradient(#EAEDEF, #f0f2f3);
	background: -webkit-linear-gradient(#EAEDEF, #f0f2f3);
	color: #929292;
	font-size: 17px;
	float: right;
	padding: 5px 5px 5px 5px;
	height: 20px;
	line-height: 20px;
	margin: 1px 0 0 8px;
	text-decoration: none;
	letter-spacing: 1px;
}

.argbox a:hover {
	text-decoration: underline;
	background: #eceef0;
}

.infbtn {
	margin: 3px 0 0 1px;
	float: right;
	position: relative;
	width: 22px;
	height: 22px;
}

.infbtn .thide {
	cursor: pointer;
	background: #db143d;
	padding-top: 22px;
	width: 22px;
}

.infbtn .thide:hover {
	background-position: 0 -44px;
}

.infbtn .thide.selected {
	background-position: 0 -22px;
	background-color: #c0cad2;
}

.infcont {
	z-index: 33;
	width: 180px;
	background-color: #dfe3e6;
	border: 2px solid #a6b5c0;
	position: absolute;
	top: 23px;
	right: 0;
	display: none;
}

.infcont ul {
	position: relative;
	list-style: none;
	font-size: 0.9em;
	color: #67747b;
	margin: 0 6px;
	padding: 5px 0;
}

.editdate {
	font-size: 0.9em;
	background-color: #f1f2f3;
	padding: 6px;
	color: #67747b;
}

/*---ratebox---*/
.ratebox {
	display: block;
	padding-top: 13px;
	height: 28px;
	text-align: center;
	background: #d6dce1;
}

.ratebox ul {
	margin: 0;
	padding: 0;
}

.ratebox .rate {
	text-align: left;
	width: 85px;
	height: 17px;
	margin: 0 auto;
	overflow: hidden;
}

.storenumber,
.maincont,
.maincontshort,
.berrors,
.basecont,
.fullstory,
.mass_comments_action {
	text-align: justify;
}

.fullstory {
	background: #fff;
}

.maincontshort {
	font-size: 13px;
	margin-top: 7px;
	padding: 4px;
	line-height: 20px;
}

.maincontshort p {
	margin-bottom: 0;
}

.maincont ul {
	display: block;
	padding-left: 25px;
	margin: 0 0 8px 0
}

.maincont {
	padding: 10px;
	background: #fff;
	font-weight: normal;
	color: #555;
}

.base .maincont {
	padding-top: 14px;
	display: block;
	border-top: 1px solid #ccc;
}

.maincont img {
	margin-bottom: 1px;
	border: none;
	text-align: center;
}

.maincont h3 {
	margin-bottom: 10px;
}

.maincontshort img {
	padding: 0 10px 0px 5px;
	border: none;
	float: left;
	width: 110px;
}

.mainfullpic {
	width: 145px;
	height: 145px;
	float: left;
	margin: 10px 10px 10px 8px;
	font-weight: 300;
	display: table;
	height: auto;
}

.mainfullpic-img {
	width: 145px;
	height: 145px;
	margin: 5px 8px;
	display: table-cell;
	vertical-align: top;
	float: left;
}

.mainfullpics {
	margin-top: 5px;
	text-align: right;
}

a.mainfullpics {
	color: #52639F;
}

/*---Метки к сайту---*/
.basetags {
	font-size: 0.9em;
}

.basetags a {
	font-size: 0.9em;
	background: #7986B5;
	color: #fff;
	padding: 2px 4px 2px 4px;
	border-radius: 3px;
}

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

/*---категории---*/
.catsite {
	display: block;
	padding-top: 3px;
	padding-bottom: 8px;
	font-size: 0.9em;
	color: #35739A;
}

.catsite a {
	font-size: 0.9em;
	color: #35739A;
	background: #eef0f2;
	padding: 2px 4px 2px 4px;
	border-radius: 3px;
}

.catsite a:hover {
	color: #353535;
	background: #fff;
}

/*---Подробнее и назад---*/
.mlink {
	height: 32px;
	margin-bottom: 6px;
}

.fullstory .mlink {
	margin-bottom: 3px;
}

.argmore a,
.argmore a b,
.argback a,
.argback a b {
	float: left;
	height: 39px;
}

.argmore a,
.argback a {
	padding-left: 23px;
	margin-left: -23px;
	line-height: 29px;
	color: #fff;
	text-decoration: none;
}

.argmore a b,
.argback a b {
	cursor: pointer;
	padding-right: 42px;
	background-color: #db143d;
	background-position: 100% -39px;
}

.argmore a:hover {
	background-position: 0 -78px;
}

.argmore a:hover b {
	background-position: 100% -117px;
}

.argback a {
	background-position: 0 -156px;
}

.argback a b {
	background-color: #438fbf;
	background-position: 100% -195px;
}

.argback a:hover {
	background-position: 0 -234px;
}

.argback a:hover b {
	background-position: 100% -273px;
}

.argcoms,
.argedit a {
	color: #677CC5;
	padding: 2px 10px;
	margin-right: 10px;
	float: right;
	height: 22px;
}

.argedit a {
	border: 1px solid #EDEFF2;
	border-radius: 3px;
	background-color: #f9f9f9;
	text-decoration: none;
	letter-spacing: 0.4px;
}

.argedit a:hover {
	text-decoration: underline;
	color: #52639F;
}

.argcoms {
	color: #6c838e;
}

.argcoms a {
	color: #35739a;
}

/*---Наш сайт рекомендует:---*/
.related {
	position: relative;
}

.related a {
	color: #D7133B;
	text-decoration: underline;
}

.related a:hover {
	color: #49598e;
	text-decoration: none;
}

.related h4.btl span {
	color: #32373d;
}

.frbtns {
	width: 106px;
	height: 46px;
	position: absolute;
	right: 16px;
	bottom: -7px;
}

.frbtns img {
	float: right;
	margin-left: 4px;
}

img.printlink {
	width: 49px;
	height: 46px;
}

a:hover img.printlink {
	background-position: 0 -46px;
}

.berrors2 .berrors2 {
	font-size: 12px;
	color: #6c6c6c;
	margin-bottom: 13px;
}

.berrors2 a {
	color: #35739A;
	text-decoration: underline;
}

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

/*---Вывод ошибок---*/
.berrors .berrors {
	color: #1B1F21;
	padding: 5px 10px;
	background: #F6F6F6;
}

.berrors .berrors a {
	color: #007CCB;
	text-decoration: underline;
}

.berrors a {
	color: #35739A;
	text-decoration: underline;
}

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

/*---Вкладки---*/
.tabmenu {
	height: 32px;
	border-bottom: 3px solid #7e8489;
	margin-bottom: 13px;
}

.tabmenu li {
	float: left;
}

.tabmenu a {
	padding: 0 13px;
	text-decoration: none;
	background-color: #e0e4e7;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 2px 2px 0 0;
}

.tabmenu a:hover {
	background-color: #f1f3f5;
}

.tabmenu a.selected {
	padding-bottom: 6px;
	position: relative;
	color: #fff;
	background: #7e8489;
	height: 35px;
	line-height: 35px;
	margin: 0 2px 0 0;
}

.tabcont {
	display: none;
}

/*---Заголовок страниц---*/
.heading {
	font-size: 1.2em;
	line-height: normal;
	margin: 10px;
}

/*---Комментарии---*/
.bcomment {
	background-color: #F8F8F8;
	padding-left: 113px;
	margin-bottom: 14px;
}

.bcomment .lcol {
	position: relative;
	color: #7b878d;
	margin-left: -110px;
	padding-right: 2px;
	width: 100px;
}

.bcomment .lcol .arcom {
	position: absolute;
	right: 0;
	width: 9px;
	padding-top: 16px;
}

.bcomment .lcol h5 a {
	color: #ff0033;
}

.bcomment .lcol h5 {
	color: #bf2645;
}

.bcomment .lcol p {
	font-size: 0.85em;
}

.bcomment .lcol .avatar {
	padding: 4px;
	border: 1px solid #dce0e2;
	width: 90px;
	overflow: hidden;
	margin-bottom: 0.8em;
}

.bcomment .lcol .avatar img {
	display: block;
	width: 90px;
}

.bcomment .rcol {
	min-height: 56px;
	background: #F8F8F8;
	width: 100%;
}

.combox {
	font-size: 12px;
	margin: 0 3px;
	padding: 5px 0;
}

.combox img {
	margin-top: 0 !important;
}

.combox .infbtn {
	margin: 0 0 8px 13px;
}

.comedit {
	padding-top: 0px;
	color: #7a94a0;
}

.comedit .arg a {
	margin-right: 8px;
	font-size: 0.9em;
	height: 25px;
	line-height: 25px;
	float: left;
	color: #52639F;
}

.selectmass {
	display: inline;
}

.selectmass input {
	float: right;
	margin-top: 10px;
}

.argreply a,
.argreply a b {
	float: left;
	height: 26px;
}

.argreply a {
	margin-right: 10px;
	line-height: 26px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	color: #d51e44;
	font-size: 1.1em;
}

.argreply a b {
	background-position: 100% -26px;
	padding: 0 20px 0 10px;
}

.argreply a:hover {
	background-position: 0 -52px;
}

.argreply a:hover b {
	background-position: 100% -78px;
}

.signature {
	color: #7a94a0;
}


.commentss {
	padding: 10px 20px;
	overflow: hidden;
	background: #f9f9f9;
}

.comm-main {
	color: #202126;
	line-height: 24px;
}

.comm-main a {
color:#7FBB4E;font-size: 12px;border: 1px solid #7FBB4E;padding: 1px 3px;border-radius: 6px;
}

.comms-title {
	color: #6b7dc0;
	font-size: 15px;
	margin-bottom: 3px;
}

.comss-title-date {
	font-size: 10px;
	color: #999;
	margin-top: -7px;
}

.comms-image {
	position: relative;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
}

.comreply {
	margin-top: 5px;
	border-bottom: solid 5px #fff;
	padding-bottom: 3px;
}

.commeds {
	margin-top: 3px;
}

.img-rounded {
	border-radius: 16px;
}
.comment {
	padding: 8px 0 0px 10px;
	border-top: 1px solid #eee;
	margin-top: 15px;
}

.comment h4 {
	font-size: 1.6em;
	margin-bottom: 10px;
}

.commentinf {
	text-align: left;
	padding: 10px;
	background: #fff4be;
	font-weight: 300;
	margin-top: 20px;
	border-radius: 3px;
}

/*---forms---*/
.brdform {
	margin-top: 15px;
}

.baseform,
.mass_comments_action {
	background-color: #f8f8f8;
}

.mass_comments_action {
	padding: 10px 13px;
}

.baseform .dcont {
	padding: 13px 0;
	margin: 0 13px;
}

.baseform .dcont .heading {
	margin: 0;
}

.tableform {
	width: 100%;
}

.tableform td {}

.tableform td.label {
	width: 20%;
	vertical-align: top;
	padding-right: 0;
	font-weight: bold;
}

.fieldsubmit,
.tableform td {
	padding: 10px 13px;
	border-top: 1px solid #fff;
	background: #F8F8F8;
}

.fieldsubmit a {
	margin-left: 8px;
	color: #52639F;
}

.addnews {
	font-weight: bold;
}

.impot {
	color: #d51e44;
	font-weight: normal;
}

.checkbox {
	padding: 4px 0;
	line-height: 1em;
}

.checkbox input {
	margin-top: -2px;
	vertical-align: middle;
}

.f_input {
	width: 300px;
	padding: 5px;
	margin-bottom: 5px;
}

.f_textarea {
	width: 458px;
}

.fieldtr select,
.textin,
.f_textarea,
.f_input,
.xfields textarea,
.xprofile textarea,
.xfields input,
.xprofile input,
.xfields select,
.xprofile select,
.mass_comments_action select,
.logform li.lfield input {
	padding: 2px;
}

.f_textarea,
.editor_button select {
	padding: 0;
}

.textin {
	padding: 2px;
}

/*---search---*/
.searchstyle {
	width: 480px;
}

.search {
	font-size: 11px;
}

.searchtable fieldset legend {
	color: #404040;
}

.searchitem {
	font-size: 0.9em;
	border-top: 1px solid #dbe8ed;
	padding: 10px 0;
}

#searchuser,
#searchinput {
	width: 90% !important;
}

/*---Userinfo---*/
.userinfo {
	padding-left: 125px;
}

.rateui {
	width: 85px;
	height: 17px;
	margin: 0 auto;
	padding-top: 4px;
}

.userinfo .lcol {
	margin-left: -125px;
	width: 110px;
	padding-right: 15px;
}

.userinfo .lcol .avatar {
	margin-bottom: 10px;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #c0d4de;
}

.userinfo .lcol .avatar img {
	width: 100px;
}

.userinfo .lcol ul {
	font-size: 0.9em;
}

.userinfo .rcol {
	width: 100%;
}

.userinfo .rcol ul {
	list-style: none;
	margin-left: 0;
}

.userinfo .rcol ul li {
	margin-bottom: 0.2em;
}

.ussep {
	padding-top: 12px;
}

/*---Постраничная навигация---*/
.navigation {
	color: #666;
	border: 0;
	margin: 4px 0 30px 0;
	text-align: center;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration: none;
	color: #fff;
	background: #7FBD38;
	padding: 4px 14px;
	line-height: 2.0;
	font-size: 16px;
	display: inline-block;
	margin: 4px 2px;
	border: 2px solid #7FBD38;
	border-radius: 3px;
}

.navigation a:hover {
	background: #fff;
	border-color: #7FBD38;
	color: #555;
}

.navigation span {
	text-decoration: none;
	background: #fff;
	padding: 4px 14px;
	color: #aaa;
	line-height: 2.0;
	font-size: 16px;
	display: inline-block;
	margin: 4px 0;
	border: 2px solid #7FBD38;
	border-radius: 3px;
}

.pm_status {
	float: left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em;
	background: #fff;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

/* All-new */
.all-new-link a {
	display: block;
	margin: 0 15px 10px 0px;
	color: #677cc5;
	border: 2px solid #9ba7d4;
	padding: 0 38px;
	border-radius: 5px;
}

.all-new-link a:hover {
	color: #52639F;
	border-color: #677cc5;
}

.all-new-story {
	padding-left: 80px;
}

.all-new-story .category {
	padding-left: 0;
	padding-top: 15px;
}

.all-new-img {
	float: left;
	width: 60px;
	margin-left: -80px;
	border: none;
}

.all-new-img img {
	display: block;
	width: 60px;
	padding: 8px;
}

.all-new-story-text {}

.all-new-story-text h3 {
	font-size: 16px;
	margin-bottom: 7px;
	margin-top: 5px;
}

.all-new-story-text2 {
	color: #888;
	padding-top: 0px;
	font-style: italic;
}

/* ==================== Рейтинг */
.main-news-rating {
	display: block;
	text-align: center;
	position: relative;
	color: #888;
}

.rating {
	display: block;
	font-size: 10px;
	height: 80px;
	margin: 0;
}

.unit-rating {
	list-style: none;
	margin: 4px auto;
	padding: 0px;
	width: 120px;
	height: 24px;
	position: relative;
	background-image: url("../dleimages/rating.png");
	background-position: 0 -49px;
	background-size: 120px;
	background-repeat: repeat-x;
}

.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.unit-rating li a {
	display: block;
	width: 24px;
	height: 23px;
	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: 0 -25px;
	background-size: 120px;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit {
	left: 0px;
}

.unit-rating a.r1-unit:hover {
	width: 24px;
}

.unit-rating a.r2-unit {
	left: 24px;
}

.unit-rating a.r2-unit:hover {
	width: 48px;
}

.unit-rating a.r3-unit {
	left: 48px;
}

.unit-rating a.r3-unit:hover {
	width: 72px;
}

.unit-rating a.r4-unit {
	left: 72px;
}

.unit-rating a.r4-unit:hover {
	width: 96.0px;
}

.unit-rating a.r5-unit {
	left: 96.0px;
}

.unit-rating a.r5-unit:hover {
	width: 120px;
}

.unit-rating li.current-rating {
	display: block;
	background-image: url("../dleimages/rating.png");
	background-position: 0 0px;
	background-size: 120px;
	position: absolute;
	height: 23px;
	text-indent: -9000px;
	z-index: 1;
}

.rating_digits {
	font-size: 12px;
	line-height: 9px;
	height: 26px;
}

.rating_digits div {
	display: inline-block;
	letter-spacing: 0.03em;
}

.rating_digits_1 {
	margin: 0;
	padding: 14px 0 0 0;
	width: 120px;
	height: 10px;
}

.rating_digits_2 {
	margin: 0;
	padding: 8px 0;
	height: 10px;
}

.versicon {
	line-height: 22px;
	font-weight: bold;
	background: #f8f8f8;
	padding: 7px 0;
}

/* ==================== Регистрация */
.reg-img {
	vertical-align: middle;
}

.loglink {
	font-size: 12px;
	display: block;
	padding: 5px 0px;
	line-height: 24px;
	color: #fff;
}

.loglink a {
	color: #677CC5;
	text-decoration: underline;
}

.loglink a:hover {
	text-decoration: none;
	color: #435490;
}

.loglink li {
	list-style: outside none none;
}

.loglink ul {
	margin: 0px 0px 0px 15px;
	font-size: 1.12em;
}

.display-ib {
	display: inline-block;
	margin-top: 5px;
}

.dwnzone {
	display: inline-block;
}

.relatedposts {
	display: inline-block;
	width: 100%;
}

.navigation {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

/**
 * .base-loader - класс, добавляемый к блоку при аякс-загрузке
 */
.base-loader {
	position: relative;
}

.base-loader:after {
	background: rgba(255, 255, 255, .9) url(../base-loader.gif) 50% 50% no-repeat;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	-webkit-transition: all ease .3s;
	-o-transition: all ease .3s;
	transition: all ease .3s;
}

[data-favorite-id] {
	cursor: pointer;
}

/*---------------*/
.addvers {
	display: block;
	width: 100%;
	text-align: center;
	float: none;
}

.social {
	display: block;
}

.maincont ul.ya-share2__list_direction_horizontal {
	display: inline-block;
}

#spoiler {
	float: none;
	text-align: center;
	display: block;
	width: 100%;
	margin: 0;
}

.maincont ul.related-list {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

.related-list li {
	width: 25%;
}



/* 
------------------
Адаптивный CSS
*/

.mob-menu {
	display: none;
}

/* MY */

.open-menu--open {
	width: 100%;
	height: 45px;
	display: flex;
	padding: 6px 7px 8px 6px;
	cursor: pointer;
}

.mob-menu--windows,
.mob-menu--android {
	width: 45px;
	height: 45px;
}

.mob-menu--android {
background-image:  url('../dleimages/rating.png');
background-repeat: no-repeat;
background-position: 1px -58px;
background-size: 51px;
background-color: #91CE4A;
border-radius: 30%;
border: 6px solid #91CE4A;
width: 31px;
height: 30px;
margin: 4px 0 0 5px;
}

.mob-menu--android a, .mob-menu--windows a {
	width: 100%;
	height: 100%;

	display: block;
}

.sidebar-overflow.active {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

#sidebar.active {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	max-width: 80%;
	width: 100%;
	max-height: 90%;
	margin: auto;
	overflow: hidden;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.close-open-menu {
	display: none;
}
.close-open-menu.active{
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	right: 4px;
	top: 9px;
	background-image: url("../dleimages/rating.png");
	background-position: 0px -76px;
	background-repeat: no-repeat;
	background-size: 45px;
}

@media (max-width: 1042px) {

	body {
		background: #fff;
		padding: 0;
	}

	.wrapper,
	.wwide {
		width: auto;
	}

	.shadlr {
		background: none;
	}

	.adsblokmain {
		display: inline-block;
		padding: 3px;
		text-align: center;
	}

	.container {
		margin: 0;
	}

	.body {
		border: 0;
	}

	#slides {
		height: auto;
		background-size: cover;
	}

	#header,
	#menubar {
		background: #eee;
		display: none;
	}

	.description {
		margin-top: 0px;
	}

	.search-block {
		display: none;
		z-index: 888;
	}

	.fixedm .search-block {
		background: #fff;
		-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .26);
		-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .26);
		box-shadow: 0 5px 5px rgba(0, 0, 0, .26);
	}

	.menus-line {
		background-color: rgba(255, 255, 255, 0.75);
		position: relative;
		padding: 0 100px 0 0;
	}

	.line-nav {}

	.all-new-link a {
		padding: 10px 15px;
	}

	.fixedm {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 776;
	}

	.fixedm .menus-line {
		-moz-box-shadow: 0 1px 1px rgba(165, 165, 165, 0.8);
		-webkit-box-shadow: 0 1px 1px rgba(165, 165, 165, 0.8);
		box-shadow: 0 1px 1px rgba(165, 165, 165, 0.8);
	}

	.mob-menu {
		display: block;
		cursor: pointer;
		padding: 0 0 0 49px;
		height: 50px;
		line-height: 50px;
	}

	.search-open {
		position: absolute;
		height: 32px;
		right: 13px;
		top: 17px;
		background-image: url("../dleimages/rating.png");
		width: 32px;
		cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-size: 59px;
		background-position: -33px -70px;
		background-repeat: no-repeat;
	}

	.login-open {
		display: none
	}

	.wrapper {
		overflow: hidden;
	}

	.shad {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 777;
		background: rgba(0, 0, 0, 0.30);
		display: none;
	}

	.darkbg {
		background: #8896C6;
	}

	.left-hidden-panel {
		width: 250px;
		position: fixed;
		left: -250px;
		top: 0;
		z-index: 888;
		display: block;
		opacity: 1;
		height: 100%;
		overflow-y: scroll;
		background: #fff;
		-moz-box-shadow: 5px 0 5px rgba(0, 0, 0, .26);
		-webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, .26);
		box-shadow: 5px 0 5px rgba(0, 0, 0, .26);
	}

	.left-hidden-panel #loginlink {
		display: none;
	}

	.left-hidden-panel .searchform {
		display: none;
	}

	.left-hidden-panel .block {
		width: auto;
	}

	h4.btl {
		font-size: 1.0em
	}

	#midside {}

	#midside img {
		max-width: 100%;
	}

	.vsep {
		width: auto;
		padding: 0;
		margin: 0px;
		overflow: hidden;
	}

	#midside {
		width: 100%;
		float: left;
		margin: 0;
	}

	.fix-mob {
		padding: 0 10px 0 227px;
	}

	#sidebar {
		width: 210px;
		float: left;
		margin: 0px 0 0 -99%;
	}

	.block {
		width: auto;
	}


	#footer {
		height: auto;
		padding: 10px;
	}

	.counts {
		padding: 10px 0 0 0;
		margin: 0;
		width: auto;
		height: auto;
		float: none;
	}

	.counts ul {
		float: none;
	}

	.counts ul li {
		float: none;
		width: auto;
		height: auto;
	}

	.copyright {
		margin-top: 0px;
		font-weight: 300;
		font-size: 0.9em;
		color: #1C1C1C;
		float: none;
	}


	.navigation a,
	.navigation span {
		display: inline-block;
		vertical-align: top;
	}

	#slides .description {
		display: none;
	}



	.editorcomm textarea {
		width: 100% !important;
	}

	.f_input,
	.f_textarea {
		width: 95% !important;
	}

	.editorcomm .bb-editor {
		width: 95% !important;
	}

	.quicksearch button {
		right: -15px;
	}

	.quicksearch .f_input {
		width: 100% !important;
	}

	.ui-dialog .ui-dialog-titlebar-close span {
		height: 20px;
	}

	.related-list-title {
		text-align: center;
		padding: 8px 0 4px 0;
	}



	/* ?! */
	#slides {
		margin: 0 0 10px 0;
	}

	.topnewsoft {
		white-space: normal;
		line-height: 18px;
	}

	.topnewsoft li {
		display: block;
		list-style: none;
		margin-bottom: 8px;
		position: relative;
		padding: 6px 0 0 38px;
		min-height: 30px;
	}

	.topnewsoft img {
		width: 30px;
		margin-right: 0px;
		float: none;
		position: absolute;
		left: 0;
		top: 0;
	}

	#vk_groups {
		display: none;
	}

	.related-list li {}

	.related-list-div {
		width: auto;
		margin: 0 3px;
	}

	.mainfullpic img {
		width: 130px !important;
		height: 130px !important;
	}

	.base3 {
		text-align: left;
		line-height: 38px;
	}

	.counts {
		display: none;
	}

	.wwide {
		margin-bottom: 0px;
	}

	#footer {
		background: #5A5A5A;
	}

	.copyright {
		color: #fff;
	}

	.copyright span a {
		color: #fff;
	}

	.speedbar {
		padding: 4px 7px;
	}

	.base3 {
		padding: 0 5px;
	}

	.commentspage {
		padding: 0 5px;
	}

	.speedbar,
	.speedbar a {
		word-wrap: normal !important;
	}

	.lines a,
	.linescat a {
		display: inline-block;
		vertical-align: middle;
		padding: 8px;
		line-height: 16px;
	}

	.linescat a {
		margin-bottom: 9px;
	}

	.argedit a {
		text-decoration: underline
	}

	.argedit a:hover {
		text-decoration: none
	}

	.relatedposts h3,
	.infoprog h3 {
		text-align: center;
	}

	.all-new-img {
		width: 60px !important;
	}
}



@media (max-width: 700px) {

	.loglink {
		display: none
	}
	.mob-menu--windows {
	display: none; }

	/* .loglink, .searchform {
		display: none
	} */

	.base2 {
		border-radius: 3px;
		display: block;
		background-color: #f9f9f9;
		padding: 7px 5px 6px 7px;
		line-height: 20px;
		height: auto;
	}

	.block {
		margin: 0;
		background-color: transparent;
	}
	.block .dtop {height: 40px;text-align: center;}
	.block .dtop .btl {margin-top: 13px;}

	.maincont {
		padding: 10px 7px;
	}

	.date {
		float: none;
		display: block;
		background: none;
		border: 0;
		clear: both;
	}

	.b_link {
		display: block;
		padding: 0 12px 12px 12px;
		background: #f8f8f8;
	}

	.default {
		-moz-box-shadow: 0 1px 1px rgba(165, 165, 165, 0.5);
		-webkit-box-shadow: 0 1px 1px rgba(165, 165, 165, 0.5);
		box-shadow: 0 1px 1px rgba(165, 165, 165, 0.5);
	}
	
	#slides {
		margin: 0;
		background-color: #A72A28;
		background: -moz-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -webkit-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -o-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: -ms-linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
		background: linear-gradient(45deg, #5D0200 0%, #E10A21 40%, #D1154A 60%, #6B0200 90%, #5D0200 100%);
	}

	.vsep {
		width: auto;
		padding: 0;
		margin: 0px;
		overflow: hidden;
	}

	#midside {
		width: auto;
		float: none;
		margin: 0;
		padding: 0;
	}

	.fix-mob {
		padding: 0 5px;
	}

	#sidebar {
		width: 250px;
		position: fixed;
		left: -270px;
		top: 0;
		z-index: 888;
		display: block;
		opacity: 1;
		height: 100%;
		background: rgba(48, 48, 48, 0.77);
		-moz-box-shadow: 5px 0 5px rgba(0, 0, 0, .16);
		-webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, .16);
		box-shadow: 5px 0 5px rgba(0, 0, 0, .16);
		float: none;
		margin: 0;
	}

	.fix-menu {
		left: 0 !important;
	}
	
	.topnewsoft a {
	color: #fff;
}

	.topnewsoft a:hover {
	color: #fff;
}

.android {background-color: rgba(86, 151, 10, 0.71);}
.androidback {background-color: rgba(68, 110, 19, 0.62);}
.windows {background-color: rgba(106, 120, 171, 0.58);}
.windowsback {background-color: rgba(63, 77, 126, 0.45);}

	#slides {
		margin-bottom: 52px;
	}

	.line-nav {
		margin-top: -52px;
		margin-bottom: 10px;
	}

	.fixedm {
		margin-top: 0;
	}

/* 
	.overb {overflow: hidden;}

*/

	.lines {
		border: none;
		margin-top: 0;
		line-height: 35px;
	}
	
.lines a  {color:#505c8b;line-height: 35px;padding: 7px;line-height: 12px;border-radius: 6px;border: 1px solid #A3AED3;background: #FAFBFF;}	
}
.lines a:hover {
	background: #fff;
	color:#505c8b;
}


@media (max-width: 970px) {

	.gallery {
		overflow: hidden;
	}
	.galleryandr img {
	width: 185px;
}

	.mob-gal {
		height: auto;
		overflow-x: scroll;
		overflow-y: hidden;
		width: 100%;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
	}

	.mob-gal a {
		height: 100%;
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 0 0;
	}

	.fileinfo table {
		float: none !important;
		width: 100% !important;
		clear: both !important;
		margin: 0 0 0 0;
	}

	.fileinfo table td {
		width: 40% !important;
	}

}


@media (max-width: 400px) {

	.slides_container a {
		font-size: 1.2em;
	}

	.slides_container2 {
		font-size: 0.8em;
	}

	.related-list-title {
		font-size: 11px;
		line-height: 14px;
	}


}


@media (max-width: 550px) {

	.slides_container a {
		font-size: 1.2em;
	}

	.slides_container {
		padding: 15px 12px;
	}

	.slides_container2 {
		font-size: 0.8em;
	}

	.maincont h3 {
		line-height: 1.5em;
	}

	.base2 {
		border-radius: 3px;
		display: block;
		background-color: #f9f9f9;
		padding: 7px 5px 6px 7px;
		line-height: 20px;
		height: auto;
	}

	.base2 h2 {
		font-size: 26px;
		float: none;
	}

	.date {
		float: none;
		display: inline-block;
	}

	.maincontshort {
		margin: 0 0 10px 0;
	}

	.mainfullpic {
		width: 135px;
		height: 135px;
		margin: 10px 8px 10px 3px;
	}

	.mainfullpic img {
		width: 120px !important;
		height: 120px !important;
	}

	.mob2 td {
		display: block !important;
		width: 90% !important;
	}

	.search td {
		display: block !important;
		width: 90% !important;
	}

	.tableform td {
		display: block !important;
		width: 94% !important;
		padding: 5px 3% !important;
	}

	.related-list-div {
		margin: 0 3px;
		height: auto;
		padding: 0 0 10px 0;
		background: none;
		border: none;
	}

	.related-list-div:hover {
		box-shadow: none;
	}

	.related-list-img img {
		height: 60px;
		width: 60px;
	}

	.related-list-descr {
		display: none;
	}

	.related-list-content {
		padding: 0;
	}

	.related-list-info {
		text-align: center;
	}

	.related-list-div:after {
		content: '';
		width: 0;
		height: 0;
	}

	.related-list-title {
		display: block;
		color: #333;
		font-size: 14px;
		line-height: 18px;
		padding: 5px 0;
		max-height: 100px;
		overflow: hidden;
	}

	.related-list-img {
		margin-bottom: 0;
		padding: 0;
	}

	.ui-dialog {
		width: 250px !important;
	}

	.files {
		border: none;
		margin-top: 10px;
	}

	.dwntxt.win a,
	.dwntxt.andr a {
		background-size: 30px;
	}

	.dwntxt a {
		font-size: 18px;
		padding: 7px 7px 7px 52px;
	}

	.relatedposts {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
		margin-top: 25px;
		background-color: #f9f9f9;
		padding-bottom: 15px;
	}

	.related-list-div:hover {
		border-radius: 10px
	}

	.inlinez {
		color: #8F8F8F;
		font-size: 0.8em;
	}
}

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

.wrapperyoutube {
	width: 100%;
    max-width: 680px;
    margin: 20px auto;
}

.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -16.82%;
    left: 0;
    opacity: 0.9;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.9;
    border-radius: 15px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.selectmass input{float:right;margin-left:6px}.mass_comments_action{text-align:right}#loading-layer{display:none;font-size:11px;background:#000;padding:10px;text-align:center;color:#fff}.quote,.scriptcode,.text_spoiler,.title_quote,.title_spoiler{padding:7px;border-left:3px solid #7daa28}.title_quote,.title_spoiler{background:#99c605}.text_spoiler,.title_spoiler{border-color:#99c605}.title_quote{border-bottom:0;font-weight:700}.scriptcode{color:#004e8d;text-align:left;font-family:"Courier New"}.title_spoiler{color:#7986b5;width:75px;border-radius:3px}.text_spoiler{border-top:0;text-align:justify}.text_spoiler a{color:#7986b5}.title_spoiler a{color:#fff}.hide{background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em}.hide a:hover{text-decoration:none}.inhide{border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px}.calendar{width:100%}.calendar td,.calendar th{padding:4px 0;vertical-align:middle;text-align:center}.calendar tr{border-bottom:1px solid #dfe3e6;background-color:#f0f2f4}.calendar th{background-color:#dfe3e6}.calendar tr:hover{background-color:#f8f9f9}.calendar td:hover{background-color:#fff}.day-active,.day-active-v,.weekday-active,.weekday-active-v{font-weight:700}.weekday{color:#db143d}.monthselect{font-size:1.15em}.day-current{background-color:#db143d!important;color:#fff}.day-current a{color:#fff}.pm td.pm_head,.pm td.pm_list,.userstop td{border:1px solid #d8d8d8;padding:2px;background-color:#fff}.pm td.pm_head,.userstop thead td{font-size:.9em;background:#fff url("../images/fbutton.png") repeat-x 0 50%;height:22px;padding:0;font-weight:700;text-align:center;color:#4e4e4e}.bbcodes,.bbcodes_poll{background:#fff url("../images/fbutton.png") repeat-x 0 50%;text-shadow:0 1px 0 #fff;border:1px solid #b3b3b3;color:#383838;padding:1px 9px 4px 9px;margin-bottom:2px!important;height:24px;font-weight:700;cursor:pointer}.bbcodes:hover,.bbcodes_poll:hover{background-position:0 3px;-moz-box-shadow:0 1px 5px -2px #000;-webkit-box-shadow:0 1px 5px -2px #000;box-shadow:0 1px 5px -2px #000}.bbcodes_poll{width:100px}.base .editor{padding:5px}.editorcomm .editor textarea{background:#fff;border:0 none}.editor_button{float:left;cursor:pointer;padding-left:0;padding-right:0}.editor_button select{font-size:10px}.editor input[type=text]{background:#fff url("../images/fields.png") repeat-x;border:1px solid #bcc0c2}.editor_buttoncl{float:left;cursor:pointer;padding-left:1px;padding-right:1px;border-left:1px solid #bbb;border-right:1px solid #bbb}.editbclose{float:right;cursor:pointer;display:none}.editor_button img{margin:0;padding:0}.editbclose img{margin:0;padding:0}.editor_button_brk img{margin:0;padding:0}.xfields textarea,.xprofile textarea{height:186px;margin:0 1px 0 0;padding:0}.xfields input,.xprofile input{width:250px;padding:2px}.xfields_table td{vertical-align:top}.pm_head{font-weight:700}#dropmenudiv{background-color:#dfe3e6;border:2px solid #a6b5c0;font-size:.9em;line-height:20px;margin:2px 0;opacity:.9;-moz-opacity:.9}#dropmenudiv a{display:block;text-decoration:none;color:#1d2226;padding:2px 4px;width:162px}#dropmenudiv a:hover{background-color:#f1f5f7}.attachment{color:grey;display:block}.size-f{font-size:12px}fieldset{border:1px solid #bfced6;padding:5px;text-align:left}.highslide-outline,.highslide-wrapper{background:#fff}.highslide-image{border:2px solid #fff}.highslide-active-anchor{visibility:hidden}.highslide-active-anchor img{visibility:hidden}.highslide-dimming{background-color:#000}.highslide-html{background-color:#fff}.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:700;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#000}a.highslide-full-expand{background:url(../dleimages/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-display-block{display:block}.highslide-display-none{display:none}.highslide-caption{display:none;padding:5px;background:#fff}.highslide-controls{width:195px;height:40px;background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;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) no-repeat 100% -90px}.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:0}.highslide-controls a.disabled{cursor:default}.highslide-controls a span{display:none}.highslide-controls .highslide-previous a{background-position:0 0}.highslide-controls .highslide-previous a:hover{background-position:0 -30px}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}.highslide-controls .highslide-play a{background-position:-30px 0}.highslide-controls .highslide-play a:hover{background-position:-30px -30px}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}.highslide-controls .highslide-pause a{background-position:-60px 0}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}.highslide-controls .highslide-next a{background-position:-90px 0}.highslide-controls .highslide-next a:hover{background-position:-90px -30px}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}.highslide-controls .highslide-move a{background-position:-120px 0}.highslide-controls .highslide-move a:hover{background-position:-120px -30px}.highslide-controls .highslide-full-expand a{background-position:-150px 0}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}.highslide-controls .highslide-close a{background-position:-180px 0}.highslide-controls .highslide-close a:hover{background-position:-180px -30px}.clouds_xsmall{font-size:1em}.clouds_small{font-size:1.1em}.clouds_medium{font-size:1.2em;font-weight:700}.clouds_large{font-size:1.5em}.clouds_xlarge{font-size:1.7em}#searchsuggestions{z-index:998;border:1px solid #919191;width:300px;background-color:#fff;font-size:.9em}#searchsuggestions a,#searchsuggestions span.notfound{padding:10px;display:block;text-decoration:none}#searchsuggestions a:hover{background-color:#f0f2f4}#searchsuggestions span.searchheading{display:block;font-weight:700;color:#db143d}#searchsuggestions span.seperator{display:block;background-color:#db143d}#searchsuggestions span.seperator a{padding:5px 10px;text-align:right;background-color:transparent;color:#fff}#searchsuggestions span.notfound{padding:10px;display:block}#searchsuggestions .break{display:none}.ui-widget-overlay{background:#000;opacity:.4;-moz-opacity:.4;left:0;position:absolute;top:0}.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-header{color:#fff;background:#222a30 url("../images/darkbg.png");font-weight:700}.ui-widget-header a{color:#fff}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons.png")}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-color:#db143d}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-dialog{background:#fff;border:1px solid #a6b5c0;overflow:hidden;padding:3px;position:absolute;width:300px;-moz-box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 13px .3em 0}.ui-dialog .ui-dialog-titlebar-close{height:24px;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-content{background:0 0;border:0;overflow:hidden;padding:13px 13px 0 13px;position:relative;zoom:1;margin-bottom:13px}.ui-dialog .ui-dialog-buttonpane{background:#f0f2f4;padding:13px;text-align:left}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;float:right;line-height:1.4em;margin:0 1px;overflow:visible;padding:.2em .6em .3em .6em;width:auto}.ui-button{border:0 none;background:0 0;cursor:pointer}.ui-button{text-shadow:0 1px 0 #fff;margin-bottom:2px;border:1px solid #bcc5c9;width:106px;height:31px;color:#d51e44;padding:2px 0 5px 0;background:#fff url("../images/fbutton.png") repeat-x 0 100%;font-weight:700}.ui-button:hover{background-position:0 10px;-moz-box-shadow:0 1px 5px -2px #000;-webkit-box-shadow:0 1px 5px -2px #000;box-shadow:0 1px 5px -2px #000}button.ui-button span{cursor:pointer;display:block}.ui-widget input,.ui-widget textarea{background:#fff url("../images/fields.png") repeat-x;border:1px solid #bcc0c2}.ui-state-error{background:#fef1ec 50% 50% repeat-x!important;border:1px solid #cd0a0a;color:#cd0a0a}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.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-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px;border:1px solid #a7a7a7;color:#4e4e4e;font-weight:700}.pm_progress_bar{border:1px solid #d8d8d8;padding:1px;margin-top:10px;margin-bottom:10px}.pm_progress_bar span{background:#000;font-size:0;text-indent:-2000em;height:10px;display:block;overflow:hidden}.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;border-radius:3px 3px 3px 3px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0;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 #fff;-moz-box-shadow:inset 0 1px 2px #fff;box-shadow:inset 0 1px 2px #fff;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 50ms ease-in-out;-moz-transition:box-shadow 50ms ease-in-out;-o-transition:box-shadow 50ms ease-in-out;transition:box-shadow 50ms 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}[class*=" bb-btn"],[class^=bb-btn]{font-family:bb-editor-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:12px;-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:0}#b_size select{padding:0}#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:14px;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,.15);border-radius:4px;background:#fff;-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:400;line-height:1.42857;color:#333;white-space:nowrap}.bb-pane-dropdown>li>a:focus,.bb-pane-dropdown>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.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:0 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,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-top:-1px}.editorcomm .bb-editor{width:565px}.editorcomm .bb-editor textarea{height:200px}.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,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#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") 0 0 no-repeat}#txtselect_marker:hover{background-position:0 -32px}#marker-bar{border:1px solid #ccc;border-radius:15px;background:#fff;padding:5px 10px;cursor:default;box-shadow:0 0 4px #ccc}#marker-bar.show{-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{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-marker,#marker-bar .masha-social{cursor:pointer;display:block;margin:0 5px;float:left}#marker-bar .masha-marker{line-height:1em;color:#aaa;border-bottom:1px dotted #aaa;margin-right:10px}#marker-bar .masha-marker:hover{color:#ea3e26;border-color:#ea3e26}.user_selection,.user_selection_true{background:#c4f47d;padding:2px 0}.user_selection a.txtsel_close,.user_selection_true a.txtsel_close{display:none}.user_selection .closewrap,.user_selection_true .closewrap{position:relative}.user_selection.hover a.txtsel_close,.user_selection_true.hover a.txtsel_close{display:inline-block;position:absolute;top:-7px;left:-5px;width:33px;height:33px;background:url("../dleimages/closemarker.png") 0 0 no-repeat}.user_selection.hover a.txtsel_close:hover,.user_selection_true.hover a.txtsel_close:hover{background-position:0 -33px}#share-popup{background:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.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:700}#share-popup .social ul{list-style:none;margin:0;padding:0}#share-popup .social ul li{float:left;margin-right:20px;padding-top:2px;position:relative}#share-popup .social ul a{text-decoration:none;font-size:11px;display:inline-block;color:#aaa;padding-left:25px}#share-popup .social ul a:hover{text-decoration:underline;color:#ea3e26}#share-popup .social a span{cursor:pointer;width:20px;height:20px;background:url("../dleimages/social-icons.png") 20px 20px no-repeat;position:absolute;left:0;top:0}#share-popup .social .tw span{background-position:0 -20px}#share-popup .social .tw:hover span{background-position:0 0}#share-popup .social .fb span{background-position:-20px -20px}#share-popup .social .fb:hover span{background-position:-20px 0}#share-popup .social .vk span{background-position:-40px -20px}#share-popup .social .vk:hover span{background-position:-40px 0}#share-popup .social .gp span{background-position:-60px -20px}#share-popup .social .gp:hover span{background-position:-60px 0}#share-popup .link{clear:both;border-top:1px solid #d9d9d9;padding:10px 5px 0 10px;line-height:1.2;overflow:hidden;margin:0 7px}#share-popup .link p{font-weight:700;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}.findrelated{width:99%;background:#ffc;border:1px solid #9e9e9e;padding:5px;margin-top:7px;margin-right:10px}.voteprogress{overflow:hidden;height:15px;margin-bottom:5px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-ms-linear-gradient(to top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(to top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to top,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.voteprogress span{color:#fff;text-align:center;text-indent:-2000em;height:15px;display:block;overflow:hidden;text-shadow:0 -1px 0 rgba(0,0,0,.25);background:#0e90d2;background-image:-moz-linear-gradient(to top,#149bdf,#0480be);background-image:-ms-linear-gradient(to top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(to top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to top,#149bdf,#0480be);background-repeat:repeat-x}.voteprogress .vote2{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(to 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(to top,#ee5f5b,#c43c35);background-repeat:repeat-x}.voteprogress .vote3{background-color:#5eb95e;background-image:-moz-linear-gradient(to top,#62c462,#57a957);background-image:-ms-linear-gradient(to top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(to top,#62c462,#57a957);background-image:-o-linear-gradient(to top,#62c462,#57a957);background-image:linear-gradient(to top,#62c462,#57a957);background-repeat:repeat-x}.voteprogress .vote4{background-color:#4bb1cf;background-image:-moz-linear-gradient(to top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(to top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(to top,#5bc0de,#339bb9);background-image:-o-linear-gradient(to top,#5bc0de,#339bb9);background-image:linear-gradient(to top,#5bc0de,#339bb9);background-repeat:repeat-x}.voteprogress .vote5{background-color:#faa732;background-image:-moz-linear-gradient(to top,#fbb450,#f89406);background-image:-ms-linear-gradient(to top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(to top,#fbb450,#f89406);background-image:-o-linear-gradient(to top,#fbb450,#f89406);background-image:linear-gradient(to top,#fbb450,#f89406);background-repeat:repeat-x}.emoji{border:none;vertical-align:middle;width:22px;height:22px}.sort{list-style:none;color:#4e4e4e;margin:30px 0 10px 10px}.sort a{background:#fff;padding:7px}.sort a:hover{text-decoration:underline}.sort,.sort>li{display:inherit}.sort>li{margin:0 0 0 1%}.sort>li a{color:#505c8b;line-height:35px;padding:7px;line-height:12px;font-weight:400;border-radius:6px;border:1px solid #a3aed3;background:#fafbff}.sort>li.asc a,.sort>li.desc a{color:#798195}.sort>li.asc a:after,.sort>li.desc a:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAFVBMVEUAAAD1AFP1AFP1AFP1AFP1AFP1AFMirugcAAAABnRSTlMAjOsvRvetJRLaAAAAUElEQVQY083PQQ3AMBADwZVCoCRaAFEAFEQJ9HP8IcTOnRQKea3mZxNxAcqfMR0zTOcRlS4qTVTo8Tntfh0GKxybQc2t8XVlHzP2aYMECRITvf4xC35bBawAAAAASUVORK5CYII=);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:#000;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:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);text-align:center;background:#fff}.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:0 5px 0 5px;overflow:hidden}.progress{overflow:hidden;margin-top:10px;margin-bottom:10px;background-color:#f5f5f5;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 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset}.progress .progress-bar{float:left;width:0%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .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}.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 .5s ease}.xfieldimagegallery li img:hover{box-shadow:0 0 7px rgba(0,0,0,.4)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;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}