/* Панель кнопок */
.button-panel {height:30px;background:#F5F5F5;border-top:1px solid #EAEAEA;padding:4px}
.button_panel {height:38px;background:#F5F5F5;border-top:1px solid #EAEAEA;padding:4px}

/* Блоки слева */
.side-block{width:250px; background:#fff; border: 1px solid #D8D8D8; margin-top:12px;}
.side-block .block-head {color:#727272; font-weight:bold; text-shadow:0px 1px 0px #fff; background: #eeeeee; padding:0px 7px;line-height:26px;height:26px; border-bottom:1px solid #D8D8D8;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.4) inset;}
.side-block .block-head .bbut{color:#fff;font-size:10px;display:block;float:right;height:16px;line-height:16px;background:#bebebe;margin:5px -1px 0px 0px;padding:0px 5px;text-shadow:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);}
.side-block .block-head .bbut:hover{color:#fff;background:#8f8f8f;}
.side-block .button-panel{-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;}
.button-panel.rounded,.button_panel.rounded{-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;}
.side-block .block-inner{padding:5px;}
.side-block .block-inner.nopadding{padding:0px !important;}

/* Менюшка слева */
a.menu-main, a.menu-main:visited {display:block; padding:3px 5px 3px 5px; background:#FAFAFA; border-bottom:1px solid #E8E8E8; color:#696969; font-weight:bold; text-shadow:0px 1px 0px #fff;}
a.menu-main:hover, a.menu-main:active {color:#696969; background:#F0F0F0;}
.menu-box {-moz-box-shadow:0px 0px 2px #aaaaaa inset; -webkit-box-shadow:0px 0px 2px #aaaaaa inset; box-shadow:0px 0px 2px #aaaaaa inset;}

/* Кнопки */
.button, .button:link, .button:visited {
    -moz-transition: all 0.2s ease 0s;
    background: url('../images//highlight_faint.png') repeat-x scroll 0 0 #323232;
    border: 1px solid #2B2B2B;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Segoe Ui","Tahoma";
    font-size: 8pt;
    height: 22px;
    line-height: 21px;
    margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 5px;
    min-width: 70px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 0 -1px 0 #2B2B2B;
}
.button:hover {
    background-color: #434343;
    color: #FFFFFF;
}


/* Кнопки-1 */
a.button, a.button:link, a.button:visited {
    -moz-transition: all 0.2s ease 0s;
    background: url('../images//highlight_faint.png') repeat-x scroll 0 0 #323232;
    border: 1px solid #2B2B2B;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Segoe Ui","Tahoma";
    font-size: 8pt;
    height: 22px;
    line-height: 21px;
    margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 5px;
    min-width: 70px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 0 -1px 0 #2B2B2B;
}
a.button:hover {
    background-color: #434343;
    color: #FFFFFF;
}

/* Кнопки-2 */ 
ul.buttons{list-style:none;height:24px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #B3B3B3}
ul.buttons li{float:left;height:24px}
ul.buttons li.sep{border-left:1px solid #B3B3B3}
ul.buttons li a{position:relative; float:left;line-height:24px;color:#444; min-width:50px;text-align:center;text-shadow:0 1px 0 #FFF; background:url('../images/button-bg.png') repeat-x #D8D8D8;box-shadow:0px 0px 1px #fff inset;-moz-box-shadow:0px 0px 1px #fff inset;-webkit-box-shadow:0px 0px 1px #fff inset;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-family:"Segoe Ui","Tahoma"}
ul.buttons li a:hover{color:#444;background:url('../images/button-bg.png') repeat-x #E9E9E9}
ul.buttons li a:active, ul.buttons li a.active{background:#D8D8D8;-moz-box-shadow:0 0 1px #AAA inset;box-shadow:0 0 1px #AAA inset;-webkit-box-shadow:0 0 1px #AAA inset;color:#444}
ul.buttons li.uava a{padding:1px !important;line-height:9px !important;min-width:32px}
ul.buttons li.uava img{height:22px;max-width:22px}
ul.buttons li.icon a{padding:4px;min-width:36px;line-height:9px !important}
ul.buttons li.icon.min a{padding:4px;min-width:26px !important}
ul.buttons li.icon img{max-height:16px}
ul.buttons li.icon span.unread{color:#fff;background:#DE0000;display:block;padding:1px 3px;position:absolute;top:1px;right:8px;text-shadow:none;font-size:10px;line-height:10px;font-family:tahoma;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:1px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2)}
ul.buttons li a .dropdown{display:block;width:5px;height:4px;position:absolute;top:11px;right:9px;background:url('../images/dropdown-gray.png') no-repeat}
ul.buttons li a.padding-right{padding-right:14px}


/* Блок новости */
.box-out {background:#fff;padding:6px;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.box-out.nopadding{padding:6px 0px 0px 0px}
.box-out.nopadding .title{margin:0px 6px 5px 6px !important}
.box-out .padding-box{padding:6px 6px 6px 6px}
.side-navigation{width:220px;background:url('../images/pagebg.jpg') #291C16;box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:10px;color:#fff}
.side-navigation .block-head{color:#fff;font-size:18px;font-family:arial,tahoma;padding:4px 8px;border-bottom:1px solid #000}
.side-navigation .block-inner{padding-bottom:2px}
.links a{display:block;color:#fff;padding:4px 8px;border-bottom:1px solid #000;border-top:1px solid #3B2D2A;text-shadow:0px 1px 0px #000;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:bold;outline:none}
.links a:hover{color:#FFB32E;padding-left:14px;background:rgba(0,0,0,0.2)}
.links a.w-sub{background:url('../images/submenu-btn.png') no-repeat;background-position:206px 7px}
.links a.w-sub:hover{background:url('../images/submenu-btn.png') no-repeat rgba(0,0,0,0.2);background-position:206px 7px}
.links .s-level a.w-sub{font-weight:bold;background-position:182px 7px}
.links .s-level a.w-sub:hover{background-position:190px 7px}
.links .s-level{padding-left:22px}
.links .s-level a{border-left:2px solid #FFB32E;font-weight:normal}
.links .s-level a:hover{padding-left:8px;margin-left:-8px}
.custom-links{border-top:1px solid #3B2D2A;padding:1px 0px}
.custom-links a{color:#000;background:#fff;height:20px;line-height:20px;display:block;margin:3px 6px;padding:0px 6px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.custom-links a:hover{color:#000}
.custom-links a.blue{background:url('../images/highlight.png') repeat-x #4ED3FF;text-shadow:0px 1px 0px #A3E8FF}
.custom-links a.blue:hover{box-shadow:0px 0px 5px #4ED3FF;-webkit-box-shadow:0px 0px 5px #4ED3FF;-moz-box-shadow:0px 0px 5px #4ED3FF}
.custom-links a.orange{background:url('../images/highlight.png') repeat-x #FFB300;text-shadow:0px 1px 0px #FFD87B}
.custom-links a.orange:hover{box-shadow:0px 0px 5px #FFB300;-webkit-box-shadow:0px 0px 5px #FFB300;-moz-box-shadow:0px 0px 5px #FFB300}
.box-out.margin{margin-top:13px}
.title{background:url('../images/maintitle.png') repeat-x #333333; color:#fff;border:1px solid #433429;box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.6) inset, 0px 1px 0px rgba(255,255,255,0.15) inset;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;min-height:32px;margin-bottom:5px;position:relative}
.title a{color:#c2c2c2;}
.title a:hover{color:#c2c2c2; text-decoration:underline;}
.title h1{color:#fff;font-weight:normal;padding:0px;margin:6px 0px 0px 7px;font-family:"Segoe UI","Tahoma";font-size:15px;text-shadow:0px -1px 0px #241B15}
.title a.elink h1{color:#fff;margin:0px;padding:0px}
.title a.elink{display:inline-block;margin:4px 0px 0px 4px;padding:2px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.title a.elink:hover{background:rgba(0,0,0,0.4);color:#fff;box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25);-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25);-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25)}
.title .rpanel{background:rgba(0,0,0,0.4);color:#fff;box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25);-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25);-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.5), 0px 0px 2px rgba(0,0,0,0.9) inset, 0px 1px 0px rgba(0,0,0,0.5) inset, 0px 1px 0px rgba(255,255,255, 0.25);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;height:20px;line-height:20px;font-size:10px;position:absolute;top:6px;right:6px}
.title .rpanel ul{list-style:none}
.title .rpanel ul li{float:left;display:block;height:20px}
.title .rpanel ul li.padding{padding:0px 6px}
.title .rpanel ul li img{vertical-align:top !important}
.title .rpanel ul li.link:hover{background:rgba(0,0,0,0.2)}
.title .rpanel ul li.sep{border-left:1px solid #141211;border-right:1px solid #4E4B48;height:19px;margin-top:1px}


/* Подробности новости */
.news-details{list-style:none}
.news-details li{float:left;display:block; color:#222222; font-size:10px;padding:0px 10px;height:20px;line-height:20px; margin:3px; background:#e5e5e5; padding:0px 5px; text-shadow:none; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);-moz-box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);-webkit-box-shadow:0px 0px 1px rgba(255,255,255,0.6), 0px 1px 0px rgba(0,0,0,0.3) inset, 0px 1px 0px rgba(255,255,255,0.3);}
.news-details li:hover{color:#222222;background:#f1f1f1;}
.news-details a{color:#222222;text-decoration:none;}
.news-pane{height:24px;padding-top:4px;margin-top:4px;border-top:1px dashed #E9E9E9}
.news-panel{height:1px;padding-top:4px;margin-top:4px;border-top:1px dashed #E9E9E9}
.comm-icon{float:left;color:#fff;background:url('../images/comm-buble.png') no-repeat;width:40px;height:44px;margin:0px 6px 0px 0px;text-align:center;font-size:18px;line-height:32px}
.comm-icon a{color:#fff}input,textarea,{color:#000;font-family:Tahoma;font-size:11px}

/* Архив новостей */
.barchives a.archives { padding: 3px 7px 4px 7px; text-decoration: none; }
.barchives a.archives:hover { background-color: #ffb400; color: #fff; }
.barchives a.archives b { font-weight: normal; }

.barchives #dle_news_archive_link a.archives { padding: 0; }
.barchives #dle_news_archive_link a.archives:hover { background: none; color: #891900; text-decoration: underline !important; }
	 
/* Банер */
#banner_header img {opacity:.3;filter:alpha(opacity=30)}
#banner_header img:hover {opacity:1;}

/* Формы */
.tableform { width: 100%; }
	.tableform td {padding: 8px 0; line-height: 1.35em; }
	.tableform td.label {width: 22%; vertical-align: top; padding-right: 8px; font-weight: bold; }
	.tableform tr { background: url(../images/lightpoint.png) repeat-x; }
	.tableform tr.flast td { padding-bottom: 0; }
	.tableform .nostylebb tr { background: none; }
	.tableform .nostylebb tr td { padding: 0; }
	.addnews { font-weight: bold; }
	.impot { color: #e5372f; font-weight: normal; }
	.checkbox { padding: 4px 0; font-size: 0.9em; color: #939393; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input {float:left; width: 300px; padding: 1px; }
.f_textarea { width: 458px; height: 156px; }
.textin, .f_textarea, .f_input, .xfields textarea, .xfields input,{ padding: 2px; background-color: #fafaf9; border: 1px solid #dcdcd9; }
.f_textarea { padding: 0; }
.textin { padding: 2px; }


/* uTop */
.uPanel{background:rgba(0,0,0,0.8);color:#fff;float:left;box-shadow:0 2px 7px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.7);padding:4px
5px 4px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.uPanel a.url, .uPanel a.url:visited{display:block;float:left;color:#fff;font-weight:bold;height:26px;line-height:26px;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0.4;padding:0px
7px 0px 7px;position:relative}
.uPanel a.url img{vertical-align:-8px}
.uPanel a.url:hover{text-shadow:0px 0px 5px #fff;color:#fff;opacity:1.0}
.uPanel a.url.highlighted{opacity:1.0}
.uPanel a.url span{display:block;position:absolute;bottom:0px;left:20px;color:#fff;background:red;padding:0px
3px 0px 3px;height:14px;line-height:14px;font-size:7pt;font-weight:bold;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}

.utop-user {display:inline-block; width:60px; margin-bottom:8px; position:relative; font-size:10px;}
.utop-user .utop-number {position:absolute; top:-2px; left:-1px; padding:1px 3px; font-size:10px; font-weight:bold; color:#fff; background:#727272; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.utop-user a.ut-ava img {border:none; width:52px; height:52px;}
.utop-user a.ut-ava {border:1px solid #DBDBDB; padding:2px; width:52px; text-align:center; display:inline-block; font-size:0px;}
.utop-user a.ut-ava:hover {border-color:#cdcdcd;}
.utop-repa {background:#73AF00; color:#fff; padding:2px; font-size:10px; font-weight:bold; width:40px; border-radius:8px;}
.utop-loader {background:url('{THEME}/images/utop-loader.gif') no-repeat center center #000; width:32px; height:32px; border-radius:3px; opacity:0.7; position:absolute; top:10px; left:10px; z-index:99; display:none;}

/* Коментарий */
.bcomment{margin-top:12px;position:relative; min-height:77px}
.bcomment .user-signature{padding:3px 0px;margin-top:4px; font-size:10px}
.bcomment .uavatar{float:left;width:120px;text-align:center}
.bcomment .uavatar img{width:100px; max-height:100px}
.bcomment .mass-action{float:right}
.bcomment .commm-user{color:#666;font-size:10px}
.bcomment .authtor{font-size:15px}
.bcomment .bcomm{margin-left:84px}
.bcomment .editor textarea{border:1px solid #BBB !important;border-top:0px !important}
.comm-text{font-size:12px;padding:5px 0px}
.mass_comments_action{display:none}
.comedit{float:right}
.comedit a{display:inline-block;padding:2px;opacity:0}
.comm-container:hover .comedit a{opacity:0.4;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.1) inset;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.comm-container .comedit a:hover{opacity:1.0 !important}

/* Панель пользователя */
.window {display: none; width:350px; min-height:200px;}
.window_h {height:49px;padding:0 17px; background:url('../images/window_bg.png') no-repeat;}
.window_h div { font-style:italic;font-size:14px; text-shadow: 0 1px 0 #667d1d; font-weight:bold; color:#fff; float:left; padding:25px 0 0 10px;}
.closebtn a img{margin:29px 13px 0 0;float:right; border:none; width:11px; height:11px; background:url('../images/dialog-close.png') no-repeat 0 0;}
.closebtn a:hover img {opacity:0.4;}
.window_c {overflow:hidden;padding:12px 19px 0 19px; background:url('../images/window_bg.png') repeat-y -328px 0 ;}
.window_c_k {overflow:hidden; font-size: 0.9em; line-height: 1.3em; padding:20px 35px 19px 34px;background:url('../images/window_bg.png') repeat-y -328px 0 ; }
				.window_c_k .lfield, .popsubmit { margin:0 auto; }
				.window_c_k .lfield p {line-height:0px; margin:2px 0 9px 5px; color: #363636; font-size:12px;}
				.window_c_k .lfield p a {line-height:2px; color: #639813; font-size:10px;}
				.window_c_k .lfield div {height:38px; width:260px; background:url('../images/window_input.png') no-repeat center;}
				.window_c_k .lfield input {margin:3px 0 0 10px; background:none; border:none;padding:0 0px;width:240px; height:22px; color:#fff;}
				.popsubmit {display:inline;text-align: center;  margin:5px 0 0 0;}
				.log_btn {float:left; border:none; cursor:pointer;}
				.reg_btn {float:right;cursor:pointer; display:block; }
.windows_c_l {float:left; width:100px; font-size:12px; overflow:hidden;}
.window_ava img {border:1px solid#dddddd; padding:1px; max-width:92px; max-height:92px;}
.windows_c_r {float:right; width:184px; }
.windows_link {padding:0 0 0 5px; overflow:hidden;}
.windows_link li:first-child {background:none; border:none;}
.windows_link li {overflow:hidden; height:24px; line-height:26px; padding-left:0px; border-top:1px solid #f1f1f1;}
.windows_link li a {overflow:hidden; background:url('../images/windowli.png') no-repeat 0 48%; height:25px; padding-left:15px; display:block; color:#363636;}
.windows_link li a:hover {text-decoration:none; background:url('../images/windowli_on.png') no-repeat 0 48%; color:#000;}
.window_b {padding:0 0 26px 0; background:url('../images/window_bg.png') no-repeat -656px bottom;}
.window_exit {margin:5px 0 0 0; float:center;}


.scrollTop {border:0; background: url(../images/totop.png) no-repeat right top; width:30px; height:12px; display:block; position:fixed; bottom:0px; right:6px;}