form {
   margin: 0;
   padding: 0;
}
#loading-layer {
   display: none;
   font-family: Verdana;
   font-size: 11px;
   background: #000;
   text-align: center;
   border: 1px solid #000;
   color: #fff;
   padding: 10px;
}
.findrelated {
   width: 99%;
   background: #ffc;
   border: 1px solid #9e9e9e;
   margin-top: 7px;
   margin-right: 10px;
   padding: 5px;
}
.title_quote {
   color: #636363;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   border-bottom: 0;
   font-weight: 700;
   padding: 5px;
}
.quote {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   text-align: justify;
   padding: 5px;
}
.title_spoiler {
   color: #636363;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   font-weight: 700;
   padding: 5px;
}
.text_spoiler {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   border-top: 0;
   text-align: justify;
   padding: 5px;
}
.scriptcode {
   color: #757575;
   background-color: #f2f2f2;
   border: 1px dotted #bebebe;
   text-align: left;
   padding: 5px;
}
.editor_button {
   float: left;
   cursor: pointer;
   padding-left: 2px;
   padding-right: 2px;
}
.editor_buttoncl {
   float: left;
   cursor: pointer;
   padding-left: 1px;
   padding-right: 1px;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
}
.editbclose {
   float: right;
   cursor: pointer;
}
.editor_button select {
   font-family: tahoma;
   font-size: 11px;
}
.xfields textarea {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   background-repeat: repeat-x;
   height: 86px;
   border: 1px solid #e0e0e0;
}
.xfields select {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   border: 1px solid #e0e0e0;
}
.xprofile textarea {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   width: 316px;
   height: 86px;
   border: 1px solid #e0e0e0;
}
#dropmenudiv {
   border: 1px solid #fff;
   border-bottom-width: 0;
   font: normal 10px Verdana;
   background-color: #6497ca;
   line-height: 20px;
   margin: 2px;
}
#dropmenudiv a {
   display: block;
   text-indent: 3px;
   text-decoration: none;
   color: #fff;
   background: #6497ca;
   border: 1px solid #fff;
   font-weight: 700;
   margin: 1px;
   padding: 1px 0;
}
#dropmenudiv a:hover {
   background: #fdd08b;
   color: #000;
}
.vote {
   color: #757575;
}
#newpm {
   position: absolute;
   width: 400px;
   background-color: #fdfdfd;
   border: 1px solid #bbb;
   font-family: verdana;
   line-height: 135%;
   padding: 4px;
}
#newpmheader {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 2px;
   height: 20px;
   color: #636363;
   font-weight: 700;
   background-color: #b2c7f1;
   font-family: verdana;
   cursor: move;
}
#newpm a {
   background: transparent;
   color: #4b73d4;
   text-decoration: none;
}
#newpm a:hover {
   background: transparent;
   color: #4b73d4;
   text-decoration: underline;
}
.attachment {
   color: gray;
}
.search {
   color: #757575;
   text-decoration: none;
}
.textin {
   text-decoration: none;
}
.sresult {
   text-align: justify;
   font-weight: 400;
   line-height: 16px;
   font-size: 12px;
   color: #757575;
}
fieldset {
   border: 1px solid #e0e0e0;
   text-align: left;
   font-size: 11px;
   font-family: tahoma;
   padding: 5px;
}
.highslide-active-anchor img {
   visibility: hidden;
}
.highslide-html {
   background-color: #fff;
}
.highslide-loading {
   display: block;
   color: #fff;
   font-size: 9px;
   font-weight: 700;
   text-decoration: none;
   border: 1px solid #fff;
   background-color: #000;
   padding: 3px;
}
a.highslide-full-expand {
   background: url(../dleimages/fullexpand.gif) no-repeat;
   display: block;
   width: 34px;
   height: 34px;
   margin: 0 10px 10px 0;
}
.highslide-footer {
   height: 11px;
}
.highslide-footer .highslide-resize {
   float: right;
   height: 12px;
   width: 11px;
   background: url(../dleimages/resize.gif);
}
.highslide-resize {
   cursor: nw-resize;
}
.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;
}
.bb-editor textarea {
   border: 1px solid #bcc0c2;
   width: 100%;
   background: #fff;
   padding: 2px;
}
.editorcomm .bb-editor {
   width: 465px;
}
.editorcomm .bb-editor textarea {
   height: 156px;
}
.rating {
   color: #909090;
   font-family: Tahoma, helvetica, sans-serif;
   font-size: 11px;
   height: 15px;
   float: right;
}
.rating ul {
   margin: 0 !important;
}

