/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

#dle-pm-preview .bform { display: none; }

/*---Информационное оконо загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #000; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { padding: 9px 10px 10px 10px; background: #f6f6f6; border: 1px solid #d9d9d9; }

.title_quote { font-weight: bold; }
.title_spoiler img { vertical-align: middle; margin: -2px 0 0 0; }
.scriptcode { color: #4c6d0f; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 0; text-align: justify; }

.hide { background-color: #f6f6f6; padding: 5px; color: #4c6d0f; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { font-size: .8em; width: 100%; }
.calendar td, .calendar th { padding: 6px 0; vertical-align: middle; text-align: center; }
.calendar td.day, .calendar td.day-active-v, .calendar th.workday { border: 1px solid #dfdfdf; background-color: #fcfcfc; }
.calendar td.weekday, .calendar td.day-active, .calendar th.weekday { border: 1px solid #dfdfdf; background-color: #f6f6f6; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }

.calendar td.day-current { background: #709a21; }
	.day-current a, .day-current { color: #fff !important; }

.calendar th.monthselect { padding-bottom: .6em; }

/*---Лучшие пользователи---*/
.userstop, .pm { font-size: 0.85em; }
table.pm .bbcodes { margin-top: 10px; }
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #dfdfdf; padding: 2px; background-color: #fcfcfc; }
.userstop thead td, .pm td.pm_head { background: #f6f6f6; height: 22px; padding: 0; font-weight: bold; text-align: center; }

/*---Navigation---*/
.storenumber { clear: both; font-weight: bold; }
	.basenavi { margin-bottom: 30px; text-align: center; padding: 0 50px; position: relative; clear: both; font-size: 1.35em; line-height: 27px; height: 28px; }
	.navigation { margin: 0 auto; }
	.navigation a, .navigation span { margin-left: -2px; padding: 2px 7px 3px 7px; }
	.navigation a:hover { background: #ededed; }
	.navigation span.nav_ext { background: none; }

	.pnext img, .pprev img { position: absolute; top: 0; vertical-align: middle; width: 30px; height: 31px; background: url("../images/pager.png")/*tpa=http://www.uborka.su/templates/Cleaning/images/pager.png*/ no-repeat; }
	.pnext img { right: 0; background-position: -30px 0; }
	.pprev img { left: 0; background-position: 0 0; }
	.pnext a img { background-position: -30px -31px; }
	.pprev a img { background-position: 0 -31px; }
	.pnext a:hover img { background-position: -30px -62px; }
	.pprev a:hover img { background-position: 0 -62px; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png")/*tpa=http://www.uborka.su/templates/Cleaning/dleimages/rating.png*/ repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png")/*tpa=http://www.uborka.su/templates/Cleaning/dleimages/rating.png*/ 0 -17px; z-index: 2; left: 0; }

.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")/*tpa=http://www.uborka.su/templates/Cleaning/dleimages/rating.png*/ 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #b3b3b3;
    color: #383838;
    padding: 2px 9px 5px 9px;
    margin-bottom: 2px !important;
    height: 24px;
    font-weight: bold;
    cursor: pointer;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 0 1px 4px -3px black;
    -webkit-box-shadow: 0 1px 4px -3px black;
    box-shadow: 0 1px 4px -3px black;
}

.bbcodes:hover, .bbcodes_poll:hover {
    background-position: 0 10px;
}

.bbcodes_poll {
    width: 100px;
}

/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { margin-right:2px; 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; width: 100%; background: #fff url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

.clr {
    clear: both;
}

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv { border: 1px solid #fff; background: #f1f1f1; font-size: 0.85em; line-height: 20px; margin: 2px 0; padding: 5px; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); 
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
#dropmenudiv a { display: block; text-decoration: none; padding: 2px 4px; width: 162px; }
#dropmenudiv a:hover { background-color: #fff; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.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")/*tpa=http://www.uborka.su/templates/Cleaning/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")/*tpa=http://cmi.com.ua/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")/*tpa=http://cmi.com.ua/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")/*tpa=http://cmi.com.ua/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; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { font-size: .8em; z-index: 998; width: 193px; background: #fff; border: 1px solid #cbcaca;
	-moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
}
#searchsuggestions a, #searchsuggestions span.notfound { padding: 7px 10px; display: block; text-decoration: none; }
#searchsuggestions a { }
#searchsuggestions a:hover { text-decoration: underline; }
	#searchsuggestions span.searchheading { display: block; font-weight: bold; margin-bottom: .2em; }
	#searchsuggestions span.seperator { display: block; border-top: 1px solid #cbcaca; }
	#searchsuggestions span.seperator a { padding: 10px 10px; text-align: center; border: 0 none; background-color: transparent; color: #919191; }
	#searchsuggestions span.notfound { padding: 10px; display: block; }
		#searchsuggestions .break { display: none; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay { background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); 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-dialog { border: 1px solid #e3e3e3; background: #fff; overflow: hidden; padding: 0; position: absolute; width: 300px;
    -moz-box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.3);
}
.ui-dialog-titlebar { padding: 14px 15px 15px 15px; border-bottom: 1px solid #ebebeb; }
.ui-dialog-title { float: left; font-size: 1.2em; color: #333333; }
.ui-icon-closethick { cursor: pointer; margin-top: 5px; float: right; padding-top: 17px; width: 17px; background: url("../images/close.png")/*tpa=http://www.uborka.su/templates/Cleaning/images/close.png*/ no-repeat; }

.ui-dialog .ui-dialog-content {
	padding: 15px;
	background: none;
	border: 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane { background: url("../images/ussep.png")/*tpa=http://www.uborka.su/templates/Cleaning/images/ussep.png*/ no-repeat 50% 0; padding: 15px; text-align: center; }
.ui-button { font-size: 11px; margin: 0 2px 2px 2px; height: 28px; }

button.ui-button span { cursor: pointer; display: block; }

.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-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.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-hover,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; border: 1px solid #a7a7a7; color: #4e4e4e; font-weight: bold; }