/* CSS Document */
/*---Быстрый поиск на сайте---*/
#searchsuggestions {
	width:300px; font-size:12px; line-height:14px; border-radius:3px; z-index:9999; 
	box-shadow: 0 0 15px #111; color:#6e879f}
#searchsuggestions a:first-child {border-top-left-radius:3px; border-top-right-radius:3px;}
#searchsuggestions a {padding:10px; display:block; clear:left; height:auto; background:#181818;}
#searchsuggestions a span.searchheading {
	background: #304156; border-radius:3px; display:block; font-weight:bold; padding:5px 10px; color:#a5bbdc;}
#searchsuggestions a:hover span.searchheading {background:#526480; color:#a5bbdc;}
#searchsuggestions a span {display:block; padding:5px; color:#6e879f}
#searchsuggestions a:hover span {color:#a5bbdc;}
#searchsuggestions span.seperator {
	display:block; background:#304156; padding:10px 0; text-align:center;
	border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
#searchsuggestions span.seperator a {
	display:block; height:auto; color:#a5bbdc; border:1px solid #a5bbdc; display:inline-block; vertical-align:middle;
	padding:4px 8px; border-radius:3px; background:none;}
#searchsuggestions span.seperator a:hover {background:#526480; color:#a5bbdc;}
#searchsuggestions span.notfound {
	padding:20px 10px; background:#24303D; display:block; height:auto;
	border-top-left-radius:3px; border-top-right-radius:3px;}
