form
{
	margin: 0;
	padding: 0;
}
#loading-layer
{
	background: #000;
	border: 1px solid #000;
	color: #fff;
	display: none;
	font-family: Verdana;
	font-size: 11px;
	padding: 10px;
	text-align: center;
}
.findrelated
{
	background: #ffc;
	border: 1px solid #9e9e9e;
	margin-right: 10px;
	margin-top: 7px;
	padding: 5px;
	width: 99%;
}
.title_quote
{
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-bottom: 0;
	color: #636363;
	font-weight: 700;
	padding: 5px;
}
.quote
{
	background-color: #bde0ff;
	border: 1px dotted #bebebe;
	color: #757575;
	padding: 5px;
	text-align: justify;
}
.title_spoiler
{
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	color: #636363;
	font-weight: 700;
	padding: 5px;
}
.text_spoiler
{
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	border-top: 0;
	color: #757575;
	padding: 5px;
	text-align: justify;
}
.scriptcode
{
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	color: #757575;
	padding: 5px;
	text-align: left;
}
.editor_button
{
	cursor: pointer;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}
.editor_buttoncl
{
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	cursor: pointer;
	float: left;
	padding-left: 1px;
	padding-right: 1px;
}
.editbclose
{
	cursor: pointer;
	float: right;
}
.editor_button select
{
	font-family: tahoma;
	font-size: 11px;
}
.editbclose img,.editor_button img,.editor_button_brk img
{
	margin: 0;
	padding: 0;
}
.xfields textarea
{
	background-repeat: repeat-x;
	border: 1px solid #e0e0e0;
	color: #757575;
	font-family: tahoma;
	font-size: 11px;
	height: 86px;
}
.xfields input
{
	border: 1px solid #e0e0e0;
	color: #757575;
	font-family: tahoma;
	font-size: 11px;
	height: 14px;
	width: 250px;
}
.xfields select
{
	border: 1px solid #e0e0e0;
	color: #757575;
	font-family: tahoma;
	font-size: 11px;
}
.xprofile textarea
{
	border: 1px solid #e0e0e0;
	color: #757575;
	font-family: tahoma;
	font-size: 11px;
	height: 86px;
	width: 316px;
}
.xprofile input
{
	border: 1px solid #e0e0e0;
	color: #757575;
	font-family: tahoma;
	font-size: 11px;
	height: 14px;
	width: 250px;
}
#dropmenudiv
{
	background-color: #6497ca;
	border: 1px solid #fff;
	border-bottom-width: 0;
	font: 400 10px Verdana;
	line-height: 20px;
	margin: 2px;
	opacity: .95;
}
#dropmenudiv a
{
	background: #6497ca;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	font-weight: 700;
	margin: 1px;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 3px;
}
#dropmenudiv a:hover
{
	background: #fdd08b;
	color: #000;
}
.vote
{
	color: #757575;
}
#newpm
{
	background-color: #fdfdfd;
	border: 1px solid #bbb;
	font-family: verdana;
	line-height: 135%;
	padding: 4px;
	position: absolute;
	width: 400px;
}
#newpmheader
{
	background-color: #b2c7f1;
	color: #636363;
	cursor: move;
	font-family: verdana;
	font-weight: 700;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
#newpm a
{
	background: 0 0;
	color: #4b73d4;
	text-decoration: none;
}
#newpm a:hover
{
	background: 0 0;
	color: #4b73d4;
	text-decoration: underline;
}
.attachment
{
	color: gray;
}
.search
{
	color: #757575;
	text-decoration: none;
}
.textin
{
	text-decoration: none;
}
.sresult
{
	color: #757575;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: justify;
}
fieldset
{
	border: 1px solid #e0e0e0;
	font-family: tahoma;
	font-size: 11px;
	padding: 5px;
	text-align: left;
}
.highslide-active-anchor img
{
	visibility: hidden;
}
.highslide-html
{
	background-color: #fff;
}
.highslide-html-content
{
	display: none;
}
.highslide-loading
{
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	display: block;
	font-size: 9px;
	font-weight: 700;
	padding: 3px;
	text-decoration: none;
}
a.highslide-full-expand
{
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	height: 34px;
	margin: 0 10px 10px 0;
	width: 34px;
}
.highslide-footer
{
	height: 11px;
}
.highslide-footer .highslide-resize
{
	background: url(../dleimages/resize.gif);
	float: right;
	height: 12px;
	width: 11px;
}
.highslide-resize
{
	cursor: nw-resize;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}
.clouds_xsmall
{
	font-size: x-small;
}
.clouds_small
{
	font-size: small;
}
.clouds_medium
{
	font-size: medium;
}
.clouds_large
{
	font-size: large;
}
.clouds_xlarge
{
	font-size: x-large;
}
.ui-widget-overlay
{
	background: #bfbfbf;
	bottom: 0;
	left: 0;
	moz-opacity: .7;
	opacity: .7;
	position: fixed;
	right: 0;
	top: 0;
}
.ui-helper-clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .ui-helper-clearfix
{
	height: 1%;
}
.ui-helper-clearfix
{
	display: block;
}
.ui-dialog
{
	background-color: #fff;
	box-shadow: 0 0 40px 0 rgba(0,0,0,.16);
	display: none;
	moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.16);
	overflow: hidden;
	padding: 0;
	position: absolute;
	webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.16);
	width: 300px;
}
.ui-dialog-titlebar
{
	border-bottom: 1px solid #e6e6e6;
	padding: 17px 25px 18px;
}
.ui-dialog-title
{
	float: left;
	font-size: 20px;
	font-weight: 700;
	margin-top: 2px;
}
.ui-dialog-titlebar-close .ui-icon
{
	height: 31px;
	position: absolute;
	right: 18px;
	top: 20px;
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	overflow: auto;
	padding: 25px;
	position: relative;
}
.ui-dialog-content h2
{
	display: inline;
	font-size: 1em;
	font-weight: 700;
}
.ui-dialog .ui-dialog-buttonpane
{
	border-top: 1px solid #e6e6e6;
	padding: 15px 20px;
	text-align: center;
}
.ui-dialog .ui-resizable-se
{
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
.ui-state-error
{
	background: 50% 50% repeat-x #fef1ec!important;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.bb-editor textarea
{
	background: #fff;
	border: 1px solid #bcc0c2;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	padding: 2px;
	webkit-box-sizing: border-box;
	width: 100%;
}
.editorcomm .bb-editor
{
	width: 465px;
}
.editorcomm .bb-editor textarea
{
	height: 156px;
}
#marker-bar,#share-popup,#txtselect_marker
{
	display: none;
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video
{
	border: 0;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
	display: block;
}
ol,ul
{
	list-style: none;
}
blockquote,q
{
	quotes: none;
}
blockquote:after,blockquote:before,q:after,q:before
{
	content: "";
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
body
{
	background: url(../images/bg.png) #fafafa;
	word-wrap: break-word;
}
body,button,input,select,textarea
{
	color: #444;
	font-family: Open Sans,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 24px;
	outline: 0;
}
a
{
	outline: 0;
	text-decoration: none;
}
a img
{
	border: 0;
}
a>img
{
	vertical-align: bottom;
}
h1,h2,h3,h4,h5
{
	font-weight: 400;
}
#logo-text
{
	font-size: 46px;
	font-weight: 700;
	letter-spacing: -.05em;
	line-height: 45px;
}
h1,h2
{
	font-size: 28px;
	font-weight: 300;
	line-height: 32px;
}
h3
{
	font-size: 17px;
	font-weight: 700;
	line-height: 26px;
}
h4
{
	font-size: 20px;
	line-height: 24px;
}
h5
{
	font-size: 16px;
	line-height: 20px;
}
textarea
{
	overflow: auto;
	vertical-align: top;
}
input:focus
{
	outline: 0;
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
button[disabled],input[disabled]
{
	cursor: default;
}
.bbcodes,.btn,.ui-button
{
	background: #00c08a;
	border-radius: 3px;
	border-width: 0;
	box-sizing: border-box;
	color: #fff!important;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	line-height: normal;
	margin: 0 2px;
	min-height: 37px;
	o-border-radius: 3px;
	padding: 6px 20px;
	transition: all .3s ease 0s;
}
.bbcodes:active,.btn:active,.ui-button:active
{
	background: #00c08a;
	moz-box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.2);
}
.bbcodes:hover,.btn:hover,.ui-button:hover
{
	opacity: .85;
}
.bbcodes,.ui-button
{
	height: 30px;
	padding: 5px 14px;
}
address,blockquote,dd,dl,fieldset,ol,p,pre,table,ul
{
	margin-bottom: 20px;
}
blockquote
{
	border-left: 6px solid #d7d7d7;
	color: #737373;
	font-family: Georgia,Times,serif;
	font-style: italic;
	margin-left: 20px;
	padding: 0 20px;
}
b,strong
{
	font-weight: 700;
}
cite,em,i
{
	font-style: italic;
}
caption
{
	text-align: left;
}
td,th
{
	vertical-align: middle;
}
.small,small
{
	font-size: .9em;
}
.clr
{
	clear: both;
}
.clrfix:after
{
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	width: 0;
}
#toolbar
{
	border-bottom: solid 2px #eee;
	position: relative;
}
#toolbar,.more a
{
	background-color: #fff;
}
#in-toolbar
{
	display: block;
	margin: 0 auto;
	max-width: 1080px;
	overflow: hidden;
	width: 100%;
}
#menu-btn
{
	cursor: pointer;
	float: right;
	height: 42px;
	padding: 4px 26px;
	position: relative;
	width: 17px;
}
.nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.nav li
{
	font-family: Open Sans,sans-serif;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	text-transform: uppercase;
}
.nav a
{
	color: inherit;
	display: block;
	text-decoration: none;
	transition: all .4s;
}
.nav a.active
{
	color: #444;
	cursor: default;
}
@media screen and (min-width:640px)
{
	.nav li
	{
		border-bottom: none;
		display: inline-block;
		font-size: 14px;
		height: 50px;
		line-height: 50px;
		margin-right: -4px;
	}
}
#login-btn
{
	cursor: pointer;
	float: left;
	font-weight: 700;
	padding: 15px 20px;
}
#login-btn:before
{
	background-position: 0 0;
	height: 14px;
	margin: 2px 5px 0 0;
}
.wideDialog
{
	background: #fff;
	background: rgba(255,255,255,.9);
	bottom: 0;
	display: none;
	height: 100%;
	left: 0;
	padding-top: 45px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 99999;
}
.wideDialog.open
{
	display: block;
}
#lg-close
{
	background-position: -30px -38px;
	cursor: pointer;
	height: 45px;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
}
#loginpane
{
	float: left;
	margin-top: 41px;
}
.loginbox
{
	position: fixed!important;
}
.login-form
{
	padding: 7px 0;
	text-align: center;
}
.login-form ul
{
	display: inline;
}
.login-form .f_input
{
	box-sizing: border-box;
	font-size: 1.2em;
	height: 34px;
	max-width: 120px;
	padding: 8px;
	width: 28%;
}
.login-form li
{
	display: inline;
	margin-bottom: 1em;
}
.login-form li label
{
	display: inline;
	margin-bottom: .2em;
}
.login-form a
{
	color: #fff!important;
}
.login-form label
{
	color: #6f6f6f;
	margin-left: -22px;
	margin-right: 10px;
	z-index: 100;
}
.login-form .btn
{
	border: 1px solid rgba(255,255,255,.31);
	height: 15px;
	min-height: 35px;
	min-width: 100px;
	padding: 0 10px;
	width: 10%;
}
.log-links
{
	padding: 15px 0;
	text-align: center;
}
#usermenu
{
	padding: 13px;
	text-align: center;
	width: 100%;
}
#usermenu i
{
	margin-right: 5px;
}
.submitline
{
	display: inline;
}
#header
{
	background: url(../images/background-top.jpg) center/cover no-repeat;
	padding: 50px 20px;
	position: relative;
	webkit-background-size: cover;
}
#header,.post
{
	border-bottom: 1px solid #eee;
}
#logo *
{
	display: block;
}
#logo
{
	text-decoration: none;
}
#logo *
{
	cursor: pointer;
}
#logo span
{
	color: rgba(255,255,255,.82);
	font-size: 1.2em;
}
#logo
{
	display: block;
	padding: 20px 0;
	text-align: center;
}
#quicksearch
{
	display: inline;
	margin-top: 40px;
}
.quicksearch
{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.quicksearch input
{
	box-sizing: border-box;
	height: 37px;
	padding: 6px 37px 6px 10px;
	width: 100%;
}
.quicksearch button
{
	background-color: transparent;
	border: 0;
	cursor: pointer;
	height: 35px;
	margin: 1px;
	moz-transition: background-position .4s ease;
	o-transition: background-position .4s ease;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: background-position .4s ease;
	webkit-transition: background-position .4s ease;
	width: 30px;
}
#go2full
{
	color: #8b8b8b;
	display: block;
	font-size: .8em;
	padding: 12px 0;
	text-shadow: 0 1px 0 #fff;
	width: 100%;
}
#go2full:before
{
	background-position: -12px 0;
	margin: 2px 10px 0 0;
	width: 31px;
}
#footer
{
	text-align: center;
}
#footer .background
{
	background-position: 50% 50%;
	height: 8px;
}
#copyright
{
	font-size: .8em;
	padding: 16px 20px;
}
#copyright,#copyright a
{
	color: #6a6a6a;
}
#footmenu
{
	background-color: #2d2d2d;
	color: #fff;
	height: 1%;
	padding: 20px;
}
#footmenu h3
{
	margin-bottom: .6em;
}
#footmenu a
{
	color: #fff;
}
.main-nav a
{
	background: #262626;
	border-radius: 3px;
	display: block;
	height: 1%;
	margin-bottom: 1px;
	o-border-radius: 3px;
	padding: 5px 10px;
}
.nav-sep
{
	display: inline-block;
	height: 14px;
}
#dle-content>#dlemasscomments,.post
{
	background-color: #fff;
	border: 1px solid rgba(204,204,204,.32);
	border-radius: 4px;
	height: 1%;
	margin-bottom: 20px;
	padding: 40px;
}
.post img
{
	margin: 5px 0 15px;
}
.post .title
{
	margin-bottom: .5em;
}
.title a
{
	color: #2a2a2a;
}
.com-inf,.icat,.post-info
{
	color: #929292;
	font-size: .8em;
	margin: 0;
}
.icat a,.post-info a
{
	color: #a8a8a8;
}
.icat a:hover,.post-info a:hover
{
	color: #00c08a;
}
.post-info li
{
	display: inline-block;
	margin-right: 10px;
}
.post-info li:before
{
	margin: 3px 5px 0 0;
}
.post-info
{
	border-top: 1px solid #f7f7f7;
	padding-top: 20px;
}
.post-info i
{
	font-size: 120%;
	margin-right: 3px;
}
.post-cont
{
	margin-bottom: 20px;
}
.post-sep
{
	border-bottom: 1px solid #f7f7f7;
	height: 1px;
	margin-bottom: 10px;
	width: 100%;
}
.iauthor:before
{
	background-position: -43px 0;
	height: 10px;
	width: 8px;
}
.idate:before
{
	background-position: -60px 0;
	height: 10px;
	width: 10px;
}
.iviews:before
{
	background-position: -70px 0;
	height: 11px;
	width: 10px;
}
.icat:before
{
	background-position: -51px 0;
	height: 10px;
	margin: 4px 5px 0 -14px;
	position: absolute;
	width: 9px;
}
.icat
{
	border-top: 1px solid #f7f7f7;
	padding: 5px 0 15px 14px;
	position: relative;
}
.com-num,.more a,.pager *
{
	border-radius: 3px;
	o-border-radius: 3px;
}
.more a
{
	float: left;
	padding: 8px 20px;
}
.more a,a .pnext,a .pprev
{
	background-color: #00CED1;
	color: #444;
	text-transform: uppercase;
	transition: all .3s ease 0s;
}
.com-num
{
	background: #f5f5f5;
	color: #ee4923;
	float: right;
	padding: 8px 10px;
}
.com-num i
{
	margin-right: 2px;
}
.fullstory
{
	border: 1px solid rgba(204,204,204,.32);
	border-radius: 4px;
	box-shadow: none;
	box-sizing: border-box;
	moz-box-shadow: none;
	webkit-box-shadow: none;
}
.box
{
	background-color: #fff;
	border: 1px solid rgba(204,204,204,.32);
	border-radius: 4px;
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: hidden;
	padding: 30px;
}
.box h3
{
	margin-bottom: .6em;
	padding: 0;
}
.box i
{
	color: #444;
	margin-right: 7px;
}
#rel-news
{
	margin-bottom: 0;
}
#rel-news a
{
	transition: all .3s ease 0s;
}
#rel-news a:hover
{
	text-decoration: none;
}
#rel-news li:before
{
	color: #dfdfdf;
	content: '\e811';
	font-family: fontavesome;
	font-size: 12px;
	line-height: 12px;
	margin-right: 10px;
}
.gr-box
{
	background: #f3f3f3;
	padding: 20px;
	text-align: center;
}
.vlist,.vtitle
{
	margin-bottom: .6em;
}
.vlist
{
	background: #fff;
	border-radius: 3px;
	margin: 0 auto 15px;
	o-border-radius: 3px;
	padding: 14px;
	text-align: left;
	width: 80%;
}
.vfoot .btn
{
	margin: 2px;
}
.berrors
{
	background: #faeed9;
	color: #3c6442;
	height: 1%;
	margin-bottom: 20px;
	padding: 10px 20px;
}
.berrors a
{
	color: #aa4e43;
}
.commentbox
{
	margin-bottom: 0;
}
.comment
{
	border-top: 1px solid #eaeaea;
	height: 1%;
	padding: 15px 0;
}
.com-cont
{
	margin-bottom: .7em;
}
.comment .photo
{
	border-radius: 3px;
	height: 28px;
	margin-top: -2px;
	o-border-radius: 3px;
	vertical-align: middle;
	width: 28px;
}
.com-inf .arg,.comment .photo
{
	margin-right: 10px;
}
.del a,.fast a
{
	float: right;
	height: 12px;
	margin-top: -5px;
	padding: 9px 0;
	text-align: right;
	width: 30px;
}
.fast .thd
{
	height: 12px;
	width: 14px;
}
.del .thd
{
	height: 11px;
	width: 11px;
}
.mass-check
{
	float: right;
}
.mass_comments_action
{
	background: #f7f7f7;
	border-bottom: 1px solid #fff;
	padding: 10px;
	text-align: right;
}
.mass_comments_action,.mass_comments_action *
{
	font-size: 11px;
}
.pager
{
	padding: 20px 0 40px;
}
.pager a,.pager span
{
	background-color: #fff;
	border: 1px solid rgba(204,204,204,.32);
	color: #000;
	padding: 10px 15px;
	text-align: center;
}
.pager span
{
	display: none;
}
.pagesn,.pagesn span
{
	display: inline;
}
.ux-form
{
	background: #f3f3f3;
	border-radius: 3px;
	margin: 20px 0;
	padding: 40px;
}
.ux-form h3
{
	margin-bottom: .6em;
}
.ui-form
{
	overflow: hidden;
	width: 100%;
}
.ui-form li
{
	margin-bottom: 8px;
}
#fullsearch table
{
	margin: 0;
}
.tableform
{
	width: 100%;
}
.tableform td,.tableform th
{
	border-top: 1px dotted #ebebeb;
	padding: 10px 0;
	text-align: left;
}
.tableform tr:first-child td,.tableform tr:first-child th
{
	border: 0;
}
.tableform .addnews,.tableform .label,.tableform th
{
	font-weight: 400;
	padding-right: 10px;
	padding-top: 8px;
	vertical-align: top;
	width: 25%;
}
.imp:after
{
	color: #e46950;
	content: "*";
	font-weight: 700;
}
p.label
{
	margin-bottom: .2em;
}
.recipient select
{
	width: 298px;
}
.checkbox
{
	color: #787878;
	line-height: 1em;
	padding: 4px 0;
}
.checkbox input
{
	margin-top: -2px;
	vertical-align: middle;
}
.c-captcha-box
{
	background: #fff;
	border-radius: 3px;
	font-size: 11px;
	o-border-radius: 3px;
	padding: 15px;
}
.c-captcha
{
	height: 70px;
	position: relative;
}
.c-captcha #dle-captcha,.c-captcha .f_input
{
	float: left;
	margin-right: 5px;
}
.c-captcha #dle-captcha a
{
	clear: both;
	display: block;
}
.c-captcha .f_input
{
	font-size: 20px;
	height: 30px;
	padding: 9px;
	width: 100px;
}
textarea
{
	resize: vertical;
}
.f_wide
{
	box-sizing: border-box;
	width: 100%;
}
#category,.bbeditor select,.editor input[type=text],.f_input,.f_textarea,.fieldtr select,.lfield input,.mass_comments_action select,.pm select,.tdfield select,.textin,.xfields input,.xfields select,.xfields textarea,.xprofile input,.xprofile select,.xprofile textarea,select.rating,textarea.ui-corner-all
{
	background: #fff;
	border: 1px solid rgba(204,204,204,.32);
	border-radius: 3px;
	moz-box-shadow: inset 0 1px 2px 0 #dbdbdb,0 1px 0 0 #fff;
	o-border-radius: 3px;
	padding: 6px;
}
#category:focus,.bbeditor select:focus,.editor input[type=text]:focus,.f_input:focus,.f_textarea:focus,.fieldtr select:focus,.lfield input:focus,.mass_comments_action select:focus,.pm select:focus,.tdfield select:focus,.textin:focus,.xfields input:focus,.xfields select:focus,.xfields textarea:focus,.xprofile input:focus,.xprofile select:focus,.xprofile textarea:focus,textarea.ui-corner-all:focus
{
	border-color: #7c7c7c;
}
.combofield
{
	padding-right: 120px;
	position: relative;
}
.combofield .bbcodes
{
	position: absolute;
	right: 0;
	top: 0;
	width: 110px;
}
.tlist
{
	width: 100%;
}
.tlist tr
{
	border-top: 1px dotted #eee;
}
.tlist tr td
{
	padding: 4px 0;
}
.tl-right
{
	text-align: right;
	width: 20%;
}
.subtitle
{
	margin-bottom: .4em;
}
.pollprogress,.pollprogress span,.voteprogress,.voteprogress span
{
	display: block;
	height: 6px;
}
.pollprogress,.voteprogress
{
	background-color: #e3e3e3;
	border-radius: 3px;
	margin: 2px 0 8px;
	o-border-radius: 3px;
	padding: 1px;
}
.pollprogress span,.voteprogress span
{
	background: #ee4923;
	border-radius: 2px;
	o-border-radius: 2px;
	overflow: hidden;
	text-indent: -9999px;
	white-space: nowrap;
}
#content
{
	margin: 0 auto;
	max-width: 1080px;
	overflow: hidden;
}
#content:after
{
	clear: both;
	content: "";
	display: table;
}
.container
{
	margin: 0 auto;
	max-width: 1080px;
	overflow: hidden;
}
.paddet
{
	padding: 0 10px;
}
.post img
{
	max-width: 100%;
}
.main-wrap
{
	float: left;
	margin-left: 1%;
	margin-right: 3.7%;
	min-height: 10px;
	padding-top: 20px;
	width: 66%;
}
aside
{
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	width: 28.3%;
}
.lined li
{
	border-bottom: 1px solid #f7f7f7;
	padding: 8px 0;
}
.lined li:before
{
	color: #dfdfdf;
	content: '\e811';
	font-family: fontavesome;
	font-size: 12px;
	line-height: 12px;
	margin-right: 10px;
}
.lined li a
{
	color: #000;
	transition: all .3s ease 0s;
}
.lined li:last-child
{
	border-bottom: none;
}
.special
{
	background-color: #f7f7f7;
	margin: 10px -30px;
	padding: 10px 40px;
}
.special li a
{
	color: #000;
	transition: all .3s ease 0s;
}
.social-links
{
	font-size: 150%;
}
.social-links i
{
}
@media(max-width:740px)
{
	.pagesn a
	{
		display: none;
	}
	.pager
	{
		text-align: center;
	}
	.post-info li
	{
		display: block;
		padding: 1px;
	}
	.login-form span
	{
		display: none;
	}
}
@media(max-width:640px)
{
	.main-wrap
	{
		float: left;
		margin: 0;
		width: 100%;
	}
	.news-wrap
	{
		float: left;
		margin: 0 2%;
		width: 96%;
	}
	.post
	{
		box-sizing: border-box;
		float: left;
		margin: 20px 2% 0;
		padding: 25px;
		width: 96%;
	}
	aside
	{
		float: left;
		margin: 20px 2% 0;
		width: 96%;
	}
	.pager
	{
		padding-bottom: 20px;
	}
	.pstinf-date
	{
		float: none;
	}
	#usermenu span,.login-form span
	{
		display: none;
	}
	.paddet
	{
		margin: 0;
		padding: 0;
	}
	.login-form .btn
	{
		min-width: 30px;
		padding: 0 5px;
	}
}
@media(max-width:470px)
{
	.login-form
	{
		padding-right: 40px;
	}
	#usermenu
	{
		transform: translateX(-25px);
	}
}
@media(max-width:340px)
{
	.login-form .f_input
	{
		width: 24%;
	}
}
.top li
{
	border-bottom: 1px solid #f7f7f7;
	margin-bottom: 20px;
}
.top h6
{
	font-weight: 700;
}
.top a
{
	color: #444;
}
.topimage
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 8px 0;
	position: relative;
	width: 100%;
}
.topimage:before
{
	content: "";
	display: block;
	padding-top: 70%;
}
.topimage a
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.box
{
	font-size: 95%;
}
.box h4,.ux-form h4
{
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.box img
{
	height: auto;
	width: 100%;
}
.ux-form i
{
	margin-right: 7px;
}
.com-inf i
{
	color: #bdbdbd;
	transition: all .3s ease 0s;
}
.berrors
{
	box-sizing: border-box;
	clear: both;
}
.berrors:after
{
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	width: 0;
}
*
{
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	ms-interpolation-mode: nearest-neighbor;
}
a
{
	color: #00c08a;
}
#logo
{
	color: rgba(0,192,138,.83);
}
#rel-news a:hover,#showTop:hover,.box a:hover,.com-inf i:hover,.lined li a:hover,.nav a:hover,.socialinbox i:hover,.special li a:hover,.title a:hover
{
	color: #00c08a;
	cursor: pointer;
}
#rel-news a
{
	color: #444;
}
.more a:hover,.pager a:hover,.pagesn span
{
	background-color: #00c08a;
	color: #fff;
}
.pager a:hover,.pagesn span
{
	border: 1px solid #00c08a;
}
.com-num a
{
	color: #444;
}
#showTop,.box a,.pager a,.pagesn span,.socialinbox i,.thd i,.title a
{
	transition: all .3s ease 0s;
}
.thd:hover
{
	color: #00c08a;
}
.surface .face
{
	transition: all 1s;
}
#dle-content
{
	width: 100%;
}
#dle-content>#dle-ajax-comments
{
	background-color: #fff;
	border: 1px solid rgba(204,204,204,.32);
	border-radius: 4px;
	border-top: none;
	margin-bottom: 20px;
	margin-top: -61px;
	overflow: hidden;
	padding: 30px;
}
.c-captcha-box
{
	clear: both;
}
.c-captcha-box:after
{
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
	width: 0;
}
.gr-box
{
	border: none;
	margin-top: 20px;
}
.socialinbox
{
	font-size: 150%;
	padding-top: 20px;
	text-align: center;
}
.socialinbox i
{
	margin-right: 10px;
}
*
{
	word-wrap: break-word;
}
.post-info-2
{
	border-top: 1px solid #ddd;
	padding-top: 10px;
}
.pstinf-cat,.pstinf-date2,.social-links
{
	display: inline;
}
.pstinf-cat,.pstinf-date2
{
	float: right;
}
.pstinf-date2
{
	margin-left: 10px;
}
#close-menu
{
	color: #fff;
	cursor: pointer;
	font-size: 24px;
	position: absolute;
	right: 12px;
	top: 12px;
}
#showTop
{
	cursor: pointer;
}
.cbp-spmenu
{
	background: #00c08a;
	position: fixed;
}
.cbp-spmenu a
{
	color: #fff;
	display: block;
	font-weight: 300;
}
.cbp-spmenu-vertical
{
	height: 100%;
	top: 0;
	width: 240px;
	z-index: 1000;
}
.cbp-spmenu-vertical a
{
	border-bottom: 1px solid #258ecd;
	padding: 1em;
}
.cbp-spmenu-horizontal
{
	height: 50px;
	left: 0;
	overflow: hidden;
	width: 100%;
	z-index: 1000;
}
.cbp-spmenu-horizontal a
{
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
.cbp-spmenu-top
{
	top: -150px;
}
.cbp-spmenu-top.cbp-spmenu-open
{
	top: 0;
}
.cbp-spmenu-bottom.cbp-spmenu-open
{
	bottom: 0;
}
.cbp-spmenu
{
	transition: all .3s ease;
}
#loginusr
{
	display: none;
}

/*---Показ древовидных комментариев---*/
.comments-tree-list {
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}

.comments-tree-list .comments-tree-list {
  padding-left: 30px;
}

.comments-tree-item {
  display: block;
  margin: 0;
  padding: 0;
}

/*---Форма быстрого ответа на комментарий---*/

#dlefastreplycomments {
  padding:5px;
  background: #e4ecf0;
  margin: 5px 5px 5px 30px;
}

.commentsreplyname {
 padding: 2px; border: 1px solid #bcc0c2;
 width: 200px;
 background: #fff url("../images/fields.png") repeat-x;
}

/*---Вывод результатов голосования на сайте---*/
.pollallvotes {
  text-align: center;
  margin-top: 10px;
}

c.ve {
  color: #FFFFFF; /* цвет текста */
   line-height: 1.0;
   
  text-decoration: none; /* убирать подчёркивание у ссылок */
  user-select: none; /* убирать выделение текста */
  background: rgb(134, 201, 23); /* фон кнопки */
  padding: .3em 0.3em; /* отступ от текста */
  outline: none; /* убирать контур в Mozilla */
  font-size:16px;
} 

<style>
.gallery2 { overflow: hidden; width: 100%; float: center; white-space: nowrap;}
.gallery2 img { width: 140px; height: 140px; margin-left: 5px; }
</style>