#loading-layer { background: #000; padding: 20px; text-align: center; color: #fff; border-radius: 2px }


.rating, .unit-rating { width: 110px; height: 22px;}
	.rating { font-size: 11px;  margin-bottom: 5px;  }
	.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABFCAYAAABOrhZiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEU1RUYxMzJBMTY2MTFFREI1RTdDOEYwMkU2NDFGNDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEU1RUYxMzNBMTY2MTFFREI1RTdDOEYwMkU2NDFGNDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTVFRjEzMEExNjYxMUVEQjVFN0M4RjAyRTY0MUY0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTVFRjEzMUExNjYxMUVEQjVFN0M4RjAyRTY0MUY0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnLP9CoAAAHGSURBVHja7JU7SwNBFIWzIviAFD6qFFaKMeCrECwtVSw0aJtCO2NnI4jdFjaChVhqZas2opV/QBu1EH+CErUzEULWb2CK3WGHnd11xcBcOFx2cufMyZ3LHMfzvFwW0ZHLKNqPuNP/4ThOaNH7dY+ouwfiQmYGFurNsDr/fZkqXgOTYAqsmmxw/KeEKUatWHwA43LpURyAai+t4kUfqYgJuZZMMUoHSWPgQPRV2XcHtsEzymthigPEHze9u6QlMAr6DPv/CV7AVf/8l6sjbpC6Ek7YN8Tduh5vgFYC0pbcG3559OuMVJHzahqitiL36qdCFlRjEFdV0qipOCetRJBeQFqOO8cFA7WFJI9QyYC4FIuYNgyR8spyHTSUtbysNVZcVG79BIyAYXCqTE0x8tn0xatUdwt2uKAn32/rqDwk74M58Bb5VljPs8TW/q39W/u39m/t39q/9TxLnJ3962J56zhg/5dHm83fUpzO/jVqQ+0f1V5axentX1FqZP8or0USQ5bK/jnE1U3FXgL7FwJmwTRw/9b++SuJ7V/u1U+FLIhl/ypp1FQY2T+k5bhz3Eb2TxuM7V/W/jP754IC9o9Ka//m8SPAAEVoIq58uaacAAAAAElFTkSuQmCC);
		-webkit-background-size: 22px auto; background-size:  22px auto;
	}
	.unit-rating {
		list-style: none;
		margin: 0;
		padding: 0;
		position: relative;
		background-position: 0 -46px;
	}
	.unit-rating li {
		text-indent: -90000px;
		padding: 0; margin: 0;
		float: left;
	}
	.unit-rating li a {
		display: block;
		width: 22px; height: 22px;
		text-decoration: none;
		border: 0 none !important;
		text-indent: -9000px;
		z-index: 17;
		position: absolute;
		padding: 0;
	}
	.unit-rating li a:hover {
		background-position: 0 -23px;
		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; }
	.unit-rating a.r2-unit:hover { width: 44px; }
	.unit-rating a.r3-unit { left: 44px; }
	.unit-rating a.r3-unit:hover { width: 66px; }
	.unit-rating a.r4-unit { left: 66px; }
	.unit-rating a.r4-unit:hover { width: 88px; }
	.unit-rating a.r5-unit { left: 88px; }
	.unit-rating a.r5-unit:hover { width: 110px; }
	.unit-rating li.current-rating {
		background-position: 0 0;
		position: absolute;
		height: 22px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
		padding: 0px;
	}

	.ratingplus {
		color: #70bb39;
	}

	.ratingminus {
		color: red;
	}

	.ratingzero {
		color: #6c838e;
	}

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #fff }
	.highslide-image { border: 2px solid #fff }
	.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 }

/*---Навигация по картинкам галереи---*/
.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 }

/*---Быстрый поиск на сайте---*/
#searchsuggestions {
	z-index: 2200;
	width: 300px;
	border-radius: 2px;
	background: rgb(34, 46, 93);
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	#searchsuggestions a, #searchsuggestions span.notfound { padding: 15px 25px; display: block; text-decoration: none; border-bottom: 1px solid rgba(255,255,255,.12); }
	#searchsuggestions a { color: inherit; }
	#searchsuggestions a:hover { background-color: rgba(255,255,255,.12); }
	#searchsuggestions a span { display: block; cursor: pointer; }
	#searchsuggestions span.searchheading { display: block; font-weight: bold; margin-bottom: .2em; }
	#searchsuggestions span.searchheading + span {
		font-size: .9em;
		line-height: 1.3;
	}
	#searchsuggestions span.seperator { display: block; }
	#searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color: transparent; color: #919191; }
	#searchsuggestions span.notfound { padding: 15px 25px; display: block; }
	#searchsuggestions .break { display: none; }

/* --- Настройка кнопок --- */
.bbcodes {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	height: 36px;
	border-radius: 18px;
	line-height: 22px;
	outline: none;
	background-color: #3394e6;
	color: #fff;
	border: 0 none;
	padding: 7px 22px;
	text-decoration: none !important;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;
}
