html {font-size: 100.01%; background: #fff;}
body {font: 62.5% Tahoma, Helvetica, Sans-serif; color: #000;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none; color: #55779a;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
table, td, th {padding: 0px; border-collapse: collapse;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}

.block-nav ul ul {padding-left: 15px;}
.block-nav sup {line-height: 1em;}

/* Тело страницы */
.page {width: 100%; min-width: 1240px;}

/* Верхнее меню */
.toppanel {position: relative; width: 100%; height: 26px; background: #55779a; padding-top: 7px;}
.topnav {position: absolute; font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #395067; width: 45%; padding-left: 12px;}
.topnav li {display: inline;}
.topnav li del {color: #fff; padding: 0px 1.0%;}
.topnav li a {color: #fff; text-decoration: none;}
.topnav li a:hover {text-decoration: underline;}
.clock {position: absolute; right: 12px; font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #395067; color:#fff;}
.htmenu {position: absolute; font: 13px Tahoma, Geneva, Sans-serif; width: 70px; right: 170px;}
.htmenu li {display: inline; padding-right: 2px;}
.htmenu li a {color: #fff; text-decoration: none;}
.htmenu li a:hover {text-decoration: none;}
.searchbar {position: absolute; width: 250px; height: 22px; left:50%; margin: 10px 19px; margin-top: -3px; background: #fff; border: 1px solid #fff; border-radius: 12px;}
.searchbar li {float: left; height: 20px;}
.searchbar .lfield {width: 215px; padding-left: 10px; overflow: hidden;}
.searchbar .lfield input {color: #bfbfbf; font: 14px Tahoma, Geneva, Sans-serif; float: left; height: 15px; width: 215px; border: 0 none; background: #fff; margin-top: 2px;} 
.searchbar .lbtn input {width: 14px; height: 14px; margin: 4px 0 0 4px; background: url(../images/magnifier.png) no-repeat 0px 0px;}
.searchbar .lbtn input:hover {background: url(../images/magnifier2.png) no-repeat 0px 0px;}
.search {padding: 1px;}
.search-result {margin-left: 2px;}

/* Шапка */
.header {position: relative; height: 75px; padding: 10px 0 7px 0; margin-left: 12px; margin-right: 12px;}
.header .logo a {position: absolute; left: 0; width: 290px; height: 70px; background: url(../images/logo.png) no-repeat 0px 0px;}
.header .banner-header {position: absolute; left:50%; margin: 0 -270px; width: 600px; height: 70px; border: 1px solid #E4E4E4;}

.userpanel {position: absolute; right: 0; width: 227px; font: 12px Tahoma, Geneva, Sans-serif;}
.userpanel li {padding: 1px 0px;}
.lcol {float: right; margin-top: -3px;}
.rcol {float: left; margin-top: -3px;}
.ico {margin: 3px 4px -3px 0;}
.input {width: 223px; margin-top: 1px;}
.login {font: 14px Tahoma, Geneva, Sans-serif; color: #b9b9b9; height: 17px; width: 200px; margin-bottom: 4px; background: #fcfcfe url(../images/user.png) no-repeat 5px 3px; border: 1px solid #e7ecf0; padding-left: 24px;}
.password {font: 14px Tahoma, Geneva, Sans-serif; color: #b9b9b9; height: 17px; width: 200px; margin-bottom: 4px; background: #fcfcfe url(../images/key.png) no-repeat 5px 3px; border: 1px solid #e7ecf0; padding-left: 24px;}
.links {font: 11px Tahoma, Geneva, Sans-serif; margin-top: 3px;}
.links a {color: #b9b9b9; margin-right: 4px;}
.links a:hover {color: #55779a;}
.enter {position: absolute; width:70px; height: 19px; right: 0px; margin: -16px 1px 0 0; font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; cursor: pointer; background: #55779a; border: 0px; border-radius: 9px;}

/* Горизонтальное меню */
.gmenu {position: relative; height: 41px; border-radius: 12px; background: #E4E4E4; border: 0; margin-left: 12px; margin-right: 12px;}
.nav {position: absolute; width: 70%; font: 14px Tahoma, Geneva, Sans-serif; margin: 11px 0 0 26px;}
.nav li {display: inline;}
.nav li del {color: #55779a; padding: 0px 1.0%;}
.nav li a {text-decoration: none;}
.nav li a:hover {color: #000; text-decoration: underline;}
.socnet {position: absolute; right: 0px; margin: 6px 11px; font: 16px Tahoma, Geneva, Sans-serif;}

/* Левое меню */
.meny {font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #3a3939; border-bottom: 1px solid #575757;}
.meny ul {width: 240px; list-style: none; font: 14px Tahoma, Geneva, Sans-serif; padding: 7px 0 8px 13px; z-index: 1;}
.meny li ul {position: absolute; display: none; margin-left: 227px; margin-top: -41px;}
.meny li a {display: block; padding: 7px 0 8px 13px; text-decoration: none; color: #fff; background: #686868; border-bottom: 1px solid #858585; border-top: 1px solid #575757;}
.meny li a:hover {background: #4b4a4a; border-top: 1px solid #4b4a4a; border-bottom: 1px solid #858585; text-shadow: 0 1px 0 #000;}
.meny li:hover ul {display: block;}
.meny li a:active {background: #686868; text-shadow: 0 1px 0 #000; border-top: 1px solid #575757; border-bottom: 1px solid #858585;}
.block_menu {background: #686868; border-radius: 12px; padding-bottom: 20px; margin-bottom: 10px; overflow: hidden;}
.menu_head {background: #4b4a4a; color: #fff; font: 15px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #000; padding: 9px 0 5px 14px; height: 23px; border-radius: 12px 12px 0 0; border-bottom: 1px solid #858585;}

.lmenu a {cursor: pointer; display: block; color: #fff; font: 13px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #1f1f1f; text-decoration: none; padding: 7px 0 8px 13px; width: 100%; border-bottom: 1px solid #1e1e1e;}
.lmenu a:hover {text-shadow: 0 1px 0 #3e5871; background: #55779a;}	
.lmenu li {border-top: 1px solid #404040;}
.blockl {background: #2a2a2a; border-radius: 12px; padding-bottom: 20px; margin-bottom: 10px; overflow: hidden;}
.dbtm {border-top: 1px solid #404040;}
#ul_reveal {display: none;}
#ul_reveal  a {padding-left: 30px; background: url(../images/arrow.png) 15px no-repeat;}
#ul_reveal  a:hover {background: #6992bc url(../images/arrow.png) 15px no-repeat;}
#ul_reveal2 {display: none;}
#ul_reveal2  a {padding-left: 30px; background: url(../images/arrow.png) 15px no-repeat; }
#ul_reveal2  a:hover {background: #55779a url(../images/arrow.png) 15px no-repeat;}
#legend2_reveal {border-top: 1px solid #404040;}
#ul_reveal3 {display: none;}
#ul_reveal3  a {padding-left: 30px; background: url(../images/arrow.png) 15px no-repeat;}
#ul_reveal3  a:hover {background: #55779a url(../images/arrow.png) 15px no-repeat;}
#legend3_reveal {border-top: 1px solid #404040;}
#ul_reveal4 {display: none;}
#ul_reveal4  a {padding-left: 30px; background: url(../images/arrow.png) 15px no-repeat;}
#ul_reveal4  a:hover {background: #55779a url(../images/arrow.png) 15px no-repeat;}
#legend4_reveal {border-top: 1px solid #404040;}

/* Контент */
.main {margin: 10px 12px 0 12px;}

/* Кнопка Вверх/наверх */
.gotopgodown img {opacity:0.5;}
#Go_Top {position: fixed; bottom: 130px; right: 20px; cursor:pointer; display:none;}
#Go_Top img {opacity:0.5;}
#Go_Top img:hover {opacity:1; transition:all .2s ease-in-out;}
#Go_Bottom {position: fixed; bottom: 75px; right: 20px; cursor:pointer; display:none;}
#Go_Bottom img {opacity:0.5;}
#Go_Bottom img:hover {opacity:1; transition:all .2s ease-in-out;}

/* Блок */
.block {background: #F0F0F0; border-radius: 12px; padding-bottom: 20px; margin-bottom: 10px; border: 1px solid #55779a;}
.block a {color: #55779a; text-decoration: underline;}
.block a:hover {color: #1e1e1e; text-decoration: none;}
.block2 {background: #F0F0F0; border-radius: 12px; padding-bottom: 12px; margin-bottom: 10px; border: 1px solid #55779a;}
.block2 a {color: #55779a; text-decoration: underline;}
.block2 a:hover {color: #1e1e1e; text-decoration: none;}
h6 {color: #fff; font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #395067; padding: 9px 0 5px 14px; height: 23px;}
.block-top {position: relative; border-radius: 9px 9px 0 0; height: 36px; background: #55779A;}
.block-banner {margin-bottom: 10px; }
.block-banner img {border-radius: 12px; border: 1px solid #55779a;}
.top-news {font: 13px Tahoma, Geneva, Sans-serif; margin: 0 12px 0 12px;}
.top-news-block {_border-bottom: 1px dashed #bfbfbf; padding: 7px 0 7px 0;}
.top-news-block a {color: #55779a; text-decoration: none; background: url(../images/arrow-2.png) no-repeat 0px 6px; padding-left: 7px;}
.top-news-block a:hover {color: #000; text-decoration: underline;}
.top-news-block a:visited {_color: #999999;}
.block-online {font: 13px Tahoma, Geneva, Sans-serif; margin: 7px 12px 0 12px;}
.block-wrap {font: normal 1.1em Tahoma, Geneva, Sans-serif;}
.block-wrap.with-header {padding: 8px 12px 0px 12px;}
.block-calendar {margin: 10px 0 0 0; font: 12px Tahoma, Geneva, Sans-serif;}
.block-archives {font: 12px Tahoma, Geneva, Sans-serif;}
.block-archives * {font-weight: normal !important;}
.block-nav {font: 1.2em/22px Tahoma, Geneva, Sans-serif;}
.block-tags {color: #000; padding: 6px 12px 0 12px; font: 13px Tahoma, Geneva, Sans-serif;}
.block-tags a {text-decoration: none; font: Tahoma, Geneva, Sans-serif;}
.block-tags a:hover {text-decoration: underline;}
.block-informer {color: #555;}
.block-informer dl {padding-bottom: 15px;}
.block-informer a {color: #55779a; text-decoration: underline;}
.block-informer a:hover {color: #55779a; text-decoration: none;}

.error-block {background: url(../images/exclamation.png) 10px no-repeat #F0F0F0; border: 1px solid #55779A; border-radius: 12px; padding: 10px 10px 15px 5px; margin-bottom: 10px;}
.error-block .error-title {font: 16px Tahoma, Geneva, Sans-serif; color: #ff0000; margin-bottom: 4px; padding-left: 65px;}
.error-block .text {font: 13px Tahoma, Geneva, Sans-serif; padding-left: 65px;}

.lenta-news {font: 13px Tahoma, Geneva, Sans-serif; margin: 0 12px 0 12px;}
.lenta-news-block {_border-bottom: 1px dashed #bfbfbf;}
.lenta-news-title {padding: 7px 0 7px 0;}
.lenta-news-title a {color: #55779a; text-decoration: none;}
.lenta-news-title a:hover {color: #000; text-decoration: underline;}
.lenta-news-title a:visited {_color: #999999;}
.lenta-news-bottom {padding-top: 10px; font: 13px Tahoma, Geneva, Sans-serif;}
.lenta-news-bottom a:hover {text-decoration: underline; color: #000;}

.main-lastnews  {border: 1px solid #55779A; border-radius: 12px; margin-bottom: 10px; overflow: hidden; background: #F0F0F0;}
.main-lastnews-block  {margin-bottom: 10px; overflow: hidden;}
.main-lastnews-top {position: relative; border-radius: 9px 9px 0 0; height: 36px; background: #55779A;}
.main-lastnews-name {position: absolute; margin: 8px 0 0 11px; font: 15px Tahoma, Geneva, Sans-serif; color: #fff; text-shadow: 0 1px 0 #395067;}

.one-lastnews {position: relative; float: left; margin-top: 10px; margin-right: 10px;}
.one-lastnews img {float: left; width: 300px; margin: 9px 10px 0 10px;}
.one-lastnews img:hover {opacity:0.55; transition:all .2s ease-in-out;}
.one-lastnews .lastnews-title {font: bold 15px Tahoma, Geneva, Sans-serif; color: #000; padding-right: 20px; padding-left: 10px;}
.one-lastnews .lastnews-title a {color: #000; text-decoration: none;}
.one-lastnews .lastnews-title a:hover {text-decoration: underline;}
.one-lastnews .lastnews-info {font: 12px Tahoma, Geneva, Sans-serif; color: #909090; padding: 5px 0 1px 10px;}
.one-lastnews .lastnews-info li {display: inline;}
.one-lastnews .lastnews-info del {color: #909090; padding: 0px 4px;}
.one-lastnews .lastnews-info a {color: #909090; text-decoration: underline;}
.one-lastnews .lastnews-info a:hover {text-decoration: none;}
.one-lastnews .lastnews-info .catlink a {color: #55779a;}
.one-lastnews .lastnews-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.one-lastnews .lastnews-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.one-lastnews .lastnews-info .author {padding-left: 18px; background: url(../images/author.png) no-repeat 0px 0px;}
.one-lastnews .lastnews-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.one-lastnews .lastnews-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.one-lastnews .lastnews-bottom {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 15px 0 0 0px;}
.one-lastnews .lastnews-bottom li {display: inline;}
.one-lastnews .lastnews-bottom del {color: #909090; padding: 0px 5px;}
.one-lastnews .lastnews-bottom a {color: #909090; text-decoration: underline;}
.one-lastnews .lastnews-bottom .views2 {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.one-lastnews .lastnews-bottom .comments2 {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.one-lastnews .lastnews-body {color: #000; font: 14px Tahoma, Geneva, Sans-serif; line-height: 19px; text-align: justify; margin-top: 5px; padding-left: 10px;}
.one-lastnews br+br {display: none;}

.news-top {overflow: hidden; position: relative; margin-bottom: 10px; padding: 7px 12px 0px 12px; border-top: 1px solid #D6DEE5;}
.news-top img {width: 200px; display: block; float: left; vertical-align: middle; left: 0px; margin: 3px 10px 0 0px;}
.news-top img:hover {opacity:0.55;}
.news-top .news-top-title {font: bold 14px Tahoma, Geneva, Sans-serif; color: #1e1e1e;}
.news-top .news-top-title a {color: #1e1e1e; text-decoration: none;}
.news-top .news-top-title a:hover {text-decoration: underline;}
.news-top .news-top-info {font: 12px Tahoma, Geneva, Sans-serif; color: #909090; padding-top: 5px; line-height: 16px;}
.news-top .news-top-info li {display: inline;}
.news-top .news-top-info del {color: #ccc; padding: 0px 4px;}
.news-top .news-top-info a {color: #909090; text-decoration: underline;}
.news-top .news-top-info a:hover {text-decoration: none;}
.news-top .news-top-info .catlink {color: #55779a;}
.news-top .news-top-info .catlink a {color: #55779a;}
.news-top .news-top-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.news-top .news-top-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.news-top .news-top-info .author {padding-left: 18px; background: url(../images/author.png) no-repeat 0px 0px;}
.news-top .news-top-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.news-top .news-top-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.news-top .news-top-body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; padding-top: 5px; line-height: 16px; text-align: justify;}
.news-top .news-top-body a {text-decoration: none; color: #55779a;}
.news-top .news-top-body a:hover {text-decoration: underline;}
.news-top br {display: none;}
.maintopnews {padding-bottom: 2px;}

.one-mainnews {position: relative; margin: 7px 12px 12px 12px;}
.one-mainnews img {width: 300px; float: left; margin: 5px 10px 0 0;}
.one-mainnews img:hover {opacity:0.55; transition:all .2s ease-in-out;}
.one-mainnews .one-mainnews-block {overflow: hidden; margin-bottom: 12px;}
.one-mainnews .one-mainnews-title {font: bold 15px Tahoma, Geneva, Sans-serif; color: #000; padding-right: 20px; padding-top: 1px;}
.one-mainnews .one-mainnews-title a {color: #000; text-decoration: none;}
.one-mainnews .one-mainnews-title a:hover {text-decoration: underline;}
.one-mainnews .one-mainnews-info {font: 12px Tahoma, Geneva, Sans-serif; color: #909090; padding-top: 5px;}
.one-mainnews .one-mainnews-info li {display: inline;}
.one-mainnews .one-mainnews-info del {color: #ccc; padding: 0px 4px;}
.one-mainnews .one-mainnews-info a {color: #909090; text-decoration: underline;}
.one-mainnews .one-mainnews-info a:hover {text-decoration: none;}
.one-mainnews .one-mainnews-info .catlink {color: #55779a;}
.one-mainnews .one-mainnews-info .catlink a {color: #55779a;}
.one-mainnews .one-mainnews-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.one-mainnews .one-mainnews-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.one-mainnews .one-mainnews-info .author {padding-left: 18px; background: url(../images/author.png) no-repeat 0px 0px;}
.one-mainnews .one-mainnews-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.one-mainnews .one-mainnews-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.one-mainnews .one-mainnews-bottom {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 15px 0 0 0px;}
.one-mainnews .one-mainnews-bottom li {display: inline;}
.one-mainnews .one-mainnews-bottom del {color: #909090; padding: 0px 5px;}
.one-mainnews .one-mainnews-bottom a {color: #909090; text-decoration: underline;}
.one-mainnews .one-mainnews-bottom .views2 {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.one-mainnews .one-mainnews-bottom .comments2 {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.one-mainnews .one-mainnews-body {color: #1e1e1e; font: 14px Tahoma, Geneva, Sans-serif; line-height: 19px; text-align: justify; margin-top: 5px;}
.one-mainnews .catlink {color: #55779a; font: 14px Tahoma, Geneva, Sans-serif; padding: 5px 0 3px 0;}
.one-mainnews .catlink a {color: #55779a;}
.one-mainnews br+br {display: none;}

.btn {display: inline-block; padding: 6px 18px; margin: 15px 0 7px 10px; color: #999; cursor: pointer; background-color: #f5f5f5; border-radius: 7px;}
.btn-info {color: #ffffff; background-color: #55779a; font: 13px Tahoma, Geneva, Sans-serif; text-decoration: none;}
.btn-info:hover, .btn-info:focus, .btn-info:active {color: #ffffff; background-color: #686868; transition: all .3s ease-in-out;}

.mainnews {font: 13px Tahoma, Geneva, Sans-serif; color: #909090; padding: 15px 0 1px 0px;}
.mainnews li {display: inline; }
.mainnews del {color: #ccc; padding: 0px 4px;}
.mainnews .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 3px;}
.mainnews .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 3px;}
.mainnews .rating {float: right;}

.orating {position: absolute; margin-top: -20px;}

.all-lastnews {position: relative; width: 40%; float: right; overflow: hidden; margin-top: 10px; border-left: 1px solid #D6DEE5; font: 14px Tahoma, Geneva, Sans-serif;}
.all-lastnews-block {border-bottom: 1px solid #D6DEE5; padding: 0 0 10px 2px; margin: 0 8px 7px 8px;}
.all-lastnews-time {position: absolute; left: 0; padding: 3px 5px 3px 5px; margin-left: 8px; background: #55779A; color: #fff; text-shadow: 0 1px 0 #395067; font: 13px Tahoma, Geneva, Sans-serif;}
.all-lastnews-title {padding-left: 47px; padding-top: 3px;}
.all-lastnews-title a {color: #000; text-decoration: none;}
.all-lastnews-title a:hover {color: #55779a; text-decoration: underline;}
.all-lastnews-title a:visited {_color: #999999;}
.all-lastnews-bottom {padding-left: 8px; font: 13px Tahoma, Geneva, Sans-serif;}
.all-lastnews-bottom a:hover {text-decoration: underline; color: #000;}

.news-preview {overflow: hidden; position: relative; margin-bottom: 12px; border-top: 1px solid #D6DEE5; padding: 0 12px 0 12px;}
.news-preview img {display: block; float: left; vertical-align: middle; left: 12px; margin: 3px 10px 0 0; width: 90px;}
.news-preview img:hover {opacity:0.55;}
.news-preview .news-preview-title {font: bold 14px Tahoma, Geneva, Sans-serif; color: #1e1e1e; padding-top: 7px;}
.news-preview .news-preview-title a {color: #1e1e1e; text-decoration: none;}
.news-preview .news-preview-title a:hover {text-decoration: underline;}
.news-preview .news-preview-info {font: 11px Tahoma, Geneva, Sans-serif; color: #909090; padding: 3px 0px 3px 0;}
.news-preview .news-preview-info li {display: inline;}
.news-preview .news-preview-info del {color: #ccc; padding: 0px 5px;}
.news-preview .news-preview-info a {color: #909090; text-decoration: underline;}
.news-preview .news-preview-info a:hover {text-decoration: none;}
.news-preview .news-preview-info .catlink a {color: #55779a;}
.news-preview .news-preview-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.news-preview .news-preview-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.news-preview .news-preview-info .author {padding-left: 20px; background: url(../images/author.png) no-repeat 0px 0px;}
.news-preview .news-preview-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.news-preview .news-preview-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.news-preview .news-preview-body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; line-height: 16px; text-align: justify;}
.news-preview .news-preview-body a {text-decoration: none; color: #55779a;}
.news-preview .news-preview-body a:hover {text-decoration: underline;}
.news-preview br {display: none;}

.news-shortstory {overflow: hidden; position: relative; margin-bottom: 10px; border: 1px solid #55779a; border-radius: 12px; padding: 0 12px 12px 12px; background: #F0F0F0;}
.news-shortstory img {display: block; float: left; vertical-align: middle; left: 12px; margin: 3px 10px 0 0; width: 90px;}
.news-shortstory img:hover {opacity:0.55;}
.news-shortstory .news-shortstory-title {font: bold 15px Tahoma, Geneva, Sans-serif; color: #1e1e1e; padding-top: 7px;}
.news-shortstory .news-shortstory-title a {color: #1e1e1e; text-decoration: none;}
.news-shortstory .news-shortstory-title a:hover {text-decoration: underline;}
.news-shortstory .news-shortstory-link {font: 13px Tahoma, Geneva, Sans-serif; padding: 3px 0 3px 0;}
.news-shortstory .news-shortstory-info {font: 11px Tahoma, Geneva, Sans-serif; color: #909090; padding: 3px 0px 3px 0;}
.news-shortstory .news-shortstory-info li {display: inline;}
.news-shortstory .news-shortstory-info del {color: #ccc; padding: 0px 5px;}
.news-shortstory .news-shortstory-info a {color: #909090; text-decoration: underline;}
.news-shortstory .news-shortstory-info a:hover {text-decoration: none;}
.news-shortstory .news-shortstory-info .catlink a {color: #55779a;}
.news-shortstory .news-shortstory-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.news-shortstory .news-shortstory-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.news-shortstory .news-shortstory-info .author {padding-left: 20px; background: url(../images/author.png) no-repeat 0px 0px;}
.news-shortstory .news-shortstory-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.news-shortstory .news-shortstory-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.news-shortstory .news-shortstory-body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; line-height: 16px; text-align: justify;}
.news-shortstory .news-shortstory-body a {text-decoration: none; color: #55779a;}
.news-shortstory .news-shortstory-body a:hover {text-decoration: underline;}
.news-shortstory br {display: none;}

.main-category  {border: 1px solid #55779A; border-radius: 12px; margin-bottom: 10px; background: #F0F0F0;}
.main-category-block  {overflow: hidden;}
.main-category-top {position: relative; border-radius: 9px 9px 0 0; height: 37px; background: #55779A;}
.main-category-name {position: absolute; margin: 9px 0 0 12px; font: 15px Tahoma, Geneva, Sans-serif; color: #fff; text-shadow: 0 1px 0 #395067;}
.main-category-all {position: absolute; right: 12px; padding-left: 8px; margin-top: 12px; font: 12px Tahoma, Geneva, Sans-serif; background: url(../images/arrow.png) no-repeat 0px 6px;}
.main-category-all a {text-decoration: none; color: #fff; text-shadow: 0 1px 0 #395067;}
.main-category-all a:hover {text-decoration: underline;}

/* Новость и формы */
.news {position: relative; border: 1px solid #55779A; background: #F0F0F0; border-radius: 12px; margin-bottom: 20px;} 
.infoblock {background-color: #F0F0F0; border-radius: 12px; padding: 8px 12px 12px 12px; margin-bottom: 25px; font: 11px Tahoma, Helvetica, Sans-serif;}
.infoblock fieldset {border: 1px solid #bfced6; padding: 5px; text-align: left;}
.static {position: relative; border-radius: 12px; margin-bottom: 25px; border: 1px solid #55779A; background: #F0F0F0;}
.static-top {position: relative; border-radius: 9px 9px 0 0; height: 37px; background: #55779A;}
.static-name {position: absolute; margin: 9px 0 0 11px; font: 15px Tahoma, Geneva, Sans-serif; color: #fff; text-shadow: 0 1px 0 #395067;}
.static-name a {color: #fff; text-decoration: none;}
.static-text {font: 14px Tahoma, Helvetica, Sans-serif; padding: 10px 10px 20px 10px; line-height: 20px; color: #1e1e1e;}

.news.shortnews {margin-bottom: 10px;}
.news.shortnews .text {height: 100px; padding: 0 10px 0 10px;}
.news.shortnews .text img {display: block; float: left; width: 150px; zoom: 1; padding-right: 14px;}
.news.shortnews .text form img {display: inline; float: none; width: auto; padding-right: 0px;}
.news.shortnews .text form textarea {height: 50px !important; font: 11px Tahoma, Geneva, Sans-serif !important;}
.news-search {overflow: hidden; position: relative; margin: 8px 0px 12px 12px; border-top: none;}
.news-search img {display: block; float: left; vertical-align: middle; left: 12px; margin: 3px 10px 0 0; width: 90px;}
.news-search img:hover {opacity:0.55;}
.news-search .news-preview-title {font: bold 13px Tahoma, Geneva, Sans-serif; color: #1e1e1e;}
.news-search .news-preview-title a {color: #1e1e1e; text-decoration: none;}
.news-search .news-preview-title a:hover {text-decoration: underline;}
.news-search .news-preview-info {font: 11px Tahoma, Geneva, Sans-serif; color: #909090; padding: 3px 0px 3px 0px;}
.news-search .news-preview-info li {display: inline;}
.news-search .news-preview-info del {color: #909090; padding: 0px 5px;}
.news-search .news-preview-info a {color: #909090; text-decoration: underline;}
.news-search .news-preview-info a:hover {text-decoration: none;}
.news-search .news-preview-info .catlink a {color: #55779a;}
.news-search .news-preview-info .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.news-search .news-preview-info .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.news-search .news-preview-info .author {padding-left: 20px; background: url(../images/author.png) no-repeat 0px 0px;}
.news-search .news-preview-info .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.news-search .news-preview-info .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.news-search .news-preview-body {color: #000; font: 12px Tahoma, Geneva, Sans-serif; padding-right: 12px; line-height: 16px; text-align: justify;}
.news-search .news-preview-body a {text-decoration: none; color: #55779a;}
.news-search .news-preview-body a:hover {text-decoration: underline;}
.news-search br {display: none;}

.news-header, .page-title {font: 22px Tahoma, Helvetica, Sans-serif;}
.forums-title {font: 22px Tahoma, Helvetica, Sans-serif; color: #55779a;}
.news-block {position: relative; margin: 5px 12px 20px 12px;}
.news-header-top {position: relative; border-radius: 9px 9px 0 0; height: 36px; background: #55779a;}
.news-header-name {position: absolute; margin: 9px 0 0 13px; font: 15px Tahoma, Geneva, Sans-serif; color: #fff;}
.news-header-name a {text-decoration: none; color: #fff; text-shadow: 0 1px 0 #395067;}
.news-header-name a:hover {text-decoration: underline;}
.news-header img {vertical-align: middle; padding-left: 5px;}
.news-header a, .page-title a {color: #1e1e1e; text-decoration: underline; margin: 0px 3px 0px 0px;}
.news-header a:hover, .page-title a:hover {text-decoration: none;}
.news-info-wrap {overflow: hidden;}
.news-info-wrap .news-info {float: left; font: 12px Tahoma, Geneva, Sans-serif; color: #909090;}
.news-info-wrap .news-info  a {color: #909090;}
.news-info-wrap .news-info  .date {padding-left: 20px; background: url(../images/calendar.png) no-repeat 0px 0px;}
.news-info-wrap .news-info  .time {padding-left: 15px; background: url(../images/time.png) no-repeat 0px 0px;}
.news-info-wrap .news-info  .author {padding-left: 20px; background: url(../images/author.png) no-repeat 0px 0px;}
.news-info-wrap .news-info  .views {padding-left: 21px; background: url(../images/viewing.png) no-repeat 0px 2px;}
.news-info-wrap .news-info  .comments {padding-left: 20px; background: url(../images/comment.png) no-repeat 0px 1px;}
.news-info-wrap .news-info  .complaint {padding-left: 0px;}
.news-info-wrap .news-info  .complaint a {text-decoration: none;}
.news-info .socnet-page {float: left; margin: 15px 0 0 -5px;}
.news-info .news-rate {float: right; margin: 21px 0 0px 0px;}
.news-info {font: 1.1em Tahoma, Geneva, Sans-serif; color: #909090; padding: 8px 0px 9px 0px;}
.news-info li {display: inline;}
.news-info del {color: #ccc; padding: 0px 4px;}
.news-info a {color: #909090; text-decoration: underline;}
.news-info a:hover {text-decoration: none;}
.news-info .catlink a {color: #55779a;}
.news .text {color: #000; font: 14px Tahoma, Helvetica, Sans-serif; line-height: 20px; overflow: hidden; padding-top: 2px;}
.news .text a {color: #55779a; text-decoration: underline;}
.news .text a:hover {text-decoration: none;}
.news .news-comments {font: 1.1em Tahoma, Helvetica, Sans-serif;}
.news .news-comments a {color: #999; text-decoration: underline; margin-right: 20px;}
.news .news-comments a:hover {text-decoration: none;}
.news-info .rate {margin-left: -90px; margin-top: -1px; position: absolute; width: 90px;}
.error .text {padding-bottom: 0px;}
.related-news {background: #F0F0F0; padding-top: 35px; }
.news-views-title {font: bold 15px Tahoma, Helvetica, Sans-serif;}
.news-views {font: 14px Tahoma, Helvetica, Sans-serif; color: #000; padding-top: 10px;}
.news-views  li{background: url(../images/topnews.png) no-repeat 0px 8px; padding-left: 12px; line-height: 20px;}
.news-views a {color: #55779a; text-decoration: underline;}
.news-views a:hover {text-decoration: none;}
.news-views .tags {padding-left: 18px; background: url(../images/tags.png) no-repeat 0px 3px; color: #000;}
.news-views-left {float: left;}
.news-views-right {float: left; padding: 2px 0px 0px 16px;}
.news-views del {padding: 0px 10px 0px 10px; color: #aeaeae;}
h5 {color: #1e1e1e; font: bold 1.4em/42px Tahoma, Helvetica, Sans-serif; height: 43px; background: url(../images/bg-header.png) repeat-x 0px 0px; padding-left: 8px; margin-bottom: 11px;}
.fullstory .rating+.rating {display: none;}

.full-editor .editor {width: 100% !important; height: 146px;}
.full-editor .editor textarea {width: 100% !important; position: absolute;}
.comment-block-search-submit {font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; background: #55779a; border-radius: 9px; border: none; cursor: pointer; padding: 2px 15px 4px 15px;}
.comment-block-search-submit .block-search-submit {font: 11px Tahoma, Helvetica, Sans-serif; color: #1e1e1e; cursor: pointer; cursor: pointer; margin-right: 20px;}

/* Обратная связь */
.feedback-block {background-color: #F0F0F0; border: 1px solid #55779A; border-radius: 12px; padding: 8px 12px 12px 12px; margin-bottom: 25px;}
.feedback-block .title {font: 22px Tahoma, Geneva, Sans-serif; color: #55779a; padding-bottom: 2px;}

/* Кнопки опроса */
.poll-buttons {padding: 10px 0px 10px 0px; text-align: center;}
.poll-buttons input .block-search-submit {font: 11px Tahoma, Helvetica, Sans-serif; color: #1e1e1e; cursor: pointer;}
.poll-list {color: #434342; font: 1.2em/20px Tahoma, Helvetica, Sans-serif; padding: 4px 0px 0px 30px; width: 95%;}

/* Навигация */
.navigation {overflow: hidden; border-radius: 12px; font: 12px Tahoma, Helvetica, Sans-serif; color: #1e1e1e; padding: 6px 0px 10px 0px; margin-bottom: 10px; text-align: center; background: #F0F0F0;}
.navigation .nav-center {padding: 0px 3px;}
.navigation .nav-center * {margin: 0px 2px;}
.navigation .nav-center span {color: #55779a; font-size: 16px; font-weight: bold; position: relative; top: 2px;}
.navigation a {color: #1e1e1e; text-decoration: underline;}
.navigation a:hover {text-decoration: none;}
.navigation span .nav-prev, .navigation span .nav-next {display: none;}

.vote-title {padding-bottom: 10px; line-height: 14px; font: bold 12px Tahoma, Helvetica, Sans-serif;}
.vote-list {color: #000; line-height: 20px; padding-bottom: 10px; margin-right: 15px;}
.vote-list img, #dle-poll-list img {border: 1px solid #55779a !important;}
.vote-total {padding-top: 10px; display: block;}
.vote-submit, .vote-result {padding: 2px 15px 4px 15px; border-radius: 9px; font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; cursor: pointer; float: left; display: block; cursor: pointer; margin-right: 15px; background: #55779a; border: none;}
.vote-all {padding-top: 30px;}
.vote-all a {color: #55779a; font: 13px Tahoma, Helvetica, Sans-serif;}
.vote-all a:hover {color: #000;}
.nopadd {padding-bottom: 0px !important;}

/* Формы */
.any-form {font: 13px Tahoma, Helvetica, Sans-serif; margin: 15px 0px 20px 0px; color: #000;}
.any-form a {color: #55779a; text-decoration: underline;}
.any-form a:hover {text-decoration: none;}
.any-form h2 {padding-bottom: 10px;}
.any-form .admintag {padding-bottom: 10px;}
.any-form .form-bbcodes {width: 100%;}
.any-form .form-bbcodes > div {height: auto !important; overflow: hidden; zoom: 1;}
.any-form label {display: block; margin-bottom: 10px;}
.any-form label label {display: block; margin-bottom: -10px;}
.any-form label span {display: block;}
.any-form label .input, #searchinput, .xfields input, .xprofile input {border: 1px solid #ccc; font: 11px Tahoma, Helvetica, Sans-serif; color: #1e1e1e; padding: 2px 5px 4px 5px; margin-right: 17px; width: 251px !important; margin-top: 2px;}
.any-form label select, .xfields select, .xprofile select {width: 262px !important; height: 22px; font: 11px Tahoma, Helvetica, Sans-serif; color: #1e1e1e;}
.any-form label textarea, .xfields textarea, .xprofile textarea {background: #fff; color: #1e1e1e; font: 14px Tahoma, Helvetica, Sans-serif; height: 120px !important; width: 100% !important;}
.notoppadd {margin-top: 4px;}
.addcom-header {font: bold 1.4em/16px Tahoma, Helvetica, Sans-serif; color: #1e1e1e; padding-top: 15px;}
.addcom-form {margin-top: 15px;}

select, input {font: 11px Tahoma, Geneva, Sans-serif; color: #1e1e1e;}

.news.addnews {background-color: #F0F0F0; border-radius: 12px; padding: 8px 12px 12px 12px; font: 11px Tahoma, Helvetica, Sans-serif;}
.news.addnews .send-form {padding: 10px 0px; }
.news.addnews .bbcodes_find-similar {font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; background: #55779a; border-radius: 9px; border: none; cursor: pointer; padding: 2px 15px 4px 15px;}
.news.addnews .title {font: 22px Tahoma, Geneva, Sans-serif; color: #55779a; padding-bottom: 2px;}

table td.search {text-align: left;}
table td.search select.rating {text-indent: 0px !important; color: #1e1e1e !important;}
table td.search select {width: 256px !important; height: 20px; font: 11px Tahoma, Helvetica, Sans-serif; color: #1e1e1e;}
.big-textarea {height: 100px; width: 500px; background: #fff; color: #1e1e1e; font: 12px Tahoma, Helvetica, Sans-serif; border: 1px solid #dbdbdb;}
.padd {padding-top: 10px;}
.nopadding {padding-top: 0px;}
.noborder {border: 0px !important;}
.indent {padding: 8px 12px 12px 12px;}
.block-search-submit {font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; background: #55779a; border-radius: 9px; border: none; cursor: pointer; padding: 2px 15px 4px 15px;}
#allow_subscribe {float: left; margin: -1px 5px 0px 0px;}
.admintag label {display: block; float: left; position: relative; margin: -14px 0px 0px 30px;}
.admintag input {display: block; clear: both;}

/* Комментарий */
.comment-top {padding-bottom: 10px;}
.comment-top  li {display: inline;}
.comment-top-id {}
.comment-top-title {font: bold 14px Tahoma, Helvetica, Sans-serif;}
.comment-title {font: bold 15px Tahoma, Helvetica, Sans-serif; padding-bottom: 10px;}
.comment {border: 1px solid #55779a; border-radius: 10px; background: #F0F0F0; color: #1e1e1e; font: 12px Tahoma, Helvetica, Sans-serif; overflow: hidden; zoom: 1; margin-bottom: 10px; padding: 10px 12px 25px 12px;}
.comment-header {font: 1em Tahoma, Helvetica, Sans-serif; padding-bottom: 10px; color: #909090;}
.comment-header del {padding: 0px 6px; color: #ccc;}
.comment-body {overflow: hidden; zoom: 1;}
.comment-footer {font: 1em Tahoma, Helvetica, Sans-serif; color: #b6b6b6; margin-left: 110px;}
.comment-footer del {padding: 0px 10px; color: #ccc;}
.comment-options {position: absolute; right: 17px; margin-top: -26px;}
.comment a {color: #55779a; text-decoration: underline;}
.comment a:hover {text-decoration: none;}
.comment-options del {padding: 0px 4px;}
.comment-text {font: 13px Tahoma, Helvetica, Sans-serif; margin: 2px 0px 10px 115px; line-height: 17px;}
.comment-left {float: left; width: 100px; padding: 5px 0px 0px 0px;}
.comment-avatar {padding-bottom: 6px;}
.comment-group {font: 12px Tahoma, Helvetica, Sans-serif; padding: 5px 0 5px 0;}
.editinfo {font: italic 0.8em Tahoma, Helvetica, Sans-serif; color: #999; padding-top: 14px;}
.pm-footer {margin-left: 0px;}

/* Кнопки */
table.pm input.bbcodes, .bbcodes#dosearch, .bbcodes#dofullsearch, #doclear, #doreset, .bbcodes, .bbcodes .block-search-submit {font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; background: #55779a; border-radius: 9px; border: none; cursor: pointer; padding: 2px 15px 4px 15px;}
#fullsearch {font: 1.2em Tahoma, Helvetica, Sans-serif; color: #000;}

/* Статистика сайта */
.stat-block {background: #F0F0F0; border-radius: 12px; border: 1px solid #55779a; padding: 8px 12px 12px 12px; margin-bottom: 10px; font: 13px Tahoma, Helvetica, Sans-serif;}
.stat-title {font: 22px Tahoma, Helvetica, Sans-serif; color: #55779a}
.stat {line-height: 20px; padding-left: 140px; background: url(../images/icon-stats.png) no-repeat 0px 0px; margin-bottom: 10px;}
.stat dt {overflow: hidden; zoom: 1;}
.stat dt span {display: block; float: left; width: 220px;}
.stat dd {display: block; font-weight: bold;}
.bigpadd {padding-bottom: 14px;}
.userstop {font: 12px Tahoma, Helvetica, Sans-serif; width: 100%; border: 0px; padding: 0px;}
.userstop td {border-collapse: collapse; padding: 0px;}
.userstop a {color: #55779a; text-decoration: underline;}
.userstop a:hover {text-decoration: none;}

/* Инфо о пользователе (всплывающее окно)*/
.userinfo {line-height: 20px;}
.userinfo li {margin-left: 120px;}
.userinfo li.photo {position: absolute; margin-left: 0px; *margin-left: -120px;}
.userinfo .rating ul {margin: 6px 0px 0px 8px;}
.userinfo .group {padding: 6px 0px 0px 0px; text-align: center;}

/* Профиль */
.profile {overflow: hidden; padding: 8px 12px 20px 12px;}
.profile .profile-left {position: absolute; width: 120px; overflow: hidden;}
.profile .profile-right {margin-left: 120px}
.profile .photo {padding-top: 3px;}
.profile .status {margin: 5px 0px 0px 0px;}
.profile .rate {margin: 6px 0px 0px 8px; text-align: center;}
.profile .group {margin-top: 4px; font: bold 13px Tahoma, Geneva, Sans-serif; text-align: center; margin-right: 20px;}
.profile .title {font: 22px Tahoma, Geneva, Sans-serif; color: #55779a; padding-bottom: 2px;}
.profile .body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; padding-top: 8px; line-height: 18px; text-align: justify;}
.profile .body a {text-decoration: none; color: #55779a;}
.profile .body a:hover {text-decoration: underline;}

/* Дополнительные поля */
.xf {width: 100%;}
.xf td.addnews {padding-bottom: 2px;}
.xf td {display: block !important;}
.xf font {top: -13px; position: relative; left: -10px;}

/* Подвал */
.footer {overflow: hidden; width: 100%; margin-top: 30px;}
.footer-top {position: relative; background: #55779a; height: 45px; padding-left: 12px;}
.footnav {position: absolute; width: 70%; font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #395067; margin-top: 14px;}
.footnav li {display: inline;}
.footnav li del {color: #fff; padding: 0px 1.0%;}
.footnav li a {color: #fff; text-decoration: none;}
.footnav li a:hover {text-decoration: underline;}
.footrss {position: absolute; right: 12px; height: 30px; margin: 10px 1px; padding: 4px 25px; float: right; background: url(../images/rss2.png) no-repeat; background-position: 100% 0%;}
.footrss a {color: #fff; text-decoration: none; font: 14px Tahoma, Geneva, Sans-serif; text-shadow: 0 1px 0 #395067;}
.footrss a:hover {text-decoration: underline;}
.footer-bottom {background: #F0F0F0; height: 70px;}
.footlogo {position: absolute; margin-top: 10px; padding-left: 12px;}
.copyr {position: absolute; margin: 7px 0 0 70px; font: 13px Tahoma, Geneva, Sans-serif;}
.copyr a {text-decoration: none;}
.copyr a:hover {text-decoration: underline;}
.counters {position: absolute; display: inline; left:50%; margin: 16px 65px;}
.counters li {display: inline; margin-left: 5px;}
.created {width: 15%; display: block; float: right; margin-top: 13px; font: 13px Tahoma, Geneva, Sans-serif; text-align: right; padding-right: 12px;}
.created a {float: right;}
.created a:hover {text-decoration: none;}

/* DLE default styles */
#busy_layer {display: none !important; width: 0px !important; height: 0px !important; z-index: -9999px !important; position: absolute !important; left: -9999px !important; top: -9999px !important;}
/* Цитата и скрытый текст */
.title_quote {color: #545454; background: #F8F8F8; font-weight: bold; padding: 7px 10px 7px 10px; margin-top: 6px;}
.quote {color: #545454; background: #FCFCFC; text-align: justify; padding: 7px 10px 10px 10px;}
/* Тег SPOILER */
.title_spoiler {color: #555; background: #F8F8F8; font-weight: bold; padding: 7px 7px 7px 7px; margin-top: 6px;}
.title_spoiler img {margin: 0; padding: 0;}
.text_spoiler {color: #555555; background: #FCFCFC; text-align: justify; padding: 7px 10px 10px 10px;}
/* Tэг CODE */
.scriptcode {color: #545454; background: #FCFCFC; text-align: left; padding: 7px 10px 10px 10px; margin-top: 6px;}

/* Архив */
.tabcont {display: none; margin-top: 15px;}
.werty {margin-top: 15px; text-align: center;}
.tabmenu a {background-color: #E4E4E4; padding: 5px 5px 5px 5px; font: 13px Tahoma, Helvetica, Sans-serif; text-decoration: none;}
.tabmenu a:hover {color: #55779a; text-decoration: underline;}
.tabmenu a.selected {background-color: #55779a; color: #fff; font: 13px Tahoma, Helvetica, Sans-serif; text-decoration: none;}
.dbad {padding-left: 18px; padding-top: 3px; font: 13px Tahoma, Helvetica, Sans-serif; line-height: 18px; }
.dbad * {font-weight: normal !important;}

/* Календарь */
.weekday-active-v, .day-active-v {color: #000;}
.calendar {color: #000; font-family: Tahoma, Helvetica, Sans-serif; font-size: 12px; line-height: 16px; text-align: center;}
.calendar td, th {font-family: verdana; text-decoration: none; padding: 4px 6px 5px 6px;}
.weekday {color: #DC402A;}
.weekday-active {color: #55779a; text-decoration: underline;}
.day-active {color: #55779a;}
.weekday-active a, .day-active-v a , .weekday-active-v a {text-decoration: underline;}
.day-active a{text-decoration: underline; color: #DC402A;}
.monthlink {color: #000; text-decoration: none;}
.day-current {background: #55779a; color: #fff;}
.day-current a {color: #fff;}
.monthselect {font: bold 12px Tahoma, Helvetica, Sans-serif; color: #000;}
.dpad {padding-left: 17px;}

/* Рейтинг статьи */
.rating {color: #555555; font-size: 11px; font-family: tahoma; width: 85px; height: 16px; text-indent: -9999px;}
.unit-rating {list-style: none; margin: 0px; padding: 0px; width: 85px; height: 16px; position: relative; background-image: url(../dleimages/rating.gif); background-position: top left; background-repeat: repeat-x;}
.unit-rating li {text-indent: -90000px; padding: 0px; margin: 0px; float: left;}
.unit-rating li a {display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute;	padding: 0px;}
.unit-rating li a:hover {background-image: url(../dleimages/rating.gif); background-position: left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.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-image: url(../dleimages/rating.gif); background-position: left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}
/*---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"); }

.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: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: inline;
	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;
	margin-top: -32px;
    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;
}
/* Дополнительные поля новостей */
.xfields textarea {color: #555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields input {color: #555555; font-size: 11px; font-family: tahoma; width: 300px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xfields select {color: #555555; font-size: 11px; font-family: tahoma; height: 18px; border: 1px solid #e0e0e0; background-color: #ffffff;}
/* Дополнительные поля профиля пользователей */
.xprofile textarea {color: #555555; font-size: 11px; font-family: tahoma; width: 320px; height: 86px; border: 1px solid #e0e0e0; background-color: #ffffff;}
.xprofile input {color: #555555; font-size: 11px; font-family: tahoma; width: 250px; height: 14px; border: 1px solid #e0e0e0; background-color: #ffffff;}

/* Персональные сообщения */ 
table.pm input.bbcodes {margin: 10px 0px 20px 20px; position: relative; right: 12px;}
.pm_block {position: relative; border: 1px solid #55779A; background: #F0F0F0; border-radius: 12px; padding: 0 0 12px 12px;} 
.pm_block .title {font: 22px Tahoma, Geneva, Sans-serif; color: #55779a; padding-bottom: 2px; padding: 7px 0px 2px 0px;} 
.pm_head {padding-top: 15px;}
.pm_status {background: #fff;}
.pm_status_head {background: #55779a;}
.pm_list {color: #000; line-height: 22px; font: 13px Tahoma, Geneva, Sans-serif;}
.pm_list a {color: #55779a;}
.pm-body {font: 1.2em/14px Tahoma, Sans-serif; padding-bottom: 10px;}
.pmpage {padding: 8px 12px 2px 12px;}
.pmpage a {color: #55779a !important;}
.pmpage .body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; padding: 8px 12px 22px 0px; line-height: 18px; text-align: justify;}
.pmpage .body a {text-decoration: none;}
.pmpage .body a:hover {text-decoration: underline;}
.pmpage-title {font: 22px Tahoma, Geneva, Sans-serif; color: #55779a; padding-bottom: 2px;}
.pmpage-list {padding-top: 10px;}
.pm-body {color: #1e1e1e; font: 13px Tahoma, Geneva, Sans-serif; line-height: 18px;}

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {border: 1px solid #d8d8d8;	padding: 1px; margin-top: 10px;	margin-bottom: 10px;}
.pm_progress_bar span {background: #000000; 	font-size: 0em;	text-indent: -2000em; height: 10px;	display: block;	overflow: hidden;}
.pm_status {float:left;	border: 1px solid #d8d8d8; width: 450px; height: 108px; margin-right: 15px;}
.pm_status_head {border-bottom: 1px solid #d8d8d8; font-size: 14px; height: 22px; padding-top: 4px; text-align: center; color: #fff; text-shadow: 0 1px 0 #395067;}
.pm_status_content {padding: 5px;}

/* Выпадающее меню */
#dropmenudiv {border: 1px solid #ccc; font: normal 10px/20px 'Verdana'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #666; background: #fff; border: 1px solid #eee; padding: 1px 0px;}
#dropmenudiv a:hover {background: #eee; color: #000;}
/* Уведомление о получении новых PM */
#newpm {width: 400px; padding: 4px; background-color: #fdfdfd; font-family: verdana; color: #757575; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #ffffff; font-weight: bold; background-color: #55779a; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #333; text-decoration: none;}
#newpm a:hover {background: transparent; color: #333; text-decoration: underline;}
#newpmheader a {color: #fff; text-decoration: none;}
/* Ссылка на скачивание прикрепленного файла */
.attachment {color: #808080;}
/* Поиск по сайту и результаты поиска */
/*.textin {color: #555555; font-size: 11px; font-family: tahoma; border: 1px solid #e0e0e0; text-decoration: none; padding-left: 3px; background-color: #fff;}*/
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-family: tahoma; font-size: 12px; color: #555555;}
/* показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}  
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background: black;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #fff; background: #000;}
a.highslide-full-expand {background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right; height: 12px;width: 11px; background: url(../dleimages/resize.gif);}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-caption {display: none; padding: 5px; background: white;}
.highslide-controls {width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; margin: 10px 15px 10px 0px;}
.highslide-controls ul {position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}
.highslide-controls li {float: left; padding: 5px 0;}
.highslide-controls a {background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display: block; float: left; height: 30px; width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
.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: x-small;}
.clouds_small {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large;}

/* 8.5 */
.mass_comments_action {color: #1e1e1e; font: 1.1em/14px Tahoma, Helvetica, Sans-serif; padding: 1px 0px 25px 0px; overflow: hidden; zoom: 1; text-align: right;}
.mass_comments_action .bbcodes {font: 11px Tahoma, Helvetica, Sans-serif; color: #fff; background: #55779a; border-radius: 9px; border: none; cursor: pointer; padding: 2px 15px 4px 15px;}

.comment-footer>del {display: none;}
.comment-footer del+del {display: none;}
.comment-footer a+del {display: inline !important;}
.comment-footer>del+a+del {display: none !important;}
.comment-footer>input+a+del+a+del {display: inline !important;}


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

/* ==================== Автозаполнение облака тегов */
.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;
}
.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;
}

/* ==================== Быстрый поиск на сайте */
#searchsuggestions {width:300px; border: 1px solid #55779a; background-color:#55779a; font-size:10px; line-height:14px; margin: 30px 0px;}
#searchsuggestions a {padding:5px; display:block; background-color:#ffffff; clear:left; height:75px; text-decoration:none;}
#searchsuggestions a:hover {background-color: #e7ecf0; color:#ffffff;}
#searchsuggestions a span.searchheading {background: #55779a; display:block; font-weight:bold; padding:5px; color:#ffffff;}
#searchsuggestions a:hover span.searchheading {color:#ffffff;}
#searchsuggestions a span {color:#555555;}
#searchsuggestions a:hover span {color:#0000;}
#searchsuggestions span.seperator {float:right; padding-right:5px; margin-right:5px;}
#searchsuggestions span.seperator a {font: 13px Tahoma, Geneva, Sans-serif; background-color:transparent; display:block; height:auto; color:#ffffff; text-decoration: underline;}
#searchsuggestions span.seperator a:hover {text-decoration: none;}
#searchsuggestions span.notfound {padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000;}

/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget {
    font-family: Tahoma, Lucida Sans, Arial, sans-serif;
    font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: tahoma, Arial, sans-serif;
    font-size: 11px;
}
.ui-widget-content {
    background: #fff 50% bottom repeat-x;
    border: 1px solid #BCC0C2;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    background: #55779a;
    border: 1px solid #4297d7;
    color: #ffffff;
    font-weight: bold;
}
.ui-widget-header a {
    color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
    background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
    border: 1px solid #c5dbec;
    color: #2e6e9e;
    font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
    border: 1px solid #79b7e7;
    color: #1d5987;
    font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
    background: #f5f8f9 50% 50% repeat-x;
    border: 1px solid #79b7e7;
    color: #e17009;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}
.ui-widget :active {
    outline: none;
}
.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: 1px 10px 2px 10px;
}
input.ui-button {
    padding: .4em 11em;
}
.ui-button-set {
    margin-right: 7px;
}
.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0 0;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;    	
	font: 11px Tahoma, Helvetica, Sans-serif; 
	color: #fff; 
	background: #55779a; 
	border-radius: 12px; 
	border: none;      
}
	
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
/*---Подсветка кода в теге [code]---*/
pre code {
  display: block; padding: 0.5em;
  background: #f9fafa; 
  border: 1px solid #dce7e7;
  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;
}

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

.icon.icon-like {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: #57a957;
    vertical-align: middle;
    width: 13px;
    height: 13px;
}

svg.icon.icon-dislike {
    display: inline-block;
    width: 1em;
    height: 1em;
    fill: #ff485b;
    vertical-align: middle;
    width: 13px;
    height: 13px;
}

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

.poll

.banner-header {
	height:260px;
	width:100%;
	overflow:hidden;
}
.banner-header img {
	width:100%;
	height:auto;
}