/* 
=============================================================
������ "Inexpensive"
�����: "RefinedStudio"
icq: 391014888
e-mail: RefinedStudio@mail.ru
http://refinedstudio.com  
=============================================================
*/

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, td, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, applet, font,  kbd, s, strike, u, center, th {padding:0; margin:0;}
html{}
body{width:100%; height:100%; font:normal 13px/16px Arial, Tahoma, Verdana, Sans-Serif, Trebuchet MS; color:#444; text-align:left; min-width:1280px;  max-width: 1400px; margin: 0 auto; }
ol, ul {list-style:none;}
a img, img {border:0;}
a {color:#0174A5; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}
.clear {clear:both;}
.news-text img {margin:0 10px 10px 0;}

.topbar {height:51px; margin:0 auto; padding:0 0 0 266px;}
.topmenu {float:left; height:37px; padding:5px 20px; text-transform:uppercase;}
.topmenu a {color:#1588b5; font-size:12px; font-family:Tahoma; font-weight:bold; line-height:37px;}
.topmenu a:hover {text-decoration: none;}
.topmenu:hover {color:#1588b5; border-bottom: 4px solid #19bcff; text-decoration: none;}
.search-block_new {float:right; margin: 5px 0 0 0;}

.mainico {background:url(../images/mainico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 0px; padding-left:45px; text-transform:uppercase;}
.mainico a, .forumico a, .chatico a, .pravilaico  a, .regico a, .mailico a, .mapico a {color:#1588b5; font-size:12px; font-family:Tahoma; font-weight:bold; line-height:40px;}
.forumico {background:url(../images/forumico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.chatico {background:url(../images/chatico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.pravilaico {background:url(../images/pravilaico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.regico {background:url(../images/regico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.mailico {background:url(../images/mailico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.mapico {background:url(../images/mapico.png) no-repeat scroll 0 0 transparent; float:left; height:40px; margin:5px 0 5px 5px; padding-left:45px; text-transform:uppercase;}
.search-block {float:right; height:26px; margin:0 0px 0 0; padding:12px 0px 0 0;}
.searchbar {background:url(../images/search.png) no-repeat scroll 0 0 transparent; width:209px; height:26px;}
.searchbar .lfield {overflow:hidden; padding-left:10px; width:143px;}
.searchbar li {float:left; height:26px;}
.searchbar .lfield input {float:left; background:none; border:0; color:#046999; font-size:12px; font-family:Trebuchet MS; font-style:italic; width:143px; height:15px; margin-top:6px;}
.searchbar .lbtn input {background:url(../images/bt.png) no-repeat; height:26px; width:56px;}

h1 { font-size: 12px; font-weight: lighter; display: inline; }

.page {width:100%; margin:0 auto;}
.header {width: 100%; height:65px; padding: 0;} 
.main_old {background:url(../images/bg_top.png) top repeat-x; }
.main {}

.logo {float:left; width:34px; height:134px; padding-left:3px; margin-top: -69px;}
.logo_new {float:left; width:266px; height:51px; padding-left:0px;}
.content {overflow:hidden; zoom:1;padding-top: 10px;    padding: 7px;}
.leftcol {float:left; width:200px;}
.rightcol {float:right; width:200px;}
.centercol {margin:0 210px 0 210px; _margin:0 200px 0 210px;}


.banlog {float:left; width:468px; height:107px; padding: 12px 0 15px 131px;}
.bannerbox {width:468px; height:60px;}
/*.loginbox {width:468px; height:47px;}*/
/*.logbg {background:url(../images/logbg.png) no-repeat; width:468px; height:47px;}*/
.logbg {
    /* background: url(../images/logbg.png) no-repeat; */
    /* width: 468px; */
    height: 47px;
}
/*.login-input {border:0; width:145px; height:15px; margin:20px 0 0 8px; padding:2px 4px 2px 4px; color: #046999; font-size:12px; font-family:Trebuchet MS; font-style:italic;}
.pass-input {border:0; width:145px; height:15px; margin:20px 0 0 20px; padding:2px 4px 2px 4px; color: #046999; font-size:12px; font-family:Trebuchet MS; font-style:italic;}
.enter {margin: 19px 0 0 12px;}
.lost {float:left; margin:13px 0 0 27px; color:#000;}
.lost a {font-size:11px; font-family:Trebuchet MS; font-style:italic; color:#000; text-decoration:underline;}
.lost a:hover {text-decoration:none;}
.logsave {float:right; padding:0 9px 0 0; color:#000; font-size:9px;}
.userblock {float:left; color:#A7D2E4; font-size:10px; height:40px; line-height:18px; padding:9px 0 0 37px; text-transform:uppercase;}*/
/*.userblock a {color:#fff;}*/
.userblock a {color:#000;}
  

.social {float:left; padding:15px 0 0 10px;}
.social a {display:block; height:14px;}
.rssico {background:url(../images/rssico.png) left top no-repeat; width:14px; margin-bottom:13px;}
.twitico {background:url(../images/twitico.png) left top no-repeat; width:14px; margin-bottom:14px;}
.faceico {background:url(../images/faceico.png) left top no-repeat; width:14px;}


.top-menu {background:url(../images/top-menu.png) left top repeat-x; height:37px; margin:0; padding:0; position:relative; z-index:1000;}
.top-menu li {background:url(../images/top-menu2.png) left top no-repeat; height:37px; width:90px; float:left; list-style-type:none; margin:0; padding:0; position:relative;}
.actve-li {background:url(../images/top-menu2.png) left -37px no-repeat !important;}
.top-menu-link {height:37px; width:90px; text-align:center; color:#fff; float:left; line-height:37px; text-decoration:none; font-weight:bold;}
.hidden-menu {width:230px; display:none; left:0; top:37px; position:absolute; z-index:10000;}
.hidden-menu a {height:10px; display:block; background:#064e73; padding:10px 10px 10px 15px; border-bottom:1px #075985 solid; color:#fff; text-decoration:none;}
.hidden-menu a:hover {background:#04678C;} 


.content-block {background:#054D73; padding:7px;}
.content-block-bg {padding:5px;  background:#044466; border:1px solid #015581;}
div#feature_list {width:100%; height:175px; background:#02476C; overflow:hidden; position:relative; z-index:1;}
div#feature_list ul {top:0; list-style:none; padding:1px 0 0 0; margin:0; position:relative;}
ul#tabs {left:0; width:100%; position:relative; z-index:2;}
ul#tabs li {font-size:12px; font-family:Arial;overflow:hidden; padding-right:5px;}
ul#tabs li img {border:0; float:left; margin:7px 5px 0 3px;}
ul#tabs li a {color:#AEAEAE; text-decoration:none; display:block; background:url(../images/tabs.png) left top repeat-x; height:40px; outline:none; margin:0 0 5px 0;}
ul#tabs li a img {height: 27px;}
ul#tabs li span {width:100%; display:block; padding:0px 0 0 0px; color:#fff;}
ul#tabs li a:hover {text-decoration:underline;}
ul#tabs li a.current {background:url(../images/tabs2.png) left top repeat-x; color:#AEAEAE;}
ul#tabs li a.current:hover {text-decoration:none; cursor:default;}
ul#output {right:0; width:525px; height:200px; position:relative;}
ul#output li {position:absolute; width:523px; height:200px;}
.hide_sl{display:none;}
.slider-title {position:absolute; height:175px; bottom:-5px; width:315px; background:url(../images/slider-title.png);}
.slider-title span {color:#EFEFEF;}
.slider-title h2 {color:#fff; margin:0; font-size:17px; padding:0 0 5px 0; font-weight:normal;}
.slider-title a {color:#fff;}
.slider-title a:hover {color:#fff; text-decoration:none;}
.perehod {background:url(../images/perehod.png) repeat-x; height:5px;}


.block{margin:0 0 10px 0;}
.blhead{background:url(../images/blhead.png) no-repeat; width:200px; height:24px;}
.bltitle{font-size:12px; font-family:Taxoma; font-weight:bold; color:#fff; padding:3px 0 0 27px;}
.bltxtbg{background:url(../images/bltxtbg.png) repeat-y; height:100%; width:200px;}
.bltxtbg_r{height:100%; width:200px;}
.blbot{background:url(../images/blbot.png) no-repeat; width:200px; height:10px;}

.bltxtmenucalendar {padding:5px 0 0 18px;}
.bltxtmenuarchives {padding:10px 0 0 18px;}
.bltxtmenuinform, .bltxtmenutags {padding:10px 10px 0 10px;}
.bltxtmenuvote {padding:3px 8px 0 8px;}
.bltxtmenutopnews {padding:10px 10px 0 10px; line-height:18px;}
.bltxtmenutopnews li {background:url(../images/menu_marker.gif) no-repeat scroll left 6px transparent; padding:1px 0 2px 16px;}
.bltxtreklama {padding:10px 5px 0 5px;}


#lmenu, #lmenu ul {display:block; list-style:none; color:#020000; margin:0; padding:0; position:relative;}
#lmenu li {display:block; padding:4px 10px 4px 0; position:relative}
#lmenu li ul {margin:10px 0 0 20px;}
#lmenu li li {background:url(../images/menu_marker.gif) no-repeat left 6px; padding:1px 0 2px 16px;  position:static}
#lmenu li a {text-decoration:none; color:#0174a5; padding-left:20px; background:url(../images/menu_arrow.gif) no-repeat 10px 6px;}
#lmenu li a:hover {color:#0174a5; text-decoration:underline;}
#lmenu li li a {color:#555; padding:0; background:none;}
#lmenu li li a:hover {color:#1377b8; text-decoration:underline}
#lmenu li span {display:block; float:right; cursor:pointer; position:absolute; right:10px;top:9px}
#lmenu ul.d_none {display:none}
#lmenu li p {text-decoration:none; color:#0174a5; padding-left:20px;} 
  

.vote-title {padding:10px 0 10px 0; color:#0174A5; font-weight:bold;}
.lvbltop {background:url(../images/line_horz.gif) top left repeat-x; height:1px; width:178px; padding:3px;}
.lvblbot {background:url(../images/line_horz.gif) top left repeat-x; height:1px; width:178px; padding:3px; margin:7px 0 0 0;}
.vote-list {line-height:25px; padding-bottom:10px; margin-right:15px;}
.vote {color:#0174A5; font-size:11px; font-family:Helvetica; font-weight:bold;}
.vsubmit {padding-bottom:10px;}
.vsubmit .vbutton {color: #FFF; width:88px; padding-left:2px; margin-right:-2px;}
.vsubmit .vresult {background-position:-39px 0; color:#fff; width:56px;}
.vsubmit input {background:url(../images/vsubmit.png) no-repeat scroll 0 0 transparent; border:0; cursor:pointer; font-size:10px; font-weight:bold; height:26px; padding-bottom:5px;}
.vsubmit .vbutton:hover {background-position:0 -26px;}
.vsubmit .vresult:hover {background-position:-39px -26px;}
.showvote {padding-left:3px;}


.latestnews {padding:0 5px 0 5px; position: relative;}
.latestnewstitle {color:#0174A5;font-weight: bold;padding:6px 8px 12px 10px;text-align:left;}
.latestnewstitle a {color: #0174A5;text-decoration: none;}
.latestnewsstory {padding-left:5px; font-size:11px;}
.latestnewsstory img {border:0;clear: both;display: block;float: none;margin: 0 auto 5px;position: relative;width: 90px;}
.fullnk {padding:5px 5px 0 5px; font-size:11px;}


.spdbar, .sortn {    padding: 5px 10px 5px 10px;
    margin-bottom: 15px;
    background: #EBEBEB;
    color: #000;
    border: 1px solid #C8C8C8;
    line-height: 22px;}
.spdbar a, .sortn a {color:#000;font-weight:bold;}
.bannertop {text-align:center;padding:5px 0 20px 0;}
.bannerbot {text-align:center;margin:35px 0 35px 0;}

/*  */
.news_topleft{background: url(../images/news_topleft.png) no-repeat;width:24px;height:24px;font-size:0;}
.news_topcenter {background: url(../images/news_topcenter.png) repeat-x;height:24px;}
.news_topright{background: url(../images/news_topright.png) no-repeat;width:8px;height:24px;font-size:0;}


.news {padding:0;}
.boxnewstop {width:100%; height:24px;}
.boxnewscent {
width: 100%;
    height: 100%;
    border: 1px solid #CDCDCD;
    margin: 0 0 10px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #EBEBEB;
}
.boxnewsbot {background:url(../images/boxnewsbot.png) no-repeat; width:580px; height:10px;}
.dateavtor {padding:3px 0 0 10px; color:#000; overflow:hidden;}
.dateavtor span a {color:#000;}
.news-header {
    font-size: 14px;
    font-weight: bold;
    color: #0174A5;
    /* padding: 15px 12px 5px 12px; */
    background: #e1e1e1 url(../images/double-border-horiz.gif) repeat-x left bottom;
    padding: 11px;
}
.news-header a {font-size:14px; font-weight:bold; color:#0174A5}
.news-header-all {font-size:14px; font-weight:bold; color:#0174A5; padding:15px 12px 10px 0;}
.newscategory {
padding: 6px 0px 9px 10px;
    color: #0174A5;
    font-weight: bold;
    overflow: hidden;
    background: #EBEBEB url(../images/double-border-horiz.gif) repeat-x left bottom;
}
.newscategory span a {color:#0174A5; font-weight:normal;}
.news-text {overflow:hidden; zoom:1; padding:12px;    margin-bottom: 32px;}
.news-params {overflow:hidden; zoom:1; /*padding:17px 12px 19px 12px;*/}
.news-rate {float:left; height:22px; overflow:hidden; zoom:1; padding:6px 0 0 8px;}
.news-info {
float: right;
    float: right;
    /* background: url(../images/news-info.png) repeat-x 0 -28px; */
    background-color: #FFFFFF;
    overflow: hidden;
    zoom: 1;
    border-radius: 5px;
    margin-bottom: 13px;
    margin-right: 12px;
}
.news-info li {
    height: 21px;
    /* background: url(../images/news-info.png) no-repeat; */
    display: block;
    float: left;
    font-size: 11px;
    color: #414f5c;
}
.news-info li.news-info-left {background-position: 0 0; padding:5px 5px 0 11px;}
.news-info li.news-info-spacer {
    width: 2px;
    padding-top: 4px;}
.news-info li.news-info-right {background-position: 100% -56px; padding:5px 11px 0 5px;}
.news-info i {font-style:normal;}
.news-info li i, .news-info li i a {    color: #414F5C;}


.pollbox {padding:10px 7px 10px 7px;}
.polltitle {background:#F4F4F4; font:16px Trebuchet MS,Georgia,Arial; color:#0174A5; padding:10px;}
.pollnews {background:#F4F4F4; padding:10px 10px 15px 10px;}
.polltxt {font:12px Verdana,Geneva,sans-serif; color:#444;}
#dle-poll-list {padding:15px 0 15px 0; line-height:20px;}
.pollvoting {color:#0174A5; padding-top:10px;}


.tag {padding:5px 12px 5px 12px;}
.reason {padding:0 12px 0 12px;}
.othernews {padding:12px;}
.othernews ul {padding-top:5px;}


.navigation {width:100%; height:30px; color:#000; font-family:tahoma; font-size:10px; border:0; background-color:transparent; text-decoration:none; margin:15px 0 15px 0; text-align:center;}
.navigation a:link, .navigation a:visited, .navigation a:active {color:#fff; text-decoration:none; padding:6px 0 4px 0; background-image:url(../images/dlet_navs.png); background-position:0 0; margin:0 1px; width:24px; float:left;}
.navigation a:hover {color:#fff; background-image:url(../images/dlet_navs.png); background-position:-44px 0;}
.navigation span {padding:6px 0; color:#000; background-image:url(../images/dlet_navs.png); background-position:-88px 0; margin:0 1px; width:24px; float:left;}
.navigation span.nav_ext {padding:6px 0; color:#000; background:none; width:13px; float:left;}


.footer {overflow:hidden; zoom:1; height:165px; margin:25px 0 0 0; padding-top: 8px; line-height: 20px; vertical-align: middle; width: 100%; background:#fff url(../images/bg_bottom.png) bottom repeat-x;}
.interestingly {float:left; margin-right:30px; color:#fff;}
.interestingly p {margin:35px 0 0 30px; font-size:24px; height:30px; padding:10px;}
.footer .tagdiv {width:120px; color:#fff;}
.footer .tagdiv a {color:#fff;}
.footerbottom{width:100%; height:40px; color:#006595; margin:25px 0 0 0;}
.fleft{width:190px; padding:0 0 0 10px;}
.fcenterx {float:left; width:100%; height:40px;}
.fcenter{width:480px; padding-top:20px;}
.fright{width:300px; float: right; text-align:right; padding:5px 0 0 0;}
.footerbottom a {color:#297FA6;}
.footerbottom a:hover {color:#297FA6; text-decoration:underline;}
.footerbottom a span {color:#006595;}
.footerbottom a:hover span {color:#297FA6; text-decoration:none;}
.counter1{width:88px; height:31px; float:left; padding:0 0 0 5px; text-align:left;}
.counter2, .counter3{width:88px; height:31px; float:left; padding:0 0 0 10px; text-align:left;}

.counter1 img,.counter2 img,.counter3 img {opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/-moz-opacity: 0.5; /* Mozilla 1.6 � ���� */-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */}
.counter1 a:hover img,.counter2 a:hover img,.counter3 a:hover img,.counter1 img.active,.counter2 img.active,.counter3 img.active {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=none); /* IE 5.5+*/-moz-opacity: none; /* Mozilla 1.6 � ���� */-khtml-opacity: none; /* Konqueror 3.1, Safari 1.1 */}


.news-form-field {font-size:12px; color:#333; padding:6px 0 6px 0;} 
.news-form-field-name {font-weight:bold; padding-bottom:4px;} 
.news-form-field .input {border:1px solid #bbb; font-size:12px; color:#333; padding:4px 5px; width:305px; background:#fff;} 
.news-form-field #category {border:1px solid #bbb; font-size:12px; background:#fff; padding:0 4px;}
.news-form-field #category * {color: #444 !important;}
.addnews-bbcodes div {overflow:hidden; zoom:1; height:auto; display:block; padding:0;}
.addnews-bbcodes img {display:block; float:left;}
.news-form-field textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:98%; height:250px; border:1px solid #bbb; }
.xfields {padding-top:5px;}
.news-form-xfield .addnews {font-weight:bold; padding-top:13px;}
.news-form-xfield td {display:block;}
.xfields input {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:300px; height:14px; border:1px solid #bbb; padding:4px 5px;}
.xfields textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:97%; height:250px; border:1px solid #bbb; margin:0 1px 0 0; padding: 4px 5px;}
.news-form-xfield div {overflow:hidden; zoom:1; height:auto; display:block; float:left; padding:0 2px 0 3px;}
.news-form-xfield img {display:block; float:left;}
.news-form-admintag {padding-top:15px;}
.news-form-buttons {padding-top:15px;}
.news-form-buttons input, .addcomments-submit input, .submit, .bbcodes {background: url(../images/linkfull.png) no-repeat scroll 0 0 transparent; border:medium none; color:#FFF; cursor:pointer; font:11px tahoma; font-weight:bold; width:119px; height:26px; padding:0 0 2px 0;}
.news-form-buttons input:hover, .addcomments-submit input:hover, .submit:hover, .bbcodes:hover {background-position:0 -26px;}
.impot {color:#0174A5;}
#dle_recaptcha {margin-bottom:12px;}


.userinfo {line-height:16px;padding:4px 0;}
.userinfo a {color:#0174A5;}
.userinfo li {margin-left:120px;}
.userinfo li.photo {position:absolute; margin-left:0;}
.userinfo .group {padding:6px 0 0 0; font-size:11px; color:#0174A5; font-weight:bold;}
.xprofile {padding-top:5px;}
.xprofile textarea {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:320px; height:86px; border:1px solid #bbb;}
.xprofile input {color:#555; font:11px tahoma; background:#fff url(../images/dlet_field_o.gif) repeat-x; width:250px; height:14px; border:1px solid #bbb;}
.xprofile select {color:#555; font:11px tahoma; height:18px;}
.news-form-field-label {display:block; padding:7px 0 0 1px;}
.news-form-field-label input {margin:0;}
.news-form-field .file-input {border:1px solid #bbb; color:#333; font:11px Arial, Geneva, sans-serif; padding:4px 5px; width:262px; background:#fff;}
.ip-notify p {padding:4px 0 5px 1px; color:#f00;}

.stat {line-height:20px;}
.bigpadd {padding-bottom:20px;}

.pm_head {font-size:12px tahoma;}
.pm_list {color:#444;}
.pm_list a {color:#0174A5;}
.pm input {margin:10px 0 0 0; font-size:10px;}
.pm-outboxcopy {margin:0 5px 0 0;}
.pm-textarea .editor {margin:0 0 10px 0;}
.readpm-box {overflow:hidden; margin:0; padding:10px 0 5px 0;}


.news-comment {overflow:hidden; zoom:1; padding:0 1px 0 1px;}
.base {padding-bottom:15px; overflow:hidden;}
.comments {margin:0;}
.heading_com, .readpm-box-head {background-color:#F4F4F4; border-top:2px solid #0174A5;}
.heading_com .binner, .readpm-box-head .binner {background:url(../images/heading_com_left.png) no-repeat scroll left top transparent;padding-left:110px;position:relative;min-height:90px;}
.binner {overflow:hidden; padding:0 0 0 21px; background-color:#F4F4F4;}
.avatar {background-position:50% 50%;background-repeat:no-repeat;left:23px;position:absolute;top:12px;}
.heading_com .morecomments, .readpm-box-head .morecomments {background:none repeat scroll 0 0 transparent;padding-top:0;}
.morecomments {color:#898989;font-size:12px;}
.comdate {background-color:#0174A5;color:#FFF;float:right;padding:2px 8px; margin-top: -3px;}
.comdate span {vertical-align:top;}
.txt_com {padding:12px 10px 0 0;color:#666;}
.commentbox {padding-bottom:6px; padding-top: 3px;}
.stext {padding-top:6px;border-top:1px solid #999;}
.morelink_com{padding: 0px; overflow:hidden; background-color:#F4F4F4; color:#666;}
.morelink_com a{color:#5794BA;}


.addcomments-notlogged {overflow:hidden; zoom:1; padding:15px 0 15px 0;}
.addcomments-notlogged li {display:block; float:left; width:245px;}
.addcomments-notlogged input {background:#fff; border:1px solid #bbb; color:#333; font:11px tahoma; padding:4px 5px 4px 5px; width:210px;}
.addcomments-captcha {overflow:hidden; zoom:1; padding-top:15px;}
.addcomments-captcha a {display:none;}
.addcomments-captcha i {cursor:pointer;}
.addcomments-captcha * {display:block; float:left;}
.addcomments-captcha #dle-captcha {display:block; float:left;}
.addcomments-captcha #dle-captcha img {display:block;}
.addcomments-captcha #sec_code {width:116px; height:46px; border:1px solid #bbb; color:#333; background:#fff; font:40px Arial, Geneva, sans-serif; margin-left:15px;}
.addcomments-captcha dfn {margin-left:15px; width:200px; font:12px Arial, Geneva, sans-serif; color:#999; padding-top:2px;}
#allow_subscribe {margin:0 6px 0 0;}
#allow_subscribe+label {font-size:12px;}
.mass_comments_action  {text-align:right; padding:15px 12px 15px 15px; color:#0174A5;}
.mass_comments_action select {color:#0174A5; height:25px;}
.editor .bbcodes {font-size:10px; margin-top:5px;}

.quest {padding:10px 0 10px 0;}
td.label {font-weight:bold;vertical-align:top;padding:10px 0 10px 10px;width:20%;}
.f_input {background:#FFF;border:1px solid #BCC0C2;padding:2px;width:300px;}
.impot {color:#FF0000;font-weight:normal;}

.widget {margin: 0px;}

.site-up:hover {
    background-position: 50% -31px;
}
.site-up.show {
    margin-top: -25px;
    opacity: 1;
}
.site-up {
    background: url("../images/return_button.png") no-repeat scroll 50% 1px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 25px;
    margin-top: 2px;
    opacity: 0;
    position: fixed;
    right: 1px;
    top: 100%;
    transition: opacity 0.4s ease 0s, margin-top 0.4s ease 0s;
    width: 40px;
    z-index: 250;
}

.stream_s { 
	display: inline-block;
	float: left;
	height: 190px;
	margin-bottom: 5px;
	margin-left: 5px;
	/*margin-right: 5px;*/
	width: 205px;
	overflow: hidden;
}
.stream_head {
	/*background-color: #f4f4f4;*/
	height: 190px;
}
.st_n { 
	padding-left:3px;
	padding-top:3px;
	color:#53a4ff;
	font-size:14px;
	display:block;
	text-decoration:none;
	font-weight:700;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.st_n:hover{
	color:#15a8fd
}
.st_nm{
	/*color:#ccc;*/
	font-size:10px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:default
}
.p_s{
	width:205px;
	height:142px;
	/*opacity:.7;*/
	float:left
}

#dle-videotags
{
    background-color: #d2e8ff;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    padding: 3px;
    border: darkcyan 1px solid;
    font-weight: bold;
}

.videotagdiv
{
    display: inline-block;
    margin-right: 15px;
}

#dle-videotags .active
{
    border-bottom: 1px dotted;
}

.stream-infotext
{
    margin-bottom: 10px;
}

.stream_st_span {
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: 700;
    margin-top: -90px;
    opacity: 1;
    padding: 5px 0 5px 5px;
    text-decoration: none;
    width: 200px;
    z-index: 100;
}



 .form-wrapper {
  width: 294px;
  padding: 6px;
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  border-color: #dedede #bababa #aaa #bababa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;  
  background-color: #f6f6f6;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));  
  background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
  background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
  background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
  background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
  background-image: linear-gradient(top, #f6f6f6, #eae8e8);
  }

  .form-wrapper #search {
  width: 178px;
  height: 15px;
  padding: 5px 5px;
  float: left;  
  border: 1px solid #ccc;
  -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
  box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;  
  }

  .form-wrapper #search:focus {
  outline: 0;  
  border-color: #aaa;
  -moz-box-shadow: 0 1px 1px #bbb inset;
  -webkit-box-shadow: 0 1px 1px #bbb inset;
  box-shadow: 0 1px 1px #bbb inset;  
  }

  .form-wrapper #search::-webkit-input-placeholder {
  color: #999;
  font-weight: normal;
  }

  .form-wrapper #search:-moz-placeholder {
  color: #999;
  font-weight: normal;
  }

  .form-wrapper #search:-ms-input-placeholder {
  color: #999;
  font-weight: normal;
  }  

  .form-wrapper #submit {
  float: right;  
  border: 1px solid #0080a5;
  height: 27px;
  width: 100px;
  padding: 0;
  cursor: pointer;
  font: bold 15px Arial, Helvetica;
  color: #fafafa;
  text-transform: uppercase;  
  background-color: #0080a5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;  
  text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
  }
  
  
 






  
  

.recent_main_conta {/*background-color: #eee;*/ padding:3px 5px;}
.recent_main_conta.row_even {     /* background: rgba(0, 0, 0, 0.106) none repeat scroll 0 0; */}
  
.recent_author {padding-right:10px; font-size: 0.9em;} 
.recent_date {font: 0.9em Georgia,"Times New Roman",Arial,sans-serif;} 



.blueline {
	background: #e5f0f9 url(../images/bg_row_phpbb.png) no-repeat -680px bottom;
	margin:5px 0;
	height: 1px;
	font-size: 0;
}


/*.stream-info-dp {border-bottom:3px solid black; margin: 20px 5px 10px;}*/

.stream-info-dp {
    border-bottom: 2px solid rgba(139, 139, 139, 0.7);
    padding-bottom: 6px;
    position: relative;
	margin: 20px 5px 10px;
}


.stream-info-dp .more-link {
    bottom: 8px;
    color: #8b8b8b;
    font-family: proxnov-bold,arial,sans-serif;
    font-size: 0.6875em;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    position: absolute;
    right: 0;
    text-rendering: optimizelegibility;
    text-transform: uppercase;
}
.stream-info-dp .more-link a{padding:0 15px;color:#0495d2}
.stream-info-dp .more-link a:last-child{padding-right:0}
.stream-info-dp .more-link a:hover{color:#0371a0; text-decoration:none;}

.stream-info-dp  h3 {color: #666;}

.stream-info-dp h3 span {
    border-bottom: 4px solid #036C9A;
    color: #036C9A;
    padding-bottom: 4px;
}

.stream-info-dp::after {
    border-bottom: 4px solid #036C9A;/*ed195a*/
    bottom: -3px;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    width: 260px;
}


.stream-info-dp-container {text-align:center;}
.stream-info-dp-container > div > div {float:none;}







.page-header {
    width: 100%;
    z-index: 100;
	margin-bottom:3px;
}

.page-header .header-top {
    background: #DAE7E0 none repeat scroll 0 0;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.35);
	position: relative;
	margin-top: -5px;
    margin-bottom: -4px;
}

.page-header .header-top .nav-main-title, .page-header .header-top .nav-main {
    box-sizing: content-box;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
	float:left;
}


.page-header .header-top .nav-main-title {
	height:35px;
	width: 60px;
	line-height:40px;
	border-radius: 0 0 3px 3px;
	background-color:#fff;
	text-align:center;
}


.page-header .header-top .clearfix::before, .clearfix::after, .row::before, .row::after {
    content: "";
    display: table;
}
.page-header .header-top .clearfix::after, .row::after {
    clear: both;
}
.page-header .header-top .nav-main ul {
    font-family: proxnov-sbold,arial,sans-serif;
    font-style: normal;
    font-weight: normal;
    list-style: outside none none;
    margin: 0.75em 0;
    padding: 0;
    text-rendering: optimizelegibility;
	display:table;
	width:100%;
}

.page-header .header-top .nav-main ul li {
	float: left;
    margin-left: 22px;
}
.page-header .header-top .nav-main ul li:first-child {
    margin-left: 0;
}


.page-header .header-top .nav-main ul li a {
    background-color: #fff;
    border-bottom: 1px solid transparent;
    border-radius: 3px;
    color: #000;
	font-weight:bold;
    display: block;
    padding: 3px 10px;
}

.page-header .header-top .nav-main ul li.active a, .page-header .header-top .nav-main ul li:hover a {
	color: #FF9527;
	text-decoration: none;
}








.tb_main_container {overflow:hidden;}
.tb_main_container a:hover {text-decoration:none;}

.tb_main_container > div > div {float:left; width:25%;}
.tb_main_container div.tb_block { 	/*border:1px solid red;*/ position:relative;}

  


.tb_block_main {
    bottom: 0;
    display: block;
    left: 0;
    padding: 39px 20px 10px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12;
}

.tb_block_section, a.tb_block_section {
    background: #9370d8 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    font-size: 10px;
    height: 10px;
    right: 12px;
    line-height: 9px;
    padding: 4px 10px 3px;
    position: absolute;
    text-shadow: none;
    text-transform: uppercase;
    top: 10px;
    white-space: nowrap;
    z-index: 12;
}


.tb_main_container .tb_block_header .txt {
    color: #fff;
	font-size:16px;
}

.tb_main_container .tb_block_header .complementary {
    color: #fff;
	font-size:13px;
	padding: 5px 0;
}




.tb_block_comments, .tb_block_comments > * {
    background: rgba(0, 0, 0, 0) url("../images/tb-sprites.png") no-repeat scroll 0 0;
    display: inline-block;
}

.tb_block_comments, a.tb_block_comments {
    background-position: 0 -80px;
    color: #99ff99;
    display: inline-block;
    font: 11px/1 Verdana,Arial,Helvetica,sans-serif;
    padding: 0 0 0 11px;
    position: absolute;
    right: 12px;
    bottom: 11px;
    z-index: 12;
}

	.tb_block_comments > b {
		background-position: 100% -120px;
		display: inline-block;	
		padding: 4px 1px 12px 0;
	}
	
		.tb_block_comments > b > * {
			display: inline-block;
			left: -5px;
			overflow: hidden;
			position: relative;
			text-overflow: ellipsis;
		}


.tb_block_bg {
    background: #fff /*rgba(0, 0, 0, 0)*/ none no-repeat scroll 50% 50% / cover ;
    bottom: 1px;
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 10;
}

.tb_block .tb_block_grad {
    background: linear-gradient(to bottom, rgba(37, 51, 10, 0) 0px, rgba(37, 51, 10, 0.4) 100%) repeat scroll 0 0%, rgba(37, 51, 10, 0.4) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 11;
	filter:alpha(opacity=50)
} 



















.cat-block {
    line-height: 16px;
    margin: 10px;
    overflow: hidden;
    position: relative;
    list-style-type: none;
}

.cat-block li:last-child, .cat-block li.last {
    margin-right: -15%;
}
.cat-block li {
    float: left;
    position: relative;
    width: 20%;
}


.cat-block li.cat-block__teaser a, .cat-block li.cat-block__teaser a:hover {
    background: #ccc none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 110px;
    margin: 0 10px 0 0;
    position: relative;
    text-decoration: none;
}
.cat-block li.cat-block__teaser:last-child a, .cat-block li.cat-block__teaser.last a {
    margin: 0;
}

.cat-block li.cat-block__teaser a img {width:100%; position:absolute; top:-20%;}


.cat-block li.cat-block__teaser .shd {
    background: rgba(0, 0, 0, 0) url("../images/bg_catblock.png") repeat-x scroll 0 0;
    height: 55px;
    left: 0;
    top: 0;
    width: 100%;
    display: block;
    font-size: 1px;
    line-height: normal;
    overflow: hidden;
    position: absolute;
}



.cat-block li.cat-block__teaser .text {
    display: block;
    font-size: 15px;
    padding: 10px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

/* новая правая колонка */
.right-rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;	
	behavior: url(js/PIE.htc);	
	margin-bottom: 10px;
	position: relative;
}
.right-rounded.colored {
	background: #ebebeb;
}
.right-rounded.sub-colored {
	background: #3ab1ff;
	color: #fff;
}
.right-rounded .block-title {
	background: #e1e1e1;	
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;	
	behavior: url(js/PIE.htc);
	font-size: 1.15em;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 1px #fff;
	padding: 7px 13px;
	position: relative;
}
.right-rounded .block-title.border {
	background: #e1e1e1 url(../images/double-border-horiz.gif) repeat-x left bottom;	
}

.right-rounded .block-title h2
{
	font-size: 1em;	
	font-weight: normal;
	margin: 0px;
}

.right-rounded .small-tabs {
	background: #e1e1e1 url(../images/double-border-horiz.gif) repeat-x left bottom;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.right-rounded .small-tabs li {
	display: block;
	float: left;
}
.right-rounded .small-tabs li a {
	display: inline-block;
	font-size: 0.85em;
	line-height: 22px;
	padding: 0 13px;
	text-decoration: none;
	color: #000;	
	position: relative;
}
.right-rounded .small-tabs li a:hover, .right-rounded .small-tabs li a.act {
	text-decoration: none;	
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	background: #fefefe;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#ebebeb));
	background: -webkit-linear-gradient(#fefefe, #ebebeb);
	background: -moz-linear-gradient(#fefefe, #ebebeb);
	background: -ms-linear-gradient(#fefefe, #ebebeb);
	background: -o-linear-gradient(#fefefe, #ebebeb);
	background: linear-gradient(#fefefe, #ebebeb);
	-pie-background: linear-gradient(#fefefe, #ebebeb);
	behavior: url(js/PIE.htc);	
}
.right-rounded .line-w-border {
	padding: 8px 0;
	background: url(../images/double-border-horiz.gif) repeat-x left top;
	display: table;
	vertical-align: middle;	
	width: 100%;
	font-size: 0.9em;
}
.right-rounded .line-w-border span, .right-rounded .line-w-border strong {
	display: table-cell;	
	padding: 0 5px;
}
.right-rounded .line-w-border strong {
	text-align: right;
	font-size: 0.9em;	
}
.right-rounded .simple-holder .line-w-border:first-child {
	background: none;	
}

.block-w-img70 {
padding: 8px 10px;
}

.block-w-img70 li {
list-style-type: circle;
font-size: 12px;
}



/* новая правая колонка */

/*Голосование в новом стиле*/
.vbutton{
font-family:Arial;
background:#fff url(../images/w30.png) repeat-x;	
cursor:pointer;
width:76px;
height:25px !important;
line-height:25px !important;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
margin:5px auto 10px 10px;
color:#505050;
text-shadow:0 1px 1px #fff;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 0 2px #303030;
-moz-box-shadow:0 0 2px #303030;
-webkit-box-shadow:0 0 2px #303030;
float:left;
border:0;
}
.vbutton:hover{
color:#000;
cursor: pointer;
border:0;
background:#fff url(../images/white.png) repeat-x;	
}
.cbutton{
font-family:Arial;
background:#0f5cac url(../images/color.png) repeat-x;	
cursor:pointer;
width:100px;
height:25px !important;
line-height:25px !important;
border:0 !important;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
margin:5px auto 10px 10px;
color:#fff;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:0 0 2px #303030;
-moz-box-shadow:0 0 2px #303030;
-webkit-box-shadow:0 0 2px #303030;
text-align:center;
float:left;
}
.cbutton:hover{
color:#fff;
cursor: pointer;
border:0;
box-shadow:0 1px 2px #909090;
-moz-box-shadow:0 1px 2px #909090;
-webkit-box-shadow:0 1px 2px #909090;
text-shadow:none;
background-position:0 -10px;
}
.resbutton{
font-family: Arial;
    cursor: pointer;
    text-decoration: none;
    margin: 5px 0 0 12px;
    font-size: 12px;
    font-weight: bold;
    /* color: #0f5cac; */
    /* text-decoration: underline; */
    float: left;
    line-height: 25px;	
}
.resbutton:hover{
color:#000;
cursor: pointer;
border:0;
}

/*Голосование в новом стиле*/

/*Курс валют*/
.curs body {
    background-color: #EBEBEB;
    border: 1px solid #EBEBEB;
    height: 100%;
}

/*Короткая новость*/
.news_border {
  border: 1px solid #CDCDCD;
  margin: 0 0 10px 0;
}

.news_border_bottom {
  border-left: 1px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  margin: -20px 0 10px 0;
  padding:20px;
}
.news_head_news {
    font-size: 19px;
    font-family: Tahoma;
    color: #194E83;
    /* margin: 10px 20px; */
    background: #e1e1e1 url(../images/double-border-horiz.gif) repeat-x left bottom;
    padding: 11px;
}

.news_head_news a {
  color: #1588B5;
  text-decoration:none;
}

.news_head_news a:hover {
    color: #ff9527;
}

.news_info_desc {
    float: left;
    padding: 0px 0;
}

.news_info {
font-family: Tahoma;
    font-size: 11px;
    /* margin: 0 0 10px 20px; */
    height: 15px;
    background: #EBEBEB url(../images/double-border-horiz.gif) repeat-x left bottom;
    padding: 11px;
}
.news_date {
  color: #f00;
  margin-right:20px;
}

.news_date a {
  color:#F05B21;
}
.news_info_category {
    float: right;
    background-color: #9370D8;
    color: #FFF;
    margin-top: -6px;
    margin-right: -11px;
    height: 23px;
}

.news_info_category a {
    color: #FFF;
    padding: 5px 3px 6px 7px;
    text-decoration: none;
    position: initial;
    margin-top: 12px;
}

.news_date a:hover,
.news_autor a:hover,
.news_link a:hover,
.news_info_category a:hover,
.news_body a:hover {
  text-decoration:none;
}
.news_body {
  margin: 10px 20px;
  font-family: Tahoma;
  font-size:12px;
  text-align: justify;
  line-height: 15px;
}

.news_body a {
  color:#194E83;
}

.news_body img {
  margin: 0 10px 10px 0;
  max-width: 880px;
}

.editor img {
  padding: 0px;
  margin: 0px;
}
.news_rating {
  float:left;
  margin: 4px 0 10px 20px;
}

.news_rating_minus {
  float:left;
}

.news_rating_number {
  float:left;
  line-height:16px;
  font-size:15px;
  font-family:Tahoma;
  margin: 0 5px;
  font-weight:bold;
  color: #555;
}
.news_links {
  font-family:Tahoma;
  font-size:12px;
}

.news_links,
.news_links_link,
.news_links_comments,
.news_links_views {
  float:right;
}

.news_links_link a {
  display:block;
  background-color: #0080a5;
  color:#FFF;
  padding: 5px 20px;
  text-decoration: none;
}

.news_links_link a:hover {
  text-decoration:none;
}

.news_links_share {
  float:right;
  margin-top:-1px;
}
.news_links_comments a {
  display:block;
  color:#194E83;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding:5px 10px;
  margin: 0 10px 0 0;
  text-indent: 20px;
  text-decoration:none;
}
.news_links_comments_p {
  float:right;
  margin: 0 5px 0 -10px;
}

.news_links_comments_p a {
  display:block;
  float:left;
  background-color:#8FB53C;
  color:#FFF;
  padding:5px 10px;
  margin: 0 0 0 5px;
  text-decoration:none; 
}
.news_links_views {
  display:block;
  color: #1588B5;
  background-position:10px center;
  background-repeat:no-repeat;
  padding:5px 10px;
  margin: 0 0px 0 0;
  text-indent: 20px;
  text-decoration:none;
}
.news_links_link a:hover{
    display: block;
    background-color: #0C5A71;
    color: #FFF;
    padding: 5px 20px;
    text-decoration: none;
}
/*Короткая новость*/

/*Подвал*/
.pogovorim-footer {
    background-color: #EBEBEB;
    border-top: 1px solid #B9B9B9;
}
.pogovorim-footer {
    background-color: #EBEBEB;
    padding: 30px 0;
    border-top: 1px solid #B9B9B9;
    margin: 20px 0 0 0;
}
.root {
        width: 88%;
}
.root {
    overflow: hidden;
    margin: 0px 131px 0px auto;
    padding: 0 10px;
}
.pogovorim-footer .footer1 {
    width: 174px;
    float: left;
    padding-right: 40px;
    padding-left: 0;
}
.pogovorim-footer .footer1 {
    width: 220px;
    float: left;
    padding-right: 30px;
    padding-left: 0;
}
.pogovorim-footer .footer2 {
    width: 135px;
    float: left;
        border-left: 1px solid #C1C1C0;
    padding-left: 60px;
    margin-right: -30px;
	line-height: 21.2px;
}
.pogovorim-footer .footer2 {
    width: 156px;
    float: left;
        border-left: 1px solid #C1C1C0;
    padding-left: 30px;
    margin-right: 10px;
	line-height: 21.2px;
}
.pogovorim-footer .footer3 {
    width: 178px;
    float: left;
    padding-left: 60px;
        border-left: 1px solid #C1C1C0;
	line-height: 21.2px;
}
.pogovorim-footer .footer3 {
width: 138px;
    float: left;
    padding-left: 30px;
    padding-right: 19px;
    border-left: 1px solid #C1C1C0;
    line-height: 21.2px;
}
.pogovorim-footer .footer4 {
    width: 148px;
    float: left;
    padding-left: 60px;
        border-left: 1px solid #C1C1C0;
	line-height: 21.2px;
}
.pogovorim-footer .footer4 {
    width: 161px;
    float: left;
    padding-left: 30px;
    padding-right: 24px;
    border-left: 1px solid #C1C1C0;
    line-height: 21.2px;
}
.pogovorim-footer .footer5 {
    width: 149px;
    float: left;
    padding-left: 60px;
        border-left: 1px solid #C1C1C0;
	line-height: 21.2px;
}
.pogovorim-footer .footer5 {
    width: 175px;
    float: left;
    padding-left: 30px;
    padding-right: 22px;
    border-left: 1px solid #C1C1C0;
	
}
.pogovorim-footer .footer6 {
    /*width: 100px;*/
    float: left;
    padding-left: 18px;
        border-left: 1px solid #C1C1C0;
}

.clearfix {
    zoom: 1;
}
/*Подвал*/
/*Кнопка наверх*/
.scroll-to-top-button{ background: url("../images/up.png") center center no-repeat;
    width: 32px;
    height: 32px;
    color: #fff; font-family: verdana;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    padding: 15px;
    margin: 20px;
}
/*Объявления*/
.irbl-i-img {
    display: block;
    float: left;
    margin: 4px 10px 0 0;
}
.irbl-i-img img {
    width: 72px;
    height: 49px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    -ms-filter: :;
    z-index: 2;
}
.titsh {
    font-size: 12px;
    padding-top: 4px;
}
.irbl-auto-item .numpr {
    position: absolute;
    right: 0;
    top: 0;
}
.bbs-index-bl-cont .numpr {
    background-color: #018706;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 2px;
    margin-top: 3px;
}
.f12 {
    font-size: 12px;
    padding-top: 6px;
}
.f11 {
    font-size: 11px;
}
.addbor {
    background: antiquewhite;
    padding: 14px 10px 14px 29px;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;
    border-radius: 5px;
}

.addbor a:hover {
color: #1588B5;
}
/*nw des vl*/
.hotblock {
    width: 50%;
    float: left;
    margin-bottom: 10px;
}
.titauto {
overflow: hidden;
  position: relative;
  /* width: 320px; */
  height: 55px;
  /* font-size: 13px; */
  /* color: #505050; */
  line-height: 20px;
  border-bottom: 1px solid #E5E5E5;
  /* border-top: 1px solid #ccc; */
  /* border-top-style: dashed; */
  float: left;
  padding: 7px 0 0 0;
  margin: 0 0 -1px 0;
  text-align: justify;
}

.titauto a {
	color: #0047A2;
    font-size: 15px !important;
    font-weight: bold;
    /* text-decoration: none !important; */
    overflow: hidden !important;
    display: block;
    line-height: 14px;
}

.titauto span.titauto-text {
font-size: 11px;
line-height: 14px;
font-weight: normal;
color: #707070;
}

.titauto img {
width: 72px;
  height: 49px;
  /* border-radius: 7px; */
  margin-right: 7px;
  border: none;
  float: left;
  /* margin: 0 10px 0 0; */
}
.lastblock {
    width: 47%;
    float: left;
    margin: 0 0 10px 20px;
}
.lastheader {
    color: #303030;
    margin: 0 0 10px 0;
    background: #E1E1E1;
    height: 28px;
    text-transform: uppercase;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.lastheader a {
    color: #0463BC;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 5px;
    margin-right: 10px;
}
.titauto span.titauto-text {
    font-size: 11px;
    line-height: 14px;
    font-weight: normal;
    color: #707070;
}
.f12 {
    font-size: 12px;
    padding-top: 6px;
}
/*-------------------------------------------------------------------------------*/

.text_header {
	font-size: 16px;
	font-weight: bold;
}

.main_comp_section {
	margin-bottom: 30px;
}
.main_comp_section h2, .main_comp_section .text_header {
	padding: 14px 11px 7px;
}
.main_comp_section .sections{
	display:table;
	width:99%;
	overflow:hidden;
	padding:0 0 15px;
	behavior:url(../js/display-table.htc);
	-dt-border-spacing: 5px;
}
.main_comp_section .sections ul{
	display:table-cell;
	width:32%;
	-dt-display: table-cell;
}
.main_comp_section .sections .separator{
	width:2%;
	display:table-cell;
	-dt-display: table-cell;
}
.main_comp_section .sections ul li{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #C8C8C8;
	list-style-type:none;
}
.main_comp_section .sections ul li:first-child{
	border-top:none;
}
.main_comp_section .sections ul li:last-child{
	border-bottom:none;
}
.main_comp_section .sections ul li a{
	color:#000;
	text-decoration:none;
	display:block;
	height:99%;
	padding:4px 0;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.main_comp_section .sections ul li a:hover{
	background-color: #e1e1e1;
}
.main_comp_section .sections ul li.more a{
	color:#969696;
	padding-left:12px;
}
.main_comp_section .sections ul li.more a:hover{
	text-decoration:underline;
}
.main_comp_list .company_box .info {
	margin: 0 110px 0 0;
}
.main_comp_list .company_box .company_logo{
	width:65px;
	height:65px;
	margin:0 15px 0 -80px;
}
.main_comp_list .company_box .company_logo .logo{
	width:65px;
	height:65px;
}
.main_comp_list .company_box .company_logo .logo img{
	max-width:65px;
	max-height:65px;
}
.main_comp_list .company_catalog{
	float:left;
	margin:0;
	width:65%;
}
.main_comp_list .comp_counts{
	float:right;
	width:33%;
}
.main_comp_list .separator{
	float:left;
	width:2%;
	height:1px;
}
.main_comp_list .comp_counts .add_but{
	margin:0 0 30px;
}
.main_comp_list .comp_counts .counts_box .count{
	display:table;
	width:100%;
	behavior:url(../js/display-table.htc);
	-dt-border-spacing: 5px;
}
.main_comp_list .comp_counts .counts_box .count span{
	display:table-cell;
	width:65%;
	height:100%;
	padding:8px 10% 8px 15px;
	-dt-display: table-cell;
}
.main_comp_list .comp_counts .counts_box .count b{
	display:table-cell;
	width:35%;
	height:100%;
	padding:8px 0 8px 15px;
	-dt-display: table-cell;
}
.main_comp_list .comp_counts .counts_box .count.gray_box b{
	background-color:#e1e1e1;
	background-image: url(../img/gray_border_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gray_box {
    background-color: #EBEBEB !important;
    margin: 0 0 10px;
}
/*block4*/
.bgb {
    background: #E1E1E1;
    height: 28px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.fll {
    float: left;
}
h1.i {
    font: 18px Tahoma,Arial,Helvetica;
    padding: 0 0 2px 20px;
    margin: 0;
}
h1.i a, h1.i a:hover {
	color: #0463BC;
    text-decoration: none;
}
.lr, .lrbr, .lrbl, .lrg {
    float: right;
    font: 11px Tahoma,Arial,Helvetica;
    padding-right: 16px;
    padding-top: 5px;
}
.lr a, .lr a:hover {
        color: #0463BC;
}
.bdrl {
    border-left: 2px solid #FFFFFF;
}
.rubnews {
    padding-top: 3px;
    font: 11px Tahoma,Arial,Helvetica;
}
.all {
    text-align: right;
    font: 11px Tahoma,Arial,Helvetica;
    white-space: nowrap;
}
.lastblock_soc {
    width: 31%;
    float: left;
    margin: 0 0 10px 20px;
}

.pogovorim-footer li, ul {
list-style: none;

}
.b-main-page-blocks-header-3 {
    padding: 0 0 32px;
    text-align: center;
    position: relative;
}
.b-main-page-blocks-header-3 h4 {
    padding: 0 20px;
    background: #fff;
    font: 16px/17px 'Open Sans Condensed',franklingothicmedicondcRg,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    z-index: 12;
}
.b-main-page-blocks-header-3:after {
    content: " ";
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e6e6e6;
    position: absolute;
    display: block;
    z-index: 11;
    top: 7px;
}
.f_input {
border: 1px solid #e3e3e3;
color: #555;
font: normal 12px arial;
padding: 6px 3px;
height: 20px;
border-radius: 5px;
width: 304px;
}

.f_input:focus,
 textarea:focus {
	border: 2px solid #85b7f9;
}

.report-control {
  display: block;
  width: 257px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.report-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.report-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.report-control:-ms-input-placeholder {
  color: #999;
}
.report-control::-webkit-input-placeholder {
  color: #999;
}
.report-control[disabled],
.report-control[readonly],
fieldset[disabled] .report-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
/*Р’С‚РѕСЂС‹Рµ СЃРїРёСЃРєРё*/
.report-control2 {
  display: block;
  width: 239px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.report-control2:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.report-control2::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.report-control2:-ms-input-placeholder {
  color: #999;
}
.report-control2::-webkit-input-placeholder {
  color: #999;
}
.report-control2[disabled],
.report-control2[readonly],
fieldset[disabled] .report-control2 {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
/*РўСЂРµС‚СЊРё СЃРїРёСЃРєРё*/
.report-control3 {
  display: block;
  width: 373px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.report-control3:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.report-control3::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.report-control3:-ms-input-placeholder {
  color: #999;
}
.report-control3::-webkit-input-placeholder {
  color: #999;
}
.report-control3[disabled],
.report-control3[readonly],
fieldset[disabled] .report-control3 {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
.f-required {
    color: red;
    font-family: Tahoma,Arial,sans-serif;
}
.report-form {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 0 0 0px 0px;
    font-size: 12px;
}
.report-items-group {
    /*margin-left: -29px;*/
    margin-bottom: 14px;
}
textarea#obj_dop {
    height: 69px;
}