
/*-------- Информационное окно js --------*/
#ajax_loading_box{font:12px/14px Arial, sans-serif;display:none;position:fixed;z-index:999;opacity:1.0 !important;}
.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 { font-size:12px;line-height:16px;padding: 5px 10px;border: 1px solid #E7E7E7;background:#F9F9F9;border-width:1px 1px 0 1px;border-radius: 5px 5px 0 0;font-weight: bold;position:relative;margin-bottom:-4px;}
.quote { font-size:12px;line-height:16px;font-style:italic;padding:10px;border: 1px solid #E7E7E7;background: #E7E7E7;border-radius:5px; }

/*-------- Спойлер --------*/
.spoiler_title{font-size:12px;line-height:16px;padding: 5px 10px;border: 1px solid #E7E7E7;}
.spoiler_title a{text-decoration:none !important;color:#555 !important;}
.spoiler{padding:10px;border: 1px solid #E7E7E7;border-width:0 1px 1px 1px;}

/*-------- Исходный код --------*/
.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; }

/*---Выпадающее меню ---*/
.ajax_menu{background:#fff;font-size:10px;text-transform:uppercase;padding:3px 15px 3px 15px;border-radius:8px;text-decoration:none;float:left;}

#dropmenudiv {background:#F0F7FC;font-size: 11px;margin:15px 0 0 0;box-shadow:1px 2px 5px #757063;opacity:1.0 !important;}
#dropmenudiv a {border-bottom:1px solid #D2D2D2;display:block;text-decoration:none;padding:5px 10px;}
#dropmenudiv a:hover {background:#E3E3E5;}


/*---Облако тегов---*/
.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;}


/*-------- Диалоговые и всплывающие окна 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-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: #000; opacity:0.2; }

.ui-widget-content{background:#fff;border-radius:5px;}
.ui-widget-header{background:#089FC8;color:#fff;font-size:14px;font-weight:bold;border-radius:5px;text-transform:uppercase;
	background: -moz-linear-gradient(top, #00ABD3, #0F93BE);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00ABD3), color-stop(100%, #0F93BE));
	background: -webkit-linear-gradient(top, #00ABD3 0%, #0F93BE 100%);
	background: -o-linear-gradient(top, #00ABD3 0%, #0F93BE 100%);
	background: -ms-linear-gradient(top, #00ABD3 0%, #0F93BE 100%);
	background: linear-gradient(top, #00ABD3 0%, #0F93BE 100%);
	text-shadow:0 1px 0px #096079;
}

.ui-widget button{background:#E8E8E8;border:1px solid #ccc;font-size:11px;line-height:18px;cursor:pointer;padding:3px 7px 10px 7px;text-decoration:none;border-radius:5px;box-shadow:0 1px 2px #DBDBDB;}
.ui-widget button:hover{border:1px solid #B4B4B4;box-shadow:0 1px 2px #B9B9B9;}
.ui-widget button:active{border:1px solid #C5C5C5;box-shadow: 0 0 4px 2px #DBDBDB inset;}

.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:10px;
	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; }

.ui-state-error {
    background: #FDDDD0 50% 50% repeat-x;
}
