/* 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;}
/*---Информационное окно загрузки AJAX---*/
#loading-layer {
    display:none;
    font-size:11px;
    background:#2e83d7;
    padding:10px;
    text-align:center;
    color:#fff;
}
/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,.quote, .title_spoiler, .text_spoiler {padding:5px; background:#f9fafa;border:1px solid #dce7e7;}
.title_quote, .title_spoiler {background:#f9fafa;}
.title_quote {border-bottom:0;font-weight:bold;}
.scriptcode {color:#004e8d;text-align:left;font-family:"Courier New";}
.title_spoiler {font-weight:bold;}
.text_spoiler {border-top:0;text-align:justify;}
.hide {background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em;}
.hide a {text-decoration:underline;}
.hide a:hover {text-decoration:none ;}
.inhide {border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px;}
/*---Рейтинг---*/
.rating {color:#000;font-size:10px;font-family:tahoma;width:210px;height:42px;margin:0 auto;font-weight:normal;padding:0 20px;}
.unit-rating {list-style:none;margin:0px;padding:0px;width:210px;height:42px;position:relative;background-image:url(../images/ratingr.png);background-position:0px -42px;background-repeat:repeat-x;}
.unit-rating li {text-indent:-90000px;padding:0px;margin:0px;float:left;}
.unit-rating li a {display:block;width:21px;height:21px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0px;}
.unit-rating li a:hover {background-image:url(../images/ratingr.png);background-position:-21px -21px;z-index:2;left:0px;}
.unit-rating a.r1-unit {left:0px;}
.unit-rating a.r1-unit:hover {width:21px;}
.unit-rating a.r2-unit {left:21px;}
.unit-rating a.r2-unit:hover {width:42px;}
.unit-rating a.r3-unit {left:42px;}
.unit-rating a.r3-unit:hover {width:63px;}
.unit-rating a.r4-unit {left:63px;}    
.unit-rating a.r4-unit:hover {width:84px;}
.unit-rating a.r5-unit {left:84px;}
.unit-rating a.r5-unit:hover {width:105px;}
.unit-rating a.r6-unit {left:105px;}
.unit-rating a.r6-unit:hover {width:126px;}
.unit-rating a.r7-unit {left:126px;}
.unit-rating a.r7-unit:hover {width:147px;}
.unit-rating a.r8-unit {left:147px;}
.unit-rating a.r8-unit:hover {width:168px;}
.unit-rating a.r9-unit {left:168px;}
.unit-rating a.r9-unit:hover {width:189px;}
.unit-rating a.r10-unit {left:189px;}
.unit-rating a.r10-unit:hover {width:210px;}
.unit-rating li.current-rating {background-image:url(../images/ratingr.png);background-position:-21px 0px;position:absolute;height:21px;display:block;text-indent:-9000px;z-index:1;}
.rating_digits{font-size:13px;line-height:10px;position:absolute;width: 300px;margin:-16px 0 0 0;height:16px;text-align:center;padding:0;}
.editor_button_brk img {margin:0;padding:0;}
/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
    border:1px solid #cbdfe8;
    background-color:#fbfdfe;
    font-size:11px;
    line-height:20px;
    margin:2px 0;
    padding:5px;
    opacity:0.9;
    -moz-opacity:0.9;
}

#dropmenudiv a {
    display:block;
    text-indent:3px;
    text-decoration:none;
    color:#3f4b51;
    padding:1px 0;
    width:100%;
}

#dropmenudiv a:hover {
    color:#2d8edd;
}

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.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;}
/*---Быстрый поиск на сайте---*/
#searchsuggestions {border-radius:1px;width:300px;background-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(127, 140, 141, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(127, 140, 141, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(127, 140, 141, 0.6);padding:5px;z-index:1200;}
#searchsuggestions a {background-color:#e6e6e6;padding:2px 2px 2px 2px;margin:5px 0 5px 0;display:block;clear:left;height:auto;text-decoration:none;}
#searchsuggestions a:hover {background-color:#2f364a;color:#fff;-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-ms-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);}
#searchsuggestions a span.searchheading {display:block;font-size:12px;width:210px;position:absolute;left:76px;padding:5px 5px;margin:2px 0 5px 0;color:rgba(127, 140, 141, 1);}
#searchsuggestions span + span{font-size:12px;padding:2px;}
#searchsuggestions a .poster {padding:2px 0 0 0;}
#searchsuggestions a .infofound {padding:0 0 0 15px;text-transform:capitalize;display:block;}
#searchsuggestions a:hover span.searchheading {background:rgba(47, 54, 74, 1);color:#fff;}
#searchsuggestions a span {color:#555;}
#searchsuggestions a:hover span {color:#000;}
#searchsuggestions span.seperator {display:block;}
#searchsuggestions span.seperator a {background:#e6e6e6;display:block;height:auto;color:#000;text-align:center;}
#searchsuggestions span.seperator:hover a {background:rgba(52, 73, 94, 1);color:#fff;}
#searchsuggestions span.notfound {margin:5px 0 0 0;text-align:center;padding:5px;background-color:#fff;display:block;font-weight:bold;height:auto;color:#7F8C8D;text-decoration:none;}
/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-dialog {width:370px;background-color:#AAA;border-radius:7px;-moz-border-radius:7px;margin:0 auto 0;position:absolute;text-align:left;}
.ui-dialog .ui-dialog-titlebar {padding:11px 10px;background:#1f2637;color:rgba(255, 255, 255, 1);cursor:move;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.ui-dialog-titlebar-close {width:21px;height:21px;background-image:url(../images/login-close.png);background-repeat:no-repeat;background-position:left bottom;display:block;position:absolute;top:8px;right:10px;text-indent:-99999px;}
.ui-dialog-titlebar-close:hover {background-position:left center;}
.ui-dialog-titlebar-close:active {background-position:left top;}
.ui-dialog .ui-dialog-content {background:rgba(47, 54, 74, 1);padding:20px;font-size:13px;color: #fff;}
.ui-dialog .ui-dialog-content br{display:none;}
.ui-dialog .ui-dialog-content textarea{resize:none;margin:5px 0 0 0;max-width:527px !important;}
.ui-dialog .ui-dialog-buttonpane {background:rgba(47, 54, 74,1);-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;padding:5px;margin:0px 0 0 0;text-align:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:0 2px;border: none;font-size: 10px;font-weight: normal;line-height: 1.2;border-radius: 2px;padding: 5px 15px;-webkit-font-smoothing: subpixel-antialiased;-webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;transition: border .25s linear, color .25s linear, background-color .25s linear; cursor: pointer}
/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {border:1px solid #d8d8d8;padding:1px;margin-top:10px;margin-bottom:10px;}
.pm_progress_bar span {background:#000000;font-size:0em;text-indent:-2000em;height:10px;display:block;overflow:hidden;}
/********************************************************/
/*.btn,.bbcodes,.ui-button {
    position:relative;
    display:inline-block;
    padding:4px 17px;
    border:0;
    text-align:center;
    white-space:nowrap;
    line-height:18px;
    font-family:Arial, sans-serif;
    font-size:13px;
    cursor:pointer;
}*/
.btn-light,.bbcodes,.ui-button {
    background:#fafafa;
    background:-webkit-linear-gradient(top, #fafafa 0%,#f1f1f1 100%);
    background:-moz-linear-gradient(top, #fafafa 0%, #f1f1f1 100%);
    color:#4c4c4c !important;
}
.btn-light:hover,.bbcodes:hover,.ui-button:hover {
    background:#526e82;
}
.btn-light:active,.bbcodes:active,.ui-button:active {
    background:#f0f0f0;
    -webkit-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
}
.btn-light.active,.bbcodes:active,.ui-button:active {
    background:#526e82;
    color:white !important;
}
.btn-light.disabled,.bbcodes:disabled,.ui-button:disabled {
    background:#f1f1f1 !important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    color:#4c4c4c !important;
    cursor:default !important;
    opacity:0.6;
}
.btn-normal {
    border:1px solid #cccccc;
    background:#f5f5f5;
    background:-webkit-linear-gradient(top,  #f5f5f5 0%,#dddddd 100%);
    background:-moz-linear-gradient(top,  #f5f5f5 0%, #dddddd 100%);
    color:#4c4c4c !important;
}
.btn-normal:hover {
    background:#f5f5f5;
}
.btn-normal:active {
    -webkit-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
        -moz-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
        box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.1);
    }
    .btn-normal.active {
    border:1px solid #dab38a;
    background:#ffb973;
    background:-moz-linear-gradient(top,  #ffb973 0%, #ffaf56 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb973), color-stop(100%,#ffaf56));
    background:-webkit-linear-gradient(top,  #ffb973 0%,#ffaf56 100%);
    background:-o-linear-gradient(top,  #ffb973 0%,#ffaf56 100%);
    background:-ms-linear-gradient(top,  #ffb973 0%,#ffaf56 100%);
    background:linear-gradient(top,  #ffb973 0%,#ffaf56 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb973', endColorstr='#ffaf56',GradientType=0 );
    color:#ffffff !important;
}
.btn-action {
    background:#3591d8;
    background:-moz-linear-gradient(top,  #3591d8 0%, #2074af 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3591d8), color-stop(100%,#2074af));
    background:-webkit-linear-gradient(top,  #3591d8 0%,#2074af 100%);
    background:-o-linear-gradient(top,  #3591d8 0%,#2074af 100%);
    background:-ms-linear-gradient(top,  #3591d8 0%,#2074af 100%);
    background:linear-gradient(top,  #3591d8 0%,#2074af 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3591d8', endColorstr='#2074af',GradientType=0 );
    color:#ffffff !important;
}
.btn-action:hover {
    background:#3591d8;
}
.btn-action:active {
    -webkit-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.4);
        -moz-box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.4);
        box-shadow:inset 1px 1px 4px rgba(0, 0, 0, 0.4);
    }
    .btn-action.noactive {
    background:#d7d7d7 !important;
}
.btn-action.disabled {
    background:#4a9fe1 !important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    color:#dedede !important;
    cursor:default !important;
}
.b-filter_outer {
    margin-bottom:12px;
    display:inline-block;
    padding:0 0 0 10px;
}
.b-filter_item {
    float:left;
    position:relative;
    display:block;
    margin-left:-1px;
}
.b-filter_icon {
    position:absolute;
    display:none;
    bottom:-7px;
    left:50%;
    margin-left:-5px;
    width:11px;
    height:7px;
    font-size:0;
}
.b-filter_item.active .b-filter_icon {
    display:block;
}
/********************************/
#w_type{position:absolute;width:257px;padding:4px;font-size:14px;background:rgba(255,255,255,1);overflow:hidden;color:rgba(0,0,0,1);border-radius:6px;}
#w_type option{background:rgba(47, 54, 74, 1);color:rgba(255,255,255,1);}
/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }

#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }
#b_br { background-image: url("../bbcodes/pbreak.gif"); }
#b_pl { background-image: url("../bbcodes/page.gif"); }

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; border-radius: 4px; width: 100%; background: #fff url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

.clr {
    clear: both;
}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#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) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 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 {
        /* XXX make a common css fadeIn/fadeOut classes */
	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-social,
#marker-bar .masha-marker{
	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) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,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: bold;
}

#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: bold;
	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;
}
