/* Fonts
---------------------------------------- */
@font-face {
    font-family: 'PT Serif';
    src: url('../fonts/pt.eot') format('eot');
    src: url('../fonts/pt.eot?iefix') format('eot'),
         url('../fonts/pt.woff') format('woff'),
         url('../fonts/pt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PT Serif Caption';
    src: url('../fonts/caption.eot') format('eot');
    src: url('../fonts/caption.eot?iefix') format('eot'),
         url('../fonts/caption.woff') format('woff'),
         url('../fonts/caption.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PT Sans Narrow';
    src: url('../fonts/sans.eot') format('eot');
    src: url('../fonts/sans.eot?iefix') format('eot'),
         url('../fonts/sans.woff') format('woff'),
         url('../fonts/sans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


/* Default
---------------------------------------- */
html, body {height: 100%;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend, blockquote {margin: 0; padding: 0;}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
body {font: 12px/1.2 Tahoma, Arial, sans-serif; color: #333; background: #fff; padding: 0 18px;}
div {word-wrap: break-word; /* ������� ���� */}
a {color: #f63;}
a:hover {color: #000;}
input, textarea, select {font: 12px Arial, sans-serif; color: #333; outline: none;}
.newListSelected {outline: none;}
.main-page:after, .wrap:after, .container:after, .dialog-captcha:after, .article-block:after, .main-news:after, .article-divided:after, .dialog-block:after, .dialog-buttons-block:after, .dialog-restore:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.main-page {position: relative; min-height: 100%; width: 958px; border: solid #e0e0e0; background: #fff; border-width: 0 1px; margin: 0 auto; position: relative; z-index: 2;}
.wrap {position: relative;}

/* Branding styles
---------------------------------------- */
.brand-background {background-position: center 0; background-repeat: no-repeat;}
.brand-background-link {display: block; height: 600px; margin: 0 0 -400px;}
.brand-background-side {background: center 0 no-repeat #fff;}
.brand-side-link {display: block; height: 600px; margin: 0 0 -600px;}
.brand-top-banner {margin: 0 auto; width: 960px; height: 200px;}

/* Header
---------------------------------------- */
.header-banner {margin: 0 0 0 -1px;}

/* Small Ad */
.ad-block {position: relative;}
.ad-link {display: block; padding: 2px 28px 5px 3px; background: url(../i/pic.png) no-repeat right -331px #333; font-size: 11px; color: #ccc; text-decoration: none;}
.ad-link:hover {color: #fff; background-color: #000;}

/* User Block */
.user-block {list-style: none; background: url(../i/bg_top.png) repeat-x 0 bottom #ebebd6; overflow: hidden; padding: 0 0 3px;}
.content .user-block {background: url(../i/bg_top.png) repeat-x 0 bottom #f5f5f5;}
.user-block li {float: left;}
.user-block li.user-exit, .user-block li.user-registration, .user-block li.user-helper {float: right;}
.user-block a {display: block; padding: 8px 18px 7px; border-right: 1px solid #bcbcab; text-decoration: none;}
.user-block a.user-profile {background-repeat: no-repeat; padding-left: 38px; color: #333; min-width: 182px;}
.user-block a:hover {background-color: #d9d9c8;}
.user-community-block a {padding: 8px 10px 7px;}
.user-community-block li:last-child a {border: 0;}
.user-community-block li.last-item-cm a {border-right: 1px solid #bcbcab !important;}
.content .user-block a:hover {background-color: #dfdfdf;}
.user-block li.user-helper {padding: 7px 10px; font: italic 12px 'PT Serif', sans-serif; color: #666;}
.user-block li.user-exit a {border: 0; background: #f63; color: #fff; font: bold 12px/17px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase; padding: 7px 10px 6px;}
.user-block li.user-exit a:hover {background: #000;}
.user-block li.user-registration a {border: 0; background: #ff9933; color: #fff; font: bold 12px/17px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase; padding: 7px 10px 6px;}
.user-block li.user-registration a:hover {background: #000;}
.user-block span {text-decoration: underline; color: #f63;}
.user-cab, .user-mes, .user-health, .user-settings, .user-subscription {background: url(../i/pic.png) no-repeat; padding: 0 0 2px 22px;}
.user-cab {background-position: 0 -89px;}
.user-mes {background-position: 0 -175px;}
.user-health {background-position: 0 -255px;}
.user-settings {background-position: 0 -1657px;}
.user-subscription {background-position: 0 -1709px;}
.user-block em {color: #666; font-style: normal; font-size: 11px;}

/* Logo & Search */
.header {overflow: hidden; padding: 17px 0 0;}
.logo {float: left; width: 201px; height: 65px; overflow: hidden; text-indent: -1000px; padding: 10px 18px; margin: -7px 0 9px; background: url(../i/pic.png) no-repeat 18px 10px;}
.search {float: right; margin: 0 18px 19px; background: #f5f5f5; padding: 10px 10px 3px; width: 420px; text-align: right;}
.advanced-search {display: inline-block; margin: 0 0 4px;}
.search-shadow {-moz-box-shadow: 0 0 3px #999; -webkit-box-shadow: 0 0 3px #999; box-shadow: 0 0 3px #999;}
.search fieldset {margin: 0 0 8px; border: 1px solid #ccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; text-align: left;}
.search-field {border: 0; float: left; margin: 0; outline: none; background: transparent; color: #999; font: 14px 'PT Serif', Georgia, Times, serif; padding: 4px 7px 3px; width: 88%;}
.search-field::-webkit-input-placeholder {color: #999;}
.search-button {float: right; vertical-align: top; width: 29px; height: 29px; background: url(../i/pic.png) no-repeat 5px -424px; position: relative; overflow: hidden;}
.search-button:hover {background-position: 5px -1268px;}
.search-button input {position: absolute; cursor: pointer; width: 100px; height: 100px; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.adv-search-link {float: right; margin: 8px 0 0 10px;}
.content .search-button input, .comm-search-wrap .search-button input {left: -18px;}


/* Navigation
---------------------------------------- */
.nav {border: solid #333; border-width: 2px 0 1px; list-style: none; padding: 3px 0 0; font-size: 0; line-height: 0; letter-spacing: -1px;}
.nav li {display: inline-block; border-bottom: 3px solid #fff; vertical-align: top; position: relative; letter-spacing: 0; text-transform: uppercase; font: 14px/20px 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.nav li:hover {background: url(../i/pic.png) repeat-x 0 -1762px #fdfdfd; border-color: #333;}
.nav a, .nav span {text-decoration: none; font-weight: bold; color: #333; display: block; border-left: 1px solid #ccc; padding: 6px 10px 6px 5px; background: url(../i/pic.png) no-repeat right -1598px;}
.nav > li > a {font-size: 13px; letter-spacing: -1px;}
.nav a.home, .nav span.home {padding-right: 6px; width: 16px; height: 20px; background: url(../i/pic.png) no-repeat 5px -517px;}
.nav a.discounts, .nav span.discounts {background: none; padding-right: 5px;}
.nav li:first-child a, .nav li:first-child span {border: 0;}
.nav ul, .podmenu {position: absolute; display: none; left: 0; top: 35px; z-index: 999; background: #f5f5f5; border: 1px solid #333; text-align: left;}
.nav ul li, .podmenu div {display: block; text-transform: none; font: 12px Tahoma, Arial, sans-serif; white-space: nowrap; border-top: 1px solid #e5e5e5; border-bottom: 0;}
.nav ul li:hover {border-color: #e5e5e5;}
.nav ul a, .podmenu a {color: #f63; font-weight: normal; text-decoration: underline; letter-spacing: normal; background: none; padding: 4px 10px 6px; border-top: 1px solid #fff;}
.nav ul a:hover, .podmenu a:hover {color: #000;}


/* IE fix */
:root .nav > li > a {letter-spacing: 0px\0/IE9;}


/* Sidebar
---------------------------------------- */
.sidebar {float: left; width: 238px; padding: 0 0 10px;}
.sidebar .news2 {margin: 0 0 10px;}

/* Sidebar Navigation */
.sb-nav {padding: 10px 9px 29px; border-top: 1px solid #ccc; position: relative;}
.sb-static {padding: 10px 9px 0 !important; margin: 0 0 15px;}
.sb-static ul {padding: 5px 0 !important;}
.sb-static li {text-align: left !important; padding: 0 6px !important;}
.sb-nav:first-child {border: 0;}
.sb-nav h3 {background: #f5f5f5; color: #666; text-align: center; font: bold 18px/20px 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 16px 10px 2px; border-bottom: 3px solid;}
.sb-nav h3.line-red {border-color: #c33;}
.sb-nav h3.line-purple {border-color: #939;}
.sb-nav h3.line-green {border-color: #9c0;}
.sb-nav ul {list-style: none; background: #f5f5f5; padding: 14px 0 17px; font: 14px/20px 'PT Serif Caption', Georgia, Times, serif; text-align: center;}
.sb-nav li {border-top: 1px solid #e5e5e5;}
.sb-nav li:first-child, .sb-nav li:first-child a {border: 0;}
.sb-nav li a {border-top: 1px solid #fff; display: block; padding: 0 5px 3px;}
.sb-nav-list {padding: 13px 0;}
.sb-nav-list li a {padding: 15px 10px; color: #d7d741;}
.sb-nav span {color: #333;}
.sb-nav li a:hover, .sb-nav li a:hover span {color: #f63;}
.sb-nav-all {display: inline-block; padding: 1px 41px 1px 10px; background: url(../i/pic.png) no-repeat right -1101px #c33; margin: 1px 0 0; position: relative; font: bold 12px/17px 'PT Sans Narrow', Tahoma, Arial, sans-serif; color: #fff; text-transform: uppercase; text-decoration: none;}
.sb-nav-all:hover {background-color: #000; color: #fff; background-position: right -1193px;}
.t-left {text-align: left !important;}
.sb-nav-info li, .sb-nav-info h3 {text-align: left !important;}
.sb-nav-info ul {padding: 0;}
.sb-nav-source {padding: 5px 0 0 0; font-size: 11px;}
.sb-nav-source  a {padding: 0 10px 15px !important; margin: -10px 0 0 0; display: inline-block; color: #FF6633 !important; border: 0 !important;}
.sb-nav-source  a:hover {color: #000 !important;}
.side-banner {margin: 0 0 10px -1px; position: relative; z-index: 5;}
.side-banner-column1 {margin: 0 0 30px -1px; position: relative; z-index: 5;}
.side-banner-footer {margin: 0 0 0 -1px; position: relative; z-index: 5;}

/* Sidebar Ad */
.sb-ad {display: block; border-top: 1px solid #ccc; margin: -19px 0 0;}
.sb-action {display: block; border-top: 1px solid #ccc; margin: 10px 0;}
.sb-ad img {display: block; margin: 0 auto;}
/*.sb-google-adsense {
    margin: 0 0 15px -1px;
    overflow: hidden;
    position: relative;
}
.sb-google-adsense img {
    clear: both;
    display: block;
    margin: auto;
    text-align: center;
}*/


/* Content
---------------------------------------- */
.content {float: right; width: 720px;}
.container {border-bottom: 1px solid #e0e0e0; position: relative;}
.content-title {color: #666; margin: 0 0 3px; font: bold 30px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; border-bottom: 3px solid; padding: 25px 20px 1px; letter-spacing: 1px;}
.hidden {overflow: hidden;}

/* News */
.news1 img, .news2 img, .news3 img {position: absolute; left: 0; top: 0;}
.main-news-inner {float: right; width: 237px;}
.main-news-bg {position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: .8; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.main-news-content {padding: 28px 22px 20px; display: block; position: relative; color: #fff;}
.main-news-content-inner {display: block; height: 135px; overflow: hidden;}
.main-news-content-title {font: 18px/20px 'PT Serif Caption', Georgia, Times, serif; color: #cc0; text-decoration: underline; display: block; padding: 0 0 10px;}
.main-news-content-title-inner {color: #fff;}
.main-news-content-descr {display: block; line-height: 17px;}
.city-weather {color: #cc0; text-decoration: none; padding: 0 11px 0 0; display: inline-block; font: 18px/22px 'PT Serif Caption',Georgia,Times,serif; background: url(../i/pic.png) no-repeat right -2450px;}
.city-weather-inner {color: #fff; border-bottom: 1px dashed #cc0; display: inline-block; line-height: 16px;}
.news2 .main-news-content-title {text-decoration: none;}
.news2 .main-news-content {padding-top: 24px;}
.news2 {height: 177px; position: relative; overflow: hidden; display: block; text-decoration: none;}
.news2 .main-news-bg {background: #7c3399;}


/* Articles */
.articles {float: left; width: 480px; padding: 0 0 10px;}
.articles .content-title {border-color: #f93;}
.article-block {padding: 30px 20px 28px; border-top: 1px solid #e0e0e0; position: relative;}
.article-block:first-child {border: 0;}
.article-pic {float: left; border: 1px solid #e0e0e0; margin: 0 20px 0 0; padding: 1px 1px 1px 0; width: 97px; height: 96px; text-align: center; font-size: 0; line-height: 0; letter-spacing: -1px;}
.article-pic:hover {border-color: #bdbdbd;}
.article-pic img {max-width: 96px; max-height: 96px; display: inline-block; vertical-align: middle;}
.article-pic span {width: 1px; height: 96px; vertical-align: middle; display: inline-block; overflow: hidden;}
.article-inner {overflow: hidden;}
.article-tags {color: #666; font-size: 11px; line-height: 17px; padding: 0 0 10px; margin: -5px 0 0;}
.article-tags li {display: inline;}
.article-title {font: 18px/20px 'PT Serif Caption', Georgia, Times, serif; text-decoration: underline; padding: 0 0 10px;}
.article-title a {color: #cc0;}
.article-title a span {color: #333;}
.article-title a:hover, .article-title a:hover span {color: #f63;}
.article-inner p {line-height: 17px; color: #666; padding: 0 0 2px;}
.article-author {font-size: 11px; color: #666; font-style: italic;}
.article-divided {border-top: 1px solid #e0e0e0; position: relative;}
.article-divided-block {float: left; width: 50%;}
.article-divided .article-block {border: 0;}
.article-divided .article-pic {float: none; display: block; height: 196px; width: 197px; margin: 0 auto 20px;}
.article-divided .article-pic img {max-height: 196px; max-width: 196px;}
.article-divided .article-pic span {height: 196px;}

/* News */
.news {float: right; width: 239px;}
.news .content-title {border-color: #cc0;}
.news-inner {list-style: none; padding: 7px 0 0;}
.news-inner a {display: block; text-decoration: none; text-align: center; padding: 20px 20px 13px;}
.news-inner a:hover {background: #f7f7f7;}
.news-date {color: #999; font: bold 10px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 0 0 6px; display: block; text-transform: uppercase;}
.news-title {display: block; font-size: 14px; text-decoration: underline; color: #dada44; font: 14px/20px 'PT Seri', Georgia, Times, serif; padding: 0 0 7px;}
.news-title-inner {color: #333;}
.news-inner a:hover .news-title, .news-inner a:hover .news-title-inner {color: #f63;}
.news-descr {display: block; color: #666; line-height: 17px; padding: 0 0 4px;}
.news-descr ins {color: #ff6633;}

/* More Button */
.more {padding: 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.more-link {background: #ebebd6; display: block; text-align: center; padding: 11px 10px 10px; text-decoration: none; font: 14px Arial, sans-serif; -webkit-box-shadow: 0 1px 2px #ddd; -moz-box-shadow: 0 1px 2px #ddd; box-shadow: 0 1px 2px #ddd;}
.more-link:hover {background: #d6d6b5;}
.more-link-inner {font: bold 18px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px;}

/* Experts */
.experts-container {padding: 0 0 27px; position: relative;}
.experts-title {color: #666; font: bold 18px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; letter-spacing: 1px; padding: 24px 10px 3px; border-bottom: 3px solid #333; margin: 0 0 1px;}
.experts-list {font-size: 0; line-height: 0; letter-spacing: -1px; background: #f5f5f5; border-bottom: 1px solid #333; position: relative; overflow: hidden;}
.expert-block {float: left; vertical-align: top; width: 180px; font-size: 12px; line-height: normal; letter-spacing: normal;}
.expert-pic {display: block; background: #ebebd6; border-left: 2px solid #cc0; margin: 0 0 7px;}
.expert-pic img {display: block; width: 100px; height: 100px;}
.expert-block h4, .section-expert-blog-inner h3 {font: 14px/20px 'PT Seri', Georgia, Times, serif; padding: 0 10px;}
.section-expert-blog-inner h3 {padding: 0; margin: -3px 0 0;}
.expert-block h4 a, .section-expert-blog-inner h3 a {color: #d7d741;}
.expert-block h4 span, .section-expert-blog-inner h3 span {color: #333;}
.expert-block h4 a:hover, .expert-block h4 a:hover span, .section-expert-blog-inner h3 a:hover, .section-expert-blog-inner h3 a:hover span {color: #f63;}
.expert-block p, .section-expert-blog-inner p {padding: 0 10px 18px; line-height: 16px; font-size: 11px; color: #666;}
.expert-block p {margin: -1px 0 0;}
.section-expert-blog-inner p {padding: 0;}
.experts-footer {overflow: hidden;}
.experts-all {float: left; padding: 2px 41px 3px 10px; background: url(../i/pic.png) no-repeat right -1404px #333; letter-spacing: 1px; font: bold 10px/14px 'PT Sans Narrow', Tahoma, Arial, sans-serif; color: #fff; text-transform: uppercase; text-decoration: none;}
.experts-all:hover {background-color: #c33; color: #fff; background-position: right -1467px;}
.experts-help {float: right; margin: 4px 10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 0 5px 1px 8px; background: #f63; color: #fff; letter-spacing: 1px; font: bold 12px/17px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-decoration: none; text-transform: uppercase;}
.experts-help:hover {color: #fff; background: #000;}
.experts-help span {font-size: 18px; line-height: 12px; position: relative; top: 1px;}
.expert-separator {width: 1px; overflow: hidden; position: absolute; top: 60px; bottom: 0; background: url(../i/separator.gif);}

/* Sections */
.section {border-top: 1px solid #e0e0e0; position: relative;}

.section-header {overflow: hidden;}
.section-header h3 {width: 319px; float: left;}
.section-header h3 span {color: #666; font: bold 18px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; letter-spacing: 1px; padding: 24px 20px 3px; border-bottom: 3px solid; margin: 0 0 1px; display: block;}
.section h3.section-community {float: right;}
.section h3.section-forum span {border-color: #f93;}
.section h3.section-blog span {border-color: #639;}
.section h3.section-community span {border-color: #990;}
.section h3.section-community {width: 320px;}

.section-container {position: relative; overflow: hidden;}
.section-bg {position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.section-color {background: #b56414; left: 0; top: 0; right: 0; bottom: 0; position: absolute;}
.section-orange, .section-purple, .section-green {position: absolute; width: 319px; top: 0; bottom: 0;}
.section-orange {background: url(../i/bg_orange.png); left: 0;}
.section-purple {background:  url(../i/bg_purple.png); left: 319px;}
.section-green {background: url(../i/bg_green.png); right: 0; width: 320px;}
.section-bg-white {position: absolute; left: 20px; top: 20px; right: 20px; bottom: 20px; background: #fff;}
.section-block {float: left; width: 319px; position: relative;}
.section-block-inner {margin: 20px; background: #fff;}
.section-forum-block {padding: 16px 20px 15px; position: relative; background: #fff;}
.section-forum-block:first-child {background: #f5f5f5 !important;}

.section-forum-block h4 {font: 14px/20px 'PT Serif', Georgia, serif; margin: 0 25px 9px 0;}
.section-forum-block h4 a {color: #dada44;}
.section-forum-block h4 span {color: #333;}
.section-forum-block h4 a:hover, .section-forum-block h4 a:hover span {color: #f63;}
.section-info-container {position: absolute; right: 1px; top: 20px; text-align: right; line-height: 1;}
.section-forum-block-title .section-info-container {top: 22px;}
.section-forum-date {color: #ccc; font: 10px 'PT Sans Narrow', Tahoma, Arial, sans-serif; background: #333; padding: 1px 8px 3px; display: inline-block; margin: 0 0 2px;}
.section-forum-comments {position: relative; clear: both; display: inline-block; color: #333; font: bold 10px 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 1px 4px 3px; min-width: 13px; text-align: center; background: #9c0; text-decoration: none;}
.section-forum-comments:after {content: '.'; position: absolute; width: 8px; height: 6px; display: block; overflow: hidden; right: 0; bottom: -6px; background: url(../i/pic.png) no-repeat 0 -1928px;}
.section-forum-comments:hover {background: #690; color: #fff;}
.section-forum-block p {padding: 0 25px 0 0; line-height: 17px; color: #666;}

.section-expert-blog {background: url(../i/bg.png) repeat-x 0 bottom #ebebd6; padding: 20px 20px 25px; margin: 0 0 3px; overflow: hidden;}
.section-expert-blog-pic {float: left; margin: 0 20px 0 0;}
.section-expert-blog-inner {overflow: hidden;}
.section-forum-block-title h4 {font: 18px/20px 'PT Serif Caption', Georgia, Times, serif;}
.section-forum-block-title {padding-bottom: 30px;}
.section-pag {position: absolute; left: 40px; bottom: 21px;}
.section-pag a {width: 16px; height: 16px; margin: 0 4px 0 0; float: left; overflow: hidden; display: block; background: url(../i/pic.png) no-repeat;}
.section-pag a.section-prev {background-position: 0 -1944px;}
.section-pag a.section-next {background-position: -31px -1944px;}
.section-pag a.section-prev:hover {background-position: -58px -1944px;}
.section-pag a.section-next:hover {background-position: -88px -1944px;}

.section-community-block h4 {margin: 1px 2px 15px; max-width: 75%; font: bold 14px/16px 'PT Sans Narrow', Tahoma, Arial, sans-serif; background: url(../i/pic.png) no-repeat right -2305px #333; color: #fff; display: inline-block;}
.section-community-block h4 a {color: #fff; display: block; text-decoration: none; padding: 1px 31px 3px 11px;}
.section-community-block h4 a:hover {color: #ddd;}
.section-community-block ul {padding: 0 0 7px 20px;}
.cm-new-pd {padding: 0 0 41px !important;}
.section-community-block li {font: 14px/20px 'PT Seri', Georgia, Times, serif; list-style: none; overflow: hidden; padding: 0 0 8px;}
.section-community-block li a.section-community-link {color: #d7d742; float: left; width: 90%;}
.section-community-block li .section-community-link span {color: #333;}
.section-community-block li a.section-community-link:hover, .section-community-block li a.section-community-link:hover span {color: #f63;}
.section-community-comments {float: right; margin: 4px 1px 0 0; position: relative; color: #333; font: bold 10px 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 2px 4px 3px; min-width: 13px; text-align: center; background: #9c0; text-decoration: none;}
.section-community-comments:after {content: '.'; position: absolute; width: 8px; height: 6px; display: block; overflow: hidden; right: 0; bottom: -6px; background: url(../i/pic.png) no-repeat 0 -1928px;}
.section-community-comments:hover {background: #690; color: #fff;}

.section-footer .section-forum {width: 320px;}
.section-footer {padding: 1px 0 30px; overflow: hidden;}
.section-footer .experts-all {margin: 0 1px;}
.section-footer div {float: left; width: 319px;}
.section-footer div.section-community {float: right;}
.section-footer div.section-forum a {background: url(../i/pic.png) no-repeat right -2030px #f93;}
.section-footer div.section-blog a {background: url(../i/pic.png) no-repeat right -2135px #639;}
.section-footer div.section-community a {background: url(../i/pic.png) no-repeat right -2247px #990;}
.section-footer div a:hover {background-position: right -1193px; background-color: #000;}

/* Static */
.static {padding: 20px; position: relative; font-size: 13px; line-height: 17px; color: #666;}
.static-left-padd {padding: 20px 145px 20px 20px !important;}
.static h1, .static h2, .static h3 {font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; line-height: 1; padding: 8px 0 12px;}
.content h1.head-title {font-size: 32px; color: #333333; font-family: 'PT Serif'; font-weight: normal; letter-spacing: 1px; padding: 0 100px 10px 0;}
.content h2.head-title {font-size: 19px; color: #666666; font-family: 'PT Serif'; font-weight: normal; padding: 0 250px 20px 0;}
span.head-title { font-size: 19px; color: #666666; font-family: 'PT Serif'; font-weight: normal; padding: 0 250px 20px 0; display: block; }
ul.ya-share2__list { list-style: none; }
.static h1 {font-size: 22px;}
.static h2 {font-size: 18px;}
.static h3 {font-size: 16px;}
.static p {padding: 0 0 10px;}
.static ul, .static ol {color: #666; font-size: 13px; line-height: 17px; margin: 0 0 10px 15px;}
.static ul span {background: url(../i/worklist-marker.png) 0 6px no-repeat; padding: 0 0 0 10px;}
.imgwrap {line-height: 1px;}
.imgwrap img {margin: 0 !important;}
.static address {font-style: normal;}
.article-list {margin: 5px 0 10px 25px !important; display: block; list-style: none;}
.article-list li {padding: 3px 0;}
.employee-list {padding: 10px 0 0; margin: 15px 0 0; position: relative; clear: both; border-top: 1px solid #e0e0e0;}
.employee-list h2 {font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; line-height: 1; padding: 10px 20px 10px; font-size: 18px;}
.employee-wrap {background: #f5f5f5; padding: 20px 0 0 20px; border-top: 3px solid #333333; border-bottom: 1px solid #333333; margin: -5px 0 0 2px;}
.employee-block {display: inline-block; vertical-align: top; width: 210px; padding: 0 20px 20px 0;}
.employee-pic {float: left; margin: 0 20px 0 0;}
.employee-inner {overflow: hidden;}
.employee-inner h4 {font: 14px/20px 'PT Serif', Georgia, Times, serif; margin: -2px 0 0;}
.employee-inner h4 a {color: #dada44;}
.employee-inner h4 span {color: #333;}
.employee-inner h4 a:hover, .employee-inner h4 a:hover span {color: #f63;}
.employee-inner p {font-size: 11px; color: #666; padding: 0 0 5px;}
.reference-left {display: block; float: left; margin: 0 15px 15px 0; border: 1px solid #e0e0e0; padding: 1px; width: 195px; overflow: hidden;}
.reference-left span {display: block; padding: 15px; font-size: 11px; color: #666666; line-height: 1.5;}
.reference-right {display: block; float: right; margin: 0 0 15px 15px; border: 1px solid #e0e0e0; padding: 1px; width: 318px; overflow: hidden;}
.reference-right {line-height: 1px;}
.reference-right span {display: block; padding: 15px; font-size: 11px; color: #666666; line-height: 1.5;}
.mt15-inner {margin-top: 15px;}
.att-lk {padding: 0 12px 0 0; background: url(../i/other-icon.png) 100% center no-repeat;}
.article-copyrating {display: block; font-size: 11px; color: #666666;}
.map-wrap {padding: 30px 20px;}
.map-block {padding: 1px; border: 1px solid #e0e0e0; width: 460px;}
.map-block h2 {font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; line-height: 1; padding: 20px; font-size: 18px;}
.map-block address {display: block; padding: 20px; font-size: 11px; font-style: normal; color: #666666;}
.download-files-list {display: block; padding: 0 0 30px 20px; overflow: hidden; font-size: 12px; line-height: 1.5;}
.download-files-list h2 {font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; line-height: 1; padding: 0 0 20px 0; font-size: 18px;}
.download-files-list ul {list-style: none; float: left; width: 210px; padding: 0 20px 0 0;}
.download-files-list ul li {margin: 0 0 10px; padding: 2px 0 0 30px; color: #9d9d9d; min-height: 20px;}
.download-files-list span {font-size: 11px;}
.doc-type {background: url(../i/files-type.png) 0 2px no-repeat;}
.xls-type {background: url(../i/files-type.png) 0 -86px no-repeat;}
.jpg-type {background: url(../i/files-type.png) 0 -174px no-repeat;}
.zip-type {background: url(../i/files-type.png) 0 -272px no-repeat;}
.pdf-type {background: url(../i/files-type.png) 0 -378px no-repeat;}

/* Article */
.sb-nav-lvl2 {margin: -5px 0 0 0 !important;}
.sb-nav-lvl2 li {border: 0; font-family: tahoma;}
.sb-nav-lvl2 li a {border: 0; font-size: 12px; text-decoration: underline; color: #ff6633;}
.sb-nav-lvl2 li span {color: #ff6633;}
.sb-nav-lvl2 li a:hover {color: #333333;}
.sb-nav-lvl2 li a:hover span {color: #333333;}
.sb-nav-lvl3 li {border: 0; font-family: tahoma;}
.sb-static .sb-nav-lvl3 {padding: 0 0 0 8px !important;}
.sb-nav-lvl3 li a {border: 0; font-size: 11px; text-decoration: underline; color: #ff6633; padding: 0 5px;}
.sb-nav-lvl3 li span {color: #333333;}
.sb-nav-lvl3 li a:hover {color: #ff6633;}
.sb-nav-lvl3 li a:hover span {color: #ff6633;}
.sb-nav-lvl4 li a {border: 0; font-size: 11px; text-decoration: underline; color: #000; padding: 0 5px;}
.sb-nav-lvl4 li a:hover {color: #ff6633;}
.article-search {padding: 10px 20px 25px; border-bottom: 1px solid #e0e0e0; position: relative;}
.article-search .search {float: none; display: block; width: auto; margin: 0;}
.article-search .search-field {font-size: 12px; padding: 7px 7px 5px;}
.search-bottom-more {overflow: hidden;}
.search-bottom-more .experts-all {background: url("../i/pic.png") no-repeat scroll 0 -3912px #99CC00; float: right; margin: 0 0 0 20px; padding: 2px 10px 3px 20px;}
.search-bottom-more .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.search-bottom-more .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -2393px #333333;}
.bread-crumbs {padding: 8px 0 0 0; overflow: hidden;}
.bread-crumbs li {display: inline;}
.article-forum-comments {position: absolute; margin: 0 0 10px 10px; position: absolute; right: 1px; top: 1px; width: 80px; color: #333333; font: bold 12px/1.1 'PT Sans Narrow',Tahoma,Arial,sans-serif; text-align: center; text-transform: uppercase;}
.article-forum-comments a {text-decoration: none; color: #333333; background: #99cc00; display: block; padding: 5px;}
.article-forum-comments a:hover {background: #690; color: #fff;}
.article-forum-comments span {display: block; font-size: 14px;}
.article-forum-comments:after {content: '.'; position: absolute; width: 16px; height: 12px; display: block; overflow: hidden; right: 0; bottom: -12px; background: url(../i/pic.png) no-repeat -16px -1923px; text-indent: -9999px;}
.article-writer {padding:5px 0 25px; font-size: 11px; line-height: 1.5; color: #666666;}
.article-writer span {display: block; font-size: 12px;}
.reference-large {border: 1px solid #e0e0e0; padding: 1px; margin: 0 0 20px; line-height: 1px;}
.reference-large span {display: block; padding: 20px; color: #666666; font-size: 11px; line-height: 13px;}
.article-social-buttons {float: right; width: 200px; padding: 5px 0 10px 10px; list-style: none; position: relative; overflow: hidden;}
.article-social-buttons li {display: block; padding: 0 12px 7px 0;}
.article-social-buttons li span {padding: 0 !important; background: none !important;}
.article-tags-content {padding: 0 250px 10px 0; font-size: 12px;}
.article-bottom {height: 51px; background: #ebebd6; clear: both; margin: 20px 10px 30px; padding: 24px 20px 0; position: relative;}
.article-bottom ul span { background: inherit; padding: 0 0 0 2px; }
.article-bottom-social {padding: 15px 0 0; overflow: hidden; width: 580px; position: relative;}
.article-bottom-social li {display: inline-block; padding: 0 6px 0 0;}
.article-bottom-social li span {padding: 0 !important; background: none !important;}
.article-bottom .article-forum-comments {right: 0; top: 0;}
.reference-mt15 {margin: 15px 0 20px 0;}
.section-news-articles {border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.news-section-article {position: relative; overflow: hidden; width: 100%;}
.news-section {position: relative; width: 100%; overflow: hidden;}
.section-news-block .news-section {position: relative; width: 100%; overflow: visible;}
.section-result-news-block .news-section, .section-result-enciclopedia-block .news-section, .section-result-video-block .news-section, .section-result-consult-block .news-section, .section-result-blog-block .news-section, .section-result-community-block .news-section, .section-result-forum-block .news-section {overflow: visible;}
.section-news-inner {width: 50%; position: relative; float: left;}
.section-inner-pd {padding: 30px 20px 20px;}
.section-consult-col .video-sc-block  {padding: 0 0 25px !important;}
.news-section-article .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1982px #ff9933; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.news-section-article .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.news-section .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2192px #999900; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.news-section-article .experts-all span, .news-section .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.news-section .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.s-user-community-inner .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2192px #999900; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.s-user-community-inner .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.s-user-community-inner .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-news-articles .section-news-title {font-family: 'PT Sans Narrow'; font-size: 30px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff9933;}
.section-news-block {border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.section-news-block .section-news-inner {width: 25%; padding: 0; margin: 0 -3px 0 0; display: inline-block; vertical-align: top; float: none !important;}
.section-news-block .section-news-title {font-family: 'PT Sans Narrow'; font-size: 30px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #999900;}
.section-news-inner .news-block {text-decoration: none; text-align: center;}
.section-news-inner .news-block:hover .news-title {color: #ff6633;}
.section-news-inner .news-block:hover .news-title-inner {color: #ff6633;}
.useful-information {position: relative; width: 100%;}
.section-fourcol {width: 239px; display: inline-block; vertical-align: top; padding: 0 0 30px;}
.section-fourcol-last {width: 241px;}
h3.useful-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #99cc00;}
h3.video-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #993399;}
h3.consult-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #333333;}
h3.community-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #999900;}
h3.blog-ex-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #663399;}
h3.forum-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff9933;}
h3.s-news-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #cccc00;}
h3.new-articles-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff9933;}
.to-know-list {list-style: none;}
.to-know-list li {padding: 20px; font-size: 14px;}
.to-know-list a.news-title:hover {color: #ff6633;}
.to-know-list a.news-title:hover span {color: #ff6633;}
.to-know-list .wh-matrl {font-size: 11px;}
.community-list {list-style: none;}
.cm-long-wrap {padding: 0 0 20px;}
.community-list li {padding: 15px 20px; font-size: 14px; position: relative;}
.community-list a.news-title {margin: 0 35px 0 0;}
.community-list a.news-title:hover {color: #ff6633;}
.community-list a.news-title:hover span {color: #ff6633;}
.community-list p {color: #666666; line-height: 20px; padding: 0 25px 10px 0; font: 12px/1.2 Tahoma,Arial,sans-serif;}
.community-list i {font-size: 11px;}
.community-list .wh-matrl {font-size: 11px;}
.author-blog-exp {font-size: 11px;}
.even-li {background: #f5f5f5 !important;}
.video-list {list-style: none;}
.video-list li {padding: 20px 20px 21px; font-size: 14px; min-height: 40px;}
.video-list img.lg-pic {width: 100%; margin: 0 0 10px 0;}
.video-list img.small-pic {width: auto; margin: 0 15px 0 0; float: left;}
.video-list a.news-title {border: 0; padding: 0;}
.video-list a.news-title img {text-decoration: none;}
.video-list a.news-title:hover span {color: #ff6633; border-bottom: 1px solid ##DADA44;}
.video-list a.news-title:hover {color: #ff6633;}
.video-list a.news-title:hover span {color: #ff6633;}
.video-link a.experts-all {background: url(../i/pic.png) no-repeat scroll right -2135px #663399; float: none;}
.video-link a.experts-all:hover {background: url(../i/pic.png) no-repeat scroll right -1404px #333333;}
.s-news-link {height: 25px;}
.s-news-link a.experts-all {background: url(../i/pic.png) no-repeat scroll right -2247px #999900; float: none;}
.s-news-link a.experts-all:hover {background: url(../i/pic.png) no-repeat scroll right -1404px #333333;}
.sc-block-forum a.experts-all {background: url(../i/pic.png) no-repeat scroll right -2030px #FF9933; float: none;}
.sc-block-forum a.experts-all:hover {background: url(../i/pic.png) no-repeat scroll right -1404px #333333;}
.section-list-community a.experts-all {background: url("../i/pic.png") no-repeat scroll right -2247px #999900; float: none;}
.section-list-community a.experts-all:hover {background: url(../i/pic.png) no-repeat scroll right -1404px #333333;}
.section-expert-consult {padding: 0 0 30px; border-bottom: 1px solid #e0e0e0; position: relative;}
.section-cons-nonebr {border: 0;}
.section-expert-consult .even-li {background: #ECEBD7 !important;}
.section-expert-consult .experts-all {float: none;}
.section-expert-consult .dialog-button {float: right; margin: 2px 2px 0 0; font-size: 12px; padding: 1px 7px 2px;}
.section-consult {padding: 20px 20px 25px; overflow: hidden;}
.section-expert-blog-pic {float: left; margin: 0 20px 0 0;}
.section-expert-blog-inner {overflow: hidden;}
.bb-black {border-bottom: 1px solid #333333;}
.ex-blog-block {margin: 0;}
.ex-blog-block .even-li {background: #ECEBD7 !important;}
.community-sc-block {margin: 0px; padding: 0 0 30px 0; position: relative; border-bottom: 1px solid #e0e0e0;}
.forum-sc-block {margin: 0px;}
.forum-sc-block .section-forum-block:first-child {background: #fff;}
.forum-sc-block .section-forum-block:nth-child(even) {background: #F5F5F5;}

/* Articles */
.article-search .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -3912px #99cc00; float: right; margin: 0 0 0 20px; padding: 2px 10px 3px 20px;}
.article-search .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.article-search .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -2393px #333333;}
.result-search-blog {border-bottom: 1px solid #e0e0e0 !important; position: relative;}
.result-search-list {padding: 20px 20px 10px; border-bottom: 2px solid #99cc00; font: bold 18px PT Sans Narrow, sans-serif; color: #666666;}
.result-search-video {border-bottom: 2px solid #993399 !important;}
.result-search-list span {color: #333333;}
.result-search-list h2 {font: bold 30px PT Sans Narrow, sans-serif; margin: 0 0 -10px;}
.section-result-row {border-bottom: 1px solid #ccc; position: relative;}
.section-result-row .section-news-inner {width: 100%; float: none;}
.section-result-row .section-inner-pd {overflow: hidden;}
.section-result-threecol {border-bottom: 1px solid #ccc; position: relative;}
.s-result-hidden {overflow: hidden;}
.section-result-threecol .section-news-inner {width: 33%; float: left;}
.section-result-threecol .article-pic {width: 200px; height: 200px; float: none; display: block; margin: 0 0 15px;}
.section-result-threecol .article-pic span {height: 200px; width: 1px;}
.section-result-threecol .article-pic img {max-width: 200px; max-height: 200px;}
.result-paging {padding: 10px; position: relative; min-height: 40px;}
.result-paging ul {list-style: none; background: url(../i/p-bottom-bg.png) 0 100% repeat-x #ebebd6; overflow: hidden; height: 40px; padding: 0 9px;}
.result-paging li {float: left; height:30px; padding: 7px 0 0 0; width: 40px; text-align: center;}
.result-paging li a {display: inline-block; padding: 3px 2px; font: bold 16px/16px PT Sans Narrow, sans-serif ; color: #ff6633; text-decoration: none;}
.result-paging li.current a, .result-paging li a:hover {background: #fff;}
.result-paging li.near-current {border-bottom: 3px solid #ff6633;}
.paging-prev, .paging-next {width: 16px; height: 16px; display: block; top: 21px; overflow: hidden; position: absolute; z-index: 10; background: url(../i/pic.png) no-repeat;}
.paging-prev {left: 0; background-position: -128px -1944px;}
.paging-next {right: 0; background-position: -168px -1944px;}

/* News */
.result-news-section {display: block; position: relative; border-bottom: 1px solid #ccc;}
.result-news-section .section-news-inner {width: 33%;}
.result-news-section .news-block {text-align: left; margin: 0 0 5px; display: block;}
.result-news-section .news-date {padding: 0 0 10px;}
.bad-result {padding: 30px 20px; border-bottom: 1px solid #e0e0e0; position: relative; font: 14px/20px 'PT Serif Caption',Georgia,Times,serif; color: #666;}
.bad-result span {color: #333;}

/* Profiles */
.profile-title {padding: 20px 20px 0; border-bottom: 3px solid #99cc00; font: bold 18px PT Sans Narrow, sans-serif; color: #666666;}
.profile-title h2 {font: bold 30px PT Sans Narrow, sans-serif;}
.profile-wrap {padding: 30px 10px 30px 20px; position: relative; border-bottom: 1px solid #ccc;}
.profile-pic {float: left; width: 200px; margin: 0 10px 0 0;}
.profile-pic img {display: block; padding: 1px; border: 1px solid #ccc;}
.profile-info {overflow: hidden;}
.profile-personal {background: #f5f5f5; padding: 17px 10px; overflow: hidden; margin: 0 0 15px;}
.wr-message {float: right; margin: 0 0 0 15px; letter-spacing: 1px; font: 12px/22px tahoma, sans-serif; color: #ff6633; padding: 0 0 0 30px; background: url(../i/pic.png) 0 -584px no-repeat; text-decoration: none;}
.wr-message span {border-bottom: 1px dashed #ff6633;}
.wr-message:hover {color: #000;}
.wr-message:hover span {border-color: #000;}
.proflie-list {overflow: hidden;}
.proflie-list ul {list-style: none; font-size: 12px; font-family: tahoma;}
.proflie-list b {font-size: 11px; padding: 0 3px 0 0;}
.proflie-list li {padding: 0 0 3px;}
.profile-about {padding: 0 10px; font: 12px/18px tahoma, sans-serif; color: #666666;}
.profile-interest {border-bottom: 1px solid #ccc; position: relative;}
.interests-inner {padding: 20px;}
.int-list {list-style: none; overflow: hidden;}
.int-list li {float:left; padding: 0 5px 5px 0;}
.profile-community {border-bottom: 1px solid #ccc; position: relative;}
.p-comm-threecol {padding: 30px 20px; overflow: hidden;}
.p-comm-threecol ul {list-style: none; width: 220px; margin: 0 10px 0 0; float: left;}
.p-comm-threecol ul:last-child {margin: 0;}
.p-comm-threecol li {margin: 0 0 18px;}
.p-comm-threecol li:last-child {margin: 0;}
.p-comm-threecol a {min-height: 30px; line-height: 18px; display: inline-block; padding: 0 0 0 40px; vertical-align: middle;}
.section-user-community {border-bottom: 1px solid #ccc; position: relative;}
.section-user-community h2 {display: block; padding: 30px 20px 5px; border-bottom: 3px solid #999900; font: bold 30px/30px PT Sans Narrow, sans-serif; color: #666;}
.s-user-community-inner {position: relative; overflow: hidden;}
.community-list-wrap {width: 33%; float: left;}
.community-list-wrap:last-child  {float: right;}
.s-user-community-inner ul.community-list {padding: 15px 0;}
.s-user-community-inner ul.community-list li {padding: 0 20px 10px;}
.s-user-community-inner ul.community-list li a.news-title {padding: 0;}
.s-user-community-inner ul.community-list .section-info-container {top: 0px;}
.community-list-head {padding: 0 0 0 8px; margin: 27px 20px 0 9px; border-left: 2px solid #ebebd6; position: relative;}
.corn-t {position: absolute; left: -2px; top: 0; width: 4px; height: 2px; background: #ebebd6;}
.corn-b {position: absolute; left: -2px; bottom: 0; width: 4px; height: 2px; background: #ebebd6;}
.community-list-head a {font: bold 16px/16px PT Sans Narrow, sans-serif; min-height: 32px;}
.section-user-forums {position: relative; border-bottom: 1px solid #e0e0e0; margin: 0 0 -1px;}
.section-user-forums h2 {display: block; padding: 30px 20px 5px; border-bottom: 3px solid #ff9933; font: bold 30px/30px PT Sans Narrow, sans-serif; color: #666;}
.s-user-forums-inner {position: relative;}
.s-user-forums-inner .section-forum-block {background: none !important;}
.section-user-forums .section-forum-block {background: none; overflow: hidden;}
.forums-list-wrap {width: 33%; display: inline-block; margin: 0 0 0 -3px; padding-bottom: 15px; vertical-align: top;}
.s-user-forums-inner .forums-list-wrap:last-child {float: none !important;}
.forums-list-wrap .section-forum-block {padding: 22px 20px 15px; position: relative;}
.s-user-forums-inner .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1982px #ff9933; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.s-user-forums-inner .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.s-user-forums-inner .experts-all span{background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.s-news-inner {border-bottom: 1px solid #999900;}
.s-news-inner ul {list-style: none; text-align: center;}
.s-news-inner .section-inner-pd {padding: 14px 20px;}
.s-news-inner a.news-block {border: 0; text-decoration: none;}
.s-news-inner a.news-block:hover {color: #ff6633;}
.s-news-inner a.news-block:hover .news-title {color: #ff6633;}
.s-news-inner a.news-block:hover .news-title-inner {color: #ff6633;}
.s-new-articles {border-bottom: 1px solid #ff9933;}
.s-new-articles ul {list-style: none;}
.s-new-articles .section-inner-pd {padding: 15px 20px;}
.s-new-articles .article-title {font-size: 14px;}
.s-new-articles .article-pic {width: 60px; height: 60px; margin: 0 10px 0px 0;}
.s-new-articles .article-pic span {height: 60px; width: 1px;}
.edit-part {display: block; padding: 15px 0 0;}
.edit-part a {padding: 0 0 0 17px; display: inline-block; background: url(../i/pic.png) 0 -2635px; font-size: 11px; line-height: 12px; text-decoration: none;}
.edit-part ins {border-bottom: 1px dashed #ff6633; text-decoration: none; display: inline-block;}
.edit-part a:hover {color: #000;}
.edit-part a:hover ins {border-bottom: 1px dashed #000;}
.profile-twocol {position: relative; border-bottom: 1px solid #ccc;}
.profile-expert {width: 474px; position: relative; float: left;}
.profile-expert .p-comm-threecol ul {list-style: none; width: 210px; margin: 0 10px 0 0; float: left;}
.profile-expert .p-comm-threecol ul:last-child {margin: 0;}
.profile-expert .profile-community {border: 0;}
.profile-expert-side {overflow: hidden; padding: 0 0 5px;}
.p-side-pd {position: relative; border-bottom: 1px solid #ccc; padding: 30px 15px 25px;}
.profile-expert-side a.wr-message {float: none; display: inline-block; margin: 0;}
.profile-status {margin: 20px 0 0; padding: 15px 0 0 120px; min-height: 65px; line-height: 20px;}
.expert-stat {background: url(../i/profile-status.png) 0 0 no-repeat;}
.profile-status span {font-size: 11px; color: #666; display: block; padding: 10px 0 0;}
.p-work-place {border-bottom: 1px solid #ccc; position: relative; padding: 0 0 25px;}
.p-work-place h3 {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #993399;}
.p-work-place ul {margin: 0 0 0 10px; list-style: none;}
.p-work-place li {padding: 16px 40px 16px 10px; line-height: 18px; color: #666666;}
.p-work-place li span {display: inline-block; padding: 0 0 0 10px; background: url(../i/worklist-marker.png) 0 6px no-repeat;}
.p-work-place .edit-part {margin: 0 0 0 15px;}
.p-exp-consult {border-bottom: 1px solid #ccc; position: relative;}
.p-exp-consult h3 {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #333333;}
.profile-side-inner {padding: 20px;}
.p-exp-consult ul {list-style: none; color: #999; padding: 0 0 10px;}
.p-exp-consult ul:last-child {padding: 0;}
.p-exp-consult li {padding: 0 0 5px;}
.p-exp-consult ul span {border-bottom: 1px solid #ff6633; display: inline-block; font: 14px/20px 'PT Serif', sans-serif; color: #333; margin: 0 0 5px;}
.p-pers-mess {border-bottom: 1px solid #ccc; position: relative;}
.p-pers-mess h3 {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff6633;}
.p-pers-mess ul {list-style: none; color: #666; padding: 20px 5px 20px 20px;}
.p-pers-mess li {padding: 0 0 15px;}
.p-pers-mess input[type="checkbox"] {float: left; margin: 0 5px 0 0;}
.p-pers-mess span {overflow: hidden; display: block;}
.p-bl-expert {position: relative; padding: 0 0 30px;}
.p-bl-expert .section-forum-block {border-bottom: 1px solid #e0e0e0; background: none !important;}
.p-bl-expert .section-forum-block h4 {font-size: 18px;}
.p-bl-expert h3 {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #663399;}
.p-bl-expert ul {list-style: none; color: #666; padding: 20px 5px 0 20px;}
.p-bl-expert li {padding: 0 0 15px;}
.p-bl-expert input[type="checkbox"] {float: left; margin: 0 5px 0 0;}
.p-bl-expert span {overflow: hidden; display: block;}
.br-top-enb {border-top: 1px solid #ccc;}
.profile-search {padding: 10px 20px 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.profile-search .search {float: none; display: block; width: auto; margin: 0;}
.profile-search .search fieldset {margin: 0 0 8px; width: 477px; border: 1px solid #ccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; text-align: left;}
.profile-search .search-field {font-size: 12px; padding: 7px 7px 5px; width: 459px;}
.profile-search .search-button {display: block; vertical-align: top; margin: 5px 0 0 0; width: 18px; height: 18px; background: url(../i/pic.png) no-repeat 0 -429px; position: relative; overflow: hidden;}
.profile-search .search-button:hover {background-position: 0 -1273px;}
.profile-search .search-button input {position: absolute; cursor: pointer; width: 100px; height: 100px; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.searc-block-list {list-style: none;}
.searc-block-list li {float: left; margin: 0 10px 0 0;}
.searc-block-list li.last-item {margin: 0 0 0 2px;}
.clear {clear: both;}
.result-profile-section {display: block; position: relative; border-bottom: 1px solid #ccc;}
.result-profile-section .section-news-inner {width: 33%;}
.result-profile-section .section-inner-pd {padding: 30px 10px 32px;}
.s-head-user {padding: 0 10px 8px; overflow: hidden;}
.section-action-list {list-style: none; background: #f5f5f5; padding: 7px 10px; overflow: hidden;}
.section-action-list li {float: left; margin: 0 11px 0 0;}
.section-action-list li a {font-size: 9px; line-height: 14px; display: inline-block; background: url(../i/pic.png) no-repeat;}
.section-action-list li.sa-pm a {background-position: 0 -3382px; padding: 0 0 0 19px;}
.section-action-list li.sa-consult a {background-position: 0 -3423px; padding: 0 0 0 12px;}
.section-action-list li.sa-blog {margin: 0;}
.section-action-list li.sa-blog a {background-position: 0 -3462px; padding: 0 0 0 19px;}
.section-profile-th {padding: 8px 10px 0;}
.section-profile-th p {color: #666; line-height: 16px;}
.profile-mysett {border-bottom: 1px solid #ccc; position: relative;}
.p-mysett-threecol {padding: 20px; overflow: hidden;}
.p-mysett-threecol ul {list-style: none; width: 49%; float: left;}
.p-mysett-threecol ul:last-child {margin: 0;}
.p-mysett-threecol li {margin: 0 0 10px;}
.p-mysett-threecol li:last-child {margin: 0;}
.p-mysett-buttons {border-top: 1px solid #ccc; position: relative;}
.p-mysett-buttons  ul {list-style: none; text-align: center; padding: 20px;}
.p-mysett-buttons  li {display: inline; padding: 0 12px;}
.p-mysett-buttons .dialog-button-positive, .p-mysett-buttons .dialog-button {margin: 0;}
.p-mysett-buttons .dialog-button {margin: 0;}
.positive-bt {background: #99cc00 !important;}
.positive-bt:hover {background: #000 !important;}
.profile-sett-left {float: left; width: 50%;}
.profile-sett-right {overflow: hidden;}
.profile-sett-left .p-padd {padding: 0 10px 15px;}
.p-side-title {border-bottom: 3px solid #ff9933; padding: 20px 20px 5px; font-family: 'PT Sans Narrow'; font-weight: bold; font-size: 18px; color: #666666;}
.profile-sett-left .p-side-title {padding: 20px 10px 5px;}
.p-sett-form {background: #f5f5f5; padding: 15px 10px;}
.p-sett-form .dialog-label {width: 90px;}
.p-sett-form .dialog-block-inner {padding: 0 0 8px; float: right; width: 220px;}
.dialog-block-sellist {list-style: none;}
.dialog-block-sellist li {float: left; margin: 0 5px 0 0;}
.dialog-block-sellist li.last-item {margin: 0;}
.popup-d-settlist li {margin: 0 10px 0 0 !important;}
.profile-pic-delete {overflow: hidden;}
.p-dialog-m10 {margin: 12px 0 0;}
.delete-item {padding: 0 0 0 17px; display: inline-block; background: url(../i/pic.png) 0 -3549px no-repeat;}
.p-interest-editlist {padding: 10px 20px 20px;}
.edit-list {list-style: none;}
.edit-list li {margin: 0 0 16px;}
.edit-list a {text-decoration: none;}
.edit-list a ins {text-decoration: none; border-bottom: 1px dashed #ff6633;}
.edit-list a:hover ins {border-bottom: 1px dashed #000;}
.inner-level {list-style: none; margin: 15px 0 0 20px;}
.delete-item-button {display: inline-block; margin: 0 0 0 5px; width: 11px; height: 15px; text-indent: -9999px; background: url(../i/pic.png) 0 -3549px no-repeat;}
.add-item-button {display: inline-block; margin: 0 0 0 5px; width: 14px; height: 15px; text-indent: -9999px; background: url(../i/pic.png) 0 -3615px no-repeat;}
.d-spec-edit {height: 150px; overflow-y: auto;}
.d-work-edit {height: 260px; overflow-y: auto;}
.profile-head {padding: 20px 0 20px; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 30px; color: #666666; font-weight: bold; line-height: 1; padding: 8px 0 12px;}
.pr-sett-list {padding: 0 0 20px; font-size: 16px;}
.pr-sett-list li {padding: 0 0 5px;}
.pr-sett-list li ul {font-size: 14px; padding: 10px 0 0 22px; list-style: none;}

/* Video */
.section-video-article {position: relative; border-top: 1px solid #e0e0e0;}

/* Encyclopedia
---------------------------------------- */
.encyclopedia-search {padding: 10px 20px 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.encyclopedia-search .search {float: none; display: block; width: auto; margin: 0;}
.encyclopedia-search .search fieldset {margin: 0 0 8px; width: 200px; border: 1px solid #ccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; text-align: left;}
.encyclopedia-search .search-field {font-size: 12px; padding: 7px 7px 5px; width: 182px;}
.encyclopedia-search .search-button {display: block; vertical-align: top; margin: 5px 0 0 0; width: 18px; height: 18px; background: url(../i/pic.png) no-repeat 0 -429px; position: relative; overflow: hidden;}
.encyclopedia-search .search-button:hover {background-position: 0 -1273px;}
.encyclopedia-search .search-button input {position: absolute; left: -18px; cursor: pointer; width: 100px; height: 100px; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.searc-encyclopedia-list {list-style: none;}
.searc-encyclopedia-list li {float: left; margin: 0 10px 0 0;}
.searc-encyclopedia-list li.last-item {margin: 0 0 0 2px;}
.result-encyclopedia-block {position: relative; padding: 0 0 8px; border-bottom: 1px solid #ccc;}
.result-encyclopedia-block h2 {padding: 20px 20px 3px !important; border-bottom: 3px solid #99cc00; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 30px; color: #666666; font-weight: bold; line-height: 1; padding: 8px 0 12px;}
.sorting-en {padding: 18px 20px 0; list-style: none;}
.sorting-en li {display: inline; padding: 0 5px 0 0; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase;}
.sorting-en li span {color: #999;}
.sorting-en a:hover, .sorting-en li.current a {color: #666; text-decoration: none;}
.sorting-alpha {padding: 15px 20px 0; list-style: none;}
.sorting-alpha li {display: inline; margin: 0 -3px 0 0; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 12px; color: #666666; text-transform: uppercase;}
.sorting-alpha a {text-decoration: none; display: inline-block; padding: 1px 4px;}
.sorting-alpha a:hover, .sorting-alpha  li.current a {background: #f5f5f5; color: #666666;}
.result-encyclopedia-block .bread-crumbs {padding: 15px 20px 0;}
.br-rel {border-bottom: 1px solid #ccc; position: relative; }
.encyclopedia-twocol {position: relative; border-bottom: 1px solid #ccc;}
.encyclopedia-leftcol {width: 49%; float: left;}
.encyclopedia-rightcol {width: 49%; float: right;}
.result-alphabet-list {list-style: none; padding: 20px;}
.result-alphabet-list li {padding: 0 0 7px;}
.result-alphabet-list a {font: 18px/25px 'PT Serif',Georgia,Times,serif; color: #ff6633; text-decoration: underline;}
.result-alphabet-list ins {color: #333; text-decoration: none;}
.result-alphabet-list b {color: #ff6633; font-weight: 400;}
.result-alphabet-list a:hover ins {color: #ff6633; text-decoration: none;}
.result-alphabet-list em {font: 11px tahoma, sans-serif; color: #999999;}
.result-alpha-articles {list-style: none; padding: 20px;}
.result-alpha-articles li {padding: 0 0 10px;}
.result-alpha-articles a {color: #dada69; font: 14px/18px 'PT Serif',Georgia,Times,serif; text-decoration: underline;}
.result-alpha-articles a ins {color: #333; text-decoration: none;}
.result-alpha-articles a:hover ins {color: #ff6633;}
.result-alpha-articles a:hover {color: #ff6633;}
.section-big-encyclopedia {position: relative;}
.section-big-encyclopedia h3 {padding: 20px 20px 3px !important; border-bottom: 3px solid #99cc00; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 30px; color: #666666; font-weight: bold; line-height: 1; padding: 8px 0 12px;}
.news-enc-list {list-style: none; margin: 10px 0;}
.news-enc-list li {padding: 15px 20px;}
.news-enc-list li .news-block {margin: 0 0 5px;}
.news-enc-list li .news-title {padding: 0;}
.section-encyclopedia-video {position: relative;}
.section-encyclopedia-video h3 {padding: 20px 20px 3px !important; border-bottom: 3px solid #663399; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 30px; color: #666666; font-weight: bold; line-height: 1; padding: 8px 0 12px;}
.section-encyclopedia-video .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2085px #663399; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-encyclopedia-video .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-encyclopedia-video .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.result-news-section-wrap {display: block; position: relative; border-bottom: 1px solid #ccc;}
.result-news-section-wrap .section-news-inner {width: 25%;}
.article-reviews {position: relative; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.article-reviews-head {overflow: hidden;}
.r-head-left {float: left; width: 50%; height: 57px; border-bottom: 3px solid #99cc00;}
.r-head-left h3 {float: left; padding: 24px 20px 0px; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 30px; color: #666666; font-weight: bold; line-height: 1;}
.reviews-rec {float: right; margin: 35px 10px 0 0; display: inline-block; line-height: 16px; color: #99cc00; font-size: 14px; font-weight: bold; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 0 0 0 20px; background: url(../i/pic.png) 0 -3744px no-repeat;}
.reviews-unrec {float: left; margin: 35px 0 0 10px; display: inline-block; line-height: 16px; color: #cc0000; font-size: 14px; font-weight: bold; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 0 0 0 20px; background: url(../i/pic.png) 0 -3842px no-repeat;}
.add-rev-link {float: right; margin: 34px 20px 0 0; font-size: 14px; text-decoration: none; border-bottom: 1px dashed #ff6633;}
.add-rev-link:hover {border-bottom: 1px dashed #000;}
.reviews-list {padding: 30px 20px; list-style: none;}
.reviews-list li {margin: 0 0 30px; background: url(../i/rev-bg.png) 0 0 repeat-y #f5f5f5; position: relative; overflow: hidden;}
.review-info {padding: 5px 20px 40px;}
.review-info .news-date {padding: 0 0 15px; color: #666666;}
.review-info p {color: #666666; padding: 15px 0 0 0;}
.reviews-list p {padding: 15px 0 0 0;}
.r-plus-positive, .r-plus-negative {display: inline-block; height: 19px; padding: 0 20px 0 0; background: url(../i/pic.png) 100% -3768px no-repeat;}
.r-plus-positive ins {float: left; width: 19px; height: 19px; background: #99cc00; color: #fff; text-align: center; line-height: 19px; text-decoration: none; font-weight: bold;}
.r-plus-negative ins {float: left; width: 19px; height: 19px; background: #cc0000; color: #fff; text-align: center; line-height: 19px; text-decoration: none; font-weight: bold;}
.r-plus-positive span, .r-plus-negative span {background: #ebebd6; display: inline-block; height: 19px; line-height: 19px; padding: 0 0 0 10px; font-size: 10px; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.review-type-mark {position: absolute; left: 0px; bottom: 0px; display: inline-block; height: 19px; padding: 0 20px 0 0; background: url(../i/pic.png) 100% -3807px no-repeat;}
.review-type-mark ins {float: left; text-indent: -9999px; width: 19px; height: 19px;  color: #fff; text-align: center; line-height: 19px; text-decoration: none; font-weight: bold;}
.r-positive .review-type-mark ins {background: url(../i/pic.png) 2px -3742px no-repeat #99cc00;}
.r-negative .review-type-mark ins {background: url(../i/pic.png) 2px -3840px no-repeat #cc0000;}
.review-type-mark span {background: #f5f5f5; display: inline-block; height: 19px; line-height: 19px; padding: 0 0 0 10px; font-size: 10px; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;}
.review-mark-p {padding: 0 20px 20px 0;}
.review-mark-n {padding: 0 10px 20px 20px;}
.r-author-user {min-height: 30px; line-height: 15px; display: inline-block; padding: 0 0 0 40px; vertical-align: middle;}
.reviews-list li.r-positive {border-top: 2px solid #99cc00; border-bottom: 1px solid #99cc00;}
.reviews-list li.r-negative {border-top: 2px solid #cc0000; border-bottom: 1px solid #cc0000;}
.reviews-list li:last-child {margin: 0;}
.r-list-item {float: left; width: 33%;}
.r-head-right {overflow: hidden; height: 57px; border-bottom: 3px solid #cc0000;}
.add-article-review h3 {padding: 20px 20px 3px; border-bottom: 3px solid #99cc00; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 18px; color: #666666; font-weight: bold; line-height: 1;}
.r-inner-bl {background: #f5f5f5; padding: 0 0 20px; margin: 0 0 20px; color: #666666;}
.r-slide-left {width: 49%; float: left;}
.r-slide-left span {display: block; padding: 0 0 10px;}
.r-slide-left textarea {font-size: 14px !important;}
.r-slide-total {margin: -15px 0 0 0; padding: 0 20px;}
.r-slide-total ul {padding: 5px 0 0;}
.r-slide-total li {display: inline; padding: 0 20px 0 0;}
.pd20 {padding: 20px;}
.r-sub-button {text-align: center;}

/* Result search
---------------------------------------- */
.result-search {padding: 10px 20px 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.result-search .search {float: none; display: block; width: auto; margin: 0;}
.result-search .search .search-result-field{margin: 0 0 8px; width: 344px; border: 1px solid #ccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; text-align: left;}
.result-search .search-field {font-size: 12px; padding: 0px 7px; height: 27px; width: 326px; line-height: 27px;}
.result-search .search-tag-field {width: 128px; height: 27px; line-height: 27px;}
.result-search .search .search-tag-field input {padding: 0 7px; height: 27px; width: 110px !important; border: 0; margin: 0; outline: none; background: transparent; color: #999; font: 12px 'PT Serif Caption', Georgia, Times, serif; line-height: 27px;}
.search-tag-field input::-webkit-input-placeholder {color: #999;}
.result-search .search-button {display: block; vertical-align: top; margin: 5px 0 0 0; width: 18px; height: 18px; background: url(../i/pic.png) no-repeat 0 -429px; position: relative; overflow: hidden;}
.result-search .search-button:hover {background-position: 0 -1273px;}
.result-search .search-button input {position: absolute; left: -18px; cursor: pointer; width: 100px; height: 100px; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.search-result-list {list-style: none;}
.search-result-list li {float: left; margin: 0 10px 0 0;}
.search-result-list li.last-item {margin: 0 0 0 2px;}
.result-search-title {padding: 20px 20px 10px; border-bottom: 2px solid #cccc00; font: bold 18px PT Sans Narrow, sans-serif; color: #666666;}
.result-search-title span {color: #333333;}
.result-search-title h2 {font: bold 30px PT Sans Narrow, sans-serif; margin: 0 0 -10px;}
.result-news-articles .section-inner-pd {padding: 20px 20px 35px;}
.result-news-articles .article-title {font-size: 14px;}
.result-news-articles .article-pic {width: 60px; height: 60px; margin: 0 10px 0px 0;}
.result-news-articles .article-pic span {height: 60px; width: 1px;}
.result-news-articles .section-news-inner {width: 33%; position: relative; float: left;}
.result-news-articles .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1982px #ff9933; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.result-news-articles .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.result-news-articles .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.result-news-articles .section-news-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff9933;}
.result-news-articles .section-news-title span {color: #333333;}
.result-news-articles {border-bottom: 1px solid #e0e0e0; overflow: hidden;}

.section-result-news-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-news-block  .section-news-title {font-family: 'PT Sans Narrow'; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #cccc00;}
.section-result-news-block  .section-news-title span {color: #333333;}
.section-result-news-block  .section-news-inner {width: 33%;}
.section-result-news-block  .section-inner-pd {padding: 30px 20px 30px;}

.section-result-enciclopedia-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-enciclopedia-block  .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #99cc00;}
.section-result-enciclopedia-block  .section-news-title span {color: #333333;}
.s33-result {float: left; width: 33%; text-decoration: none;}
.s66-result {overflow: hidden; padding: 0 0 0 20px; text-decoration: none;}
.s-result-enc-list {float: left; width: 33%;}
.s-result-enc-list ul {list-style: none; padding: 10px 0;}
.s-result-enc-list li {padding: 10px 20px;}
.s-result-enc-list a {font: 14px/18px 'PT Serif',Georgia,Times,serif; color: #ff6633; text-decoration: underline;}
.s-result-enc-list ins {color: #333; text-decoration: none;}
.s-result-enc-list a:hover ins {color: #ff6633; text-decoration: none;}
.s-result-enc-list em {font: 11px tahoma, sans-serif; color: #999999;}
.s-result-enc-articles {overflow: hidden;}
.s-result-enc-articles ul {list-style: none;}
.s-result-enc-articles li {border-bottom: 1px solid #ccc; position: relative;}
.s-result-enc-articles li:last-child {border: 0;}
.s-result-enc-articles .section-inner-pd {padding: 20px;}
.s-result-enc-articles .article-title {font-size: 14px;}
.section-result-enciclopedia-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -3984px #99cc00; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-enciclopedia-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-result-enciclopedia-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}

.section-result-video-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-video-block  .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #993399;}
.section-result-video-block  .section-news-title span {color: #333333;}
.s-result-video-list {float: left; width: 33%; padding: 0 0 20px;}
.s-result-video-list .section-inner-pd {padding: 20px;}
.s-result-video-list img.small-pic {width: auto; margin: 0 15px 0 0; float: left;}
.s-result-video-list a.news-title {border: 0; padding: 0;}
.s-result-video-list a.news-title img {text-decoration: none;}
.s-result-video-list a.news-title:hover span {color: #ff6633; border-bottom: 1px solid ##DADA44;}
.s-result-video-list a.news-title:hover {color: #ff6633;}
.s-result-video-list a.news-title:hover span {color: #ff6633;}
.section-result-video-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2085px #663399; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-video-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-result-video-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}

.section-result-consult-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-consult-block .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #333333;}
.section-result-consult-block .section-news-title span {color: #333333;}
.section-result-consult-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-consult-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -4064px #cc3333;}
.section-result-consult-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.s-result-consult-list {width: 33%; float: left;}
.s-result-consult-list ul {padding: 10px 0;}
.s-result-consult-list li {padding: 10px 20px;}
.s-result-consult-articles {overflow: hidden; padding: 0 0 20px 0;}
.s-result-consult-articles ul {list-style: none;}
.s-result-consult-articles li {border-bottom: 1px solid #ccc; position: relative;}
.s-result-consult-articles li:last-child {border: 0;}
.s-result-consult-articles .article-title {font-size: 14px;}
.s-result-consult-articles .section-inner-pd {padding: 20px;}

.section-result-blog-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-blog-block  .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #993399;}
.section-result-blog-block  .section-news-title span {color: #333333;}
.section-result-blog-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2085px #663399; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-blog-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-result-blog-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.section-result-blog-block .section-expert-consult {padding: 10px 0; border: 0;}
.section-result-blog-block .section-consult {padding: 10px 20px;}
.section-result-blog-block .s-result-blog-articles {overflow: hidden; padding: 0 0 25px;}
.section-result-blog-block .s-result-blog-articles ul {list-style: none;}
.section-result-blog-block .s-result-blog-articles li {border-bottom: 1px solid #ccc; position: relative;}
.section-result-blog-block .s-result-blog-articles li:last-child {border: 0;}
.section-result-blog-block .section-forum-block {background: #fff; margin: 0 0 0 1px;}
.s-result-blog-articles li:last-child .clb0 {display: none;}

.section-result-community-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.section-result-community-block .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #999900;}
.section-result-community-block .section-news-title span {color: #333333;}
.section-result-community-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2192px #999900; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-community-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-result-community-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.s-result-community-list {width: 33%; float: left;}
.s-result-community-list ul {padding: 10px 0;}
.s-result-community-list li {padding: 10px 20px;}
.s-result-community-list a {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 16px; font-weight: bold;}
.s-result-community-articles {overflow: hidden; padding: 0 0 25px 0;}
.s-result-community-articles .community-list li {border-bottom: 1px solid #ccc; position: relative;}
.s-result-community-articles .community-list li:last-child {border: 0;}

.section-result-forum-block {border-bottom: 1px solid #e0e0e0; position: relative; margin: 0 0 -1px;}
.section-result-forum-block .section-news-title {font-family: 'PT Sans Narrow'; overflow: hidden; font-size: 18px; color: #666666; padding: 25px 20px 5px; border-bottom: 3px solid #ff9933;}
.section-result-forum-block .section-news-title span {color: #333333;}
.section-result-forum-block .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1982px #ff9933; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.section-result-forum-block .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.section-result-forum-block .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.s-result-forum-list {width: 33%; float: left;}
.s-result-forum-articles {overflow: hidden; padding: 0 0 25px 0;}
.s-result-forum-list .forum-sc-block {padding: 0 0 30px 0;}
.s-result-forum-list .forum-sc-block .section-forum-block:first-child {background: #fff;}
.s-result-forum-list .forum-sc-block .section-forum-block:nth-child(even) {background: #fff;}
.s-result-forum-articles li {border-bottom: 1px solid #ccc; position: relative; padding: 20px; color: #666666;}
.s-result-forum-articles li:last-child {border: 0;}

/* Infohubs */
.hub-bread-crumbs {position: relative; border-bottom: 1px solid #ccc; padding: 20px 20px 8px; color: #666;}
.hub-bread-crumbs ul {list-style: none;}
.hub-bread-crumbs li {display: inline;}
.page-title {padding: 30px 20px 5px; border-bottom: 3px solid #ff9933; position: relative; overflow: hidden;}
.page-title h1 {font: bold 30px/30px 'PT Sans Narrow', sans-serif; color: #666666; letter-spacing: 1px; overflow: hidden;}
.add-item-type {float: right; display: inline-block; padding: 0 0 0 20px; margin: 12px 25px 0 0; line-height: 14px;}
.add-item-type a {text-decoration: none;}
.add-item-type a ins {text-decoration: none; border-bottom: 1px dashed #ff6633;}
.add-item-type a:hover ins {text-decoration: none; border-bottom: 1px dashed #000;}
.head-infohub {padding: 25px 20px; position: relative; border-bottom: 1px solid #e0e0e0;}
.head-infohub h1 {font: bold 24px/30px 'PT Sans Narrow', sans-serif; color: #333; text-transform: uppercase;}
.hubread-search ul {list-style: none; overflow: hidden;}
.hubread-search li {display: inline;}
.head-infohub .add-item-type {margin: 0 25px 0 0;}
.infohub-section {position: relative; border-bottom: 1px solid #e0e0e0; padding: 0 0 25px;}
.infohub-section .comm-all-bg li {background: #F5F5F5 !important;}
.infohub-section .comm-all-bg .section-forum-block {background: #F5F5F5 !important;}
.infohub-240-col {float: left; width: 239px; min-height: 1px; margin: 0 1px 0 0;}
.infohub-480-col {float: left; width: 480px; min-height: 1px;}
.infohub-general-col {overflow: hidden;}
.infohub-240-col .section-expert-consult {border: 0; padding: 0 0 5px;}
.i-expert-consult-list {padding: 10px 20px; background: #f5f5f5; list-style: none;}
.i-expert-consult-list li {padding: 5px 0;}
.i-expert-consult-list span {display: block; font-size: 11px; color: #666666; padding: 3px 0 0 0;}
.i-expert-consult-list a {font: 14px/18px 'PT Serif',Georgia,Times,serif; color: #ff6633; text-decoration: underline;}
.i-expert-consult-list ins {color: #333; text-decoration: none;}
.i-expert-consult-list a:hover ins {color: #ff6633; text-decoration: none;}
.infohub-general-col .ex-blog-block {margin: 0; padding: 0 0 5px;}
.infohub-general-col .ex-blog-block h4 {font-size: 18px;}
.infohub-240-col .community-sc-block {border: 0; padding: 0 0 5px}
.infohub-general-col .forum-sc-block {padding: 0 0 5px; margin: 0;}
.infohub-part-title {border-bottom: 1px solid #e0e0e0; position: relative; padding: 25px 20px 5px;}
.infohub-part-title h2 {font: bold 18px/20px 'PT Sans Narrow', sans-serif; color: #333; padding: 0 170px 0 0; text-transform: uppercase;}
.infohub-part-title .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -4448px #cccc33; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.infohub-part-title .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.infohub-part-title .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.infohub-section .s-news-inner {border: 0;}
.infohub-section .video-list li {position: relative; border-bottom: 1px solid #e0e0e0;}
.pd0-hub {padding: 0 !important;}
.info-hub-right-col .section-expert-consult {margin: 0;}
.info-hub-right-col .section-forum-block h4 {font-size: 14px;}
.info-hub-right-col .ex-blog-block {position: relative; border-bottom: 1px solid #e0e0e0; padding: 0 0 30px;}
.info-hub-right-col .s-news-inner ul {border-bottom: 1px solid #999900;}
.i-rightcol-block {position: relative; border-bottom: 1px solid #e0e0e0; padding: 0 0 30px;}
.i-rightcol-none {padding: 0 0 30px;}
.info-hub-right-col .video-list {border-bottom: 1px solid #993399;}
.info-hub-right-col .video-list li {border: 0;}
.infohub-480-col .infohub-part-title h2 {padding: 0 125px 0 0;}
.infohub-part-list {position: relative; border-bottom: 1px solid #e0e0e0; padding: 10px 20px;}
.infohub-part-list ul {list-style: none;}
.infohub-part-list li {padding: 10px 0;}
.infohub-part-list li a {font: 14px/18px 'PT Serif',Georgia,Times,serif; color: #dada44; text-decoration: underline;}
.infohub-part-list li a:hover {color: #ff6633;}
.infohub-part-list li ins {color: #333; text-decoration: none;}
.infohub-part-list li a:hover ins {color: #ff6633; text-decoration: none;}
.infohub-part-name {font-size: 30px !important; color: #666666;}
.infohub-section-article {position: relative; overflow: hidden; padding: 25px 20px 40px; border-bottom: 1px solid #e0e0e0; color: #666666; line-height: 17px;}
.infohub-section-article p {padding: 0 0 10px;}
.infohub-section-article p:last-child {padding: 0;}
.infohub-section-article .article-pic {width: 198px; height: 198px;}
.infohub-section-article .article-pic span {height: 198px;}
.infohub-section-article .article-pic img {max-width: 197px; max-height: 196px;}
.infohub-section-article .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -1982px #ff9933; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.infohub-section-article .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -333px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.infohub-section-article .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.result-parts-articles {border-bottom: 1px solid #e0e0e0;}
h3.section-parts-title {padding: 20px 20px 3px; border-bottom: 3px solid #619EFF; font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif; font-size: 18px; color: #666666; font-weight: bold; line-height: 1;}
h3.section-parts-title span {color: #000;}
.result-parts-list {list-style: none; padding: 20px 20px 0;}
.result-parts-list li {display: inline-block; margin: 0 25px 20px 0;}
.result-parts-list a {font-family: 'PT Sans Narrow'; font-size: 14px; font-weight: bold; overflow: hidden;}
.infohub-section-fullsize .separator, .infohub-section-fullsize .corner-t, .infohub-section-fullsize .corner-b {display: none;}
.infohub-section-fullsize .infohub-240-col {width: 100%; overflow: hidden;}

/* Forum */
.topic-title  h2 {padding: 30px 20px 5px; border-bottom: 3px solid #ff9933;}
.extended-search {overflow: hidden; margin: 0 0 -15px 0;}
.extended-search ul {list-style: none; overflow: hidden; margin: 10px 0 0 0;}
.extended-search li {display: inline;}
.extended-search .ex-link {float: right; margin: 10px 0 0 20px;}
.forum-head {overflow: hidden; border-bottom: 3px solid #ff9933; padding: 25px 20px 5px;}
.forum-head h1 {font: bold 30px/30px 'PT Sans Narrow', sans-serif; color: #666666; letter-spacing: 1px; overflow: hidden;}
.create-new-item {float: right; padding: 0 0 0 27px; line-height: 22px; margin: 0 0 0 20px; background: url(../i/pic.png) 0 -4168px no-repeat; text-decoration: none;}
.create-new-item ins {text-decoration: none; border-bottom: 1px dashed #ff6633;}
.create-new-item:hover ins {text-decoration: none; border-bottom: 1px dashed #000;}
.create-new-answer {float: right; padding: 0 0 0 27px; line-height: 22px; margin: 0 0 0 20px; background: url(../i/pic.png) 0 -4280px no-repeat; text-decoration: none;}
.create-new-answer ins {text-decoration: none; border-bottom: 1px dashed #ff6633;}
.create-new-answer:hover ins {text-decoration: none; border-bottom: 1px dashed #000;}
.section-forum-wrap {border-bottom: 1px solid #e0e0e0; position: relative;}
.forum-bottom-paging {position: relative; margin: 0 0 35px; border-bottom: 1px solid #e0e0e0;}
.blog-bottom-paging {position: relative; border-bottom: 1px solid #e0e0e0;}
.s-forum-header {padding: 5px 0; overflow: hidden; background: #ebebd6; font: 10px/10px 'PT Sans Narrow', sans-serif; color: #999999; text-transform: uppercase; letter-spacing: 1px;}
.s-forum-partition {float: left; width: 315px; padding: 0 20px;}
.s-forum-themes {float: left; width: 55px; text-align: center;}
.s-forum-messages {float: left; width: 70px; text-align: center;}
.s-forum-last-message {overflow: hidden; padding: 0 20px;}
.s-forum-section-part {padding: 10px 0; overflow: hidden; background: #fff;}
.s-forum-part .s-forum-section-part:nth-child(odd) {background: #f5f5f5;}
.s-forum-title-part {float: left; width: 315px; padding: 0 20px; vertical-align: middle;}
.s-forum-name, .s-forum-name:hover {font: 18px/20px 'PT Serif Caption',Georgia,Times,serif; color: #ff6633;}
.s-forum-name ins {color: #333333; text-decoration: none;}
.s-forum-name:hover ins {color: #ff6633; text-decoration: none;}
.s-forum-tags {list-style: none; padding: 3px 0 0 0; color: #999999; font-size: 11px;}
.s-forum-tags li {display: inline-block; padding: 2px 0;}
.s-forum-tags li a {color: #999999;}
.s-forum-tags li a:hover {color: #ff6633;}
.s-forum-themes-part {float: left; width: 45px; text-align: center; padding: 0 5px;}
.s-forum-themes-part span {display: inline-block; position: relative; font: bold 10px/10px 'PT Sans Narrow', sans-serif; padding: 4px 3px 4px; min-width: 17px; text-align: center; background: #ff9933; color: #fff;}
.s-forum-themes-part span:after {content: '.'; position: absolute; width: 7px; height: 6px; display: block; overflow: hidden; right: 0; bottom: -6px; background: url(../i/pic.png) no-repeat 0 -4232px; text-indent: -9999px;}
.s-forum-themes-part div {vertical-align: middle; display: inline-block;}
.s-forum-messages-part {float: left; width: 60px; text-align: center; padding: 0 5px;}
.s-forum-messages-part span {display: inline-block; position: relative; font: bold 10px/10px 'PT Sans Narrow', sans-serif; padding: 4px 3px 4px; min-width: 17px; text-align: center; background: #993399; color: #fff;}
.s-forum-messages-part span:after {content: '.'; position: absolute; width: 7px; height: 6px; display: block; overflow: hidden; right: 0; bottom: -6px; background: url(../i/pic.png) no-repeat 0 -4256px; text-indent: -9999px;}
.s-forum-last-message-part {overflow: hidden; padding: 0 20px; vertical-align: middle;}
.s-forum-name-theme {color: #cccc00;}
.s-forum-name-theme:hover {color: #ff6633;}
.s-forum-name-theme ins {color: #333; text-decoration: none;}
.s-forum-name-theme:hover ins {color: #ff6633;}
.s-forum-last-message-part span {display: block; padding: 5px 0 0 0; color: #666666; font-size: 11px;}

/* Topic list */
.s-forum-topic-theme {float: left; width: 467px; padding: 0 20px;}
.s-forum-topic-answers {float: left; width: 45px; padding: 0 5px; text-align: center;}
.s-forum-topic-last-message {overflow: hidden; padding: 0 5px;}
.s-forum-title-topic {float: left; width: 437px; padding: 0 20px 0 50px; vertical-align: middle;}
.s-forum-title-topic .s-forum-name {font: 14px/16px 'PT Serif Caption',Georgia,Times,serif; color: #cccc00; display: inline-block; margin: 5px 0 0 0;}
.s-forum-title-topic .s-forum-name:hover {font: 14px/16px 'PT Serif Caption',Georgia,Times,serif; color: #ff9933;}
.s-messages-paging {padding: 0 0 0 5px; font-size: 11px;}
.i-forum-mess {background: url(../i/forum-theme-icons.png) 20px 9px no-repeat;}
.i-forum-new-mess {background: url(../i/forum-theme-icons.png) 20px -459px no-repeat;}
.i-forum-no-mess {background: url(../i/forum-theme-icons.png) 20px -135px no-repeat;}
.i-forum-popnew-mess {background: url(../i/forum-theme-icons.png) 20px -281px no-repeat;}
.s-forum-answers-topic {float: left; width: 45px; text-align: center; padding: 0 5px;}
.s-forum-answers-topic span {display: inline-block; position: relative; font: bold 10px/10px 'PT Sans Narrow', sans-serif; padding: 4px 3px 4px; min-width: 17px; text-align: center; background: #99cc00; color: #000;}
.s-forum-answers-topic span:after {content: '.'; position: absolute; width: 7px; height: 6px; display: block; overflow: hidden; right: 0; bottom: -6px; background: url(../i/pic.png) no-repeat 0 -1928px; text-indent: -9999px;}
.s-forum-last-message-topic {overflow: hidden; padding: 0 20px; vertical-align: middle;}
.s-forum-last-message-topic span {display: block; color: #666666; font-size: 11px; line-height: 17px;}
.s-forum-footer {border-bottom: 1px solid #e0e0e0; padding: 25px 20px; position: relative;}
.s-forum-footer .create-new-item {margin: 0 0 0 20px;}
.s-forum-topic-types {overflow: hidden; list-style: none;}
.s-forum-topic-types li {float: left; padding: 3px 0 12px 30px; height: 15px; font-size: 11px; line-height: 18px; color: #666666; background: url(../i/forum-theme-icons.png) no-repeat;}
.s-forum-topic-types .new-mess {width: 145px; margin: 0 5px 0 0; background-position: 0 5px;}
.s-forum-topic-types .no-mess {width: 145px; margin: 0 5px 0 0; background-position: 0 -138px;}
.s-forum-topic-types .popnew-mess {width: 240px; margin: 0 5px 0 0; background-position: 0 -284px;}
.s-forum-topic-types .popno-mess {width: 240px; margin: 0 5px 0 0; background-position: 0 -462px;}
.f-heading .s-forum-name {font-size: 14px}
.forum-article-head {position: relative; border-bottom: 1px solid #e0e0e0; padding: 30px 20px 25px; min-height: 60px;}
.f-head-author {overflow: hidden;}
.f-head-author .f-author-pic {float: left; margin: 0 10px 0 0;}
.f-head-author .f-author-info {overflow: hidden;}
.f-author-info a {color: #cccc00; font: 14px/16px 'PT Serif Caption',Georgia,Times,serif; display: inline-block; margin: 0 0 10px;}
.f-author-info a:hover {color: #ff6633;}
.f-author-info ins {color: #333; text-decoration: none;}
.f-author-info a:hover ins {color: #ff6633;}
.f-author-info span {display: block; padding: 3px 0; font-size: 11px;}
.f-head-tags {float: right; width: 335px; padding: 0 0 0 30px; background: url(../i/pic.png) 0 -4328px no-repeat; min-height: 20px;}
.f-head-tags ul {list-style: none;}
.f-head-tags li {display: inline-block; padding: 0 0 3px;}
.forum-static-article  {position: relative; border-bottom: 1px solid #e0e0e0;}
.forum-static-article .head-title {font: bold 16px/23px tahoma, sans-serif !important; color: #333 !important;}
.forum-static-article h2 {font: bold 16px/20px tahoma, sans-serif !important; color: #333 !important;}
.forum-static-article .f-article-name-author {color: #cccc00; font: 12px/15px 'PT Serif Caption',Georgia,Times,serif; display: inline-block;}
.forum-static-article .f-article-name-author:hover {color: #ff6633;}
.forum-static-article .f-article-name-author ins {color: #333; text-decoration: none;}
.forum-static-article .f-article-name-author:hover ins {color: #ff6633;}
.forum-article-paging {position: relative; margin: 0; border-bottom: 1px solid #e0e0e0;}
.forum-add-comment-head {padding: 20px 20px 0; border-bottom: 3px solid #ff9933; margin: 0 0 5px;}
.forum-add-comment-head h3 {color: #666666; font: bold 18px/22px 'PT Sans Narrow', sans-serif; padding: 5px 0 0; overflow: hidden;}
.f-comments-block {position: relative; margin: 0; border-bottom: 1px solid #e0e0e0;}
.f-comments-block h2 {color: #666666; font: bold 30px/30px 'PT Sans Narrow', sans-serif; overflow: hidden; padding: 20px 20px 0; border-bottom: 3px solid #ff9933;}
.f-comments-wrap {overflow: hidden; position: relative;}
.f-comments-list {list-style: none;}
.f-comments-list li {overflow: hidden;}
.f-comments-list li:nth-child(odd) {background: #f5f5f5;}
.f-comment-user {width: 180px; padding: 20px; float: left; position: relative;}
.f-commnet-user-info {overflow: hidden;}
.f-commnet-ava-pic {float: left; margin: 0 10px 0 0;}
.f-article-name-author {color: #cccc00; font: 14px/18px 'PT Serif Caption',Georgia,Times,serif; display: inline-block;}
.f-article-name-author:hover {color: #ff6633;}
.f-article-name-author ins {color: #333; text-decoration: none;}
.f-article-name-author:hover ins {color: #ff6633;}
.f-commnet-user-info span {display: block; padding: 3px 0 0 0 !important; font-size: 11px;}
.f-comment-user span {padding: 5px 0 0 0; display: block; font-size: 11px;}
.f-commnet-user-info .comment-admin {color: #ff6633;}
.f-commnet-user-info .comment-expert {color: #666666;}
.f-comment-type-expert {margin: 15px 0;}
.f-comment-type-expert .f-comment-user {background: #ebebd6;}
.f-comment-type {overflow: hidden; padding: 20px 20px 35px; min-height: 85px; position: relative; font: 12px/18px tahoma, sans-serif; color: #333;}
.f-comment-date {position: absolute; left: 20px; bottom: 13px; font-size: 11px;}
.f-comment-date ins {text-decoration: none; color: #999999;}

/* Messages
---------------------------------------- */
.bb1 {border-bottom: 1px solid #e0e0e0;}
.porifle-bread-crumb {padding: 25px 20px 10px; border-bottom: 1px solid #e0e0e0; position: relative; color: #666;}
.porifle-bread-crumb ul {list-style: none;}
.porifle-bread-crumb li {display: inline;}
.messages-wrap {border-bottom: 1px solid #e0e0e0; position: relative; margin: 0 0 -1px;}
.mess-left-240 {float: left; width: 241px;}
.mess-right-hidd {float: left; width: 479px;}
.messages-wrap .sb-nav ins {font-size: 11px; text-decoration:  none; font-family: tahoma;}
.messages-wrap .sb-nav a {display: inline-block;}
.messages-wrap .sb-nav li {padding-right: 20px !important;}
.messages-wrap .sb-nav li.current{background: url(../i/sb-nav-current.png) 100% center no-repeat;}
.messages-wrap .sb-nav li.current a {font-weight: bold;}
.write-mess-block {padding: 0 0 15px;}
.write-mess-block h3 {font: bold 18px/18px 'PT Sans Narrow', sans-serif; overflow: hidden; color: #666; padding: 15px 20px 5px; border-bottom: 3px solid #99cc00;}
.write-mess-block fieldset {background: #f5f5f5; padding: 20px 20px 0; overflow: hidden; display: block; margin: 0 0 15px;}
.write-mess-block textarea {font-size: 12px; height: 70px !important;}
.write-mess-block .dialog-button {font-size: 12px;}
.messages-wrap .mess-dialog-block:nth-child(even) {background: #f5f5f5;}
.mess-settings {float: right; list-style: none; padding: 0 0 5px;}
.mess-settings li {display: inline; padding: 0 0 0 10px;}
.mess-settings a {font-size: 11px; text-decoration: none; border-bottom: 1px dashed #ff6633;}
.mess-settings a:hover {border-bottom: 1px dashed #000;}
.mess-name-user {overflow: hidden;}
.mess-date {font: 10px/10px 'PT Sans Narrow',Tahoma,Arial, sans-serif; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 0 0 15px;}
.mess-dialog-block {padding: 20px; color: #666666; line-height: 18px; position: relative;}
.mess-unread {background: #f1ffc7 !important;}
.mess-bottom-paging {position: relative; border-top: 1px solid #e0e0e0;}
.mess-personal-block {border-bottom: 1px solid #e0e0e0; position: relative;}
.mess-persolnal-last {border: 0 !important;}
.mess-personal-block .hidden {padding: 30px 20px 10px; background: #f5f5f5;}
.mess-body {padding: 20px; line-height: 18px;}
.mess-user-pic {float: left; margin: 0 10px 0 0;}
.mess-body .mess-date {padding: 0 0 5px;}
.mess-body a:hover {color: #ff6633;}
.mess-body a {color: #b4da44;}
.mess-body a ins {color: #333; text-decoration: none;}
.mess-body a:hover ins {color: #ff6633;}
.mess-personal-block .mess-name-user {min-height: 30px;}
.dialog-message-user {overflow: hidden; padding: 0 6px 20px;}
.d-mess-user-pic {float: left; margin: 0 15px 0 0;}
.dialog-message-user a:hover {color: #ff6633;}
.dialog-message-user a {color: #dada44; font: 14px/20px 'PT Serif Caption',Georgia,Times,serif;}
.dialog-message-user a ins {color: #333; text-decoration: none;}
.dialog-message-user a:hover ins {color: #ff6633;}

/* Blog
---------------------------------------- */
.blog-forum-comments {width: 93px !important;}
.blog-title {padding: 20px 20px 10px; border-bottom: 3px solid #663399; color: #666666;}
.blog-title h2 {font: bold 30px PT Sans Narrow, sans-serif; margin: 0 0 -10px; overflow: hidden;}
.blog-title a.create-new-item {margin-top: 10px;}
.blog-search {padding: 10px 20px 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.blog-search .search {float: none; display: block; width: auto; margin: 0;}
.blog-search .search fieldset {margin: 0 0 8px; width: 459px; border: 1px solid #ccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; text-align: left;}
.blog-search .search-field {font-size: 12px; padding: 7px 7px 5px; width: 445px;}
.blog-search .search-button {display: block; vertical-align: top; margin: 5px 0 0 0; width: 18px; height: 18px; background: url(../i/pic.png) no-repeat 0 -429px; position: relative; overflow: hidden;}
.blog-search .search-button:hover {background-position: 0 -1273px;}
.blog-search .search-button input {position: absolute; cursor: pointer; width: 100px; height: 100px; border: 0; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}
.blog-article-date {color: #666; font: bold 12px/1 'PT Sans Narrow', sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 10px;}
.blog-writer {padding:5px 0 25px; font-size: 11px; line-height: 1.5; color: #666666; overflow: hidden; height: 30px;}
.blog-writer .blog-author-pic {float: left; margin: 0 10px 0 0; height: 30px; line-height: 1px;}
.blog-writer .blog-author-info {float: left; width: 240px; height: 30px; display: inline-block; line-height: 1.4;}
ul.forums-edit { display: inline-block;margin: 0 20px;list-style: none;background: transparent; }
ul.forums-edit a { font-size: 10px; }
#community-forum-edit-form { position: fixed !important; }
.blog-writer-edit {margin:5px 0 25px; padding: 0 !important; background: #f5f5f5;}
.blog-writer-edit ul {list-style: none;}
.blog-writer-edit li {float: left; font-size: 11px; margin: 0 20px 0 0; padding: 7px 0 0 0;}
.blog-writer-edit li a {line-height: 15px; padding: 0 0 0 15px; display: inline-block; background: url(../i/pic.png) no-repeat;}
.blog-writer-edit li.b-edit a {background-position: 0 -1532px;}
.blog-writer-edit li.b-delete a {background-position: 0 -1562px;}
.blog-post-wrap {padding: 30px 0 25px 20px; border-bottom: 1px solid #e0e0e0; position: relative;}
.co-expert-blogs .co-section .section-block {width: 25%;}
.experts-container-inner .expert-block {width: 25%;}
.experts-container-inner .experts-title {font-size: 30px; padding-left: 20px;}
.comments-wrap {border-top: 1px solid #e0e0e0; position: relative;}
.blog-list-item {font-size: 14px; position: relative;}
.blog-list-item a.news-title {margin: 0 35px 5px 0; font-size: 18px;}
.blog-list-item a.news-title:hover {color: #ff6633;}
.blog-list-item a.news-title:hover span {color: #ff6633;}
.blog-list-item p {color: #666666; line-height: 20px; padding: 0 25px 10px 0; font: 12px/1.2 Tahoma,Arial,sans-serif;}
.blog-post-date {color: #666; font: 10px/1 'PT Sans Narrow', sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 13px;}
.blog-post-wrap .blog-writer-edit {margin: 15px 10px 0 0;}
.write-blog-comment {float: right; padding: 7px 10px 0 10px; border-left: 2px solid #fff; height: 23px; text-decoration: none;}
.write-blog-comment:hover {background: #dfdfdf;}
.write-blog-comment span {display: inline-block; padding: 0 0 0 20px; line-height: 16px; background: url(../i/pic.png) 0 -1810px no-repeat; text-decoration: underline;}
.sb-nav-nonebr {border: 0 !important; padding: 0 9px 10px;}
.blog-users-list {border-bottom: 1px solid #e0e0e0; position: relative; padding: 10px 0;}
.blog-users-list ul {list-style: none;}
.blog-users-list li {float: left; width: 50%;}
.blog-users-list .blog-list-inner {padding: 10px 20px; overflow: hidden;}
.blog-list-inner .user-pic {float: left; margin: 0 20px 0 0;}
.blog-list-inner a {color: #dada44; font: 14px 'PT Serif', sans-serif;}
.blog-list-inner a:hover {color: #ff6633;}
.blog-list-inner a ins {color: #333; text-decoration: none;}
.blog-list-inner a:hover ins {color: #ff6633;}
.blog-articles-result {border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; position: relative;}
.blog-articles-result .blogs-result-block:nth-child(odd) {background: #f5f5f5;}
.blogs-result-block {position: relative; padding: 20px; color: #666666;}
.blogs-result-block h4 {font: 14px/20px 'PT Serif',Georgia,serif; margin: 0 25px 9px 0;}
.blogs-result-block h4 a {color: #DADA44;}
.blogs-result-block h4 span {color: #333333;}
.blogs-result-block h4 a:hover, .blogs-result-block h4 a:hover span {color: #FF6633;}
.blogs-result-info {overflow: hidden; padding: 20px 0 0 0;}
.blogs-result-info .user-pic {float: left; margin: 0 20px 0 0;}
.blogs-info-inner {overflow: hidden;}
.blogs-info-inner a.user-info {font: 14px/20px 'PT Serif',Georgia,serif; margin: 0 25px 9px 0; color: #DADA44;}
.blogs-info-inner a.user-info span {color: #333333;}
.blogs-info-inner a.user-info:hover, .blogs-info-inner  a.user-info:hover span {color: #FF6633;}
.blogs-info-inner ul {list-style: none;}
.blogs-info-inner li {display: inline-block; padding: 2px 0;}
h3.comments-header {padding: 20px 20px 0; border-bottom: 3px solid #663399; color: #666666; font: bold 30px PT Sans Narrow, sans-serif;}
.write-comm-block {padding: 0 0 15px;}
.comm-violet {border-bottom: 3px solid #663399 !important;}
.comm-green {border-bottom: 3px solid #999900 !important;}
.write-comm-block h3 {font: bold 18px/18px 'PT Sans Narrow', sans-serif; overflow: hidden; color: #666; padding: 15px 20px 5px; border-bottom: 3px solid #663399;}
.write-comm-block fieldset {background: #f5f5f5; padding: 10px 10px 0 10px; margin: 15px; overflow: hidden; display: block;}
.write-comm-block textarea {font-size: 12px; height: 70px !important;}
.write-comm-block .dialog-buttons-block {padding: 0; text-align: center;}
.write-comm-block .dialog-button {font-size: 12px;}
.art-comment-block {padding: 10px; border-bottom: 1px solid #e0e0e0; position: relative;}
.comment-item {background-color: #f5f5f5; margin: 10px 0; padding: 10px 10px 10px 40px; min-height: 30px; position: relative;}
.comment-write-inner {margin: 0 0 25px;}
.comment-write-inner fieldset {background: #f5f5f5; height: 110px; padding: 10px 10px 0 10px; margin: 0 0 15px;}
.comment-write-inner .dialog-buttons-block {padding: 0; text-align: center;}
.expert-post-comment {background: url(../i/blog-pic.png) 8px -184px no-repeat #ECEBD7 !important;}
.expert-post-comment {padding: 10px 10px 10px 100px !important; min-height: 105px !important;}
.expert-post-comment .comm-user-ava {left: 20px; top: 44px;}
.author-post-comment {background-color: #EBF5DC !important;}
.moderator-post-comment {background-color: #FBF3CC !important;}
.comment-second-level {margin-left: 40px;}
.comment-third-level {margin-left: 80px;}
.comment-fourth-level {margin-left: 80px;}
.comment-item p {color: #686868; line-height: 1.4;}
.comm-user-ava {position: absolute; left: 0; top: 0; width: 30px;}
.comment-header-art {overflow: hidden; padding: 0 0 15px;}
.comm-header-lside {overflow: hidden; font-size: 11px;}
.comm-header-lside span {display: block; padding: 3px 0 0 0; color: #333;}
.comm-header-date {color: #666; font: 10px/1 'PT Sans Narrow', sans-serif; text-transform: uppercase; padding: 2px 0 0; letter-spacing: 1px; float: right;}
.comment-footer-sett {padding: 10px 0 0 0; min-height: 14px;}
.comment-footer-sett ul {list-style: none; float: left;}
.comment-footer-sett li {display: inline-block; margin: 0 10px 0 0;}
.comment-quote {padding: 0 0 0 13px; background: url(../i/blog-pic.png) 0 5px no-repeat;}
.comment-ans {padding: 0 0 0 15px; background: url(../i/blog-pic.png) 0 -40px no-repeat;}
.comment-n-author {padding: 0 0 0 17px !important; margin: 5px 0 0 0; background: url(../i/blog-pic.png) 0 -84px no-repeat;}
.comment-n-moder {padding: 0 0 0 13px !important; margin: 5px 0 0 0; background: url(../i/blog-pic.png) 0 -129px no-repeat;}
.comment-footer-sett a {color: #ababab; font-size: 11px; line-height: 14px; border-bottom: 1px dashed #ababab; text-decoration: none;}
.comment-footer-sett a:hover {color: #000; border-bottom: 1px dashed #000;}
.comment-footer-sett .sett-comm-edit {float: right;}
.comment-footer-sett .sett-comm-edit li {padding: 0 0 0 15px;}
.comment-footer-sett .sett-comm-edit a {color: #FF6633; border: 0;}
.comment-footer-sett .sett-comm-edit span {border-bottom: 1px dashed #FF6633;}
.comment-footer-sett .sett-comm-edit a:hover {color: #000;}
.comment-footer-sett .sett-comm-edit a:hover span {border-color: #000;}
.comment-footer-sett .sett-comm-edit a {line-height: 14px; padding: 0 0 0 15px; display: inline-block; background: url(../i/pic.png) no-repeat;}
.comment-footer-sett .sett-comm-edit li.b-edit a {background-position: 0 -1533px;}
.comment-footer-sett .sett-comm-edit li.b-delete a {background-position: 0 -1563px;}

/* Community
---------------------------------------- */
.dialog-user-inner {padding: 0 10px 15px 10px; overflow: hidden;}
.dialog-user-inner .user-pic {float: left; margin: 0 20px 0 0;}
.dialog-user-inner a {color: #dada44; font: 14px 'PT Serif', sans-serif;}
.dialog-user-inner a:hover {color: #ff6633;}
.dialog-user-inner a ins {color: #333; text-decoration: none;}
.dialog-user-inner a:hover ins {color: #ff6633;}
.d-comm-role {list-style: none;}
.d-comm-role li {padding: 5px 0; color: #333;}
.comm-search-wrap {height: 70px; position: relative; border-bottom: 1px solid #e0e0e0;}
.comm-search-wrap .blog-search {border: 0px; float: right; width: 678px;}
.create-comm-bl {float: left; width: 220px; padding: 20px 10px;}
.create-comm-bl a {display: block; text-align: center; padding: 7px 5px; background: #99cc33; text-decoration: none; text-transform: uppercase; color: #fff; font: bold 12px 'PT Sans Narrow', sans-serif;}
.create-comm-bl a:hover {background: #000;}
.community-search-list {padding: 20px 20px 10px; border-bottom: 3px solid #999900; color: #666666;}
.community-search-list h2 {font: bold 30px PT Sans Narrow, sans-serif; margin: 0 0 -10px;}
.result-community-section .news-title {display: block; font-size: 14px; text-decoration: underline; color: #ff6633; font: bold 14px/20px 'PT Sans Narrow', Georgia, Times, serif; padding: 0 0 7px;}
.result-community-section .news-title-inner {color: #ff6633;}
.result-community-section .news-block:hover .news-title, .result-community-section .news-block:hover .news-title-inner {color: #333;}
.section-fourcol-community .community-list-wrap {width: 25%; float: left;}
.section-fourcol-community .community-list-head, .section-threecol-community .community-list-head {padding: 0; margin: 10px; border: 0;}
.section-fourcol-community .community-list-head  a, .section-threecol-community .community-list-head  a  {padding: 10px; display: block;}
.section-community-forums .forums-list-wrap {width: 25%;}
.sb-comm-about {padding: 0 0 5px; border-bottom: 1px solid #e0e0e0; position: relative;}
.sb-comm-title {font: bold 18px PT Sans Narrow, sans-serif; padding: 20px 20px 5px; display: block; border-bottom: 3px solid #999900; color: #666666;}
.sb-comm-block {margin: 10px; background: #f5f5f5; padding: 10px; color: #666666; line-height: 1.4;}
.sb-comm-themes {list-style: none;}
.sb-comm-themes li {display: inline-block; padding: 2px 0;}
.sb-comm-themes a {color: #ff6633;}
.sb-comm-themes a:hover {color: #ff6633;}
.sb-comm-themes a span{color: #333; text-decoration: none;}
.sb-comm-themes a:hover span{color: #ff6633; text-decoration: none;}
.sb-comm-head-block {color: #666; font: 10px/1 'PT Sans Narrow', sans-serif; text-transform: uppercase; display: block; letter-spacing: 1px;}
.sb-comm-users-list {list-style: none;}
.sb-comm-users-list li {padding: 10px 0; overflow: hidden;}
.sb-comm-users-list li:last-child {padding: 10px 0 0 0;}
.comm-user-pic {float: left; margin: 0 10px 0 0; height: 30px; line-height: 1px;}
.comm-user-info {overflow: hidden; height: 30px; display: inline-block; line-height: 1.3;}
.sb-comm-much-users {text-align: center;}
.sb-comm-much-users a {font: bold 18px/18px PT Sans Narrow, sans-serif; color: #999900; text-decoration: none; text-transform: uppercase;}
.sb-comm-much-users a:hover {color: #ff6633;}
.user-block-none {list-style: none; background: url(../i/bg_top.png) repeat-x 0 bottom #EDECD3; overflow: hidden; padding: 0 0 3px; overflow: hidden;}
.user-block-none span {overflow: hidden; font: 16px/30px 'PT Sans Narrow', Tahoma, Arial, sans-serif; color: #666666; padding: 0 10px 0 20px; display: block;}
.user-block-none a {border: 0; float: right; display: inline-block; text-decoration: none; background: #ff9933; height: 30px; color: #fff; font: bold 12px/30px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase; padding: 0 10px;}
.user-block-none a:hover {background: #000;}
.user-block-bottom {margin: 0 0 30px;}
.s-user-comm-bbottom {border-bottom: 1px solid #e0e0e0 !important;}
.community-closed {padding: 10px 10px 20px; border-bottom: 1px solid #e0e0e0; position: relative;}
.comm-closed-warn {background: #ebebd6; padding: 15px 10px; margin: 0 0 1px; font: 30px/30px 'PT Serif', Tahoma, Arial, sans-serif;}
.comm-closed-warn strike {color: #cc0000;}
a.enter-comm-button {border: 0; display: block; text-decoration: none; background: #ff9933; text-align: center; height: 30px; color: #fff; font: bold 14px/30px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase; padding: 0 10px}
a.enter-comm-button:hover {background: #000;}
.community-themes-wrap {padding: 0 0 25px; border-bottom: 1px solid #e0e0e0; position: relative;}
.community-themes-wrap h4 {padding: 20px 20px 5px; text-transform: uppercase; border-bottom: 3px solid #999900; color: #666666; font: bold 18px PT Sans Narrow, sans-serif;}
.community-themes-inner {padding: 20px 0 0 0;}
.comm-us-wrap {font-size: 11px; line-height: 1.5; color: #666666; overflow: hidden; height: 30px; margin: 10px;}
.cm-us-stat-moder {background: #faf3cc;}
.cm-us-stat-doctor {background: #ebebd6;}
.cm-us-stat-norm {background: #f5f5f5;}
.comm-us-wrap .comm-author-pic {float: left; margin: 0 10px 0 0; height: 30px; line-height: 1px;}
.comm-us-wrap .comm-author-info {float: left; width: 340px; height: 30px; display: inline-block; line-height: 1.4;}
.cm-us-stat-norm .comm-author-info {line-height: 30px;}
.comm-us-wrap ul {list-style: none; float: right; border-left: 1px solid #fff;}
.comm-us-wrap li {float: left; font-size: 11px; height: 30px; padding: 0 10px;}
.comm-us-wrap li a {line-height: 30px; padding: 0 0 0 15px; display: inline-block; background: url(../i/pic.png) no-repeat;}
.comm-us-wrap li.b-edit a {background-position: 0 -1525px;}
.comm-us-wrap li.b-delete a {background-position: 0 -1555px;}
.comm-us-wrap li.b-block a {background-position: 0 -2503px;}

/* Consult
---------------------------------------- */
.co-title {padding: 24px 18px 7px; border-bottom: 3px solid #333;}
.co-title h1 {font: bold 30px/1 'PT Sans Narrow', sans-serif; letter-spacing: 1px; padding: 0 0 4px; color: #666;}
.co-title .bread-crumbs {padding: 0;}
.co-q-nav {overflow: hidden; list-style: none; border-bottom: 1px solid #ccc; background: #f5f5f5; padding: 7px 20px 7px 20px;}
.co-q-nav li {float: left; margin: 0 35px 0 0; color: #666;}
.co-q-nav li:first-child {width: 155px;}
.co-q-nav a {color: #f63;}
.co-q-nav a:hover {color: #000;}
.co-q-nav span {color: #666;}
.co-search {padding: 30px 20px;}
.co-search .search fieldset {width: 438px;}
.co-search .search fieldset input {width: 424px;}
.co-search .p-sett-130 .newListSelected {width: 178px !important;}
.co-search .p-sett-130 .selectedTxt {width: 154px !important;}
.co-search .p-sett-130 .newList, .co-search .p-sett-130 .newList li {width: 178px !important;}

.co-q-container {position: relative; border-bottom: 1px solid #e0e0e0;}
.co-q-title {color: #666; font: bold 18px/1 'PT Sans Narrow', sans-serif; letter-spacing: 1px; padding: 25px 20px 3px; border-bottom: 3px solid #333; margin: 0 0 20px;}
.co-links {padding: 9px 20px 0; background: #ebebd6; margin: 0 20px 9px; border-bottom: 1px solid #ccc;}
.co-links ul {padding: 0 0 7px;}
.co-links-list {font-size: 11px;}
.co-links li {display: inline; list-style: none; margin: 0 0 0 35px;}
.co-links li:first-child {margin: 0;}
.co-links span {color: #666;}
.co-links a:hover {color: #000;}
.co-q-block {margin: 0 20px 30px; background: #f5f5f5; position: relative; padding: 8px 20px 20px; overflow: hidden;}
.co-q-block-odd {background: #ebebd6;}
.co-q-block-separator {position: absolute; bottom: 0; top: 0; left: 199px; width: 1px; background: #dcdcdc;}
.co-q-content {float: right; width: 440px; color: #666; line-height: 17px; padding: 17px 0 0;}
.co-q-sb {float: left; width: 159px;}
.co-q-date {color: #666; font: bold 10px/1 'PT Sans Narrow', sans-serif; text-transform: uppercase; letter-spacing: 1px; padding: 0 0 10px;}
.co-q-author {overflow: hidden;}
.co-q-author-pic {float: left; margin: 0 10px 0 0;}
.co-q-author-inner {overflow: hidden; position: relative; top: -3px;}
.co-q-author-info {font-size: 11px; color: #666; line-height: 17px;}
.co-q-author-name {display: block; line-height: 17px;}

.co-section-title {font: bold 30px/1 'PT Sans Narrow', sans-serif; letter-spacing: 1px; padding: 27px 21px 2px; color: #666; border-bottom: 3px solid #639;}
.co-section {border-bottom: 1px solid #e0e0e0; position: relative; padding: 0 0 21px;}
.co-section .section-block {width: 240px;}
.co-section .section-block-inner {margin: 0;}
.co-section .section-forum-block-title h4 {font-size: 14px; line-height: 20px;}
.co-section .experts-all {background: url(../i/pic.png) no-repeat scroll 0 -2085px #663399; position: absolute; right: 0; bottom: 0; z-index: 20; padding: 2px 10px 3px 30px;}
.co-section .experts-all:hover {background: url(../i/pic.png) no-repeat scroll 0 -1348px #333333;}
.co-section .experts-all span {background: url(../i/pic.png) no-repeat scroll 100% -1856px; padding: 0 20px 0 0; line-height: 16px; display: inline-block;}
.co-community-block {border: 0 !important; padding: 0 0 5px}
.news-sc-block {padding: 0 0 30px 0; position: relative; border-bottom: 1px solid #e0e0e0;}
.video-sc-block {padding: 0 0 30px 0; position: relative; border-bottom: 1px solid #e0e0e0;}
.articles-sc-block {padding: 0 0 19px 0; position: relative; border-bottom: 1px solid #e0e0e0;}

.co-spec {color: #666; padding: 0 0 7px;}
.co-q {float: right; text-decoration: none; position: relative; padding: 2px 0 0 13px;}
.co-q-i {color: #690; font-size: 15px; font-weight: bold; position: absolute; left: 0; top: 0;}
.co-q-inner {text-decoration: underline;}

.co-topics-container {border-bottom: 1px solid #e0e0e0; position: relative; padding: 27px 0 24px; font-size: 0; line-height: 0; letter-spacing: -1px;}
.co-topics-block {padding: 0 20px; width: 320px; float: left; vertical-align: top; position: relative; z-index: 1; font-size: 12px; line-height: normal; letter-spacing: normal;}
.co-q-title-new {margin: 0 0 1px;}
.co-topics-block h4 {padding: 0 0 4px; font: 18px/20px 'PT Serif', Georgia, Times, serif;}
.co-topics-block h4 a, .co-topics-block h4 a:hover span {color: #ff8f69;}
.co-topics-block h4 span {color: #333;}
.co-topics-info {color: #cfcfcf; font-size: 11px; padding: 0 0 18px;}
.co-topics-info a {color: #666; text-decoration: none;}
.co-topics-info a:hover {color: #000; text-decoration: underline;}
.co-topics-block p a {font: 14px/20px 'PT Serif', Georgia, Times, serif; color: #dada69;}
.co-topics-block p span {color: #333;}
.co-topics-block p a:hover, .co-topics-block p a:hover span {color: #ff8f69;}

/* Questions */
.co-question-block {background: #f5f5f5; position: relative; margin: 0 10px 5px; padding: 5px 20px 3px;}
.co-question-block h3 {font: 14px/20px 'PT Serif', Georgia, Times, serif; padding: 0 0 11px;}
.co-question-block h3 a {color: #d7d767;}
.co-question-block h3 span {color: #333;}
.co-question-block h3 a:hover, .co-question-block h3 a:hover span {color: #f63;}
.co-question-inner {overflow: hidden;}
.co-question-info {float: left; width: 220px; margin: 0 10px 0 0; color: #666; font: 11px/17px 'PT Serif', Georgia, Times, serif;}
.co-question-name {font-size: 12px;}
.co-question-comments {position: absolute; right: 2px; top: 18px;}
.co-question-comments a {clear: none; float: left; margin: 0 0 0 2px;}
.co-question-view {display: inline-block; color: #ccc; font: bold 10px 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 1px 4px 3px; min-width: 13px; text-align: center; background: #333; text-decoration: none;}
.co-question-view:hover {color: #fff;}
.co-question-container {display: none; padding: 0 0 15px; margin: -4px 0 0;}

.co-question-list {color: #999; font: 11px tahoma, serif; margin: 0 10px 6px;}
.co-question-list a {font-size: 18px; font-family: 'PT Serif'; color: #333; text-decoration: none; padding: 0 1px 0 20px; background: url(../i/list.png) no-repeat 10px 10px;}
.co-question-list a.co-opened {background-position: 10px -34px;}
.co-question-list span {background: url(../i/u.gif) repeat-x 0 bottom;}
.co-question-list ins {text-decoration: none; color: #333;}
.co-q-title-topic {margin: 0 0 14px;}
.co-topic-title-cont {position: relative;}
.co-topic-add-group {font-size: 12px; line-height: normal; letter-spacing: normal; position: absolute; right: 60px; bottom: 6px; padding: 0 0 1px 19px; background: url(../i/add.gif) no-repeat 0 1px;}
.co-topic-add-group:hover {color: #000;}
.co-experts {font-size: 0; line-height: 0; letter-spacing: -1px;}
.co-experts .s-head-user {float: left; vertical-align: top; font-size: 12px; line-height: normal; letter-spacing: normal; padding: 20px; width: 200px;}
.co-topics-container-new {padding: 7px 0 4px;}
.er-mess {color: #ff0000;}

/* Missing */
.error-404 {padding: 20px 20px 50px;}
.error-404 h1 {font: bold 30px 'PT Sans Narrow', Georgia, Times, serif; color: #666; padding: 0 0 25px;}
.error-404 h1 span {display: block; font-size: 16px;}
.error-404 ul {color: #333; font-size: 13px; line-height: 17px; margin: 0 0 10px 15px;}

.co-blog-result .section-block {width: 360px;}
.blog-themes-wrap {position: relative;}
h3.blog-section {border-bottom: 2px solid #663399; color: #666666; display: block; font: bold 18px/18px PT Sans Narrow,sans-serif; padding: 20px 20px 5px;}
h3.comm-section {border-bottom: 2px solid #999900; color: #666666; display: block; font: bold 18px/18px PT Sans Narrow,sans-serif; padding: 20px 20px 5px;}
.comm-title {padding: 20px 20px 10px; border-bottom: 3px solid #999900; color: #666666;}
.comm-title h2 {font: bold 30px PT Sans Narrow, sans-serif; margin: 0 0 -10px; overflow: hidden;}
.comm-br-rel {border-bottom: 1px solid #e0e0e0; position: relative; padding: 20px 0;}

/* Selects
---------------------------------------- */
.newListSelected {width: 137px; border: 1px solid #cccccc; background: url(../i/pic.png) repeat-x 0 -647px #fefefe; height: 27px; }
.selectedTxt {width: 113px; height: 27px; background: url(../i/pic.png) no-repeat 100% -2740px; padding: 0 18px 0 6px; text-align: left; overflow: hidden; cursor: pointer; font: 12px/27px 'PT Serif Caption',Georgia,Times,serif; color: #999; zoom: 1; position: relative; z-index: 120; word-wrap: break-word;}
.newList {max-height: 250px !important; overflow: auto; overflow-x: hidden; list-style: none; background: #fefefe; padding: 0; margin: -1px 0 0 -1px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background: #fefefe; width: 137px; position: absolute; z-index: 500; top: 0px;}
.newList li {padding: 0; width: 137px; background: #fefefe;}
.newList li a:link {display: block; background: #fefefe; font: 12px/15px 'PT Serif Caption',Georgia,Times,serif; color: #99999 !important; text-decoration: none; outline: none; text-align: left; padding: 5px 0 5px 6px; overflow: hidden;}
.newList li a:hover {color: #000 !important; background: #fefefe;}
.newList li a:link, .newList li a:visited {color: #999; text-decoration: none;}

.p-sett-220 .newListSelected {width: 218px !important; margin: 0 0 12px;}
.p-sett-220 .selectedTxt {width: 194px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-220 .newList, .p-sett-220 .newList li {width: 218px !important;}
.p-sett-53 .newListSelected {width: 53px !important; margin: 0 0 12px;}
.p-sett-53 .selectedTxt {width: 29px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-53 .newList, .p-sett-53 .newList li {width: 53px !important;}
.p-sett-83 .newListSelected {width: 83px !important; margin: 0 0 12px;}
.p-sett-83 .selectedTxt {width: 59px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-83 .newList, .p-sett-83 .newList li {width: 83px !important;}
.p-sett-68 .newListSelected {width: 68px !important; margin: 0 0 12px;}
.p-sett-68 .selectedTxt {width: 44px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-68 .newList, .p-sett-68 .newList li {width: 68px !important;}
.p-sett-400 .newListSelected {width: 400px !important; margin: 0 0 12px;}
.p-sett-400 .selectedTxt {width: 376px !important;}
.p-sett-400 .newList, .p-sett-400 .newList li {width: 400px !important;}
.p-sett-70 .newListSelected {width: 70px !important; margin: 0 0 12px;}
.p-sett-70 .selectedTxt {width: 46px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-70 .newList, .p-sett-70 .newList li {width: 70px !important;}
.p-sett-98 .newListSelected {width: 98px !important; margin: 0 0 12px;}
.p-sett-98 .selectedTxt {width: 74px !important; font-style: italic; font-family: 'PT Sans'; font-size: 12px; font-weight: bold;}
.p-sett-98 .newList, .p-sett-98 .newList li {width: 98px !important;}
.p-sett-380 .newListSelected {width: 380px !important; margin: 0 0 12px;}
.p-sett-380 .selectedTxt {width: 356px !important; font-family: 'PT Serif Caption'; font-weight: 400; font-size: 14px; color: #333333;}
.p-sett-380 .newList, .p-sett-380 .newList li {width: 380px !important;}
.p-sett-360 .newListSelected {width: 360px !important; margin: 0 0 12px;}
.p-sett-360 .selectedTxt {width: 336px !important; font-family: 'PT Serif Caption'; font-weight: 400; font-size: 14px; color: #333333;}
.p-sett-360 .newList, .p-sett-360 .newList li {width: 360px !important;}
.p-sett-130 .newListSelected {width: 130px !important;}
.p-sett-130 .selectedTxt {width: 106px !important;}
.p-sett-130 .newList, .p-sett-130 .newList li {width: 130px !important;}
.p-sett-155 .newListSelected {width: 155px !important;}
.p-sett-155 .selectedTxt {width: 131px !important;}
.p-sett-155 .newList, .p-sett-155 .newList li {width: 155px !important;}

.popup-d-settlist .selectedTxt {font-style: normal !important; font: 12px/27px 'PT Serif Caption',Georgia,Times,serif !important;}


/* Separatos
---------------------------------------- */
.separator {position: absolute; width: 1px; top: 0; bottom: 0; overflow: hidden; background: #e0e0e0; margin: 0 0 0 -1px;}
.clear {clear: both;}
.s25 {left: 239px;}
.s50 {left: 479px;}
.s75 {left: 718px;}
.s66 {left: 632px;}
.s33 {left: 316px !important;}
.s34 {left: 34%;}
.sr33 {right: 33%;}
.s238 {left: 239px;}
.s319 {left: 319px;}
.sr319 {right: 319px;}
.s480 {left: 480px;}
.s355 {left: 355px;}
.s360 {left: 360px;}
.s410 {left: 410px;}
.s480 {left: 480px;}
.s554 {left: 554px;}
.s507 {left: 507px;}
.s562 {left: 562px;}
.s220 {left: 220px;}
.s240 {left: 240px;}


/* Evenblocks
---------------------------------------- */
.even-block {position: absolute; top: 0; bottom: 0; overflow: hidden; background: #F5F5F5; margin: 0 0 0 -1px;}
.ev33 {left: 317px; width: 315px;}
.evst0 {width: 238px; left: 1px;}
.evst480 {width: 238px; left: 480px;}
.evst240 {width: 239px; left: 240px;}
.evst720 {width: 240px; left: 719px;}

/* Corners
---------------------------------------- */
.corner-t, .corner-r, .corner-b, .corner-l {position: absolute; overflow: hidden; background: url(../i/pic.png) no-repeat; z-index: 2;}
.corner-t {width: 11px; height: 6px; background-position: 0 -2714px;}
.corner-r {width: 6px; height: 11px; background-position: -64px -2711px;}
.corner-b {width: 11px; height: 6px; background-position: -22px -2714px;}
.corner-l {width: 6px; height: 11px; background-position: -46px -2711px;}
.c34 {left: 319px; top: -1px; margin: 0 0 0 -5px;}
.cr33 {right: 319px; top: -1px; margin: 0 -5px 0 0;}
.cb34 {left: 319px; bottom: 0; margin: 0 0 0 -5px;}
.cbr33 {right: 319px; bottom: 0; margin: 0 -5px 0 0;}
.cb25 {left: 238px; margin: 0 0 0 -5px; bottom: -1px;}
.cr0 {right: 0; top: -6px;}
.c0 {left: 0; top: -6px;}
.cr34 {right: 239px; margin: 0 -5px 0 0;}
.crb34 {right: 239px; margin: 0 -5px 0 0; bottom: -1px;}
.cr1 {right: -1px; top: -6px;}
.c50 {left: 50%; top: -1px; margin: 0 0 0 -5px;}
.cb50 {left: 50%; bottom: -1px; margin: 0 0 0 -5px;}
.c554 {left: 549px; top: 0;}
.cb554 {left: 549px; bottom: 0;}
.crb0 {right: -1px; bottom: -6px;}
.clb0 {left: 0; bottom: -6px;}
.clt0 {left: 0; top: -6px;}
.crt0 {right: -6px; top: 0px;}
.crbt0 {right: -6px; bottom: 0px;}
.crt25 {left: 239px; margin: 0 0 0 -6px; top: 0px;}
.crt50 {left: 479px; margin: 0 0 0 -6px; top: 0px;}
.crt33 {left: 316px; margin: 0 0 0 -6px; top: 0px;}
.crt66 {left: 632px; margin: 0 0 0 -6px; top: 0px;}
.crt75 {left: 718px; margin: 0 0 0 -6px; top: 0px;}
.crt355 {left: 355px; margin: 0 0 0 -6px; top: 0px;}
.crt410 {left: 410px; margin: 0 0 0 -6px; top: 0px;}
.crt480 {left: 480px; margin: 0 0 0 -6px; top: 0px;}
.crt507 {left: 507px; margin: 0 0 0 -6px; top: 0px;}
.crt562 {left: 562px; margin: 0 0 0 -6px; top: 0px;}
.crt220 {left: 220px; margin: 0 0 0 -6px; top: 0px;}
.crt240 {left: 240px; margin: 0 0 0 -6px; top: 0px;}
.crb25 {left: 239px; margin: 0 0 0 -6px; bottom: 0px;}
.crb50 {left: 479px; margin: 0 0 0 -6px; bottom: 0px;}
.crb33 {left: 316px; margin: 0 0 0 -6px; bottom: 0px;}
.crb66 {left: 632px; margin: 0 0 0 -6px; bottom: 0px;}
.crb75 {left: 718px; margin: 0 0 0 -6px; bottom: 0px;}
.crb355 {left: 355px; margin: 0 0 0 -6px; bottom: 0px;}
.crb410 {left: 410px; margin: 0 0 0 -6px; bottom: 0px;}
.crb480 {left: 480px; margin: 0 0 0 -6px; bottom: 0px;}
.crb507 {left: 507px; margin: 0 0 0 -6px; bottom: 0px;}
.crb562 {left: 562px; margin: 0 0 0 -6px; bottom: 0px;}
.crb220 {left: 220px; margin: 0 0 0 -6px; bottom: 0px;}
.c354 {left: 354px; top: -1px;}
.cb354 {left: 354px; bottom: -1px;}
.cbn0 {bottom: -6px; left: 0;}
.c480 {top: -1px; left: 474px;}
.cb480 {bottom: -1px; left: 474px;}
.section-fourcol-last .crb0 {right: 0px;}

.result-news-section .crb33, .result-news-section .crb66, .result-profile-section .crb33, .result-profile-section .crb66 {bottom: -1px;}
/* <<<<<<< .mine */
.c240 {left: 234px; top: -1px;}
.cb240 {left: 234px; bottom: -1px;}
.c475 {left: 474px; top: -1px;}
.cb475 {left: 474px; bottom: -1px;}
/* ======= */
.crb240 {left: 240px; margin: 0 0 0 -6px; bottom: 0px;}
/* >>>>>>> .r27952 */

/* separator & corner fix */
.container .s480 {left: 481px;}
.section .s319 {left: 320px;}
.infohub-section .crb480 {z-index: 30;}
.news-section .crb33, .news-section .crb66 {bottom: -1px;}
.s-result-enc-list, .s-result-consult-list, .s-result-community-list, .s-result-forum-list {width: 238px;}
.useful-information .crt25, .useful-information .crt50, .useful-information .crt75 {top: -1px;}
.co-section .c240, .co-section .c475 {top: 0px;}
.co-section .s240 {left: 241px;}
.co-section .c240, .co-section  .cb240 {left: 235px;}
.crb239{left: 239px; margin: 0 0 0 -6px; bottom: 0px;}
.crt239 {left: 239px; margin: 0 0 0 -6px; top: 0px;}
.profile-twocol .crb66 , .profile-twocol .crt66, .profile-twocol .s66 {left: 476px;}
.comm-search-wrap .crb240 {bottom: -1px;}
.comm-search-wrap .crb239 {bottom: -1px;}
.result-community-section  .crt33, .result-community-section  .crt66 {top: -1px;}
.section-result-threecol .crb66, .section-result-threecol .crb33 {bottom: -1px;}
.section-result-threecol .crt66, .section-result-threecol .crt33 {top: -1px;}
.mess-personal-block .clb0 {left: -1px;}
.s554 {left: 555px !important;}
.result-news-section .crt33, .result-news-section .crt66 {top: -1px;}
.f-comments-wrap .clb0 {display: none;}
.section-forum-wrap .crb355, .section-forum-wrap .crb410, .section-forum-wrap .crb480 {bottom: -1px;}
.result-profile-section .crt33, .result-profile-section .crt66 {top: -1px;}
.news-section .crb25, .news-section .crb50, .news-section .crb75 {bottom: -1px;}
.result-news-articles .news-section-article {overflow: visible;}
.section .result-news-articles {overflow: visible;}
.section .section-news-block {overflow: visible;}
.section-fourcol-last .crb0 {right: -1px;}
.section-fourcol-last .clb0 {left: 0px;}
.useful-information .separator {z-index: 10;}
.useful-information .corner-r, .useful-information .corner-l, .useful-information .corner-b, .useful-information .corner-t  {z-index: 20;}
.s-user-forums-inner .crb33, .s-user-forums-inner .crb66 {bottom: -1px;}
.section-user-forums .s33 {left: 33%; z-index: 10;}
.section-user-forums .corner-t, .section-user-forums .corner-b  {z-index: 15 !important;}
.messages-wrap .s240, .messages-wrap .crt240, .messages-wrap .crb240 {left: 241px;}
.messages-wrap .crb240 {bottom: -1px;}
.infohub-section .s50 {z-index: 10 !important;}
.infohub-section .corner-t, .infohub-section .corner-b {z-index: 15 !important;}
.infohub-section .crt480 {top: -1px;}
.info-hub-right-col .section-expert-consult {margin: 0 0 20px;}
.info-hub-right-col .section-expert-consult .clb0 {left: -1px;}
.infohub-section .cr1 {right: 0px;}
.infohub-section .crb480 {bottom: -1px;}
.infohub-section .infohub-general-col:last-child .clb0 {display: none;}
.infohub-section .corner-t {top: -1px;}
.infohub-section .corner-b {bottom: -1px;}
.dialog-body .clb0 {display: none;}
.blog-post-wrap:last-child .clb0 {display: none;}
.s-result-video-list {padding: 0 0 30px !important;}
.section-big-encyclopedia .result-news-section {border-top: 1px solid #CCCCCC;}
.section-big-encyclopedia .result-news-section .s33 {z-index: 10;}
.section-big-encyclopedia .result-news-section .crb33, .section-big-encyclopedia .result-news-section .crt33 {z-index: 15;}
.s-user-community-inner .s33 {z-index: 10;}
.s-user-community-inner .corner-t, .s-user-community-inner .corner-b {z-index: 15;}

/* fix 11.08.12 */
.wrap > .s25 {left: 239px;}
.useful-information .s25, .useful-information .crt25, .useful-information .crb25 {left: 239px !important;}
.useful-information .s50, .useful-information .crt50, .useful-information .crb50 {left: 479px !important;}
.useful-information .s75, .useful-information .crt75, .useful-information .crb50 {left: 718px !important;}
.content .s33, .content .crb33, .content .crt33 {left: 239px !important;}
.content .s66, .content .crb66, .content .crt66 {left: 475px !important;}
.content .s50, .content .crb50, .content .crt50 {left: 360px !important;}
.content .ev33 {left: 240px !important; width: 235px !important;}
.reviews-list .s66 {left: 450px !important;}
.infohub-section .s480 {z-index: 1;}
.content .article-divided .s50 {left: 241px !important;}

/* Dialog
---------------------------------------- */
.errorMessage {color: #FF0000; padding: 8px 20px 0 20px !important;}
.auth-container {position: relative; width: 554px; min-height: 598px; padding: 3px 0 20px;}
.auth-container-inner {border-bottom: 1px solid #e0e0e0; padding: 0 0 29px; position: relative;}
.overlay {position: fixed; left: 0; top: 0; background: #333; width: 100%; height: 100%; z-index: 400; opacity: .8; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}
.dialog {border: 3px solid #ebebd6; color: #666; background: #fff; position: absolute; left: 50%; top: 200px; z-index: 500; width: 554px; margin: 0 0 0 -280px; padding: 0 0 27px;}
.dialog-close {position: absolute; right: 0; top: 0; width: 16px; height: 16px; display: block; overflow: hidden; background: url(../i/pic.png) no-repeat 7px -2846px; padding: 7px;}
.dialog-close:hover {background-position: -31px -2846px;}
.dialog-title {border-bottom: 3px solid #f93; color: #666; margin: 0 0 20px; letter-spacing: .7px; font: bold 30px/1 'PT Sans Narrow', Tahoma, Arial, sans-serif; padding: 21px 16px 3px;}
.dialog-title_community {border-bottom: 3px solid #999900 !important;}
.dialog-help {padding: 0 16px 27px;}
.dialog-help-info {font-size: 11px; color: #9a9a9a; margin: -2px 0 4px;}
.dialog-help-pass {padding-top: 7px; padding-bottom: 21px;}
.dialog-social {padding: 0 16px 17px; list-style: none; font-size: 0; line-height: 0; letter-spacing: -1px; overflow: hidden;}
.dialog-social li {float: left; vertical-align: middle; font-size: 12px; letter-spacing: normal;}
.dialog-social-signin {width: 110px; padding: 0 10px 0 0; line-height: 22px;}
.dialog-social a {height: 23px; overflow: hidden; margin: 1px 0 0 10px; display: block; background-image: url(../i/pic.png); background-repeat: no-repeat;}
.dialog-social a.signin-tw {width: 80px; background-position: 0 -3002px; margin-left: 0;}
.signin-fb {width: 90px; background-position: 0 -3047px;}
.signin-vk {width: 90px; background-position: 0 -3092px;}
.signin-od {width: 110px; background-position: 0 -3144px;}
.dialog fieldset, .auth-container fieldset, .dialog-fieldset {background: #f5f5f5; margin: 0 6px 20px; padding: 20px 10px 7px;}
.dialog fieldset.dialog-step2, .auth-container fieldset.dialog-step2 {margin-top: -8px; padding-bottom: 1px;}
.dialog-label {float: left; width: 110px; padding: 7px 10px 8px 0;}
.dialog-label-top {margin: -9px 0 0;}
.dialog-label span {color: #c33;}
.dialog-label ins {display: block; padding: 20px 0 0; color: #999999; text-decoration: none;}
.dialog-block-inner {padding: 0 0 8px; float: right; width: 402px; position: relative;}
.dialog-error {color: #c33; font-size: 11px; padding: 8px 20px 0 20px; clear: both !important; overflow: hidden; background: url(../i/pic.png) no-repeat 0 -2891px; margin: -12px 0 0;}
.dialog-field {background: url(../i/field-r.png) no-repeat right 0; margin: 0 0 12px; border-bottom: 1px solid #f7f7f7;}
.d-field-rightplace {margin: 0 20px 12px 0 !important; position: relative;}
.d-field-rightplace .newListSelected {margin: 0 0 20px;}
.d-delete-elem {display: inline-block; position: absolute; right: -15px; top: 6px; width: 14px; height: 14px; text-indent: -9999px; background: url(../i/pic.png) 0 -3681px no-repeat;}
.d-add-elem {padding: 20px 0 0;}
.d-add-elem-button {display: inline-block; padding: 0 0 0 20px; background: url(../i/pic.png) 0 -3616px no-repeat; font: 11px/14px tahoma, sans-serif; text-decoration: none;}
.d-add-elem-button ins {text-decoration: none; border-bottom: 1px dashed #ff6633;}
.d-add-elem-button:hover ins {border-bottom: 1px dashed #000;}
.dialog-field-inner {background: url(../i/field-l.png) no-repeat; padding: 3px 2px 0;}
.dialog-field input {width: 100%; margin: 0; outline: none; padding: 2px 6px 4px; background: #fff; border: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: 14px 'PT Serif Caption', Georgia, Times, serif;}
.dialog-field textarea {width: 100%; resize: none; margin: 0; height: 95px; outline: none; padding: 2px 6px 4px; background: #fff; border: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font: 12px 'PT Serif Caption', Georgia, Times, serif;}
.dialog-field-error {background: url(../i/field-r.png) no-repeat right -200px; border-bottom: 1px solid #f7e4e4;}
.dialog-field-error .dialog-field-inner {background: url(../i/field-l.png) no-repeat 0 -200px;}
.dialog-field-error input {background: #ffeaea;}
.dialog-restore {margin: -6px 0 0;}
.dialog-remember {padding: 0; float: left;}
.dialog-remember input {margin-left: 0; margin-right: 6px; position: relative;}
.dialog-restore-pass {float: right; margin: 2px 0 0;}
.d-reg {float: right; margin: -5px 0 3px 10px;}
.dialog-captcha {padding: 0 0 9px;}
.dialog-captcha .dialog-field {float: left; width: 70px; margin: 0 10px 0 0;}
.dialog-captcha-pic {float: left; margin: 0 15px 0 0;}
.dialog-refresh {background: url(../i/pic.png) no-repeat 0 -3207px; text-decoration: none; padding: 0 0 0 19px; float: left; margin: 8px 0 0;}
.dialog-refresh:hover {background-position: 0 -3317px;}
.dialog-refresh span {border-bottom: 1px dashed #f63;}
.dialog-refresh:hover span {border-color: #000;}
.dialog-lic {position: relative; padding: 9px 0 2px 20px; display: block;}
.dialog-lic input {position: absolute; left: 0; top: 7px; margin-left: 0;}
.dialog-field input[type="password"] {font-family: Georgia, serif; padding-top: 3px; padding-bottom: 5px;}
.dialog-block-inner .newListSelected {width: 400px; margin: 0 0 12px;}
.dialog-block-inner .selectedTxt {width: 374px;}
.dialog-block-inner .newList {width: 100%;}
.dialog-block-inner .newList li {width: auto;}
.dialog-fieldset .dialog-block-inner {width: 560px;}
.dialog-fieldset-large .dialog-block-inner {width: 795px !important;}
.dialog-wysiwyg {padding: 5px 0 30px;}
.dialog-body {position: relative; border-bottom: 1px solid #E0E0E0; padding: 0 0 30px;}
.dialog-field-autocomplete {width: 779px; padding: 7px; background: #fff; border: 1px solid #999999; position: absolute; left: 0; top: 28px; color: #999999; font: 14px/14px 'PT Serif', sans-serif;}
.dialog-field-autocomplete ins {color: #ff6633;}
.dialog-agree-list {padding: 0 10px 10px; list-style: none; font-size: 13px; color: #333;}
.dialog-agree-list li {padding: 0 0 10px;}
/* Buttons */
.dialog-buttons-block {padding: 0 18px 0 137px; font-size: 0; line-height: 0; letter-spacing: -1px;}
.dialog-buttons-centered {padding: 0 18px !important; text-align: center;}
.dialog-buttons-block-new {padding: 0; text-align: center;}
.dialog-button {display: inline-block; color: #fff; padding: 2px 11px 3px; vertical-align: middle; font: bold 14px/15px 'PT Sans Narrow', Tahoma, Arial, sans-serif; margin: 0 20px 0 0; letter-spacing: normal; background: #f63; position: relative; overflow: hidden; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-transform: uppercase;}
.dialog-button:hover {background: #000;}
.dialog-button input {position: absolute; left: 0; top: 0; display: block; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; cursor: pointer;}
.dialog-button span {font-size: 20px; line-height: 12px; font-weight: normal;}
.dialog-button-positive {display: inline-block; color: #fff; padding: 2px 11px 3px; vertical-align: middle; font: bold 14px/15px 'PT Sans Narrow', Tahoma, Arial, sans-serif; margin: 0 20px 0 0; letter-spacing: normal; background: #99cc00; position: relative; overflow: hidden; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-transform: uppercase;}
.dialog-button-positive:hover {background: #000;}
.dialog-button-positive input {position: absolute; left: 0; top: 0; display: block; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; cursor: pointer;}
.dialog-button-positive span {font-size: 20px; line-height: 12px; font-weight: normal;}
.dialog-button-negative {display: inline-block; color: #fff; padding: 2px 11px 3px; vertical-align: middle; font: bold 14px/15px 'PT Sans Narrow', Tahoma, Arial, sans-serif; margin: 0 20px 0 0; letter-spacing: normal; background: #cc3333; position: relative; overflow: hidden; border: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-transform: uppercase;}
.dialog-button-negative:hover {background: #000;}
.dialog-button-negative input {position: absolute; left: 0; top: 0; display: block; opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; cursor: pointer;}
.dialog-button-negative span {font-size: 20px; line-height: 12px; font-weight: normal;}
.dialog-cancel {display: inline-block; vertical-align: middle; position: relative; top: 2px; text-decoration: none; border-bottom: 1px dashed #f63; font-size: 12px; line-height: normal; letter-spacing: .5px;}
.dialog-cancel:hover {border-color: #000;}
.d-ml40 {margin: 0 0 0 40px;}


/* Footer
---------------------------------------- */
.footer-innerpage {border-top: 3px solid #333;}

/* Footer Navigation */
.footer-nav {background: #f7f7f7; padding: 26px 0 5px 20px; word-wrap: break-word;}
.footer-nav-block {display: inline-block; vertical-align: top; width: 180px;}
.footer-soc-container {width: 130px;}
.footer-nav-block h5 {font: bold 14px/16px 'PT Sans Narrow', Tahoma, Arial, sans-serif; color: #333; text-transform: uppercase; letter-spacing: .5px; padding: 0 0 2px;}
.footer-nav-block h5 a {color: #ff6633; text-decoration: underline;}
.footer-nav-block h5 a span {color: #333;}
.footer-nav-block h5 a:hover span {color: #ff6633;}
.footer-nav-block ul {list-style: none; margin: 0 30px 20px 0;}
.footer-nav-block li {padding: 0 0 5px;}
.footer-nav-block ul.footer-soc {margin: 0 0 20px 0;}
.footer-nav-block ul.f-inner-list {padding: 7px 0 0 2px; margin: 0;}
.footer-nav-block ul.f-inner-list li {padding: 3px 0 3px 10px; background: url(../i/pic.png) 0 -1605px no-repeat; font-size: 11px;}
.footer-nav-block ul.f-inner-list li a {color: #333;}
.footer-nav-block ul.f-inner-list li a:hover {color: #ff6633;}
.footer-soc li {padding: 0 0 3px;}
.footer-soc a {padding: 0 0 3px 25px; background-image: url(../i/pic.png); background-repeat: no-repeat; display: block;}
.footer-vk {background-position: 0 -738px;}
.footer-fb {background-position: 0 -801px;}
.footer-tw {background-position: 0 -866px;}
.footer-od {background-position: 0 -930px;}
.footer-soc a.footer-rss {background-position: 0 -1013px; display: inline-block; margin: 16px 0 0; padding-top: 3px;}

/* Footer Copy */
.footer-inner {background: #333; overflow: hidden; color: #999; font: bold 14px 'PT Sans Narrow', Tahoma, Arial, sans-serif; text-transform: uppercase;}
.copy {float: left; font-style: normal; padding: 4px 10px;}
.footer-inner-nav {float: right; list-style: none;}
.footer-inner-nav li {float: left;}
.footer-inner-nav a {color: #999; text-decoration: none; display: block; padding: 6px 10px 5px; border-left: 1px solid #666;}
.footer-inner-nav a:hover {color: #fff;}


/* IE CSS 3 FIX
---------------------------------------- */
.experts-help, .more-link, .dialog-button, .dialog-button-negative, .dialog-button-positive {behavior: url(/js/PIE.htc);}

/* dev.css fix */
#messages-form .answer_field {margin: 0px !important;}


/* Safari fonts hacks (chrome)
---------------------------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.result-parts-list a, h3.section-parts-title, .employee-list h2, .create-comm-bl a, .community-search-list h2, .community-themes-wrap h4, .map-block h2, .co-title h1, .blog-title h2, .comments-header, .write-comm-block h3, .co-question-view, h3.comm-section, .comm-title h2, .error-404 h1, h3.blog-section, a.enter-comm-button, .sb-comm-title, .create-comm-bl, .result-community-section .news-title , .dialog-button-negative, .blog-article-date, .dialog-button-positive, .write-common-blog h3, .user-block li.user-registration a, .write-mess-block h3, .result-search-title h2, .section-result-video-block .section-news-title, .section-result-consult-block .section-news-title, .section-result-blog-block .section-news-title, .infohub-part-title h2, .messages-wrap .sb-nav li.current a, .section-result-community-block .section-news-title, .section-result-forum-block .section-news-title, .co-q-date, .forum-head h1, .f-comments-block h2, .forum-add-comment-head h3, .section-result-news-block .section-news-title, .section-result-enciclopedia-block .section-news-title, .result-news-articles .section-news-title, .co-q-title, .co-section-title, .result-search-list, .page-title h1, .section-news-block .section-news-title, .head-infohub h1, .forum-add-comment-head, .s-result-community-list a, .result-news-articles, .add-article-review h3, .p-work-place h3, .p-exp-consult h3, .p-pers-mess h3, .p-bl-expert h3, .section-big-encyclopedia h3, .section-encyclopedia-video h3, .section-news-articles .section-news-title, .reviews-unrec, .reviews-rec, .r-head-left h3, .reviews-rec, .p-side-title, .sorting-en li, .result-encyclopedia-block h2, .selectedTxt, .community-list-head a, .profile-title h2, .profile-title span, .section-user-forums h2, h3.new-articles-title, h3.s-news-title, .section-user-community h2 , .result-paging li a, .result-search-list h2, .download-files-list h2, .useful-title, .video-title, .consult-title, .community-title, .blog-ex-title, .forum-title, .article-forum-comments, .dialog-title, .dialog-button, .footer-inner, .footer-nav-block h5, .user-block li.user-exit a, .sb-nav h3, .sb-nav-all, .content-title, .more-link-inner, .experts-title, .experts-all, .experts-help, .section-header h3 span, .section-community-block h4, .section-forum-comments, .section-community-comments, .news-date, .static h1, .static h2, .static h3 {font-weight: normal !important;}
	.result-search .search-field, .result-search .search .search-tag-field input {line-height: 15px !important;}
}


/* Print
---------------------------------------- */
@media print {
	body {color: #000 !important; background: #fff !important;}
	a, a:link, a:visited {color: #000 !important; text-decoration: none !important; font-weight: bold;}
	.sidebar, .nav, .footer, .search, .user-block, .ad-block {display: none;}
	.content {width: 100%;}
}
    #menu-icon{
        display:none;
    }

.reView{
    display: block !important;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}
.nav span.home{
    color:transparent;
}  

.instagram_output {
    background: url("../images/separate.png") no-repeat 0 bottom;
    clear: both;
    color: #000;
    margin: 0 0 80px;
    overflow: hidden;
    position: relative;
    width: 1006px;
} 

.instagram_output_item {
    border-right: 1px solid #dedede;
    display: inline-block;
    float: left;
    height: 420px;
    overflow: hidden;
    padding-bottom: 20px;
    text-align: center;
    width: 330px;
}

.instagram_output_item .photo {
    background: #f2f3f5;
    height: 333px;
    position: relative;
    width: 333px;
}
.instagram_output_item .description {
    margin: 20px 0 0;
}


.instagram_output_item .description_name {
    display: block;
    font: 22px/28px "WarnockPro-BoldDisp", Georgia, "Times New Roman", Times, serif;
}

.instagram_profile {
    text-align: center;
}

.instagram_profile_avatar {
    border-radius: 50px;
    height: 100px;
    margin: 50px auto 15px;
    overflow: hidden;
    width: 100px;
}

.instagram_profile_imgs_i {
	margin: 3px;
        position:relative;
}

.instagram_profile_imgs_i_a {
    display: block;
    position: relative;
}

.instagram_profile .prew, .instagram_profile .next {
    margin: -50px 0 0;
}

.next {
    background-position: right 0;
    left: auto;
    right: 0;
}

.prew{
    background: url("../images/thumbnails_arrow_white.png") no-repeat;
    margin: -35px 0 0;
    position: absolute;
    left: 40px;
    top: 50%;
    height: 70px;
    width: 70px;
    z-index: 110;
    cursor: pointer;
}
.next {
    background: url("../images/thumbnails_arrow_white.png") no-repeat;
    background-position:right top;
    margin: -35px 0 0;
    position: absolute;
    right: 40px;
    top: 50%;
    height: 70px;
    width: 70px;
    z-index: 110;
    cursor: pointer;
}
.instagram_profile_imgs .prew{
    background: rgba(0, 0, 0, 0) url("../images/thumbnails_arrow_white.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 70px;
    left: 40px;
    margin: 280px 0 0 !important;
    position: absolute;
    width: 70px;
    z-index: 110;
    top:0px;
}
.instagram_profile_imgs .next {
    background: url("../images/thumbnails_arrow_white.png") no-repeat;
    background-position:right top;
    margin: -35px 0 0;
    position: absolute;
    right: 40px;
    margin: 280px 0 0 !important;
    height: 70px;
    width: 70px;
    z-index: 110;
    cursor: pointer;
    top:0px;
}
.instagram_profile .instagram_profile_imgs_caption {
    background: #FFF;
    margin: 0;
    padding: 15px 15px 15px;
}
.instagram_profile_imgs{
	position:relative;
	margin-top:10px;
	text-align: center;
} 
.instagram_profile_img_s div.instagram_profile_imgs_i{
    display: inline-block;
}
.permition-grant{
	margin: 15px;
}

.sb-nav .instagram_profile_imgs{
	text-align: center;
}
.shopping-cart{
    padding:15px;
}
.shopping-cart h2{
    color: #333333;
    font-family: "PT Serif";
    font-size: 32px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 0 100px 10px 0;
    margin-bottom: 20px;
}
.shopping-cart div.buttons{
    float:right;
    margin-top: -45px;
}
.shopping_cart td {
    border: 1px solid #eee;
    padding: 5px !important;
    text-align: center !important;
    vertical-align: middle !important;
}
.shopping_cart .price_total{
    text-align: left;
}
.shopping_cart .no-border{
    border:none !important;
}
@media screen and (max-width: 450px){
    body {
        font: 25px/30px Tahoma, Arial, sans-serif !important;
        color: #333;
        background: #fff;
        padding: 0 18px;
    }
    #body-inner{
        width:100%;
        overflow: hidden;
    }
    .nav span.home{
        color:#333;
    }  
    .brand-background-link {
        display: block;
        height: 535px;
        margin: 0 0 -400px;
        width:100%;
    }
    .separator {
        background: none !important;
    }
    .slider-prev, .slider-next{
        display: none !important;
    }
    .search-field{
        width:80%;
    }
    .brand-background{
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-size: cover;
        background-position: -350px;
    }
    .main-page{
        width:100%;
    }
    .search{
        margin:0px;
        width: 95%;
        margin-top: 20px;
        font-size: 20px;
    }
    .advanced-search {
        display: inline-block;
        margin: 0 0 4px;
        margin-bottom: 10px;
    }
    .search-field{
        font: 25px 'PT Serif', Georgia, Times, serif;
    }
    .content {
        float: right;
        width: 100%;
    }
    .sidebar {
        float: left;
        width: 100%;
        padding: 0 0 10px;
    }
    .sb-nav-all {
        width: 93%;
        margin: 20px 30px 0px;
        text-align: center;
        font-size: 30px;
        padding: 20px 0px;
    }
    div.slide-container{
        width:100%;
        display:none;
        clear:both;
    }
    .main-news-content-title{
        font-size:20px;
        line-height: 25px;
    }

    .main-news-content-title, .city-weather-inner{
        font-size:20px !important;
        line-height:25px !important;
    }
    .main-news-content-descr{
        font-size:20px !important;
        line-height:25px !important;
    }
    div.slider-container{
        width:100%;
    }
    .search-button{
        margin-top:10px;
    }
     .user-block,.user-helper{
        display: block;
        font-size:20px !important;
        clear:both;
        font-family: 'PT Sans Narrow' !important;
        font-weight: bold !important;
        line-height: 20px !important;
    }
    .user-block li.user-exit, .user-block li.user-registration{
        float: right;
        margin-left: 10px;
        margin-right: 20px;
        margin-top: 10px;
        margin-bottom: 20px;
        display: block;
        clear: both;
    }
    .user-block li.user-helper {
        float: left;
        margin-left: 20px;
        display: inline-block !important;
        margin-top: -155px;
        margin-bottom: 10px;
        width: 50%;
        text-align: left;
        font: italic 25px 'PT Serif', sans-serif;
        font-style: normal;
        font-weight: normal !important;
        line-height: 25px !important;
    }
    .user-block li.user-exit{
        margin-right:20px;
        margin-bottom:0px;
    }
    .user-exit a, .user-registration a{
        font-size: 25px !important;
        padding: 15px !important;
        margin-top: 10px;
        font-family: 'PT Sans Narrow' !important;
        font-weight: bold !important;
        line-height: 20px !important;
    }
    .slide-full, .slide-full img{
        width:100% !important;
    }
    .slider-container{
        border:none !important;
    }
    div.main-news-inner {
        width: 100%;
    }
    .sb-nav {
        padding: 10px 9px 0px;
    }
    .sb-nav ul{
        font-size:100%;
    }
    .nav > li > a {
        font: 30px/22px 'PT Sans Narrow', Tahoma, Arial, sans-serif;
        letter-spacing: -1px;
    }
    .nav li{
        padding: 15px 30px 15px 0px;
        text-align: center;
        display: block;
    }
    .nav a, .nav span{
        background: none;
    }
    .slider img{
        width:400px !important;
        height:345px !important;
    }
    .slider li{
        width:400px !important;
    }
    .slider li, .slider ul, #slider, div.slider{
        height:330px !important;
    }
    .articles {
        float: left;
        width: 100%;
        padding: 0 0 10px;
    }
    .article-divided-block {
        float: left;
        width: 100%;
    }    
    .article-divided .article-pic {
        float: none;
        display: block;
        height: 100% !important;
        width: 100% !important;
        margin: 0 auto 20px;
        margin-right: 20px;
        border: none;
        vertical-align: top;
    }
    .article-divided .article-pic img {
        height: 100% !important;
        width: 100% !important;
        max-height: 100% !important;
        max-width: 100% !important;
    }
    .article-tags li{
        font-size: 25px !important;
        display: block;
        padding: 0px 0px;
        line-height: 30px;
        margin-right: 10px;
    }
    .article-title{
        font-size: 25px !important;
        line-height: 30px;
    }
    .article-inner p {
        line-height: 30px;
        color: #666;
        padding: 0 0 2px;
        font-size: 25px;
    }
    .article-author {
        font-size: 18px;
        color: #888;
        font-style: italic;
        margin-top: 5px;
        padding-bottom:20px;
    }
    .article-divided .article-pic span {
        height: auto;
    }
    .news {
        float: left;
        width: 100%;
    }
    .news-inner a {
        display: block;
        text-decoration: none;
        text-align: center;
        padding: 10px 20px 13px;
    }
    .more-link{
       font-size: 25px;
    }
    .more-link-inner{
        font-size:25px;
    }
    .yap-yandex_ad-single240x400 {
        width: 240px!important;
        height: 400px!important;
        margin: auto !important;
    }
    #yandex_ad{
        width: 240px;
        text-align: center;
        margin: auto;
    }
    .s-news-link a.experts-all {
        background: url(../i/pic.png) no-repeat scroll right -2247px #999900;
        float: none;
        font-size: 30px;
        border-top:none;
    }
    .expert-separator{
        background: none;
    }
    .expert-block{
        width:100%;
    }
    .experts-title{
        font-size:30px;
    }
    .expert-pic img {
        display: block;
        width: 100px;
        height: 100px;
        float: left;
        margin-right: 10px;
        margin-left: 10px;
    }
    .expert-block {
        float: none;
        vertical-align: top;
        width: 100%;
        display: block;
        clear: both;
        padding-bottom: 20px;
        height: auto !important;
        border-bottom: 1px dotted #999;
        font-size: 30px;
        padding-top: 20px;
    }
    .expert-block h4 a{
        color: #d7d741;
        font-size: 20px;
        margin-bottom:10px;
        line-height:25px;
    }
    .expert-block p, .section-expert-blog-inner p {
        padding: 0;
        line-height: 30px;
        font-size: 20px;
        display: inline-block;
        padding-left: 10px;
    }
    .experts-footer .experts-all, .experts-footer .experts-help{
        font-size:30px;
        padding:25px;
        line-height: 35px;
    }
    .section h3.section-forum span,.section h3.section-blog span,.section h3.section-community span{
        font-size:30px;
        margin-bottom:20px;
    }
    .section-forum-block h4 span,.expert-block h4 span, .section-expert-blog-inner h3 span,.section-community-block li .section-community-link span {
        color: #333;
        font-size: 25px;
        line-height: 30px;
    }
    .section-forum-block p,.expert-block p .section-community-block p{
        padding: 0 25px 0 0;
        line-height: 30px;
        color: #666;
        font-size: 25px;
    }
    .community-list .wh-matrl{
        font-size:25px;
    }
    .section-forum-date, .section-community-block a {
        font-size: 25px;
        padding: 5px 10px;
        line-height: 30px;
    }
    .section-container p{
        display:none;
    }
    .section-community-comments, .section-forum-comments, .section-forum-date{
        display:none;
    }
    .logo{
        margin: 0px;
        margin-left: 10%;
        text-align: center;
        height: 55px;
    }
    .section-community-block h4{
        width: 100%;
        padding: 5px 0px;
    }
    .section-community-block h4{
        max-width:100% !important;
    }
    .experts-all{
        font-size:30px;
        padding: 25px;
    }
    .footer-nav, .s-news-link, .sc-block-forum{
        display: none;
    }
    .footer-inner{
        font: bold 20px 'PT Sans Narrow', Tahoma, Arial, sans-serif;
        padding:10px 0px;
    }
    div.sidebar{
        display: none;
    }
    div.section-fourcol{
        display: none;
    }
    .article-search .search-field {
        font-size: 25px;
        padding: 7px 7px 5px;
    }
    .article-tags-content{
        font-size:30px;
            line-height: 35px !important;
    }
    .article-divided-block .article-title a span{
        font-size:25px;
    }
    .reference-large{
        text-align:center;
        border:none;
    }
    span.head-title{
        padding: 0 0px 20px 0; 
    }
    #yandex_ad_center table td, #yandex_ad table td{
        width:100% !important;
        display:block !important;
        clear:both !important;
    }
    .yap-domain__text, .yap-logo-color, .yap-body-text, .yap-title-text{
        font-size:25px !important;
    }
    div.section-news-inner, div.section-news-inner{
        width:100% !important;
        display:block !important;
        clear:both !important;
    }
    .section-news-title{
        font-size:30px !important;
    }
    .experts-all, .video-link,.create-comm-bl,.create-comm-bl a{
        font-size: 30px !important;
        padding: 15px !important;
        width: 90%;
        display: block;
    }
    .section-header h3 {
        width: 319px;
        float: left;
        display: none;
    }
    .experts-footer .experts-help{
        margin-top:25px;
    }
    .create-comm-bl a{
        width:100%;
    }
    .news-title, .news-descr,.news-date{
        text-align: left;
    }
    .section-news-inner .article-pic img{
        float:left;
        margin-right:20px;
    }
    .news-title-inner, .s-result-enc-list ins,.s-result-enc-list em, .news-date{
        font-size: 25px;
        line-height: 30px;
    }
    .news-descr{
        font-size:25px;
        line-height:30px;
    }
    .section-result-threecol .article-pic {
        width: auto;
        height: auto;
        float: none;
        display: block;
        margin: 0 0 15px;
        border: none;
    }
    .result-search{
        display: none;
    }
    .result-news-articles .article-pic{
        width:auto;
        height:auto;
        border:none;
    }
    .section-forum-block h4 span, .s-result-consult-list a{
        font-size:25px;
    }
    div.infohub-480-col, div.infohub-240-col, div.infohub-general-col,div.expert-block, 
    div.section-block,div.forums-list-wrap{
        width:100% !important;
        clear:both !important;
        display: block !important;
        float:none !important;
    }
    div.section-list-community, div.video-link, div.section-expert-consult{
        float:right;
    }
    .infohub-240-col .experts-all, .div.infohub-480-col .experts-all, .video-link .experts-all{
        display: none;
    }
    .article-pic{
        height:auto;
        width:auto;
        border:none;
        float:none;
        margin-bottom:15px;
    }
    .article-pic img{
        width:100%;
        height:100%;
        max-width:100%;
        max-height:100%;
        display: block;
        vertical-align: top;
    }
    .article-pic span{
        height:auto;
    }
    .article-tags{
        margin:0px;
    }
    .article-forum-comments{
        display: none;
    }
    .result-alphabet-list a, .podmenu div a{
        font-size:25px;
        line-height: 30px;
        text-decoration: none;
    }
    div.slider{
        display: none;
    }
    .slide-full{
        height:auto;
    }
    .encyclopedia-search, .blog-search{
        display: none;
    }
    .sorting-en span, .sorting-en li,.result-alphabet-list em, .s-forum-name,.s-forum-tags li a
    {
        font-size:20px;
    }
    .s-forum-header{
        display: none;
    }
    .s-result-hidden .article-author{
        font-size:30px;
        line-height: 30px;
    }   
    .nav ul, .podmenu{
        top: 60px;
        width: 100%;
        text-align:center;
    }
    .create-comm-bl{
        width:100%;
    }
    #menu-icon{
        display:block;
    }
    ul.nav{
        display: none;
        background: #f5f5f5;
    }
    .nav li:hover {
     background: none; 
    }
    
    #menu-icon {
        background: #ecebeb url("images/menu-icon.png") no-repeat scroll 20px center;
        color: #000;
        cursor: pointer;
        display: block;
        height: 60px;
        padding: 20px 0px 0 15%;
        width: 85%;
        font-size: 30px;
        line-height: 40px;
    }
    .search{
        background: none; 
    }
    .nav li{
        font: 12px Tahoma, Arial, sans-serif;
        white-space: nowrap;
        border-top: 1px solid #e5e5e5;
        border-bottom: 0;
    }
    .nav span.home {
        padding-right: 6px;
        width: 100%;
        height: 100%;
        background: none; 
        font: 30px/22px 'PT Sans Narrow', Tahoma, Arial, sans-serif;
        letter-spacing: -1px;
    }
    .podmenu{
        border:none;
    }
    div.section-expert-consult {
        float: right;
        width: 100%;
    }
    .i-expert-consult-list a{
        font-size:25px;
    }
    .i-expert-consult-list span {
        display: block;
        font-size: 20px;
        color: #666666;
        padding: 3px 0 0 0;
        margin-top:5px;
    }
    .page-title h1 {
        font: bold 30px/30px 'PT Sans Narrow', sans-serif;
        color: #666666;
        letter-spacing: 1px;
        overflow: hidden;
    }
    .footer-inner-nav a{
        font-size:20px;
    }
    .section-footer .section-forum {
        width: 100%;
        margin-top:10px;
    }
    h3.consult-title,h3.blog-ex-title, h3.community-title, h3.forum-title,.infohub-part-title,h3.new-articles-title,
    h3.video-title,h3.s-news-title, .infohub-part-title h2, .infohub-part-title h2{
        font-size: 30px;
        line-height: 35px;
    }
    .infohub-part-title{
        padding:0px;
    }
    span.head-title {
        font-size: 25px;
        line-height: 30px;
    }
    .infohub-part-title .experts-all{
        position: relative;
    }
    .infohub-part-title h2{
        padding: 0px 20px;
    }
    .infohub-part-title .experts-all{
        margin-bottom:15px;
    }
    .section-footer div {
        width: 100%;
    }
    .section-footer div {
        float: left;
        width: 100%;
    }
    .footer-innerpage {
        border-top: none; 
    }
    .section-footer {
        padding: 0px; 
        overflow: hidden;
    }
    .encyclopedia-leftcol {
        width: 100%;
        display: block;
        clear: both;
    }
    .encyclopedia-rightcol {
        width: 100%;
        float: right;
    }    
    .content .ev33 {
        left: 0px !important;
        width: 100% !important;
    }
    div.article-inner{
        display: block;
        clear: both;
    }
    .section-result-threecol .article-pic span{
        height:0px;
    }
    .section-news-inner .article-pic img {
        float: none;
        margin-right: 20px;
        max-width: 100%;
        max-height: 100%;
        display: block;
        clear: both;
    }
    .s-result-hidden .article-title a span {
        font-size: 30px;
        line-height: 40px;
    }
    .result-alpha-articles a{
        font-size: 25px;
        line-height: 30px;
    }
    .news-enc-list li {
        padding: 0px 20px;
    }
    .result-alpha-articles {
        list-style: none;
        padding: 10px 20px;
    }
    .bread-crumbs a, .news-enc-list a,.add-article-review h3{
        font-size:25px;
    }
    .result-encyclopedia-block a{
        font-size:25px;
    }
    .static p {
        padding: 0 0 10px;
        font-size: 25px;
        line-height: 30px;
        margin:0px !important;
    }
    .hypercontext h2{
        font-size:25px;
        margin:0px !important;
    }
    .content h1.head-title {
        font-size: 32px;
        color: #333333;
        font-family: 'PT Serif';
        font-weight: normal;
        letter-spacing: 1px;
        padding: 0 0px 10px 0;
    }
    .section-big-encyclopedia h3{
        line-height: 40px;
    }
    .result-parts-list a{
        font-size:25px;
    }
    .result-news-articles .experts-all span {
        background: url(../i/pic.png) no-repeat scroll 100% -1856px;
        padding: 0 20px 0 0;
        line-height: 40px;
        display: block;
        clear: both;
    }
    .vidal_to_directory {
        float: right;
        margin-bottom: 1em;
        font-size: 20px;
    }
    .content h1.head-title{
        padding: 0 10px 10px 0;
    }
    .reference-large img{
        width:100%;
    }
    .content h2.head-title {
        font-size: 19px;
        color: #666666;
        font-family: 'PT Serif';
        font-weight: normal;
        padding: 0 10px 20px 0;
    }
    .article-tags-content {
        font-size: 30px;
        line-height: 35px !important;
        padding: 0 10px 10px 0;
    }
    .vidal_section_header, .vidal_bottom_directory,.vidal_Numbers {
        clear: both;
        font-size: 25px;
        line-height: 35px;
    }
    .static {
        padding: 20px;
        position: relative;
        font-size: 25px;
        line-height: 30px;
        color: #666;
    }
    .vidal table td {
        padding: .3em .5em;
        display: block;
    }
    .static ul, .static ol {
        color: #666;
        font-size: 25px;
        line-height: 30px;
        margin: 0 0 10px 15px;
    }
    .article-copyrating {
        display: block;
        font-size: 25px;
        color: #666666;
    }
    .section-result-news-block .section-inner-pd {
        padding: 30px 20px 0px;
    }
    .result-search-list {
        padding: 20px 20px 10px;
        border-bottom: 2px solid #99cc00;
        font: bold 25px PT Sans Narrow, sans-serif;
        color: #666666;
    }
    
    h3.section-parts-title {
        padding: 20px 20px 3px;
        border-bottom: 3px solid #619EFF;
        font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;
        font-size: 30px;
        color: #666666;
        font-weight: bold;
        line-height: 1;
    }
    iframe{
        width:100% !important;
        height:auto !important;
    }
    .result-news-articles .experts-all{
        display: none;
        }
    .s-result-enc-list, .s-result-consult-list, .s-result-community-list, .s-result-forum-list {
        width: 100%;
    }
    .s-result-enc-articles{
        overflow: visible;
        width: 100%;
    }
    .section-result-enciclopedia-block .experts-all,
    .news-section .experts-all{
        display: none;
    }
    .s-result-video-list {
        float: left;
        width: 100%;
        padding: 0 0 20px;
    }
    .s-result-video-list {
        padding: 0 0 0px !important;
    }
    .s-result-consult-articles,.news-section{
        width:100%;
    }
    .s-result-forum-articles {
        overflow: hidden;
        padding: 0 0 25px 0;
        width: 100%;
    }
    .s-result-community-articles,.section-result-blog-block .s-result-blog-articles {
        overflow: hidden;
        padding: 0 0 25px 0;
        width: 100%;
    }
    .community-list li {
        padding: 15px 20px;
        font-size: 25px;
        position: relative;
    }
    .s33-result ,.s66-result{
        width:100%;
    }
    .infohub-part-list li a {
        font: 25px/30px 'PT Serif',Georgia,Times,serif;
        color: #dada44;
        text-decoration: underline;
    }
    .infohub-480-col .infohub-part-title h2 {
        padding: 0 5px 0 20px;
    }
    .static h1, .static h2, .static h3 {
        font-family: 'PT Sans Narrow', Tahoma, Arial, sans-serif;
        line-height: 1;
        padding: 8px 0 12px;
        font-size:30px;
    }
    .f-head-tags {
        float: right;
        width: 100%;
        padding: 0 0 0 30px;
        background: url(../i/pic.png) 0 -4328px no-repeat;
        min-height: 20px;
    }
    .sorting-en span, .sorting-en li, .result-alphabet-list em, .s-forum-name, .s-forum-tags li a {
        font-size: 25px;
        line-height: 35px;
    }
    .f-head-author {
        overflow: hidden;
        width: 100%;
    }
    .f-author-info span {
        display: block;
        padding: 3px 0;
        font-size: 25px;
        line-height: 30px;
    }
    .forum-static-article .f-article-name-author {
        color: #cccc00;
        font: 25px/30px 'PT Serif Caption',Georgia,Times,serif;
        display: inline-block;
    }
    .article-writer {
        padding: 5px 0 25px;
        font-size: 25px;
        line-height: 1.5;
        color: #666666;
    }
    .f-author-info a {
        color: #cccc00;
        font: 25px/30px 'PT Serif Caption',Georgia,Times,serif;
        display: inline-block;
        margin: 0 0 10px;
    }
    .article-social-buttons li{
        height:20px;
    }
    table{
        width:100% !important;
        display: block;
        clear:both;
        height:100% !important;
    }
     table td{
        width:100% !important;
        display: block;
        clear:both;
    }
    .article-bottom-social {
         padding: 0px 0 0; 
        overflow: hidden;
        width: 100%;
        position: relative;
    }
    .article-bottom{
        padding:0px;
    }
    .co-disclaimer-block {
        padding: 24px 20px;
        font-size: 25px !important;
    }
    .co-topics-block h4 {
        padding: 0 0 4px;
        font: 25px/30px 'PT Serif', Georgia, Times, serif;
    }
    .co-topics-info {
        color: #cfcfcf;
        font-size: 20px;
        padding: 0 0 18px;
    }
    .co-topics-block p a {
        font: 20px/25px 'PT Serif', Georgia, Times, serif;
        color: #dada69;
    }
    .co-q {
        float: none;
        text-decoration: none;
        position: relative;
        padding: 2px 0 0 13px;
    }
    .comm-search-wrap {
        height: 100%;
        position: relative;
        border-bottom: 1px solid #e0e0e0;
    }
    .comm-search-wrap .create-comm-bl a {
        width: 80%;
    }
    .static-left-padd {
        padding: 20px 15px 20px 20px !important;
        height: 100%;
    }
    .evst0 {
        width: 100%;
        left: 1px;
    }
    .static-left-padd iframe{
        height: 500px !important;
    }
    .comm-header-lside {
        overflow: hidden;
        font-size: 25px !important;
    }
    .comm-header-date {
            color: #666;
            font: 15px/1 'PT Sans Narrow', sans-serif;
            text-transform: uppercase;
            padding: 2px 0 0;
            letter-spacing: 1px;
            float: right;
        }
        .s-user-forums-inner .experts-all{
            margin-top:20px;
            position: relative;
        }
        .s-forum-last-message-part {
            overflow: hidden;
            padding: 0 20px;
            vertical-align: middle;
            display: block;
            clear: both;
        }
        .s-forum-last-message-part span {
            display: block;
            padding: 5px 0 0 0;
            color: #666666;
            font-size: 20px;
        }
        .comment-item p {
            color: #686868;
            line-height: 1.4;
            font-size: 20px !important;
        }
        .community-list-wrap {
            width: 100% !important;
            float: left;
        }
    .community-list-head a {
        font: bold 25px/30px PT Sans Narrow, sans-serif;
        min-height: 32px;
    }
}







