/*Design by */
html,body{margin:0px;padding:0px;text-align:left;border:0px;background:#fff url(../images/fon.gif) repeat-x;font-family:Tahoma, Geneva, sans-serif; font-size:12px;color:#434343;}
a, a img {border: none; outline: none;}
li,form, fieldset, dl, dt, dd, del {margin: 0px; padding: 0px; list-style: disc outside; text-decoration: none; font-style: normal; border: none;}
h4,h5{padding:0px;margin:0px;font-weight:normal}h1 {color:#333; font-size:11px;font-weight:bold;}h3{color:#D1292B;font-size:11px;font-weight:bold;text-decoration:none;}
h2{color:#434343; font-size:14px; margin:-1px 0px -1px 0px; font-weight:100;}
a{text-decoration:underline;margin:0px;padding:0px;color:#007496; font-size:12px;}a:hover{text-decoration:underline}
.page{width:1014px;margin:0 auto;padding:5px;margin-bottom:10px; padding-bottom:1px;}.page div{overflow:hidden}
/*Шапка*/
.header2 {width:1024px;margin:0 auto;}
.header {width:1024px;margin:0 auto;position: relative;text-align: left;padding:0px;background:url("../images/header.jpg") 0px 0px no-repeat;height:377px;}
.logo {position: absolute;display: block;background: url("../images/logo.png") left top no-repeat;width:257px;height:94px;top:0px;left:1px;}
/*Минименю*/
.mini-top {color:#999;height:19px; float: right; padding-right:160px;}
.mini-top a {color:#999;padding: 0 10px 0 10px;border-right: 1px #999 solid;text-decoration: none;}
.mini-top a:hover {text-decoration: underline;color:#007496;}

/*Горизонтальное меню*/
.go-menu {height:45px; }
.go-menu a {display:block;height:45px;line-height:33px;color:#fff;text-decoration: none;padding:0px 7px 0px 15px;float: left;font-weight:700;font-size:12px;}
.go-menu a:hover {color:#fff; text-decoration:underline;}
.go-menu img {border: 0;float: left;}
.postnews {position:absolute;left:-1950px;}
/*Поиск*/
.search-t{background-repeat: repeat-y; padding:6px; padding-top:50px; padding-left:300px;}
.search{width:300px;border:1px solid #ccc;}
.search_button{border:none;padding: 0px 5px; width:100px; height:20px; margin-bottom:-5px;}
.search_what{ font-size: 12px;color: #F93;font-weight: 800; }
.sea{color:#007496; font-weight:700; border-bottom: solid 1px #ccc; padding:15px; font-size:12px;}
.sea a{ color:#000; text-decoration:none;font-size:12px;}
.sea a:hover{color:#F32427; text-decoration: underline;}
/*Контент*/  
.main {overflow:hidden;width:1000px;margin:0 auto;border-top:2px solid #BDBCB8; border-bottom:2px solid #BDBCB8;}

.pa1{float:left; width:500px; margin-right:10px;}
.pa2{float:left; width:300px; margin-right:10px;}
.pa3{float:left; width:190px;}

.gr-title{background: transparent url("../images/green-c.gif") repeat-x 50% 50%;margin: 0 5px; }
h2.gr-title, div.gr-title, div.gr-title a, div.title{font-size:13px;color:#fff;font-family: DinCondensed, arial !important;font-weight:700;text-align: center; line-height: 1.3em;text-decoration:none; margin-bottom:7px;}
div.gr-title a:hover {text-decoration: underline;}
div.gr-title span {background: #d1292b;padding:5px;}
/*Custom главная*/
.lie{ background:#E2DFE0;height:1px;margin:7px;}
.lie2{background:url('../images/lie.gif') repeat-x;height:1px;margin:7px;}

.cate-date{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px;}
.cate-date a{color:#A7A7A7; font-size:11px; padding:5px 0px 5px 0px; text-decoration:none; font-weight:normal;}
/*Краткая новость*/
.shortstory-r{float:left;width:310px; margin-right:5px; font-size:12px; color:#434343;}
.shortstory-l{ float:left;width:160px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.title-short h2 a{ font-size:12px;color:#000; padding:0px 0px 5px 0px; font-weight:700;text-decoration:none;}
.title-short h2 a:hover{ font-size:12px;color:#007496; padding:0px 0px 5px 0px; font-weight:700;}
.short10 img:first-child {width:160px; height:auto;}
/*n1*/
.n1 {width:90px;background:#fff;float: left;margin: 0 3px 0 3px; border:#DCDCDC solid 1px;}
.n1-content {padding:2px;}
.n1-image {height:60px;overflow: hidden;}
.n1-image img {width:90px;}
.tok-title2 a{color:#000; text-decoration:none;}
.tok-title2 a:hover{color:#007496;}
/*n2*/
.n2 {width:140px;background:#fff;float: left;margin:0 5px 0 4px; border:#DCDCDC solid 1px;}
.n2-content {padding:2px;}
.n2-image {height:60px;overflow: hidden;}
.n2-image img {width:140px;}
.tok-title3 a{color:#000; text-decoration:none;width:140px;margin:0 5px 0 4px;}
.tok-title3 a:hover{color:#007496;}
/*n3*/
.shortstory-r2{width:200px; margin-right:5px; font-size:12px; color:#434343;}
.shortstory-l2{ float:left;width:70px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;}
.title-short2 {padding:20px 0 20px 0;overflow:hidden; height:10px; line-height:15px;}
.title-short2 a{ font-size:12px;color:#000;text-decoration:none; padding:20px 0 20px 0;}
.title-short2 a:hover{ font-size:12px;color:#007496;}
.short12 img:first-child {width:100px; height:auto;}
/*n4*/
.shortstory-l3{ float:left;width:184px;border:#DCDCDC solid 1px; padding:2px; background:#fff; margin-right:10px;font-size:12px;}
.shortstory-l3a{font-size:12px;}
.title-short3 {padding:5px 0 5px 0;}
.title-short3 a{ font-size:12px;color:#000;text-decoration:none; font-weight:700;}
.title-short3 a:hover{ font-size:12px;color:#007496;}
.short13 img:first-child {width:195px; height:auto;}
/*Полная новость*/
.title-full h1{ font-size:12px;color:#007496;font-weight:700; text-align:center; text-transform:uppercase;}
.fullst-header img {vertical-align: middle; margin-left: 5px;}
.fullst-text {font-size:12px; color:#434343; font-family:Verdana, Geneva, sans-serif;}
.fullst-text a{font-size:12px;color:#465c73; text-decoration:none;}
.fullst-text strong{color:#333;padding-right: 6px;}
.fullst-text img {padding:0px 10px 10px 0px;}
/*Местонахождение*/
.seedbar {color:#999; font-size:12px;background:#fff;padding:7px;margin-bottom:3px;}
.seedbar a {color:#666; margin: 0px 4px 0px 3px; text-decoration:none;}
.seedbar a:hover {color:#007496; text-decoration:underline;}
/* Навигация по страницам */
.navigation {padding:10px;clear: both;}
.navigation a {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #007496;float: left;padding: 4px 7px 4px 7px;font-weight: bold;text-decoration: none;color: #fff;margin: 0 5px 0 0;}
.navigation a:hover {background: #D1292B;color: #fff;}
.navigation span {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;background: #D1292B;float: left;padding: 4px 7px 4px 7px;font-weight: bold;
text-decoration: none;color: #fff;margin: 0 5px 0 0;}
/*Опрос*/
.vote_full {width:340px; margin:0 0 0 10px;}
.vote_tt {width:340px; float:right; color:#007496; font-size:12px; font-weight:700; padding-top:7px; text-align:center;}
.vote_cont {padding:6px 10px; overflow:hidden; width:320px;}
.vote_bottom {width:340px; text-align:center; overflow:hidden; padding:0 0 5px 0;}
.button_g {width:106px; height:23px; padding:9px 0 0 0; display:inline-block; color:#fff; text-align:center; background:#a6c734 url(../images/vote.png) no-repeat 0 0; cursor:pointer;}
.button_g:hover {background:#819d1e url(../images/vote.png) no-repeat 0 -32px;}
/*Комментарии */
.comment_l {width:110px; height: auto; float:left; margin:0 2px 0 0; position:relative;}
.comment_l .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.comment_l .avatar img {width: 100px;}
.comment_r {overflow:hidden;}
.comment_message {padding:0 8px 0 28px; color:#5f5f5f;}	
/*Меню - футер*/
.footer{border-bottom:2px solid #BDBCB8;}
ul#footer-m {list-style-type:none; margin:0; padding:0px 0px 0px 20px;}
ul#footer-m li a{ display:block; line-height:15px; text-decoration:none; color:#434343;}
ul#footer-m li a:hover{ color:#007496; text-decoration:underline;}
.f-m{ float:left; width:140px;}
.foot {color:#999;padding:10px;}
.foot a {color:#999;font-weight: bold;}
.foot a:hover {color:#007496;}

/*Слайдер-верхний*/
.slaider-block{height:245px;position: relative;padding: 0 0 0 420px;}
.slaider-block-news{display: none;height:245px;width: 400px;position: absolute;top: 0px;left: 0px;}
.slaider-block-news-image{position: absolute;left:10px;top:20px;width:393px;height:245px;overflow: hidden;background:#fff; padding:3px;}
.slaider-block-news-image img{width:393px;min-height:245px;}
.slaider-right-col{width:400px;height:150px;position: absolute;top:10px;left:420px;}
.slaider-block-news-content{margin: 10px 0 0 0;font: bold 12px Tahoma;color:#fff;line-height: 17px;height:133px;overflow: hidden;}
		
.slaider-block-news-mini{float: left;width:116px;height:74px;overflow: hidden;margin:194px 20px 0 0;cursor: pointer; background:#F06;width:}
.slaider-block-news-image-mini img{width:116px;min-height:74px;}
.slaider-activ .slaider-block-news-mini {width:116px;height:74px;}

.frame-block {position: relative;display: block;height:74px;width: 116px;}
.frame-block span {background: url(../images/frame.png) no-repeat center top;height:74px;width: 116px;display: block;position: absolute;}

.box7 .item{ float:left; position:relative;width:393px; cursor:pointer;overflow:hidden; height:245px;}
.box7 .item span.tt{ display:block; position:absolute;BOTTOM:30px;left:0;Z-index:2; width:150px;color:#fff;font-size:18px;text-decoration:none; padding:10px 10px; background:url('../images/bg1.png')}
.box7 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg2.png') !important}

.int-b {padding: 0px 0px 0px 1px; position: relative;}
.int {background: url(../images/int.png) left top no-repeat;display: block;position: absolute;left:735px;width:100px;height:24px;top:1px;margin: -10px 0 0 0;}
/* Логин-панель */
.lo1{ float:left; width:830px; padding-top:10px;}
.lo2{float:left; width:180px;padding-top:155px;}

.logs {width:130px;height:85px;margin: 12px 0 0 0;color:#fff;display:table;}
.logs a {color:#fff;text-decoration: none;font-size: 11px; font-family:Tahoma, Geneva, sans-serif;}
.logs a:hover {color:#88AB30;}
.logs-link a {display: block;padding: 5px;}
.logs-input-text { border:1px #999 solid;width:100px;height: 15px;margin: 5px 0 5px 0;background:#fff;color:#666;font-size: 11px;padding: 2px;vertical-align: middle;}
.enter {}.enter-to-site {font-weight: bold;}
ul.log{width:130px;margin:0 auto; padding-left:20px;}
ul.log li {padding:3px 0px 3px 7px;float: left;width:130px; font-size:11px;color:#fff;background:url(../images/toch.gif) 0px 10px no-repeat;}
ul.log li a{color:#fff;}
ul.log a:hover{color:#F5EB00;}
.lo { color:#fff;}
.lo a{ color:#fff;}
.lo a:hover{ }
/*---Панель пользователя---*/
.userinfo {padding-left: 125px;}
.rateui {width: 85px;height: 17px;margin: 0 auto;padding-top: 4px;}
.userinfo .lcol { float:left;margin-left: -125px;width: 110px;padding-right: 15px;}
.userinfo .lcol .avatar {margin-bottom: 10px;padding: 4px;background-color: #fff;border: 1px solid #dfddd9;}
.userinfo .lcol .avatar img {width: 100px;}
.userinfo .rcol {width: 100%;}
.userinfo .rcol ul {list-style: none;margin-left: 0;}
.userinfo .rcol ul li {margin-bottom: 0.2em;}
.ussep {padding-top: 12px;background: url("../images/user-lin.png") no-repeat;}
.reset, .reset li {list-style: none;padding: 0;margin: 0;}
/*---Кнопки---*/
.fbutton{border: 0 none;background: none;cursor: pointer;}
.fbutton {margin-bottom: 2px;border: 1px solid #c4c4c4;width: 103px;height:23px;color: #fff;padding: 0px 0 5px 0;background: #fff url("../images/fbutton.png") repeat-x 0 100%;font-weight: bold;}
button.fbutton span {cursor: pointer;display: block;}
/*---Вывод информации и ошибок---*/
.berrors { margin-top:10px;color:#434343;padding: 15px 15px 15px 72px;background: #EDECE8 url("../images/berrors.png") no-repeat 9px 10px;}
.berrors a {color: #FF626A;}

/*Скроллер s5
 ------------------------------------------*/ 
.scroll{background:#d1292b url(../images/scroll.gif) repeat-x;}
.jcarousel-clip {z-index: 2; padding: 0;margin: 0; overflow: hidden; position: relative; } 
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; } 
.jcarousel-list li, 
.jcarousel-item { float: left; list-style: none; } 
.jcarousel-item {width:157px;}  
.jcarousel-container { position: relative;} 
.jcarousel-container-horizontal {width:940px; padding:20px 30px 7px 40px; } 
.jcarousel_img { width:140px; height: 100px; background: #fff;margin-bottom: 3px; } 
.jcarousel-next-horizontal { position: absolute; top: 40px; right: 0px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../images/next-horizontal.png') no-repeat 0 0; } 
.jcarousel-prev-horizontal { position: absolute; top: 40px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url('../images/prev-horizontal.png') no-repeat 0 0; } 
.transparency_i a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}

.box33 .item{ float:left; position:relative;height:104px; width:140px; cursor:pointer; margin-bottom:6px; overflow:hidden;margin:0px 5px 0px 5px;}
.box33 .item span.tt { display:block; position:absolute;BOTTOM:0;left:0;Z-index:2; width:140px;color:#fff; font-size:11px; text-decoration:none; padding:2px 5px 5px  5px; background:url('../images/bg2.png');}
.box33 .item:hover span.tt,.box-grid .item:hover span.dt{ color:#fff;background:url('../images/bg3.png') !important}


/* Стили движка по умолчанию */

.textin{ width:140px !important;}

.selectmass input {
    float: right;
    margin-left: 6px;
}

.mass_comments_action {
    text-align: right;
}

/*---Информационное оконо загрузки AJAX---*/
#loading-layer {
    display: none;
    font-size: 11px;
    background: #000;
    padding: 10px;
    text-align: center;
    color: #fff;
}

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,.quote, .title_spoiler, .text_spoiler {
    font-size: 11px;
    padding: 5px;
    background: #f1f0ed;
    border-left: 5px solid #82bb2a;
}

.title_quote, .title_spoiler {
    background: #f1f0ed;
}

.title_spoiler, .text_spoiler {
    border-color: #4a4949;
}

.title_quote {
    border-bottom: 0;
    font-weight: bold;
}

.scriptcode {
    color: #076fb1;
    text-align: left;
    font-family: "Courier New";
}

.title_spoiler {
    font-weight: bold;
}

.text_spoiler {
    border-top: 1px solid #fff;
    text-align: justify;
}

.hide {
    background-color: #e8f3fa;
    padding: 5px;
    color: #3a78a5;
    margin: 0 0 1em;
    0;
}

.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: 100%;
}

.calendar td, .calendar th {
    padding: 4px 0;
    vertical-align: middle;
    text-align: center;
}

.weekday-active-v, .day-active-v, .weekday-active, .day-active {
    font-weight: bold;
}

.weekday {
    color: #dd3e2a;
}

.day-current {
    background-color: #6aa819 !important;
    color: #fff;
}

.day-current a {
    color: #fff;
}

/*---Лучшие пользователи---*/
.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: 0.9em;
    background: #fff url("../images/fbutton.png") repeat-x 0 50%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

/*---Рейтинг---*/
.rating {
    width: 85px;
    height: 17px;
    font-size: 0.9em;
}

.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 коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
    background: #fff url("../images/fbutton.png") repeat-x 0 50%;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #b3b3b3;
    color: #fff;
    padding: 1px 9px 4px 9px;
    margin-bottom: 2px !important;
    height: 24px;
    font-weight: bold;
    cursor: pointer;
}

.bbcodes_poll {
    width: 100px;
}

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea {
    height: 86px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}

.xfields input, .xprofile input {
    width: 250px;
    padding: 2px;
}

.xfields_table td {
    vertical-align: top;
}

/*---Персональные сообщения---*/
 .pm_head {
    font-weight: bold;
}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
    background-color: #007496;
    font-size: 0.9em;
    line-height: 20px;
    margin: 2px 0;
    padding: 5px;
    opacity:0.9;
    -moz-opacity:0.9;
    filter:alpha(opacity=90);
}

#dropmenudiv a {
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 2px 4px;
    width: 162px;
}

#dropmenudiv a:hover {
    background-color: #D1292B;
}

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

/*---Рамка расширенной формы поиска по сайту---*/
fieldset {
    border: 1px solid #fff;
    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: 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;
}

/*---Быстрый поиск на сайте---*/
#searchsuggestions {
    z-index: 998;
    border: 1px solid #000;
    width:300px;
    background-color: #fff;
    font-size: 0.9em;
}

#searchsuggestions a, #searchsuggestions span.notfound {
    padding: 10px;
    display: block;
    text-decoration: none;
}

#searchsuggestions a {
    color: #2c2c2c;
    border-bottom: 1px solid #f4f4f4;
}

#searchsuggestions a:hover {
    background-color: #f4f4f4;
}

#searchsuggestions span.searchheading {
    display: block;
    font-weight: bold;
    color: #61a117;
}

#searchsuggestions span.seperator {
    display: block;
    background-color: #61a117;
}

#searchsuggestions span.seperator a {
    padding: 5px 10px;
    text-align: right;
    border: 0 none;
    background-color: transparent;
    color: #fff;
}

#searchsuggestions span.notfound {
    padding: 10px;
    display: block;
}

#searchsuggestions .break {
    display: none;
}

/*---Диалоговые и всплывающие окна jQuery UI---*/
.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 {
    color: #fff;
    background: url("../images/lines.png");
    font-weight: bold;
}

.ui-widget-header a {
    color: #fff;
}

.ui-widget-header .ui-icon {
    background-image: url("../images/ui-icons.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-color: #db143d;
}

.ui-icon-close, .ui-icon-closethick {
    background: url("../images/close.png") no-repeat 50% 50% !important;
}

.ui-dialog {
    background: url("../images/fon-w.png") repeat;
    border: 1px solid #dfdedb;
    overflow: hidden;
    padding: 5px;
    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-widget input, .ui-widget 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: 1px solid #bcc0c2;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 13px .3em 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-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: 13px 13px 0 13px;
    position: relative;
    zoom: 1;
    margin-bottom: 13px;
}

.ui-dialog .ui-dialog-buttonpane {
    background: url("../images/ussep.png") no-repeat 50% 0;
    padding: 12px 6px 6px 6px;
    text-align: left;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: 0 1px;
    overflow: visible;
    width: auto;
}

.ui-button {
    border: 0 none;
    background: none;
    cursor: pointer;
}

.ui-button {
    font-size: 0.85em;
    margin-bottom: 2px;
    border: 1px solid #c4c4c4;
    width: 106px;
    height: 31px;
    color: #fff;
    padding: 2px 8px 5px 8px;
    background: #fff url("../images/fbutton.png") repeat-x 0 100%;
    font-weight: bold;
  
}



button.ui-button span {
    cursor: pointer;
    display: block;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

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

/* ==================== Автозаполнение облака тегов */
.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 code {
    display: block;
    padding: 0.5em;
    background: #f1f0ed;
    border-left: 5px solid #82bb2a;
    overflow:auto;
    white-space: pre;
}

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 {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pm_progress_bar span {
	background: #D8D4D4;
	font-size: 0em;
	text-indent: -2000em;
	height: 10px;
	display: block;
	overflow: hidden;
}

/*---Вывод результатов голосования на сайте---*/
.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);
}

/*---BB Редактор---*/

.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"); }

.clr {
    clear: both;
}

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width:305px;}
.editorcomm .bb-editor textarea { height: 156px; }

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    width: 32px;
    height: 32px;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show,
#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
	cursor: pointer;
	display: block;
	margin: 0 5px;
	float: left;
}

#marker-bar .masha-marker{
	line-height: 1em;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
	margin-right: 10px;
}

#marker-bar .masha-marker:hover {
	color: #ea3e26;
	border-color: #ea3e26;
}

.user_selection, .user_selection_true {
	background: #c4f47d;
	padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
	display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
	position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: -5px;
	width: 33px;
	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
	display:block;
	opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}

#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}

#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}

#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}

#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}

#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#share-popup .social .tw span{
	background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
	background-position: 0 0;
}

#share-popup .social .fb span{
	background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
	background-position: -20px 0;
}

#share-popup .social .vk span{
	background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
	background-position: -40px 0;
}

#share-popup .social .gp span{
	background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
	background-position: -60px 0;
}

#share-popup .link {
	clear: both;
	border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 7px;
}

#share-popup .link p {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#share-popup .link span {
	color: #999;
	font-size: 10px;
	display: block;
	padding-top: 3px;
}

#share-popup .link a {
	display: block;
}

/*---forms---*/
.baseform .heading {
    color: #707070;
    font-size: 1.4em;
}

.baseform, .mass_comments_action {
    margin: 0 15px 15px 15px;
    background-color: #f1f0ed;
}

.mass_comments_action {
    padding: 10px 13px;
}

.baseform .dcont {
    padding: 13px 0;
    margin: 0 13px;
}

.baseform .dcont .heading {
    margin: 0;
}

.tableform {
    width: 100%;
}

.tableform td {
    ;
}

.tableform td.label {
    width: 20%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
}

.fieldsubmit, .tableform td {
    padding: 10px 13px;
    border-top: 1px solid #fff;
}

.addnews {
    font-weight: bold;
}

.impot {
    color: #d51e44;
    font-weight: normal;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.f_input {
    width:300px;
    padding: 1px;
}

.f_textarea {
    width: 458px;
}

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}




.rounded {
counter-reset: li;
list-style: none;
font: 14px "Trebuchet MS", "Lucida Sans";
padding: 0;
text-shadow: 0 0px 0 rgba(255,255,255,.5);
}
.rounded a {
position: relative;
display: block;
padding: .4em .4em .4em 2em;
margin: .5em 0;
background: #d1292b;
color: #fff;
text-decoration: none;
border-radius: .3em;
transition: all .3s ease-out;
}
.rounded a:hover {
background: #007496;
}
.rounded a:hover:before {
transform: rotate(360deg);
}




.loginform{width:310px;}
.users_search{border-bottom:solid 1px #ccc;padding:3px;}
.user_set{border-bottom:solid 1px #ccc;padding:3px;overflow:hidden;}
.user_set .user_ava{float:left;width:80px;height:80px;}
.user_set .user_inf{margin-left:90px;overflow:hidden;}
.user_set .user_inf ul{float:left;list-style:none;margin:0 20px 0 0;padding:0;}
.user_set ul.user_opt{list-style:none;width:110px;margin:0 20px 0 0;padding:0;}
.user_set ul.user_opt li{background:#cadde5;margin:4px 0;}
.user_set ul.user_opt li:first-child{margin-top:2px;}
.user_set ul.user_opt li a{color:#6C838E;display:block;padding:3px 5px;}