/* Вывод формы по умолчанию */
form { padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin:0px; }

/* Информационное оконо загрузки AJAX */
#loading-layer {	display:none;font-family:Verdana;font-size:11px;background:#000;padding:10px;text-align:center;border:1px solid #000;color:#FFF;-webkit-border-radius:5px; -moz-border-radius:5px;}

/* Вывод архива */
.archives {margin-left:0px;}
.archives a {color:#43637e;}

/* Цитата и скрытый текст */
.title_quote { color:#a06f7d; font:bold 12px Arial; padding:5px 0 5px 5px; }
.quote {	color:#d4b0ba; font:12px Arial; background-color:#fff5f5;	border-top:1px solid #d4b0ba; border-bottom:1px solid #d4b0ba; text-align:left; padding:5px; margin-bottom:10px; line-height:1.6em;; }
	.quote li {	margin-left:20px; }

/* Тег SPOILER */
.title_spoiler {	color:#555555;	background-color:#e0e7f8;	border:1px dotted #afc2ec; 	font-weight:bold;	padding:5px;}
.title_spoiler img {	margin:0; padding:0;}
.text_spoiler {	color:#555555;	background-color:#e0e7f8;	border:1px dotted #afc2ec;	border-top:0;	text-align:justify;	padding:5px;}

/* Tэг CODE */
.scriptcode { color:#36383e; font:12px Arial; background-color:#daeaff; border-top:1px dotted #b7cdea; border-bottom:1px dotted #b7cdea; text-align:left; padding:15px 20px; margin-bottom:10px; }

/* Календарь */
#calendar-layer { height:76px; margin:10px 0; }
.calendar { color:#555; font-family:tahoma; font-size:12px; border-collapse:separate; border-spacing:2px; }
.calendar td, th { text-align:center; }
.calendar td { background:#F5F5F5; -moz-border-radius:3px; margin:0 3px; vertical-align:top; } 
.calendar td span { display:block; font-size:10px; }
.weekday { color:#C95F5F; padding:5px 6px; }
.weekday-active { color:#804040; }
.day-active { color:#804040; }
.day-active-v { color:#5078d5; }
.day-active, .day-active-v { padding:0; }
.day-active a, .day-active-v a { text-decoration:none; display:block; padding:5px 6px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#f5f5f5;}
.day-active a { background-color:#D58B8B; text-shadow:1px 1px 1px #AE3D3D; }
.day-active-v a { background-color:#8BA6E4; text-shadow:1px 1px 1px #385AA4; }
.day-active a:hover { background-color:#EAC8C8; }
.day-active-v a:hover { background-color:#C0CEF1; }
.monthlink { padding:0; line-height:38px; }
.monthlink a { color:#e73231; text-decoration:none; display:block; height:38px; width:19px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.monthlink a:hover { background:#E8E8E8; }
.day-current { background:#FCF6E3 !important; border:1px solid #F6E689; }
.day { padding:5px 6px; }
.monthselect { font:bold 12px Arial; text-transform:uppercase; background-color:#78c7ce; margin-bottom:5px; line-height:1.2em; }
	.monthselect span { background-color:#fff; padding-right:5px; color:#1c7182; }

/* Рейтинг статьи */
.rating-text { float:left; font:bold 11px Tahoma; }
#ratig-layer { float:left;padding-right:5px; font:bold 11px Tahoma; }
#ratig-layer span { font:bold 11px Tahoma; }
#ratig-layer a, #ratig-layer a:hover {text-decoration:none;}
.r2-unit{cursor:pointer;}

/* BB коды */
.bbcodes {	background-color:#ffffff;	border:1px solid #1434B0;	color:#ffffff;	font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_bttn_bbcodes.gif);	background-repeat:repeat-x;/* width:120px; */	height:20px;	font-weight:bold;}
.editor_button {	float:left;	cursor:pointer;	padding-left:2px;	padding-right:2px;}
.editor_buttoncl {	float:left;	cursor:pointer;	padding-left:1px;	padding-right:1px;	border-left:1px solid #bbbbbb;	border-right:1px solid #bbbbbb;}
.editbclose {	float:right;	cursor:pointer;}
.editor_button select {	font-family:tahoma;	font-size:11px;}
.editor_button img {margin:0; padding:0;}
.editbclose img {margin:0; padding:0;}
.editor_button_brk img {margin:0; padding:0;}
.bbcodes_poll {	background-color:#ffffff;	border:1px solid #1434B0;	color:#ffffff;	font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_bttn_bbcodes.gif);	background-repeat:repeat-x;	width:100px;	height:20px;	font-weight:bold;}

/* Дополнительные поля новостей */
.xfields {	padding-top:5px;}
.xfields textarea {	color:#555555; font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_field_o.gif);	background-repeat:repeat-x;	width:98%;	height:150px;	border:1px solid #e0e0e0;	background-color:#ffffff;	margin:0px 1px 0px 0px;	padding:0px;}
.xfields input {	color:#555555; font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_field_o.gif);	background-repeat:repeat-x;	width:300px;	height:14px;	border:1px solid #e0e0e0;	background-color:#ffffff;}
.xfields select {	color:#555555; font-size:11px; font-family:tahoma;:height:18px;	border:1px solid #e0e0e0;	background-color:#ffffff;}

/* Дополнительные поля профиля пользователей */
.xprofile {	padding-top:5px;}
.xprofile textarea {	color:#555555; font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_field_o.gif);	background-repeat:repeat-x;	width:320px;	height:86px;	border:1px solid #e0e0e0;	background-color:#ffffff;}
.xprofile input {	color:#555555; font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_field_o.gif);	background-repeat:repeat-x;	width:250px;	height:14px;	border:1px solid #e0e0e0;	background-color:#ffffff;}
.xprofile select {	color:#555555; font-size:11px; font-family:tahoma;:background-image:url(../i/dlet_field_o.gif);	background-repeat:repeat-x;	height:18px;	border:1px solid #e0e0e0;	background-color:#ffffff;}

/* Выпадающее меню */
#dropmenudiv { border:1px solid #ffffff; border-bottom-width:0; font:normal 10px Verdana; background-color:#6497ca; line-height:20px; margin:2px; }
#dropmenudiv a { display:block; text-indent:3px; text-decoration:none; color:#ffffff; background:#6497ca; border:1px solid #ffffff; padding:1px 0;	margin:1px; font-weight:bold;}
#dropmenudiv a:hover {	background:#fdd08b; color:#000000;}

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

/* Поиск по сайту и результаты поиска */
.search { color:#555555; text-decoration:none;}
.textin { color:#555555; font-size:11px; font-family:tahoma; background-image:url(../i/dlet_field_o.gif); background-repeat:repeat-x; border:1px solid #e0e0e0; text-decoration:none; padding-left:3px; background-color:#ffffff;}
.sresult { text-align:justify; font-weight:normal; line-height:16px; font-family:tahoma; font-size:12px; color:#555555; }

/* показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.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:black;}
.highslide-html {	background-color:white;}
.highslide-loading { display:block;	color:#ffffff;	font-size:9px;	font-weight:bold; text-decoration:none;	padding:3px;	border:1px solid #ffffff; background-color:#000000;}
a.highslide-full-expand {	background:url(../i/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) 0 -90px no-repeat; 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) right -90px no-repeat;}
.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;}
 
/* 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;}

/* Вид изображения:с прямыми краями и тенью */
.wide-border {	background:white;}
.wide-border .highslide-image {	border-width:10px;}
.wide-border .highslide-caption {	padding:0 10px 10px 10px;}

/* Вид изображения:только тень */
.borderless .highslide-image {	border:none;}
.borderless .highslide-caption {	border-bottom:1px solid white;	border-top:1px solid white;	background:white;}

/* Вид изображения:только рамка без тени */
.less .highslide-image {border:1px solid #000000;}
.less .highslide-caption {border:1px solid #000000;background:white;}

/* Облако тегов */
.tags { padding:5px; text-align:center; }
	.tags a { text-decoration:none; padding:0 3px; }
	.tags a:hover { text-decoration:underline; }
.clouds_xsmall    { font:9px Verdana; color:#78c7ce; }
.clouds_small 		{ font:10px Verdana; color:#5eaeb8; }
.clouds_medium 	{ font:12px Verdana; color:#4396a3; }
.clouds_large 		{ font:14px Verdana; color:#2d8190; }
.clouds_xlarge 	{ font:16px Verdana; color:#1c7182; }

/* Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix:*/ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific:*/ _height:350px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size:11px;font-family:verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* Быстрый поиск на сайте */
#searchsuggestions { position:abnsolute; border:1px solid #87898c; width:326px; background-color:#4e7faf; font-size:10px; line-height:14px; }
#searchsuggestions a { display:block; background-color:#fff; clear:left; text-decoration:none; border:1px solid #fff; }
#searchsuggestions a:hover { color:#fff; border:1px solid #434657; }
#searchsuggestions a span.searchheading { font:bold 11px Arial; background:#eee; display:block; padding:5px; color:#434657; text-decoration:none; }
#searchsuggestions a:hover span.searchheading { color:#434657; }
#searchsuggestions a span { font:11px Arial; color:#888; display:block; padding:1px 5px; }
#searchsuggestions span.seperator { float:right; padding:2px; border:0; }
#searchsuggestions span.seperator a { background-color:#4e7faf; display:block; border:0; font:10px Arial; color:#ffffff; text-decoration:underline; }
#searchsuggestions span.notfound { padding:5px;background-color:#ffffff; display:block; height:auto; color:#000; }

/* Диалоговые и всплывающие окна 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 { font-family:Tahoma, Lucida Sans, Arial, sans-serif; font-size:11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:tahoma, Arial, sans-serif; font-size:11px; }
.ui-widget-content { background:#fcfdfd 50% bottom repeat-x; border:1px solid #a6c9e2; color:#222222; }
.ui-widget-content a { color:#222222; }
.ui-widget-header { background:#5c9ccc url(../i/ui-bg_gloss-wave.png) 50% 50% repeat-x; border:1px solid #4297d7; color:#ffffff; font-weight:bold; }
.ui-widget-header a { color:#ffffff; }
.ui-state-default, .ui-widget-content .ui-state-default { background:#dfeffc url(../i/ui-bg_glass_85.png) 50% 50% repeat-x; border:1px solid #c5dbec; color:#2e6e9e; 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:#d0e5f5 url(../i/ui-bg_glass_75.png) 50% 50% repeat-x; border:1px solid #79b7e7; color:#1d5987; 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:#f5f8f9 50% 50% repeat-x; border:1px solid #79b7e7; 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 #cd0a0a; color:#cd0a0a; }
.ui-widget-header .ui-icon { background-image:url(../i/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url(../i/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.4; }
.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; }
.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; }
.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; }