.unit-rating {
   list-style: none;
   width: 120px;
   height: 20px;
   position: relative;
   background: url(../dleimages/rating.png) left top no-repeat;
   margin: 0;
   padding: 0;
}
.unit-rating li {
   text-indent: -90000px;
   float: left;
   margin: 0;
   padding: 0;
}
.unit-rating li a {
   display: block;
   width: 17px;
   height: 20px;
   text-decoration: none;
   text-indent: -9000px;
   z-index: 17;
   position: absolute;
   padding: 0;
}
.unit-rating li a:hover {
   background: url(../dleimages/rating.png) center left no-repeat;
   z-index: 2;
   left: 0;
}
.unit-rating a.r1-unit {
   left: 0;
}
.unit-rating a.r1-unit:hover {
   width: 22px;
}
.unit-rating a.r2-unit {
   left: 22px;
}
.editor_button img,
.editbclose img,
.editor_button_brk img {
   margin: 0;
   padding: 0;
}
.xfields input,
.xprofile input {
   color: #757575;
   font-size: 11px;
   font-family: tahoma;
   width: 250px;
   height: 14px;
   border: 1px solid #e0e0e0;
}
/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-front {
	z-index: 1000;
}
.ui-button-icon-only {
	overflow: hidden;
	text-indent: -9999px;
}

