/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */
.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align:center; }
/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #ff9c00; padding: 10px; text-align: center; color: #fff; }
/*---Цитата и скрытый текст---*/
.scriptcode{display: block;padding:5px;margin:8px 0;background: #f9fafa;overflow:auto; white-space: pre;border:1px solid #aaa;-moz-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;-webkit-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;font-family: Consolas,monospace,'Courier New', Courier !important;font-size:12px}
.title_quote, .title_spoiler {padding:5px 10px;margin:5px 0 0 0;font:normal 18px Helvetica, Arial,sans-serif;background: #f4f4f4;background: -moz-linear-gradient(top, #f4f4f4 0%, #dfdfdf 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#dfdfdf));background: -webkit-linear-gradient(top, #f4f4f4 0%,#dfdfdf 100%);background: -o-linear-gradient(top, #f4f4f4 0%,#dfdfdf 100%);background: -ms-linear-gradient(top, #f4f4f4 0%,#dfdfdf 100%);background: linear-gradient(top, #f4f4f4 0%,#dfdfdf 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dfdfdf',GradientType=0 );text-shadow: 0 1px 1px #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;border:1px solid #aaa;-moz-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;-webkit-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;}
.text_spoiler{padding:5px;background:#fff;outline:none;border:1px solid #aaa;border-top:0;text-align:justify;margin-bottom:8px;-moz-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;-webkit-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;font-size:12px}
.quote{margin-bottom:8px;padding: 5px; background: #f1f0ed; border-left: 3px solid #ff8c00;border-right: 3px solid #ff8c00;-moz-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;-webkit-box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;box-shadow: 0 0 3px #ccc, 0 10px 15px #eee inset;font-size:12px}

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; }
.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 { width: 220px; }
.calendar td, .calendar th { padding: 5px 0; vertical-align: middle; text-align: center; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #df6418; }
th.workday, th.weekday { background-color: #f4f8fa; }
.monthselect { font-size:15px; }
.day-current { background-color: #eee; color: #000; border:1px dashed #df6418; }
.day-current a { color: #df6418; }
/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff;}
.userstop thead td, .pm td.pm_head { font-size:12px; background: #fff url("../images/bbcodes.png") repeat-x 0 100%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }
/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size:11px; }
.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../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") 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") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
/* --- BB code --- */
/* Difference bbcodes and bbcodes_poll only in the length of the */
/* Class bbcodes use the list of personal messages (pm.tpl) and the default e-mail editor in the module */
.bbcodes, .bbcodes_poll, .bbcodecom{color:#ff8c00;padding:7px 12px;position:relative;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition: border-color .218s;-moz-transition: border .218s;-o-transition: border-color .218s;transition: border-color .218s;background: #F5F5F5;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC');background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ECECEC));background: -moz-linear-gradient(top,  #FFFFFF,  #ECECEC);background: -o-linear-gradient(top, #FFFFFF, #ECECEC);border:solid 1px #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-style:normal;font-weight:bold;cursor:pointer}
.bbcodes:hover, .bbcodecom:hover{border-color:#ff7800;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);text-decoration:none !important}
.bbcodes:active, .bbcodecom:active{color:#000;border-color:#444;}
.bbcodecom {margin:10px 0 0 0;}
.bbcodes_poll{padding:3px 5px;}
/*---BB-Editor--*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { 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"); }

.orange_btni {color:#fff;padding: 6px 9px 6px 9px; font-weight: bold; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;background: rgb(255,149,45);
background: -moz-linear-gradient(top,  rgba(255,149,45,1) 0%, rgba(233,97,14,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,149,45,1)), color-stop(100%,rgba(233,97,14,1)));
background: -webkit-linear-gradient(top,  rgba(255,149,45,1) 0%,rgba(233,97,14,1) 100%);
background: -o-linear-gradient(top,  rgba(255,149,45,1) 0%,rgba(233,97,14,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,149,45,1) 0%,rgba(233,97,14,1) 100%);
background: linear-gradient(to bottom,  rgba(255,149,45,1) 0%,rgba(233,97,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff952d', endColorstr='#e9610e',GradientType=0 ); border:1px solid #cb5b16;
-webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow:    0 -1px 0 rgba(255, 255, 255, 0.5);
box-shadow:         0 -1px 0 rgba(255, 255, 255, 0.5); margin:10px 10px 0 0;}
.orange_btni:hover { background:#ff8400;}
.bbcodes_poll { width: 100px; }
.editor textarea { font-family: Verdana; word-spacing: 0.1em; letter-spacing: 0; line-height: 1.5em; font-size: 11px; color:#000; background: #fff url("../images/fields.png") repeat-x; border: 0 none; }
.editor input[type="text"] { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.editor_button { float: left; cursor: pointer; padding-left: 0; padding-right: 0; }
.editor_buttoncl { float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb; }
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }
.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }
/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 186px; margin: 0 1px 0 0; padding: 0; }
.xfields input, .xprofile input { padding: 2px; }
.xfields_table td { vertical-align: top; }
/*---Персональные сообщения---*/
 .pm_head { font-weight: bold; }
/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
	border: 1px solid #cdcdcd;
	border-bottom-width: 1px;
	font-size: 100%;
	line-height: 18px;
	margin: 0;
}

#dropmenudiv a {
	display: block;
	text-indent:10px;
	text-decoration:none;
	color: #000;
	background:#eee;
	border: 1px solid #cdcdcd;
	padding: 1px 0;
	margin: 1px;
	font-size: 12px;
}

#dropmenudiv a:hover {
	background:#fff;
	color:#000;
}
/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }
/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #bfced6; padding: 5px; text-align: left; }
/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.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") 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; }
/*---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: 10px; }
.clouds_small { font-size: 11px; }
.clouds_medium { font-size: 13px; font-weight: bold; }
.clouds_large { font-size: 18px; }
.clouds_xlarge { font-size: 20px; }
/*---Быстрый поиск на сайте---*/
#searchsuggestions { border:4px solid #fff; width:250px; background-color:#f8af47; font-size:10px; line-height:14px; position: relative; z-index: 999; display: block;-moz-box-shadow: 0 0 4px black;-webkit-box-shadow: 0 0 4px black;box-shadow: 0 0 4px black;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#searchsuggestions a { padding:3px;display:block; background-color:#ccc; clear:left; height:50px; text-decoration:none; overflow: hidden}
#searchsuggestions a:hover { background-color:#fff; color:#000; }
#searchsuggestions a span.searchheading { background: #395066; display:block; font-weight:bold; padding:5px 5px 5px 14px; margin:-2px -2px 0 -2px; color:#fff; text-transform: uppercase; white-space: nowrap; overflow: hidden}
#searchsuggestions a:hover span.searchheading {background: #395066; color:#ed5d00; }
#searchsuggestions a span {color:#000; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; margin-right: 5px;}
#searchsuggestions span.seperator a {padding-right:8px; display:block; height:auto; color:#fff; text-decoration: underline;}
#searchsuggestions span.seperator a:hover { color:#ed5d00; text-decoration: none;}
#searchsuggestions span.notfound {  padding:5px;background-color:#ffae00; display:block; height:auto; color:#000; }


/*--- Dialog pop-ups and jQuery UI --- */
.ui-dialog, .ui-button { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.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-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget-header {text-shadow:0 -1px 0 #000; color: #fff;
  background-color: #c67c00;
  background-image: -moz-linear-gradient(top, #ffae00, #ff7800);
  background-image: -ms-linear-gradient(top, #ffae00, #ff7800);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffae00), to(#ff7800));
  background-image: -webkit-linear-gradient(top, #ffae00, #ff7800);
  background-image: -o-linear-gradient(top, #ffae00, #ff7800);
  background-image: linear-gradient(top, #ffae00, #ff7800);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae00', endColorstr='#ff7800',GradientType=0 ); 
padding:5px 8px 2px 8px !important;font-weight:bold;font-size: 16px;
border:1px solid #28353d;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;box-shadow:0 0 1px rgba(255,255,255,0.6) inset, 0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 0 1px rgba(255,255,255,0.6) inset, 0 1px 0 rgba(255,255,255,0.15) inse;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.6) inset, 0 1px 0 rgba(255,255,255,0.15) inse; }
.ui-widget-header a { color: #fff; }
.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_1_.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {  }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-dialog { background:rgba(0,0,0,0.6);  overflow: hidden; padding: 5px; position: absolute; width: 300px;-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);}
.ui-dialog .ui-dialog-titlebar { padding: 5px 0 5px 7px; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 13px .3em 0;}
.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:5px;right:5px;width:22px !important;height:22px !important;text-shadow:0 -1px 0 #0e3054;padding:0;border:0;background:url('../images/close_popup.png');-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0.4}
.ui-dialog-titlebar-close:hover{opacity:1.0}.
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding:4px;
    position: relative;
    zoom: 1;
    background-color: #fff;
    border-left:1px solid #28353d;border-right:1px solid #28353d;
    }
.ui-dialog .ui-dialog-buttonpane {
    background: #f2f2f2;
    padding: 8px;
    text-align: left;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
	border-top:3px solid #28353d;
	border-top:3px solid rgba(0,0,0,0.3);
    border-left:1px solid #28353d;border-right:1px solid #28353d;border-bottom:1px solid #28353d;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0 2px;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}

.ui-button {color:#ff8c00;padding:7px 12px;position:relative;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition: border-color .218s;-moz-transition: border .218s;-o-transition: border-color .218s;transition: border-color .218s;background: #F5F5F5;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC');background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ECECEC));background: -moz-linear-gradient(top,  #FFFFFF,  #ECECEC);background: -o-linear-gradient(top, #FFFFFF, #ECECEC);border:solid 1px #dcdcdc;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-decoration:none !important;
}
.ui-button:hover{border-color:#ff7800;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);text-decoration:none !important}
button.ui-button span { cursor: pointer; display: block; }

.ui-widget input, .ui-widget textarea {
    background: #fff url("../images/fields_1_.png") repeat-x; border: 1px solid #bcc0c2;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x !important;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== */
.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;
}


/*---подсветка текста в теге [code]---*/
pre{font-family:Consolas,monospace,"Courier New",Courier!important}
pre code{display:block;padding:5px 5px 5px 25px;margin:8px 0;background:url(../images/code.gif) repeat-y #f9fafa;overflow:auto;white-space:pre;border:1px solid #aaa;-moz-box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;-webkit-box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;font-family:Consolas,monospace,"Courier New",Courier!important}
pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc{color:#93a1a1;font-style:italic}
pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title{color:#859900}
pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor{color:#2aa198;}
pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id{color:#268bd2;}
pre .tag .title,pre .rules .property,pre .django .tag .keyword{font-weight:bold;}
pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {color:#b58900;}
pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {color:#cb4b16;}
pre .deletion{color:#dc322f;}
pre .tex .formula{background:#eee8d5;}

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {position:relative;height:16px;padding:3px 2px 2px 3px;background-color:#efefef;border-radius:16px;-webkit-border-radius:16px; -moz-border-radius:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 0 1px #777;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 1px 0 #777;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3), 0 1px 0 #777;} 
.pm_progress_bar span {background:#ff7800;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;background-size:30px 30px; background-image: -webkit-gradient(linear, left top, right bottom,color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,transparent 75%, transparent);-webkit-animation: animate-stripes 3s linear infinite;-moz-animation: animate-stripes 3s linear infinite;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius: 12px;font-size: 0em;text-indent: -2000em;height:16px;display: block;overflow: hidden;} @-webkit-keyframes animate-stripes {0% {background-position: 0 0;} 100% {background-position: 60px 0;}} @-moz-keyframes animate-stripes {0% {background-position: 0 0;} 100% {background-position: 60px 0;}}
/*---Вывод результатов голосования на сайте---*/
.voteprogress { overflow: hidden; height: 15px; margin-bottom: 5px; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.voteprogress span { color: #ffffff; text-align: center; text-indent: -2000em; height: 15px; display: block; overflow: hidden; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}
.voteprogress .vote2 { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.voteprogress .vote3 { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.voteprogress .vote4 { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.voteprogress .vote5 { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
/*---Вывод результатов опросов в новостях---*/
.pollprogress { overflow: hidden; height: 18px; margin-bottom: 5px; background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.pollprogress span { color: #ffffff; height: 18px; display: block; overflow: hidden; font-size: 12px; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background: #0e90d2; background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -ms-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(top, #149bdf, #0480be); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}
.pollprogress .poll2 { background-color: #dd514c; background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(top, #ee5f5b, #c43c35); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.pollprogress .poll3 { background-color: #5eb95e; background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -ms-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(top, #62c462, #57a957); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.pollprogress .poll4 { background-color: #4bb1cf; background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -ms-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(top, #5bc0de, #339bb9); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.pollprogress .poll5 { background-color: #faa732; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -ms-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
/* Start - Broken Links CSS */
.brokenbt{margin-top:25px;display:block}
.brokenclick{padding:5px 7px;color:#222;border:1px solid #DEDEDE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#F2F2F2;background:-moz-linear-gradient(#F2F2F2 10%, #DEDEDE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #F2F2F2), color-stop(0.5, #DEDEDE))}
.brokenclick:hover{cursor:pointer;color:#fff;border-color:#c00;-moz-box-shadow:0 0 5px #c00;-webkit-box-shadow:0 0 5px #c00;box-shadow:0 0 5px #c00;background-color:#c00;background:-moz-linear-gradient(#c00 10%, #f33 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #c00), color-stop(0.5, #f33))}
/* End - Broken */