#searchsuggestions .break {height:0 !important; display:none}
/*---ђейтинг---*/
.ratebox2, .ratebox3, .ratebox{overflow:hidden;display:inline-block;vertical-align:middle}
.ratebox{border:1px solid #e5e5e5;background-color:#f9f9f9;padding:4px 10px;border-radius:5px}
.rating{width:85px;height:17px;font-size:0.9em;margin-left:auto;margin-right:auto;margin-bottom:10px}
.unit-rating{width:85px;height:17px;position:relative;background:url(../dleimages/rating.png) repeat-x;z-index:10}
.unit-rating li{text-indent:-90000px;float:left}
.unit-rating li a{display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute}
.unit-rating li a:hover{background:url(../dleimages/rating.png) 0 -17px;z-index:2;left:0;transition:none}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:17px}
.unit-rating a.r2-unit{left:17px}
.unit-rating a.r2-unit:hover{width:34px}
.unit-rating a.r3-unit{left:34px}
.unit-rating a.r3-unit:hover{width:51px}
.unit-rating a.r4-unit{left:51px}
.unit-rating a.r4-unit:hover{width:68px}
.unit-rating a.r5-unit{left:68px}
.unit-rating a.r5-unit:hover{width:85px}
.unit-rating li.current-rating{background:url(../dleimages/rating.png) 0 -34px;position:absolute;height:17px;display:block;text-indent:-9000px;z-index:1}
.ul-rating{overflow:hidden;border-radius:3px;border:1px solid #BCBABA;display:inline-block;vertical-align:middle}
.ul-rating li{float:left;border-right:1px solid #BCBABA;height:30px;line-height:30px}
.ul-rating li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.ul-rating li:last-child{border-right:none;border-top-right-radius:3px;border-bottom-right-radius:3px}
.ul-rating li > span{display:block;font-size:14px;padding:0 4px}
.ul-rating li a{display:block;height:30px;line-height:30px;width:30px;text-align:center}
.ul-rating li a i{vertical-align:middle;font-size:18px}
.ul-rating li.rating-plus a{color:#2ECC71;border-top-left-radius:3px;border-bottom-left-radius:3px}
.ul-rating li.rating-minus a{color:#FC1A3F;border-top-right-radius:3px;border-bottom-right-radius:3px}
.ul-rating li.rating-plus a:hover{color:#fff;color:rgba(255,255,255,0.8);background:#2ECC71;background:rgba(46,204,113,0.4)}
.ul-rating li.rating-minus a:hover{color:#fff;color:rgba(255,255,255,0.8);background:#FC1A3F;background:rgba(252,26,63,0.4)}
.ratingzero{color:#000}
.ratingtypeplusminus{padding:0px 5px}
.ratingtypeplus{color:#6c838e;padding:0px 0px 0px 5px}
.ratingplus{color:green}
.ratingminus{color:red}
/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}
 .highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background-color: black;}
.highslide-html {background-color: white;}
.highslide-loading {
    display: block;color: white;font-size: 9px;font-weight: bold; text-decoration: none;
    padding: 3px; border: 1px solid white; background-color: black;}
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: white;}
.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: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}
/*---Показ древовидных комментариев---*/
.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:15px;border:1px solid #BCBABA;margin:5px 0 20px 20px;border-radius:3px}
#dlefastreplycomments .bb-editor{margin:10px 0}
.commentsreplyname{padding:2px;border:1px solid #bcc0c2;width:200px;background:#304156}
/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */
.selectmass input{float:right;margin-left:6px}
.mass_comments_action{text-align:right;border:1px solid #BCBABA;border-radius:3px;padding:8px 10px;margin-left:10px;margin-right:10px}
.mass_comments_action select{background:#D2D2D2;height:30px;line-height:30px;border:1px solid #222933}
#comment-news .mass_comments_action{margin-left:0;margin-right:0}
/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset {
	margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none;
	font-size: 100%; list-style: none;}
.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 input, .ui-widget select, .ui-widget textarea, .ui-widget button, .ui-widget {
	font-size: 11px;font-family:Verdana; }
.ui-widget-content {background: #BCBABA 50% bottom repeat-x; color: #000; border: 1px solid #000}
.ui-widget-header {border:1px solid #000; color: #000; font-weight: bold;}
.ui-widget-header a {color: #a5bbdc;}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #28313E; border: 1px solid #526480; color: #99b1d4; font-weight: bold;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #a5bbdc;text-decoration: none;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #eaeaea url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #a7a7a7; color: #4e4e4e; font-weight: bold;}
.ui-state-hover a, .ui-state-hover a:hover {color: #a5bbdc; text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: #d0e5f5 50% 50% repeat-x; border: 1px solid #a7a7a7; color: #e17009; font-weight: bold;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

    color: #e17009; text-decoration: none;}
.ui-state-error {background: #fef1ec 50% 50% repeat-x; border: 1px solid #dedede; color: #cd0a0a;}
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_h.png);}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-button .ui-button-text {display: block; line-height: 1.4em;}
.ui-button-text-only .ui-button-text {padding: .4em .8em;}
input.ui-button {padding: .4em 1em;}
.ui-button-set {margin-right: 7px;}
.ui-button-set .ui-button {margin-left: 0; margin-right: -.3em;}
button.ui-button::-moz-focus-inner {border: 0; padding: 0;}
.ui-dialog {
    overflow: hidden; padding: .2em; position: absolute;width: 300px;
    -moz-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    -webkit-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
    box-shadow: 0px 12px 25px rgba(0,0,0,0.7);}
.ui-dialog .ui-dialog-titlebar {padding: .5em 1em .3em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 16px .2em 0;}
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;margin: -10px 0 0 0; padding: 1px; position: absolute; right: .3em; top: 50%; width: 19px;}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0;}
.ui-dialog .ui-dialog-content {background: none; border: 0; overflow: hidden; padding: .5em 1em; position: relative; zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;border-width: 1px 0 0 0; margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;text-align: left;}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer; float: right; line-height: 1.4em; margin: .5em .4em .5em 0;
    overflow: visible; padding: .2em .6em .3em .6em; width: auto; border-radius: 3px;
	background: #BCBABA; border: 1px solid #000; color: #000;}
.ui-dialog .ui-dialog-buttonpane button:hover {background:#BCBABA; color:#000}
.ui-dialog .ui-resizable-se {bottom: 3px; height: 14px; right: 3px; width: 14px;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}