.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	position: fixed;
}
.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-dialog {
	text-align: left;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 420px;
	border-radius: 8px;
	box-shadow: 0 8px 40px -10px rgba(0, 0, 0, 0.3);
	border: 1px solid #e6e6e6;
	border-color: rgba(0, 0, 0, 0.1);
	background-color: #fff;
	background-clip: padding-box;
	outline: none;
}
.ui-dialog-titlebar {
	padding: 20px 20px;
	position: relative;
	border-bottom: 1px solid #eaeaea;
}
.ui-dialog-title {
	float: left;
	font-weight: bold;
	font-size: 1.4em;
}
.ui-dialog-titlebar-close {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -16px !important;
	height: 23px !important;
	width: 32px;
	border: 0 none !important;
	background-color: inherit !important;
	box-shadow: none !important;
	padding: 0px !important;
	background-image: inherit !important;
}
.ui-dialog-titlebar-close .ui-icon {
	display: block;
	margin: 10px auto 0 auto;
	width: 14px;
	height: 14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAQlBMVEUAAAAaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhpGvPVGAAAAFXRSTlMAfG+K6uT58t7WrKWel2hkWw3SEwl0oKIhAAAAgElEQVQoz73RSQ7CMBBE0bKxM49A3/+qgILUTr68TS37rVpfr6HtFmExt+Ouwb4LV3v8rpMaO5RmSckOpVmvxf4Ks00KrmeLUqEwaGHQwqCFUd2gMFcYFOb/+UcwKMwV5kqLwRV2U6NYb7Qq1Rt1auqNksZ6o1n7lJ+bsLXP8/sDE7sb2/eyAdwAAAAASUVORK5CYII=);
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
	opacity: 0.5;
}
.ui-button {
	float: right;
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	height: 40px;
	border-radius: 20px;
	outline: none;
	color: #fff !important;
	padding: 9px 22px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14);
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.14);
	background-color: #4a60a5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.ui-dialog-titlebar-close:hover .ui-icon {
	opacity: 1;
}
.ui-icon {
	overflow: hidden;
	text-indent: -9999px;
}
.ui-dialog label {
	color: #575757;
}
.ui-dialog-content {
	padding: 20px;
	border: 1px solid #fff;
	overflow: auto;
	position: relative;
   font-size: 14px;
	zoom: 1;
}
.loginbox.ui-dialog,
.loginbox .ui-dialog-content {
	overflow: visible !important;
}
.ui-dialog-content h2 {
	display: inline;
	font-size: 1em;
	font-weight: bold;
}
.ui-dialog .ui-dialog-buttonpane {
   padding: 6px;
   text-align: center;
   border-top: 1px solid #eaeaea;
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x !important;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-button {
	margin: 0 3px;
}
.ui-helper-hidden-accessible {
	display: none;
}
#commentar {
   background-color: #e0e0e0;
   padding: 10px; 
}
.nick {
   color: #4a60a5;
}
.nick a {
   color: red;
}
.nick a:hover {
   color: #4a60a5;
}
.kom {
   font-size: 15px;
   background-color: #eee;
   border-top: #ddd solid 1px;
   margin: 0px;
   padding: 8px;
}
.kom a {
   color: #777;
}
.kom a:hover {
   color: #7f1d1d;
}
.data {
   color: #888;
}
.comm {
   font-style: italic;
   font-size: 14px;
   color: #222;
}
.num {
   font-size: 14px;
   color: #aaa;
}
.enter {
   width: 80%;
   color: #555;
   background-color: #f5f5f5;
   border: #fbfbfb solid 1px;
   font-size: 14px;
   padding: 5px;
}
.button {
   background-color: #4a60a5;
   width: 80px;
   color: #c1d7ff;
   border: #333 solid 0;
   font-size: 13px;
   padding: 5px;
   margin-top: 10px;
}
.kod {
   width: 95px;
   height: 45px;
   color: #eee;
   background-color: #4a60a5;
   border: #bebebe solid 1px;
   font-size: 25px;
   margin-top: 2px;
   padding: 5px;
}
.kod a {
   color: #8f1d1d;
}
.kod a:hover {
   color: #7f1d1d;
}
.codes img {
   border: #ccc solid 1px;
   margin-top: 2px;
   vertical-align: middle;
   width: 110px;
   height: 55px;
   float: left;
}
.codesreg img {
   border: #eee solid 1px;
   margin-top: 2px;
   vertical-align: middle;
   width: 50px;
   height: 22px;
   float: left;
}
/* cyrillic-ext */
@font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/1a.woff2) format('woff2');
   unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
 }
 /* cyrillic */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/2b.woff2) format('woff2');
   unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
 }
 /* greek-ext */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/3c.woff2) format('woff2');
   unicode-range: U+1F00-1FFF;
 }
 /* greek */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/4d.woff2) format('woff2');
   unicode-range: U+0370-03FF;
 }
 /* vietnamese */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/5e.woff2) format('woff2');
   unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
 }
 /* latin-ext */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/6f.woff2) format('woff2');
   unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
 }
 /* latin */
 @font-face {
   font-family: 'Roboto Condensed';
   font-style: normal;
   font-weight: 400;
   font-display: swap;
   src: url(../css/robotocondensed/7g.woff2) format('woff2');
   unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
 }
 .upbtn {
   opacity: 0.8;
   z-index: 9999;
   width: 70px;
   height: 70px;
   position: fixed;
   bottom: -80px;
   right: 20px;
   cursor: pointer;
   border: 1px solid #ff572245;
   transition: all .7s ease-in-out;
   background-position: center center;
   background-repeat: no-repeat;
   background-color: #55555545;
   background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ0NC44MTkgNDQ0LjgxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ0LjgxOSA0NDQuODE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQzMy45NjgsMjc4LjY1N0wyNDguMzg3LDkyLjc5Yy03LjQxOS03LjA0NC0xNi4wOC0xMC41NjYtMjUuOTc3LTEwLjU2NmMtMTAuMDg4LDAtMTguNjUyLDMuNTIxLTI1LjY5NywxMC41NjYgICBMMTAuODQ4LDI3OC42NTdDMy42MTUsMjg1Ljg4NywwLDI5NC41NDksMCwzMDQuNjM3YzAsMTAuMjgsMy42MTksMTguODQzLDEwLjg0OCwyNS42OTNsMjEuNDExLDIxLjQxMyAgIGM2Ljg1NCw3LjIzLDE1LjQyLDEwLjg1MiwyNS42OTcsMTAuODUyYzEwLjI3OCwwLDE4Ljg0Mi0zLjYyMSwyNS42OTctMTAuODUyTDIyMi40MSwyMTMuMjcxTDM2MS4xNjgsMzUxLjc0ICAgYzYuODQ4LDcuMjI4LDE1LjQxMywxMC44NTIsMjUuNywxMC44NTJjMTAuMDgyLDAsMTguNzQ3LTMuNjI0LDI1Ljk3NS0xMC44NTJsMjEuNDA5LTIxLjQxMiAgIGM3LjA0My03LjA0MywxMC41NjctMTUuNjA4LDEwLjU2Ny0yNS42OTNDNDQ0LjgxOSwyOTQuNTQ1LDQ0MS4yMDUsMjg1Ljg4NCw0MzMuOTY4LDI3OC42NTd6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.upbtn:hover {
   opacity: 1;
   background-color: #42424245;
}