/*
* @package StrongNews
* @section global styles
* @author Alexander CSR <need@verstka.pro>
* @link <www.verstka.pro>
*/
html {font-size: 100.01%; _background:url(about:blank);}
body {font-size: 62.5%; font-family: "Trebuchet MS"; background: #fff url(/images/body.png) repeat-x 0px 0px; color: #555;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none;}
*:focus, * {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true); resize: none; text-shadow: #000 0 0;}
table, td, th, tr {padding: 0px; border-collapse: collapse;}
ul, ul li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del, p, blockquote, dfn, kbd {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {text-decoration: underline; color: #c71370;}
a:hover {text-decoration: none;}

/* * {outline: 2px dotted red; *border: 2px dotted red;}
* * {outline: 2px dotted green; *border: 2px dotted green;}
* * * {outline: 2px dotted orange; *border: 2px dotted orange;}
* * * * {outline: 2px dotted blue; *border: 2px dotted blue;}
* * * * * {outline: 1px solid red; *border: 1px solid red;}
* * * * * * {outline: 1px solid green; *border: 1px solid green;}
* * * * * * * {outline: 1px solid orange; *border: 1px solid orange;}
* * * * * * * * {outline: 1px solid blue; *border: 1px solid blue;} */


.page {width: 891px; margin: 0px auto;}
.jpcleaner {position : absolute;left : -1000px;}
.header {height: 79px; background: url(/images/header.png) no-repeat 0px 0px; position: relative; z-index: 2;}
.header .logo a {display: block; width: 207px; height: 72px; background: url(/images/logo.png) no-repeat 0px 0px; margin-left: 62px;}

.topnav {position: relative; top: -6px; z-index: 1; padding-left: 42px; overflow: hidden; zoom: 1;}
.topnav li {display: block; float: left; padding: 0px 3px;}
.topnav li a {height: 45px; display: block; float: left; color: #fff; text-decoration: none; text-transform: uppercase; font: bold 11px/43px Tahoma, Geneva, sans-serif; background: url(/images/topnav.png) no-repeat 0px 0px; width: 103px; text-align: center;}
.topnav li.blue a {background-position: 0px 0px;}
.topnav li.green a {background-position: 0px -45px;}
.topnav li.yellow a {background-position: 0px -90px;}
.topnav li.orange a {background-position: 0px -135px;}
.topnav li.red a {background-position: 0px -180px;}
.topnav li a:hover {opacity: 0.80; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.80; -moz-opacity: 0.80;}
.topnav-search {float: right !important; width: 202px; margin: 14px 5px 0px 0px;}
.topnav-search div {height: 20px; width: 202px; background: url(/images/search.png) no-repeat 0px 0px; position: relative;}
.topnav-search .input {width: 163px; border: 0px; color: #999; font: 10px Tahoma, Geneva, sans-serif; margin: 3px 0px 0px 11px;}
.topnav-search .submit {background: none; width: 15px; height: 15px; border: 0px; cursor: pointer; position: absolute; right: 5px; top: 3px;}

.content {overflow: hidden; zoom: 1;}
.rightcol {float: right; width: 205px; padding: 47px 6px 0px 0px;}
.leftcol {float: right; width: 209px; padding: 36px 26px 0px 0px;}
.centercol {margin: 36px 470px 0px 5px;}

.leftcol h6 {color: #fff; font: bold 11px/25px Arial, Helvetica, sans-serif; text-transform: uppercase; width: 209px; height: 33px; background: url(/images/headers.png) no-repeat 0px 0px; letter-spacing: 1px; text-indent: 10px;}
.leftcol h6.red {background-position: 0px 0px;}
.leftcol h6.blue {background-position: 0px -33px;}
.leftcol h6.yellow {background-position: 0px -66px;}
.leftcol .list li {border-top: 1px dashed #9eabae; font: 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(/images/block-arrow.png) no-repeat 10px 8px; padding: 4px 0px 5px 32px;}
.leftcol .list li:first-child {border: 0px;}
.leftcol .block {margin-bottom: 27px;}
.leftcol .block.blue a {color: #0c6897;}
.leftcol .block.blue a:hover {color: #138ac7;}
.leftcol .block.red a {color: #0c6897;}
.leftcol .block.red a:hover {color: #db4794;}

.rightcol .block {width: 205px; position: relative; margin-bottom: 53px;}
.rightcol .block-top {position: absolute; height: 11px; background: url(/images/block.png) no-repeat 100% 0px; width: 205px; top: -11px; font-size: 0px;}
.rightcol .block-center {background: url(/images/block.png) repeat-y 50% 0px;}
.rightcol .block-wrap {background: url(/images/block.png) no-repeat 0px 100%; position: relative; bottom: -15px; margin-top: -15px; padding-bottom: 15px;}
.rightcol h6 {font: 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 0px 0px 20px; *position: relative; *z-index: 2;}
.rightcol .red a, .rightcol .red h6 {color: #f34ba6;}
.rightcol .yellow a, .rightcol .yellow h6 {color: #f3c24b;}
.rightcol .blue a, .rightcol .blue h6 {color: #138ac7;}

.cat_menu li {display: block; border: 0px !important;}

.login-profile {font-size: 1.4em; padding: 10px 0px 0px 35px;}
.login-profile li {padding: 2px 0px 8px 0px;}

.tags {color: #fff;}
.tags a {color: #555;}
.tags a:hover {color: #edaa26;}
.tags-alllink {overflow: hidden; zoom: 1; padding-top: 15px;}
.tags-alllink a {display: block; float: right; width: 92px; height: 22px; background: url(/images/button-arrow.png) no-repeat 0px 0px; color: #68acd2 !important; text-decoration: none; font: 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; text-indent: 9px;}
.tags-alllink a:hover {color: #68acd2 !important; opacity: 0.80; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); -khtml-opacity: 0.80; -moz-opacity: 0.80;}

#calendar-layer {}
.calendar {font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px 0px 20px;}
.calendar td {padding: 3px 6px;}
.calendar .monthselect {padding-bottom: 10px;}
.calendar .day-current {background: #f3c24b; color: #fff !important;}
.weekday {color: #4c858f;}

.archives b {}

.block-tags a {color: #348692;}
.block-tags {color: #fff;}

.block-popular {width: 150px; height: 200px; overflow: hidden; zoom: 1;}
.block-popular li {white-space: nowrap;}
.block-popular-fader {width: 35px; height: 200px; background: url(/images/fader.png) no-repeat -5px 0px; position: absolute; margin-left: 120px;}

.block-vote {padding: 11px 20px 0px 21px; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999;}
.block-vote img {border: 0px !important; height: 12px !important;}
.block-vote .vote-title {color: #0c6897; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.block-vote .submit {display: block; float: right; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; margin-top: 11px; position: relative; background: url(/images/button-92.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 92px;}
.block-vote .results {left: 10px;}

.news-poll-buttons .submit {display: block; float: left; font: 12px Tahoma, Geneva, sans-serif; cursor: pointer; margin: -2px 0px 0px -8px; position: relative;}
.news-poll-buttons .results {left: 18px;}

.login-inputs {padding: 10px 0px 0px 15px; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.login-inputs div {padding-bottom: 15px;}
.login-inputs .input {width: 165px; border: 1px solid #b4dae7; color: #999; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 4px 0px 4px 8px; display: block; margin-bottom: 3px;}
.login-inputs .submit {display: block; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; position: relative; background: url(/images/button-92.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 92px;}
.login-links {padding: 6px 0px 0px 0px;}
.login-links li {display: inline; padding-right: 25px;}

#dropmenudiv {border: 1px solid #999; border-bottom-width: 0; font: normal 10px Verdana; background-color: #fff; line-height: 20px; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration:none; color: #252525; background:#fff; border: 1px solid #fff; padding: 1px 0; margin: 1px;}
#dropmenudiv a:hover {background: #eee; color: #000;}

.news {width: 415px; background: url(../images/news.png) repeat-y 50% 0px;}
.news-top {background: url(/images/news.png) no-repeat 0px 0px; height: 12px; font-size: 0px;}
.news-bottom {background: url(/images/news.png) no-repeat -830px 100%; height: 12px; margin-bottom: 25px; font-size: 0px;}

.link-cat {font-size: 10px;}
.link-cat a {text-decoration: none;}
.link-cat a:hover {text-decoration: underline;}
.news-header {overflow: hidden; zoom: 1;}
.news-title {float: left; width: 250px; font: 2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left: 20px;}
.news-date {float: right; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #1fbfe1; padding: 7px 16px 0px 0px;}
.news-header a {color: #1fbfe1;}
.news-header img {vertical-align: middle; padding-left: 2px;}
.news-text {font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 15px 20px 0px 22px; overflow: hidden; zoom: 1; color: #555;}
.news-readfull {font: 1.4em/1.8em Tahoma, Geneva, sans-serif; padding: 4px 0px 0px 22px; color: #4c858f;}
.news-readfull a {color: #4c858f;}
.news-params {overflow: hidden; zoom: 1; padding: 20px 15px 10px 22px;}
.news-params li {display: block; float: right; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #1fbfe1;}
.news-params .left {float: left;}
.news-params a {color: #1fbfe1;}

.left-padd {padding-left: 23px;}

.navigation {text-align: center; overflow: hidden; padding-top: 4px; *padding-bottom: 4px; height: 30px; font: 1.2em Tahoma, Geneva, sans-serif;}
.navigation a {border: 1px solid #bcbcbc; color: #000; padding: 3px 7px; text-decoration: none;}
.navigation a:hover {border: 1px solid #1fbfe1;}
.navigation span {padding: 3px 6px;}
.navigation del a {color: #1fbfe1; border: 0px; text-decoration: underline;}
.navigation del a:hover {text-decoration: none; border: 0px;}

.addcomm {padding: 20px 0px;}
.addcomm-header {font: 2em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.addcomments-notlogged {overflow: hidden; zoom: 1; padding-top: 15px; width: 500px;}
.addcomments-notlogged li {display: block; float: left; width: 245px;}
.addcomments-notlogged input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 210px; background: #fff;}
.addcomments-captcha {overflow: hidden; zoom: 1; padding-top: 15px;}
.addcomments-captcha #dle-captcha {display: block; float: left;}
.addcomments-captcha #dle-captcha img {display: block;}
.addcomments-captcha * {display: block; float: left;}
.addcomments-captcha a {display: none;}
.addcomments-captcha i {cursor: pointer;}
.addcomments-captcha input {*margin-left: -115px !important;}
.addcomments-captcha #sec_code {width: 116px; height: 46px; border: 1px solid #bbb; color: #333; background: #fff; font: 40px Tahoma, Geneva, sans-serif; margin-left: 15px;}
.addcomments-captcha dfn {margin-left: 15px; width: 200px; font: 1.1em/1.37em Tahoma, Geneva, sans-serif; color: #999; padding-top: 2px;}
.addcomments-submit input {display: block; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; margin-top: 11px; position: relative; background: url(/images/button-92.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 92px; margin-top: -15px; position: relative; top: -5px;}
.addcomments-submit input.notlogged {margin-top: 15px; top: 0px;}
#allow_subscribe {margin: 0px 6px 0px 110px;}
#allow_subscribe+label {font-size: 1.1em;}
.editor {overflow: hidden; zoom: 1; margin-top: 15px;}
.editor div {float: left; padding: 0px 2px 0px 2px;}
.editor textarea {background: #fff; border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 5px !important;}
.editor_button {cursor: pointer;}

.a {width: 609px !important; background: url(/images/a.png) repeat-y 50% 0px; padding: 20px;}
.a-top {background: url(/images/a.png) no-repeat 1px 0px; height: 12px; font-size: 0px;}
.a-bottom {background: url(/images/a.png) no-repeat -1298px 100%; height: 12px; margin-bottom: 25px; font-size: 0px;}
.a-header {font: 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif;}
.a-header a {color: #1fbfe1;}

.signature {color: #888; font-size: 10px;}

#dle-poll-list {margin: 15px 30px 0px 10px;}

.news-form-field {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 13px !important;}
.news-form-field-label {display: block; padding: 7px 0px 0px 1px}
.news-form-field-label input {margin: 0px;}
.news-form-field-name, .news-form-xfield .addnews {font-weight: bold; padding-bottom: 4px !important;}
.news-form-field .input, .news-form-xfield input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 250px; background: #fff;}
.news-form-field .file-input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 262px; background: #fff;}
.news-form-field #category {border: 1px solid #bbb; font: 11px Tahoma, Geneva, sans-serif; width: 262px !important; background: #fff; padding: 0px 4px !important;}
.news-form-field #category * {color: #333 !important;}
.news-form-field select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: 262px; padding: 2px 0px;}
.addnews-bbcodes div {overflow: hidden; zoom: 1; height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.addnews-bbcodes {width: 547px !important;}
.addnews-bbcodes select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important; width: auto !important;}
.addnews-bbcodes img {display: block; float: left;}
.news-form-field textarea, .news-form-xfield textarea {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 531px; background: #fff; height: 250px;}
.news-form-admintag {font: 1.1em Tahoma, Geneva, sans-serif; padding-top: 15px;}
.news-form-admintag * {display: block; margin: 0px;}
.news-form-admintag label {margin: -13px 0px 0px 20px;}
.news-form-buttons {padding-top: 15px;}
.news-form-buttons input {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; margin-top: 11px; position: relative; background: url(/images/button-92.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 92px; margin-right: 15px;}

.ip-notify p {padding: 4px 0px 5px 1px; color: #f00;}

.news-form-xfield td {display: block; font: 1.1em Tahoma, Geneva, sans-serif;}
.news-form-xfield .addnews {padding-top: 13px !important;}
.news-form-xfield div {overflow: hidden; zoom: 1; height: auto !important; display: block; float: left; padding: 0px 2px 0px 3px;}
.news-form-xfield div select {font: 11px Tahoma, Geneva, sans-serif; color: #333; margin: 0px !important;}
.news-form-xfield img {display: block; float: left;}
.news-form-xfield select {font: 11px Tahoma, Geneva, sans-serif; color: #333; width: 250px; padding: 2px 0px;}

.comment {overflow: hidden; zoom: 1; padding-bottom: 30px;}
.comment .news-header {font-size: 1.2em;}
.comment-avatar {float: left; width: 50px; text-align: center; padding-top: 0px;}
.comment-avatar * {font-weight: normal !important;}
.comment-avatar img {padding-bottom: 6px; display: block;}
.comment .news {margin-left: 60px; background: none; width: 350px;}
.comment .news-text {padding: 8px 0px 0px 0px;}
.mass_comments_action {font: 1.1em Tahoma, Geneva, sans-serif; padding: 12px 10px 15px 0px; text-align: right; background: #f9f9f9; width: 458px;}
.mass_comments_action select {font: 11px Tahoma, Geneva, sans-serif; color: #222; width: 160px;}
.mass_comments_action input {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; margin-top: 11px; position: relative; background: url(/images/button-92.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 92px; display: inline;}

.pm-outboxcopy {margin: 0px 5px 0px 0px;}
.pm-textarea .editor {margin: 0px 0px 10px 0px !important;}

#result-registration {padding: 3px 0px 0px 2px;}

#searchinput {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; background: #fff; margin-left: 3px;}
#dosearch, #dofullsearch {width: 160px !important}
td.search input, td.search select, td.search textarea {font: 11px Tahoma, Geneva, sans-serif;}
td.search .bbcodes {margin: 0px 15px 0px 3px!important;}

.stat {line-height: 20px;}
.bigpadd {padding-bottom: 20px;}

.userinfo {line-height: 20px; font-size: 12px !important;}
.userinfo li {margin-left: 120px;}
.userinfo li.photo {position: absolute; margin-left: 0px; *margin-left: -120px;}
.userinfo .group {padding: 6px 0px 0px 0px;}

.footer {overflow: hidden; zoom: 1; border: 1px solid #cccccc; margin: 20px auto 50px auto; width: 891px;-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;}
.footer .csr {background: url(/images/icon-footer.png) no-repeat 0px 15px; font: 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif; color: #888; padding: 16px 0px 20px 50px; float: left; width: 200px; margin-left: 20px;}
.footer .csr a {color: #888;}
.footer-banners {float: right; padding: 5px 20px 0px 0px;}
.footer-banners li {display: block; float: left; padding: 15px 0px 0px 20px;}

/**/

/* ==================== Быстрый поиск на сайте */
#searchsuggestions {border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a {padding:5px;display:block; background-color:#fff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover {background-color:#fdd08b; color:#fff; }
#searchsuggestions a span.searchheading {background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading {color:#fff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span {color:#000; }
#searchsuggestions span.seperator {float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a {background-color:transparent; display:block; height:auto; color:#fff; }
#searchsuggestions span.notfound { padding:5px;background-color:#fff; display:block; height:auto; color:#00000; }

.ui-widget-content, .ui-widget-content a {color: #222222;}
.ui-widget-header, .ui-widget-header a {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-hover a, .ui-state-hover a:hover {color: #000;} /*blue*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #004179;} /*orange*/
.ui-state-error {color: #cd0a0a;} /* red */

.ui-widget-content, .ui-state-default, .ui-widget-content .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-state-error {background: #fff;} /* white */
.ui-widget-header {background: #000;} /*blue */

.ui-widget-content, .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #999;} /* light blue */
.ui-widget-header, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #666;} /* blue */
.ui-state-error {border: 1px solid #cd0a0a;}  /*red */

@-moz-document url-prefix() {
  .news-form-buttons input {padding-bottom: 4px;}
  .bbcodes {padding-bottom: 4px;}
  .block-vote .submit {padding-bottom: 3px;}
  .news-form-admintag label {margin: -13px 0px 15px 20px;}
  .news-form-admintag input:first-child {margin-bottom: -25px !important;}
  .news-form-admintag input:first-child+label {margin-top: 0px !important; position: relative; top: 12px;}
}

.bbcodes {font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; margin-top: 11px; position: relative; background: url(/images/button-150.png) no-repeat 0px 0px; border: 0px; color: #68acd2; height: 22px; width: 150px;}

#ratig-layer {text-indent: -9999px; width: 85px;}

select.rating {text-indent: 0px !important;}
