
/*-------- Информационное окно js --------*/
/*
#loading_box {display:none;font-size:11px;background:#000;padding:15px;text-align:center;color:#fff;font-family:Arial;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
}
*/
/*#loading_box { display: none; font-size: 11px; background: #2e83d7; padding: 10px; text-align: center; color: #fff; }*/

#loading_box{display:none;opacity:1.0 !important;position:fixed; z-index:9999;}
.ajax-loading-box {
	background: url('../images/core/ajax_left.gif') no-repeat left bottom;
	padding: 0 0 0 5px;
}
.right-inner-loading-box {
	background: url('../images/core/ajax_right.gif') no-repeat right bottom;
	padding: 0 5px 0 0;
}
.ajax-inner-loading-box {
	background: #fff1a8 url('../images/core/ajax.gif') no-repeat 5px center;
	padding: 6px 6px 6px 26px;
	font-size: 92%;
	font-weight: bold;
	color: #3f0000;
}
.ajax-message {
	border: 1px solid #000000;
	background-color: #f4fbff;
}

/*-------- Цитата --------*/
.quote_title { padding: 5px; background: #f9fafa; border: 1px solid #dce7e7; border-bottom: 0; font-weight: bold;}
.quote { padding: 5px; background: #f9fafa; border: 1px solid #dce7e7; text-align: justify; }

/*-------- Цитата --------*/
.spoiler_title{padding:5px; background: #f9fafa; border: 1px solid #dce7e7; font-weight: bold; cursor:hand;cursor:pointer;}
.spoiler_title a{font-size:12px;text-decoration:none;color:#000;}
.spoiler{padding:5px; background: #f9fafa; border: 1px solid #dce7e7; border-top: 0; text-align: justify;}

/*-------- Исходный код --------*/
.scriptcode_title{padding:5px; background: #f9fafa; border: 1px solid #dce7e7;border-bottom: 0;  font-weight: bold;}
.scriptcode{padding:5px; background: #f9fafa; border: 1px solid #dce7e7; text-align: justify;font:12px 'Courier New',Courier,monospace;}

/*-------- Рейтинг --------*/
.rating_block {width:85px;height:17px;font-size:0.9em;}
.rating_block_stars { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../images/core/rating.png") repeat-x; }
.rating_block_stars li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.rating_block_stars li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.rating_block_stars li a:hover { background: url("../images/core/rating.png") 0 -17px; z-index: 2; left: 0; }
.rating_block_stars a:focus {outline:none;}
.rating_block_stars a.rstar_1 {left: 0;}	.rating_block_stars a.rstar_1:hover {width:17px;}
.rating_block_stars a.rstar_2 {left: 17px;}	.rating_block_stars a.rstar_2:hover {width: 34px;}
.rating_block_stars a.rstar_3 {left: 34px;}	.rating_block_stars a.rstar_3:hover {width: 51px;}
.rating_block_stars a.rstar_4 {left: 51px;}	.rating_block_stars a.rstar_4:hover {width: 68px;}
.rating_block_stars a.rstar_5 {left: 68px;}	.rating_block_stars a.rstar_5:hover {width: 85px;}
.rating_block_stars li.rating_block_starscurr { background: url("../images/core/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }


/*-------- Диалоговые и всплывающие окна jQuery UI --------*/
.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; }
.ui-widget-content { background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222; }
.ui-widget-header {
	background: #cccccc url(../images/core/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	color: #000;
	font-weight: bold;
}
.ui-widget-header a { color: #fff; }
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #eaeaea url(../images/core/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #cfcfcf;
	color: #868686;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; 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/core/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: #1d5987; 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-widget :active { outline: 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/core/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/core/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 0px 8px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}
.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;
}
.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }