
.rating table{ border:medium none; }
.rating table td{ padding:1px 2px ! important; border:medium none ! important; }
div.star-active{ cursor:pointer; }
div.star-empty{ background:transparent url('../img/stars.svg') no-repeat scroll 0px 0px; width:18px; height:17px; overflow:hidden; }
div.star-voted, div.star-over{ background:transparent url('../img/stars.svg') no-repeat scroll -50px 0px; width:18px; height:17px; overflow:hidden; }
/* ::::: https://medaboutme.ru/bitrix/cache/css/s1/medaboutme_inner_new/template_38143b02c36ee2d206226f704b953c81/template_38143b02c36ee2d206226f704b953c81.css?1481180872597940 ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video{ border:0px none; font:inherit; vertical-align:baseline; margin:0px; padding:0px; }
article, aside, details, figcaption, figure, footer, header, menu, nav, section, main{ display:block; }
body{ line-height:1; }
ol, ul{ list-style:outside none none; }
blockquote::before, blockquote::after, q::before, q::after{ content:none; }
table{ border-collapse:collapse; border-spacing:0px; }
button, input, optgroup, select, textarea{ color:inherit; font:inherit; margin:0px; }
select{ max-width:100%; text-transform:none; }
input{ line-height:normal; }
input[type="reset"], input[type="submit"], html input[type="button"]{ cursor:pointer; }
input[type="search"]{ }
input::-moz-focus-inner{ border:0px none; padding:0px; }
button{ overflow:visible; cursor:pointer; text-transform:none; }
button::-moz-focus-inner{ border:0px none; padding:0px; }
*{ outline:medium none ! important; }
.p-section__cats::before, .p-section__cats::after, .clearfix::before, .clearfix::after{ content:" "; display:table; }
.p-section__cats::after, .clearfix::after{ clear:both; }
.module > header::after, .module > header::before, .list-group > li::after, .list-group > li::before, .comments_list .item::after, .comments_list .item::before, .content_group::before, .content_group::after, .meta::before, .meta::after, .clearfix::before, .clearfix::after, .wrapper::before, .wrapper::after{ content:""; display:table; }
.module > header::after, .list-group > li::after, .comments_list .item::after, .content_group::after, .meta::after, .clearfix::after, .wrapper::after{ clear:both; }
@media screen and (max-width:670px){
    }
html, button, input, select, textarea{ font-family:"PT Sans", sans-serif ! important; }
body{ font-family:"PT Sans", sans-serif ! important; font-size:14px; background-color:rgb(241, 241, 241) ! important; }
html, body{ height:100%; }
#wrapper{ height:auto ! important; }
.b-orgs__list .item::before, .b-orgs__list .item::after, .b-docs_short_item::before, .b-docs_short_item::after, .b-docs__feedback .item::before, .b-docs__feedback .item::after, .b-docs_big .item::before, .b-docs_big .item::after, .form-filter_docs .form-group::before, .form-filter_docs .form-group::after, .control-complex::before, .control-complex::after, .control-group::before, .control-group::after, .tests-list .item::before, .tests-list .item::after, .tests-item .head::before, .tests-item .head::after, .tests-item .foot::before, .tests-item .foot::after{ content:" "; display:table; }
.b-orgs__list .item::after, .b-docs_short_item::after, .b-docs__feedback .item::after, .b-docs_big .item::after, .form-filter_docs .form-group::after, .control-complex::after, .control-group::after, .tests-list .item::after, .tests-item .head::after, .tests-item .foot::after{ clear:both; }
.bg-colored::after{ display:block; content:""; position:absolute; right:0px; top:100%; left:0px; z-index:1; height:3px; }
.form-sections .input-fld::-moz-placeholder{ font-size:16px; color:rgb(174, 174, 174); }
.form-vertical .form-group::before, .form-vertical .form-group::after{ content:" "; display:table; }
.form-vertical .form-group::after{ clear:both; }
.form-vertical .form-group + .form-group{ margin-top:18px; }
.form-vertical .form-group.border-t{ padding-top:10px; border-top:1px solid rgb(233, 233, 233); }
.form-vertical .form-group .form-label{ margin-bottom:5px; }
.form-vertical .form-group .form-label label{ font-size:16px; line-height:24px; color:rgb(103, 105, 112); }
.form-vertical .form-label{ font-size:16px; line-height:18px; margin-bottom:7px; color:rgb(96, 91, 92); }
.form-service__label__helper::after{ display:block; position:absolute; content:"?"; font-size:9px; width:10px; color:rgb(0, 186, 255); line-height:10px; text-align:center; }
.form-step::before, .form-step::after{ content:" "; display:table; }
.form-step::after{ clear:both; }
.form-step .control-group::before, .form-step .control-group::after{ content:" "; display:table; }
.form-step .control-group::after{ clear:both; }
.form-step.self-test .control-group::before, .form-step.self-test .control-group::after{ content:" "; display:table; }
.form-step.self-test .control-group::after{ clear:both; }
.form-step .wr::before, .form-step .wr::after{ content:" "; display:table; }
.form-step .wr::after{ clear:both; }
.form-step .selected .wr::after{ display:block; content:""; position:absolute; z-index:1111; left:0px; top:0px; right:0px; bottom:0px; background-color:transparent; }
#cboxLoadedContent.in_process::after{ display:block; content:""; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:rgba(0, 0, 0, 0.3); z-index:11111; border-radius:6px; }
.radio-group .radio-replacer.selected::after{ display:block; content:""; width:10px; height:10px; margin:3px; border-radius:50%; background-color:rgb(0, 186, 255); }
.colored_1 .radio-group .radio-replacer.selected::after{ background-color:rgb(0, 186, 255); }
.colored_2 .radio-group .radio-replacer.selected::after{ background-color:rgb(64, 182, 80); }
.colored_3 .radio-group .radio-replacer.selected::after{ background-color:rgb(253, 167, 191); }
.text-fld{ width:100%; height:34px ! important; padding:0px 17px; background:rgb(249, 249, 249) none repeat scroll 0% 0%; border:1px solid rgb(233, 233, 233) ! important; border-radius:4px ! important; box-sizing:border-box ! important; font-size:14px; color:rgb(72, 67, 69); font-family:"PT Sans", sans-serif ! important; box-shadow:0px 2px 0px 0px rgb(244, 244, 244) inset; }
.text-fld:-moz-placeholder{ color:rgb(160, 160, 160); }
.text-fld::-moz-placeholder{ color:rgb(160, 160, 160); }
textarea.input-fld::-moz-placeholder, textarea.text-fld::-moz-placeholder{ font-size:16px; color:rgb(174, 174, 174); }
.input-fld{ width:100%; height:34px ! important; padding:0px 13px; background:rgb(249, 249, 249) none repeat scroll 0% 0%; border:1px solid rgb(233, 233, 233) ! important; border-radius:4px ! important; box-sizing:border-box ! important; font-size:14px; color:rgb(72, 67, 69); font-family:"PT Sans", sans-serif ! important; }
.input-fld.error::-moz-placeholder{ color:rgb(255, 27, 12); }
.input-fld:-moz-placeholder{ color:rgb(174, 174, 174); font-size:12px; font-family:"PT Sans", sans-serif ! important; }
.input-fld::-moz-placeholder{ color:rgb(174, 174, 174); font-size:12px; font-family:"PT Sans", sans-serif ! important; }
.input-fld_square::-moz-placeholder{ color:rgb(94, 99, 106); }
.select_flat .button::after{ display:block; height:17px; width:17px; content:""; position:absolute; right:6px; top:8px; }
.select_flat-open .select_flat .button::after{ background-position:-85px -17px; }
.ui-datepicker .ui-helper-clearfix::before, .ui-datepicker .ui-helper-clearfix::after{ content:""; display:table; border-collapse:collapse; }
.ui-datepicker .ui-helper-clearfix::after{ clear:both; }
.close{ cursor:pointer; display:inline-block; vertical-align:top; width:34px; height:34px; border:1px solid rgb(220, 223, 238); border-radius:50%; text-decoration:none; margin:-9px 0px 0px; text-align:center; line-height:31px; box-shadow:2px 3px 0px 0px rgb(243, 243, 243); background-color:rgb(255, 255, 255); }
.close i{ margin:0px 1px 0px 0px; vertical-align:middle; }
.btn{ display:inline-block; margin-bottom:0px; font-weight:normal; text-align:center; vertical-align:top; cursor:pointer; background:transparent none repeat scroll 0% 0%; border:medium none; white-space:nowrap; padding:8px 16px; min-height:34px; font-family:"PT Sans", sans-serif ! important; font-size:16px; line-height:17px; text-decoration:none; border-radius:4px; -moz-user-select:none; box-sizing:border-box ! important; }
.btn:disabled, .btn.disabled{ cursor:default ! important; opacity:0.5; }
.btn:active, .btn:hover{ cursor:pointer; }
.btn + .btn{ margin-left:7px; }
.btn.btn_link{ padding-left:0px ! important; padding-right:0px ! important; color:rgb(0, 186, 255); }
.btn_link span{ display:inline-block; vertical-align:middle; border-bottom:1px dashed; }
.btn_link:hover span{ border-bottom-color:transparent; }
.btn.btn_link i{ vertical-align:middle ! important; margin-top:-2px ! important; margin-right:8px ! important; }
.btn i{ vertical-align:middle ! important; margin-top:-2px ! important; margin-right:8px ! important; }
.btn.btn_link:first-child{ padding-left:0px ! important; }
.colored_1 .btn.btn_link{ color:rgb(0, 186, 255) ! important; }
.btn.btn-gray{ color:rgb(107, 107, 111); background:transparent linear-gradient(to bottom, rgb(240, 241, 242) 0%, rgb(208, 211, 214) 100%) repeat scroll 0% 0%; box-shadow:0px 2px 0px 0px rgb(161, 158, 169); }
.btn.btn-gray:hover{ background:transparent linear-gradient(to bottom, rgb(250, 251, 252) 0%, rgb(217, 221, 225) 100%) repeat scroll 0% 0%; }
.btn.btn-gray.active, .btn.btn-gray.open, .btn.btn-gray:active{ background:transparent linear-gradient(to bottom, rgb(230, 231, 232) 0%, rgb(197, 200, 205) 100%) repeat scroll 0% 0%; }
.btn.btn-gray:disabled, .btn.btn-gray.disabled{ color:rgb(177, 177, 186); background:transparent linear-gradient(to bottom, rgb(240, 241, 242) 0%, rgb(207, 212, 215) 100%) repeat scroll 0% 0%; }
.btn.btn-primary, .btn.btn-blue{ color:rgb(255, 255, 255) ! important; background-color:rgb(0, 186, 255); border:medium none; }
.colored_1 .btn.btn-primary, .colored_1 .btn.btn-blue{ background-color:rgb(0, 186, 255); color:rgb(255, 255, 255) ! important; }
.btn.btn-primary.wide, .btn.btn-blue.wide{ padding-left:30px; padding-right:30px; }
.btn.btn-trans{ font-weight:normal; text-decoration:underline ! important; color:rgb(96, 91, 92); padding-left:0px ! important; padding-right:0px ! important; }
.btn.btn-trans:hover{ color:rgb(0, 186, 255) ! important; text-decoration:none ! important; }
.colored_1 .btn.btn-trans:hover{ color:rgb(0, 186, 255) ! important; }
[class*="icon-"]:not([class="icon-wrap"]){ display:inline-block; width:17px; height:17px; margin-top:1px; vertical-align:top; background-repeat:no-repeat; }
.icon-category{ background-position:0px 0px; }
.icon-prev{ background-position:-34px 0px; }
.icon-next{ background-position:-51px 0px; }
.icon-user{ background-position:-68px 0px; }
.icon-close_b{ background-position:-68px -17px; }
.icon-search{ background-position:-153px -17px; }
.icon-login_c{ background-position:-136px -68px; }
.icon-arrowdn-w{ background-position:-51px -34px; }
.icon-arrowright-w{ background-position:-170px -17px; }
[class*="iconl-"]{ display:inline-block; width:32px; height:32px; margin-top:1px; vertical-align:top; background:transparent no-repeat scroll 0px 0px; }
.iconl-selftest{ background-position:0px 0px; }
.iconl-tests{ background-position:-32px 0px; }
.iconl-microscope{ background-position:-96px 0px; }
.iconl-consult{ background-position:-224px 0px; }
.iconl-cardio{ width:36px; height:30px;  background-size:cover; }
[class*="iconsvg-"]{ display:inline-block; width:24px; height:24px; background:transparent  repeat scroll 0% 0%; }
.iconsvg-vkontakte, .iconsvg-vk{ background-position:-450px 0px; border-radius:3px; }
.iconsvg-instagram{ background-position:-200px 0px; }
.iconsvg-twitter{ width:29px; height:24px; background-position:-550px 0px; }
.iconsvg-ok{ background-position:-345px 0px; }
.iconsvg-mail{ background-position:-300px 0px; }
.iconsvg-youtube{ background-position:-500px 0px; }
.iconsvg-lj{ background-position:-250px 0px; }
.iconsvg-feed{ background-position:-400px 0px; }
.iconsvg-facebook{ background-position:-94px 0px; }
.iconsvg-apple{ background-position:-47px 0px; width:38px; height:38px; }
.iconsvg-android{ background-position:4px 0px; width:41px; height:41px; }
.icon[class*="icon_"]{ display:inline-block; width:20px; height:20px; background-image:url('../img/icon.svg'); }
.icon.icon_menu{ background-position:0px 0px; }
.icon.icon_search{ background-position:-30px 0px; }
.icon.icon_person{ background-position:-2000px 0px; }
[class^="svgicon-"], [class*=" svgicon-"]{ font-family:"medaboutemeicon"; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; background-image:none ! important; width:auto ! important; height:auto ! important; }
.svgicon-apple::before{ content:""; }
.svgicon-android::before{ content:""; }
.svgicon-close::before{ content:""; }
.svgicon-chevron-right::before{ content:""; }
.svgicon-disease::before{ content:""; }
.svgicon-drug::before{ content:""; }
.svgicon-med-institutions::before{ content:""; }
.svgicon-pharmacy::before{ content:""; }
.svgicon-symptoms-directory::before{ content:""; }
.svgicon-video::before{ content:""; }
.svgicon-directory::before{ content:""; }
.svgicon-symptoms::before{ content:""; }
.svgicon-tests::before{ content:""; }
.svgicon-weather::before{ content:""; }
.svgicon-decrypt::before{ content:""; }
.svgicon-ask-doc::before{ content:""; }
.svgicon-mother-baby::before{ content:""; }
.svgicon-medicine::before{ content:""; }
.svgicon-health::before{ content:""; }
.svgicon-menu::before{ content:""; }
.svgicon-further::before{ content:""; }
.icon{ background:transparent url('../img/icons.png') no-repeat scroll 0px 0px; display:inline-block; vertical-align:middle; }
.hide{ display:none ! important; }
.container{ max-width:1260px; width:100%; margin:0px auto; }
.row-quatro::before, .row-quatro::after, .row-separated::before, .row-separated::after, .row-fluid::before, .row-fluid::after, .row-articles::before, .row-articles::after, .row::before, .row::after{ content:" "; display:table; }
.row-quatro::after, .row-separated::after, .row-fluid::after, .row-articles::after, .row::after{ clear:both; }
.row-quatro .col:nth-child(4n+1), .row-quatro .col:first-child{ margin-left:0px; }
.row [class^="span"]{ float:left; position:relative; min-height:1px; margin-left:12px; box-sizing:border-box ! important; }
.row .first[class^="span"], .row [class^="span"]:first-child{ clear:left; margin-left:0px; }
.row .span2{ width:200px; }
.row .span3{ width:306px; }
.row .span4{ width:412px; }
.row .span5{ width:518px; }
.row .span6{ width:624px; }
.row .span9{ max-width:942px; width:calc(100% - 320px); }
.row-separated{ margin-left:-15px; margin-right:-15px; right:-15px; }
.row-separated [class^="cell-"]{ float:left; padding-left:15px; padding-right:15px; border-left:1px solid rgb(233, 233, 233); box-sizing:border-box; }
.row-separated [class^="cell-"]:nth-child(3n+1), .row-separated .first[class^="cell-"], .row-separated [class^="cell-"]:first-child{ border-left:medium none; }
.row-separated .cell-1{ width:33.3333%; }
.row-fluid.wider .col3:nth-child(3n+4) ~ .col3{ margin-top:18px ! important; }
.row-fluid.wider .col3:nth-of-type(4n+1){ margin-left:0px; }
.row-narrow::before, .row-narrow::after{ content:" "; display:table; }
.row-narrow::after{ clear:both; }
.span-half{ width:50%; padding-right:50px; margin-left:0px ! important; }
.span-half + .span-half{ padding-right:0px; padding-left:50px; }
.pright-in{ padding-right:28px; }
.oftop-1{ margin-top:18px ! important; }
.oftop-2{ margin-top:36px ! important; }
.mtop-2{ margin-top:30px; }
.mtop-6{ margin-top:78px; }
.pull-right{ float:right ! important; margin-left:12px; }
#header{ padding-top:19px; }
#header .logo{ float:left; }
#header .nav-top{ float:left; margin-left:0px ! important; border-left:1px solid rgb(233, 233, 233); padding:8px 20px; }
.logo{ border:medium none; padding:0px 0px 0px 12px; }
.logo a{ width:164px; display:block; }
.logo img{ max-width:164px; display:block; height:auto; }
.choice-city{ padding:10px 22px; float:left; }
#triggerPanelClose{ }
.header__btn_mobile{ position:absolute; top:20px; z-index:111111; }
.header__btn_mobile_r{ right:20px; }
.header__btn_mobile_r_2{ right:55px; }
.header__btn_mobile_l{ left:20px; }
#triggerlogin{ top:0px; right:0px; padding:20px 20px 20px 4px; }
.login_mobile__overlay::after{ display:block; content:""; position:fixed; right:27px; top:31px; width:9px; height:9px; background-color:rgb(255, 255, 255); z-index:11111; border-radius:4px; box-shadow:0px 0px 8px 5px rgb(255, 255, 255); }
.login_mobile__overlay::before{ display:block; content:""; position:fixed; right:30px; top:22px; width:3px; height:3px; background-color:rgb(255, 255, 255); z-index:11111; border-radius:4px; box-shadow:0px 0px 8px 5px rgb(255, 255, 255); }
#triggerNav{ padding:20px; left:0px; top:0px; }
.panel-mob{ position:fixed; right:width:100%; top:0px; height:100%; bottom:0px; background:rgb(54, 179, 231) none repeat scroll 0% 0%; z-index:11111; transition:right 0.3s ease 0s; }
.panel-mob__wrap{ overflow:auto; position:relative; height:100%; }
.panel-mob__header{ padding:17px 12px; }
.panel-mob__header::before, .panel-mob__header::after{ content:" "; display:table; }
.panel-mob__header::after{ clear:both; }
.panel-mob__header .logo{ float:left; }
.panel-mob__header .logo img{ height:auto; max-width:164px; }
.panel-mob__body{ padding:0px 25px; }
.nav-directory_mobile, .nav-main_mobile{ display:none; }
.buffer_clear{ height:292px; clear:both; }
#footer{ margin-top:-324px; position:relative; z-index:1; }
.w-counter{ display:inline-block; margin-top:5px; vertical-align:top; }
#footer .plank{ height:330px; border-width:1px 1px medium; border-style:solid solid none; border-color:rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-bottom-colors:none; -moz-border-left-colors:none; border-image:none; background-color:rgb(255, 255, 255); border-radius:6px 6px 0px 0px; }
#footer .row{ padding-top:35px; margin-left:-1px; margin-right:-1px; }
#footer a{ line-height:24px; font-size:16px; text-decoration:none; }
.colored_1 #footer a{ color:rgb(0, 186, 255); }
#footer p{ font-size:16px; line-height:24px; color:rgb(168, 168, 168); }
#footer .container{ margin-top:46px; }
#footer .widget{ padding-left:59px; }
#footer .list-clear{ margin-top:10px; }
.social-footer{ margin-top:5px; padding-left:32px; white-space:nowrap; }
.social-footer a{ display:inline-block; vertical-align:top; text-decoration:none; width:29px; margin-right:22px; margin-bottom:10px; }
.mobile-app{ margin-top:22px; }
.mobile-app a{ display:inline-block; vertical-align:top; }
.mobile-app a + a{ margin-left:17px; }
.section{ font-family:"PT Sans", sans-serif ! important; }
.section::before, .section::after{ content:" "; display:table; }
.section::after{ clear:both; }
.section .plank{ background-color:rgb(255, 255, 255); padding:12px; border:1px solid rgb(233, 233, 233); border-radius:6px; position:relative; }
.section + script + .section, .wrapper + .section, .section + .section{ margin-top:12px; }
.section .body::before, .section .body::after{ content:" "; display:table; }
.section .body::after{ clear:both; }
.row{ position:relative; }
.inner_wrap{ padding:19px 28px; }
.wdgt::before, .wdgt::after{ content:" "; display:table; }
.wdgt::after{ clear:both; }
.wdgt > .h::before, .wdgt > .h::after{ content:" "; display:table; }
.wdgt > .h::after{ clear:both; }
.wdgt > .b .wdgt__wrap::after{ position:absolute; left:0px; right:0px; bottom:0px; height:12px; display:block; content:""; background:transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% / auto 100%; }
.showed .wdgt > .b .wdgt__wrap::after{ display:none; }
.wdgt.setts_active .wdgt__set_nav::before{ display:block; content:""; position:absolute; top:0px; bottom:0px; right:100%; width:6px; background:transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0% / 100% auto; }
.wdgtScr .nicescroll-rails::before, .wdgtScr .nicescroll-rails::after{ display:block; content:""; width:13px; height:13px; background-color:rgb(221, 225, 227); border-radius:50%; right:1px; top:0px; position:absolute; }
.wdgtScr .nicescroll-rails::after{ top:auto; bottom:0px; }
.module{ background-color:rgb(255, 255, 255); border:1px solid rgb(233, 233, 233); border-radius:6px; }
.module::before, .module::after{ content:" "; display:table; }
.module::after{ clear:both; }
.test_popup + .module, .module + .hide + .module, .module + .module_group, .module + .module{ margin-top:12px; }
.module[style*="display: none"] + .module{ margin-top:0px; }
.module + .module[style*="display: none"] + .module{ margin-top:12px; }
.module:empty{ display:none; }
.module.bg-grad{ background:transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(243, 243, 243) 100%) repeat scroll 0% 0%; }
.module > header{ display:block; padding:17px 28px; border-bottom:1px solid rgb(233, 233, 233); position:relative; }
.module > header .meta{ margin-top:8px; }
.module > header::before, .module > header::after{ content:" "; display:table; }
.module > header::after{ clear:both; }
.module .module_wrap{ padding:18px 28px; }
.module .module_wrap::before, .module .module_wrap::after{ content:" "; display:table; }
.module .module_wrap::after{ clear:both; }
.module .module_wrap.t2{ padding:28px; }
.module .module_wrap.t3{ padding:0px 0px 28px; }
.module .module_wrap_narrow{ padding:20px 55px; }
.module_wrap_narrow_v{ padding:0px 55px; }
.module .entry::before, .module .entry::after{ content:" "; display:table; }
.module .entry::after{ clear:both; }
.module_group::before, .module_group::after{ content:" "; display:table; }
.module_group::after{ clear:both; }
.nav-main{ float:left; height:50px; }
.nav-main::before, .nav-main::after{ content:" "; display:table; }
.nav-main::after{ clear:both; }
.nav-main > ul{ white-space:nowrap; float:left; }
.nav-main > ul > li{ float:left; position:relative; overflow:hidden; height:50px; }
.nav-main > ul > li + li{ margin-left:10px; }
.nav-main > ul > li.c1.open > a{ background-color:rgb(0, 155, 212); border-radius:6px 0px 0px 6px; }
.nav-main > ul > li.c1 li a.active, .nav-main > ul > li.c1 li a:hover{ background-color:rgb(0, 155, 212); }
.nav-main > ul > li.c1 a{ background-color:rgb(0, 186, 255); }
.nav-main > ul > li.c2 li a.active, .nav-main > ul > li.c2 li a:hover{ background-color:rgb(41, 160, 57); }
.nav-main > ul > li.c2 a{ background-color:rgb(64, 182, 80); }
.nav-main > ul > li.c3 li a.active, .nav-main > ul > li.c3 li a:hover{ background-color:rgb(237, 103, 150); }
.nav-main > ul > li.c3 a{ background-color:rgb(253, 167, 191); }
.nav-main > ul > li > a{ float:left; height:50px; padding:0px 12px; line-height:50px; font-size:16px; color:rgb(255, 255, 255); text-decoration:none; border-radius:6px; transition:all 0.3s ease 0s; }
.nav-main > ul > li > ul{ display:none; }
.nav-main > ul > li.open{ overflow:visible; }
.nav-main > ul > li.open > div, .nav-main > ul > li.open > ul{ display:block; }
.nav-main > ul > li div > ul, .nav-main > ul > li > ul{ height:50px; float:left; }
.nav-main > ul > li div > ul > li, .nav-main > ul > li > ul > li{ position:relative; float:left; }
.nav-main > ul > li div > ul > li:last-child > a, .nav-main > ul > li > ul > li:last-child > a{ border-radius:0px 6px 6px 0px; }
.nav-main > ul > li div > ul > li:last-child:hover > a, .nav-main > ul > li > ul > li.menu-lvl3.nav__link_parent:last-child:hover > a{ border-radius:0px 6px 0px 0px; }
.nav-main > ul > li div > ul > li > a, .nav-main > ul > li > ul > li > a{ float:left; border-left:1px solid rgb(255, 255, 255); height:50px; min-width:50px; padding:0px 12px; line-height:50px; font-size:16px; color:rgb(255, 255, 255); text-decoration:none; transition:all 0.3s ease 0s; }
.nav-main > ul > li div > ul > li > a i, .nav-main > ul > li > ul > li > a i{ vertical-align:middle ! important; margin-left:7px; }
.nav-main li li:hover ul{ border-color:rgb(255, 255, 255); }
.nav-main li li ul{ position:absolute; border-top:1px solid transparent; left:0px; top:100%; min-width:100%; overflow:hidden; max-height:0px; z-index:1112; border-radius:0px 0px 6px 6px; }
.nav-main li li ul li a{ border-left:medium none ! important; display:block; float:none ! important; font-size:16px; color:rgb(255, 255, 255); line-height:20px; padding:10px 12px; text-decoration:none ! important; }
.nav-main > ul > li.c1 li li a{ background-color:transparent; color:transparent; }
.nav-main li li li{ position:relative; }
.nav-main li li li ul{ top:0px; transition:width 0.3s ease 0s; border-radius:0px 6px 6px 0px; background-color:rgb(0, 186, 255); border:medium none; left:100%; width:0px; min-width:0px; max-height:400px; }
.nav-main li li li li{ width:250px; }
.nav-main li li li:hover > a{ background-color:rgb(0, 155, 212) ! important; }
.nav-main li li li:hover ul{ width:250px; }
.nav-main li li li li a{ border-radius:0px ! important; }
.nav-main li li li li:last-child a{ border-radius:0px 0px 6px 6px ! important; }
.nav-main li li li:last-child ul{ border-radius:0px 6px 6px ! important; }
.nav-main li li li li:first-child a{ border-radius:0px 6px 0px 0px ! important; }
.nav-main li li li:last-child li:last-child a{ border-radius:0px 0px 6px 6px ! important; }
.nav-main li li li.nav__link_parent a{ position:relative; padding-right:35px; }
.nav-main li li li.nav__link_parent .icon-arrowright-w{ position:absolute; top:11px; right:11px; }
.nav-main_mobile{ padding-bottom:20px; }
.nav-main_mobile li + li{ border-top:1px solid rgba(255, 255, 255, 0.55); }
.nav-main_mobile li a{ padding:26px 0px; display:block; text-align:center; text-decoration:none; color:rgb(255, 255, 255); }
.nav-main_mobile li i{ font-size:57px; }
.nav-main_mobile li span{ display:block; margin-top:5px; font-size:30px; line-height:34px; }
.nav-main > ul > li.open > a{ display:none; }
.nav-main > ul > li.open > ul > li:first-child > a{ border-left:medium none; border-radius:6px 0px 0px 6px; }
.nav-top li{ display:inline-block; vertical-align:top; line-height:18px; }
.nav-top li + li{ margin-left:6px; }
.nav-top li a{ display:inline-block; font-size:14px; line-height:17px; white-space:nowrap; text-decoration:none ! important; }
.colored_1 .nav-top li a{ color:rgb(0, 186, 255); border-bottom:1px dashed rgb(0, 155, 212); }
.nav-top li a:hover{ border-bottom-color:transparent; }
#header .form-search{ width:243px; }
.form-search .control-wr{ height:34px; position:relative; }
.form-search input.input-fld{ position:absolute; height:34px; border:1px solid rgb(243, 243, 243); }
.form-search input.input-fld:-moz-placeholder{ color:rgb(160, 160, 160); }
.form-search input.input-fld::-moz-placeholder{ color:rgb(160, 160, 160); }
.form-search .icon-search{ border:medium none; background-color:transparent; position:absolute; top:8px; width:17px; height:17px; right:11px; overflow:hidden; text-indent:-1000px; cursor:pointer; }
.city_select.chosen-container{ position:relative; display:inline-block; width:auto ! important; }
.city_select .chosen-drop{ display:none; position:absolute; left:-1px; right:-1px; top:21px; z-index:2000; background-color:rgb(255, 255, 255); border:1px solid rgb(241, 241, 241); border-radius:4px; width:216px; box-shadow:0px 4px 5px 0px rgba(0, 0, 0, 0.5); }
.city_select .chosen-results{ overflow-y:auto; max-height:218px; }
.city_select .chosen-single{ display:inline-block; white-space:nowrap; cursor:pointer; }
.city_select .chosen-single > span{ display:inline-block; vertical-align:top; font-size:14px; font-weight:bold; color:rgb(96, 91, 92); line-height:17px; max-width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.city_select .chosen-single > div{ display:inline-block; vertical-align:top; margin-left:10px; padding:0px ! important; cursor:pointer; height:17px; width:17px; overflow:hidden; text-indent:-1111px; border:medium none ! important; border-radius:0px ! important; box-shadow:none ! important; }
.city_select .chosen-search{ margin:10px 32px 10px 17px; position:relative; }
.city_select .chosen-search__close{ color:rgb(177, 176, 175); font-size:33px; display:block; width:26px; height:26px; position:absolute; left:100%; top:-4px; margin-left:8px; cursor:pointer; -moz-user-select:none; }
.city_select .chosen-search input{ width:100%; border:1px solid rgb(233, 233, 233); box-sizing:border-box ! important; font-size:14px; color:rgb(72, 67, 69); }
.profile_block{ display:block; padding-left:17px; position:relative; }
.profile_block__btn{ margin-left:20px; }
.profile_block .dropdown{ width:303px; margin-top:28px; top:100% ! important; right:-12px ! important; }
.form-vertical .social-enter{ padding-top:14px; }
.social-enter .ttl{ display:inline-block; vertical-align:middle; font-size:14px; color:rgb(96, 91, 92); line-height:25px; white-space:nowrap; }
.social-enter a{ display:inline-block; vertical-align:middle; line-height:25px; height:25px; margin-left:13px; }
.emc-page .hiding::after{ content:""; display:inline-block; background:transparent url('../img/arrow_emk.png') no-repeat scroll 0px 0px; width:10px; height:6px; border:medium none ! important; margin-left:5px; vertical-align:top; margin-top:7px; bottom:0px; }
.emc-page .hidden::after{ background-position:0px -6px; }
.filter-dd .filter-head::after{ content:""; display:inline-block; position:absolute; top:0px; right:0px; width:28px; height:30px; background:transparent url('../img/arrow-select.png') no-repeat scroll 8px 10px; vertical-align:top; margin-left:10px; padding:0px ! important; cursor:pointer; overflow:hidden; text-indent:-1111px; border:medium none ! important; border-radius:0px ! important; box-shadow:none ! important; }
.filter-dd .open.filter-head::before{ display:block; content:""; position:absolute; left:0px; right:0px; bottom:-2px; height:2px; background-color:rgb(249, 249, 249); }
.banner_list .item > a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0, 186, 255, 0.71) url('../img/article_hover.png') no-repeat scroll center center; opacity:0; transition:opacity 0.3s ease 0s; z-index:2; }
.banner_list .item > a:hover::before{ opacity:1; }
.banner_item a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0, 186, 255, 0.71) url('../img/article_hover.png') no-repeat scroll center center; opacity:0; transition:opacity 0.3s ease 0s; z-index:2; border-radius:5px; }
.banner_item a:hover::before{ opacity:1; }
.comments__caption__count::before{ content:"("; }
.comments__caption__count::after{ content:")"; }
.comment_module{ border:1px solid rgb(233, 233, 233); border-radius:6px; }
.comment_module > .entry{ margin-top:0px ! important; }
.comments_list .item .img:hover a::after{ opacity:1; }
.comments_list .guest .img a::after{ display:none; }
.breadcrumbs{ margin:0px ! important; padding:0px; font-family:"PT Sans", sans-serif ! important; font-size:14px; cursor:default; }
.breadcrumbs li{ display:inline-block; padding:0px ! important; }
.breadcrumbs li + li::before{ display:inline-block; content:"/" ! important; margin:0px 7px 0px 5px; padding:0px ! important; color:rgb(72, 67, 69) ! important; }
.breadcrumbs a{ text-decoration:none; color:rgb(72, 67, 69) ! important; font-size:14px; line-height:18px; transition:all 0.3s ease 0s; }
.breadcrumbs a span{ color:rgb(72, 67, 69) ! important; }
.breadcrumbs a:hover span{ font-size:14px; color:rgb(72, 67, 69) ! important; }
.breadcrumbs span{ color:rgb(72, 67, 69) ! important; }
.anons-block .img::before, .anons-block .img::after{ content:" "; display:table; }
.anons-block .img::after{ clear:both; }
.slider-articles .bx-prev::after, .slider-articles .bx-next::after{ display:block; position:absolute; left:50%; top:50%; margin-left:-14px; margin-top:-21px; content:""; text-indent:0px; width:28px; height:42px; background:transparent url('../img/arrow_slider_article.png') no-repeat scroll 0px 0px; }
.slider-articles .bx-next::after{ background-position:-28px 0px; }
.colored_1 .slider-articles .bx-prev:hover::after{ background-position:0px -42px; }
.colored_1 .slider-articles .bx-next:hover::after{ background-position:-28px -42px; }
.colored_2 .slider-articles .bx-prev:hover::after{ background-position:0px -84px; }
.colored_2 .slider-articles .bx-next:hover::after{ background-position:-28px -84px; }
.colored_3 .slider-articles .bx-prev:hover::after{ background-position:0px -126px; }
.colored_3 .slider-articles .bx-next:hover::after{ background-position:-28px -126px; }
.make_ask_wdgt .wr::before, .make_ask_wdgt .wr::after{ content:" "; display:table; }
.make_ask_wdgt .wr::after{ clear:both; }
.doctor__card_inline::before, .doctor__card_inline::after{ content:" "; display:table; }
.doctor__card_inline::after{ clear:both; }
.tests_widget{ height:468px; }
.tests_widget .img{ border-bottom:1px solid rgb(233, 233, 233); }
.tests_widget .img img{ display:block; max-width:100%; height:auto; }
.tests_carousel{ position:relative; }
.tests_carousel .bxslider{ overflow:hidden; max-height:150px; }
.tests_carousel .slide{ height:150px; width:248px; }
.tests_carousel .slide > div{ position:relative; height:150px; }
.tests_carousel .ttl{ padding-top:7px; margin-bottom:11px; font-size:16px; line-height:18px; color:rgb(94, 99, 106); font-weight:bold; max-height:36px; overflow:hidden; }
.tests_carousel .desc{ font-size:16px; line-height:20px; color:rgb(136, 140, 149); max-height:60px; overflow:hidden; }
.tests_carousel .more{ left:0px; right:0px; position:absolute; bottom:0px; text-align:right; }
.tests_carousel .more a{ text-decoration:none; font-weight:bold; font-size:16px; }
.colored_1 .tests_carousel .more a{ color:rgb(0, 186, 255); }
.tests_carousel .bx-controls{ background-color:rgb(255, 255, 255); position:absolute; left:28px; bottom:17px; height:37px; width:140px; }
.tests_carousel .bx-prev, .tests_carousel .bx-next{ position:absolute; display:block; bottom:0px; width:35px; height:35px; left:0px; cursor:pointer; background:rgb(255, 255, 255) url('../img/arrow_test.png') no-repeat scroll 0px 0px; overflow:hidden; text-indent:-11111px; border:1px solid rgb(206, 206, 206); border-radius:4px; }
.tests_carousel .bx-prev:hover, .tests_carousel .bx-next:hover{ border-color:rgb(0, 186, 255); background-position:0px -35px; }
.colored_1 .tests_carousel .bx-prev:hover, .colored_1 .tests_carousel .bx-next:hover{ background-position:0px -35px; border-color:rgb(0, 186, 255); }
.tests_carousel .bx-next{ left:52px; background-position:-35px 0px; }
.colored_1 .tests_carousel .bx-next:hover{ background-position:-35px -35px; }
.check_symptoms ul li::before{ content:"."; display:block; position:absolute; width:3px; height:3px; font-size:31px; line-height:31px; left:-5px; top:-15px; }
.colored_1 .check_symptoms ul li::before{ color:rgb(0, 186, 255); }
.colored_2 .check_symptoms ul li::before{ color:rgb(64, 182, 80); }
.colored_3 .check_symptoms ul li::before{ color:rgb(253, 167, 191); }
.check_symptoms_ul.column-text-2 li:nth-child(2n){ clear:none; margin-left:10%; }
.check_symptoms_ul li::before{ content:"."; display:block; position:absolute; width:3px; height:3px; font-size:31px; line-height:31px; left:-5px; top:-15px; }
.colored_1 .check_symptoms_ul li::before{ color:rgb(0, 186, 255); }
.colored_2 .check_symptoms_ul li::before{ color:rgb(64, 182, 80); }
.colored_3 .check_symptoms_ul li::before{ color:rgb(253, 167, 191); }
.self-test_column .check_symptoms_ul li::before{ left:0px; }
.diagnostic-results .notice::after, .self-test .warning::after{ }
.diagnostic-results .warning::after, .self-test .notice::after, .diagnostic-results .notice::after, .self-test .warning::after{ content:""; position:absolute; top:9px; left:12px; bottom:0px; right:0px; width:32px; height:32px; background:transparent url('../img/icons.png') no-repeat scroll -459px -100px; }
.disease-description ul li::before{ left:-13px ! important; width:4px ! important; height:4px ! important; top:9px ! important; }
.colored_1 .disease-description ul li::before{ background-color:rgb(0, 186, 255) ! important; color:rgb(0, 186, 255) ! important; }
.colored_2 .disease-description ul li::before{ background-color:rgb(64, 182, 80) ! important; color:rgb(64, 182, 80) ! important; }
.colored_3 .disease-description ul li::before{ background-color:rgb(253, 167, 191) ! important; color:rgb(253, 167, 191) ! important; }
.diagnostic-results .tabs_plug .tabs_head::after{ display:block; content:""; position:absolute; right:0px; top:0px; bottom:0px; width:20px; background:transparent linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%) repeat scroll 0% 0%; z-index:111; }
.alphabet_letter::before, .alphabet_letter::after{ content:" "; display:table; }
.alphabet_letter::after{ clear:both; }
.fitness_center .wr::before, .fitness_center .wr::after{ content:" "; display:table; }
.fitness_center .wr::after{ clear:both; }
.doctors__item::before, .doctors__item::after{ content:" "; display:table; }
.doctors__item::after{ clear:both; }
.doctors__item__meta__item_rating::before{ content:""; display:block; position:absolute; left:0px; top:0px; width:0px; height:0px; border-style:solid; border-width:25px 0px 25px 6px; border-color:transparent transparent transparent rgb(247, 247, 247); }
.doctors__item__link_more::after{ content:""; position:absolute; display:block; right:10px; top:44px; width:8px; height:14px; background:transparent url('../img/icon.svg') no-repeat scroll -120px 0px; }
.colored_2 .doctors__item__link_more::after{ background-position:-120px -30px; }
.colored_3 .doctors__item__link_more::after{ background-position:-120px -60px; }
.pharm-head::before, .pharm-head::after{ content:""; display:table; }
.pharm-head::after{ clear:both; }
.pharm-item::before, .pharm-item::after{ content:""; display:table; }
.pharm-item::after{ clear:both; }
.facilities-head::before, .facilities-head::after{ content:""; display:table; }
.facilities-head::after{ clear:both; }
.facilities-item::before, .facilities-item::after{ content:" "; display:table; }
.facilities-item::after{ clear:both; }
.pic a::before{ content:""; position:absolute; top:0px; bottom:0px; left:0px; right:0px; box-shadow:3px 3px 6px -3px rgba(0, 0, 0, 0.5) inset; border-radius:3px; }
.relinking .span-half{ float:left; padding:0px; margin:0px ! important; box-sizing:border-box ! important; }
.relinking .span-half + .span-half{ border-left:1px solid rgb(233, 233, 233); }
.relinking .img{ float:left; width:146px; height:196px; }
.relinking .img img{ display:block; }
.relinking .title2{ margin-bottom:15px; }
.relinking .title2 a{ font-family:"PTSansPro-Demi" ! important; display:inline-block; vertical-align:middle; font-size:22px; color:rgb(96, 91, 92); font-weight:normal; line-height:26px; }
.colored_1 .relinking .title2 a:hover{ color:rgb(0, 186, 255); }
.relinking ul{ margin:0px 0px 15px 20px; }
.relinking ul li + li{ margin-top:7px; }
.relinking .wr{ margin-left:146px; padding-top:12px; }
.iframe_wr.loading::before{ display:block; content:""; background-color:rgba(255, 255, 255, 0.6); position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:2; }
.iframe_wr.loading::after{ display:block; content:""; position:absolute; left:50%; top:50%; margin-left:-12px; margin-top:-12px; width:24px; height:24px; background:rgb(255, 255, 255) url('../img/loader.gif') no-repeat scroll center center; border-radius:4px; z-index:4; }
.row-third::before, .row-third::after{ content:" "; display:table; }
.row-third::after{ clear:both; }
.owl-carousel .owl-wrapper::after{ content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0px; }
.standart_chosen .chosen-container::after{ content:""; display:inline-block; position:absolute; top:0px; right:0px; width:28px; height:30px; background:transparent url('../img/arrow-select.png') no-repeat scroll 8px 12px; vertical-align:top; margin-left:10px; padding:0px ! important; cursor:pointer; overflow:hidden; text-indent:-1111px; border:medium none ! important; border-radius:0px ! important; box-shadow:none ! important; }
.form-filter_docs .chosen-container::after{ height:39px; background-image:url('../img/arrow-select2.png'); background-position:4px 14px; }
.filter_range .irs-max::before{ content:"до "; }
.filter_range .irs-min::before{ content:"от "; }
.m-rating::after{ display:block; content:""; position:absolute; bottom:0px; left:0px; width:0px; height:0px; border-style:solid; border-width:0px 26px 6px; border-color:transparent transparent rgb(255, 255, 255); }
.b-docs__feedback .text::before{ display:block; content:""; position:absolute; right:100%; top:23px; z-index:2; width:0px; height:0px; border-style:solid; border-width:5px 16px 5px 0px; border-color:transparent rgb(96, 91, 92) transparent transparent; }
.b-docs__feedback .text.c1::before{ border-color:transparent rgb(39, 205, 183) transparent transparent; }
.b-docs__feedback .text.c2::before{ border-color:transparent rgb(243, 161, 65) transparent transparent; }
.b-docs__feedback .text.c3::before{ border-color:transparent rgb(233, 208, 41) transparent transparent; }
.b-docs__feedback .text::after{ display:block; content:""; position:absolute; right:100%; top:24px; width:0px; height:0px; border-style:solid; border-width:4.5px 14px 4.5px 0px; border-color:transparent rgb(255, 255, 255) transparent transparent; z-index:3; }
.w-counter{ display:inline-block; vertical-align:top; }
.w-counter + .w-counter{ margin-left:9px; }
.nav-organisation__targ::after, .b-specialists .targ::after{ display:block; content:""; position:absolute; top:8px; right:8px; width:10px; height:10px; background:transparent url('../img/arrow_spec.png') no-repeat scroll 0px 0px; }
.nav-organisation__targ.opened::after, .b-specialists.open .targ::after{ background-position:-10px 0px; }
.nav-organisation__targ_link::after{ background-position:-20px 0px ! important; }
.b-orgs__list .item .img a::after{ content:""; position:absolute; top:0px; bottom:0px; left:0px; right:0px; box-shadow:3px 3px 6px -3px rgba(0, 0, 0, 0.5) inset; border-radius:3px; }
.b-banner_appointment{ background:transparent url('../img/bg_appointment_ban.png') no-repeat scroll left center; overflow:hidden; border-radius:6px; }
.b-banner_appointment .text{ padding:23px 0px 23px 218px; font-size:20px; line-height:27px; font-weight:bold; color:rgb(96, 91, 92); }
.b-banner_appointment .btn{ float:right; margin:28px 28px 0px 0px; font-size:18px; padding:15px 38px 11px; min-height:46px; }
.rating table td{ padding:1px 2px ! important; }
div.star-active{ cursor:pointer; }
.article__footer__rate div.star-empty, .p-disease__rate div.star-empty, .article div.star-empty, .card div.star-empty{ background-image:url('../img/stars_rating_small.png'); background-position:-21px 0px; width:18px; height:17px; overflow:hidden; }
.article__footer__rate div.star-over, .article__footer__rate div.star-voted, .p-disease__rate div.star-voted, .article div.star-voted, .article div.star-over, .card div.star-voted, .card div.star-over{ background-image:url('../img/stars_rating_small.png'); background-position:0px 0px; width:18px; height:17px; overflow:hidden; }
.article__footer__rate .rating, .article .rating, .p-disease__rate .rating{ vertical-align:top; margin-top:2px; margin-left:4px; }
.b-blogers .item:nth-child(2n+1){ margin-left:0px; clear:both; }
.b-bloger__post:nth-child(2n+1){ clear:both; margin-left:0px; }
.page{ font-family:"PT Sans", sans-serif ! important; }
.page > footer{ margin-top:15px; }
.main{ margin-top:12px; position:relative; overflow:visible; }
.articles_list [class^="cell-"]:nth-child(3n+1){ margin-left:0px ! important; }
.articles_list .item:hover .img a::before{ opacity:1; }
.articles_list .span4:nth-child(3n+1){ margin-left:0px; }
.articles_list .img::after{ display:block; content:""; position:absolute; bottom:0px; left:50%; margin-left:-7px; width:0px; height:0px; border-style:solid; border-width:0px 7px 6px; border-color:transparent transparent rgb(254, 254, 254); z-index:3; }
.articles_list .img a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; opacity:0; transition:opacity 0.3s ease 0s; background-image:url('../img/article_hover.png'); background-position:center center; background-repeat:no-repeat; z-index:2; }
.colored_1 .articles_list .img a::before{ background-color:rgba(0, 186, 255, 0.71); }
.colored_2 .articles_list .img a::before{ background-color:rgba(64, 182, 80, 0.7); }
.colored_3 .articles_list .img a::before{ background-color:rgba(237, 103, 150, 0.7); }
.p-bloger__comments .text::after, .p-bloger__comments .text::before{ display:block; content:""; position:absolute; width:0px; height:0px; border-style:solid; right:100%; }
.p-bloger__comments .text::after{ z-index:2; top:24px; border-width:5px 16px 5px 0px; border-color:transparent rgb(255, 255, 255) transparent transparent; }
.p-bloger__comments .text::before{ top:23px; z-index:1; border-width:6px 18px 6px 0px; }
.colored_1 .p-bloger__comments .text::before{ border-color:transparent rgb(0, 186, 255) transparent transparent; }
.colored_2 .p-bloger__comments .text::before{ border-color:transparent rgb(64, 182, 80) transparent transparent; }
.colored_3 .p-bloger__comments .text::before{ border-color:transparent rgb(253, 167, 191) transparent transparent; }
.p-bloger__comments .sub_items .text::after, .p-bloger__comments .sub_items .text::before{ display:none; }
.page{ font-family:"PT Sans", sans-serif ! important; }
.page > footer{ margin-top:15px; }
.main{ margin-top:12px; position:relative; overflow:visible; }
.articles_list [class^="cell-"]:nth-child(3n+1){ margin-left:0px; }
.articles_list .item:hover .img a::before{ opacity:1; }
.articles_list .span4:nth-child(3n+1){ margin-left:0px; }
.articles_list .img::after{ display:block; content:""; position:absolute; bottom:0px; left:50%; margin-left:-7px; width:0px; height:0px; border-style:solid; border-width:0px 7px 6px; border-color:transparent transparent rgb(254, 254, 254); z-index:3; }
.articles_list .img a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; opacity:0; transition:opacity 0.3s ease 0s; background-image:url('../img/article_hover.png'); background-position:center center; background-repeat:no-repeat; z-index:2; }
.colored_1 .articles_list .img a::before{ background-color:rgba(0, 186, 255, 0.71); }
.colored_2 .articles_list .img a::before{ background-color:rgba(64, 182, 80, 0.7); }
.colored_3 .articles_list .img a::before{ background-color:rgba(237, 103, 150, 0.7); }
.articles_list_simple .item{ height:333px; overflow:hidden; }
.articles_list_simple .cell-1{ margin-top:30px; }
.articles_list_simple .cell-1:first-child + .cell-1 + .cell-1, .articles_list_simple .cell-1:first-child + .cell-1, .articles_list_simple .cell-1:first-child{ margin-top:0px; }
.articles_list_simple_table{ display:table; }
.articles_list_simple_table .cell-1{ display:table-cell; float:none ! important; margin-left:0px ! important; padding-left:15px ! important; padding-right:15px ! important; vertical-align:top; }
.articles_list_simple_table .cell-1:first-child{ padding-left:0px ! important; }
.articles_list_simple_table .cell-1:last-child{ padding-right:0px ! important; }
.articles_list_simple_table .cell-1 .item{ height:auto; overflow:visible; }
.articles_list_simple .img{ background-color:rgb(255, 255, 255); border-radius:6px; height:185px; overflow:hidden; }
.articles_list_simple .img img{ display:block; width:100%; height:auto; margin:0px auto; }
.articles_list_simple .dt{ margin-top:12px; font-size:14px; line-height:20px; color:rgb(168, 168, 168); }
.articles_list_simple .ttl{ margin-top:12px; }
.articles_list_simple .ttl a{ font-family:"PTSansPro-Demi" ! important; font-size:18px; line-height:19px; color:rgb(96, 91, 92); text-decoration:none ! important; }
.colored_1 .articles_list_simple .ttl a:hover{ color:rgb(0, 186, 255); }
.articles_list-short{ margin:0px; padding:0px; }
.articles_list-short .item + .item{ margin-top:16px; }
.articles_list-short .item a{ font-family:"PT Sans", sans-serif ! important; font-size:18px; line-height:24px; text-decoration:none; transition:color 0.3s ease 0s; }
.colored_1 .articles_list-short .item a{ color:rgb(0, 186, 255); }
.meta{ line-height:17px; }
.meta [class^="meta-"]{ display:inline-block; border-bottom:medium none ! important; vertical-align:top; margin-right:9px; color:rgb(168, 168, 168); font-size:14px; line-height:17px; text-decoration:none ! important; padding-right:13px; border-right:1px solid rgb(221, 225, 227); }
.meta [class^="meta-"] [class^="icon-"]{ margin:0px 7px 0px 0px; }
.meta a[class^="meta-"]:hover{ cursor:pointer; }
.colored_1 .meta-tags a:hover, .colored_1 .meta a[class^="meta-"]:hover{ color:rgb(0, 186, 255); }
.meta-author{ padding-right:0px ! important; border-right:0px none ! important; margin-right:0px ! important; }
.meta-tags{ border-right:medium none ! important; }
.module > header .meta{ margin-top:0px; }
.module > header .meta [class^="meta-"]{ margin-top:8px; }
.meta-tags a{ font-size:14px; line-height:17px; color:rgb(168, 168, 168); text-decoration:none; margin-left:3px; }
.meta-tags a:first-child{ margin-left:0px; }
.meta-author{ padding-left:17px; max-width:460px; border-left:medium none ! important; }
.meta-author i{ margin-left:-24px; }
.highlight::after{ display:block; content:""; position:absolute; left:0px; right:0px; top:0px; bottom:0px; background-color:rgba(250, 250, 250, 0.85); z-index:1110; }
.article__footer__share{ float:right; }
.article__footer__share_above{ float:none; }
.article__footer__rate .article__footer__share_above{ margin-bottom:10px; }
.article__footer__share .social-block{ display:inline-block; vertical-align:top; margin-left:10px; position:relative; z-index:2; }
.article .module_wrap_narrow{ padding-bottom:0px ! important; }
.article > footer{ margin-top:4px; }
.m-socialshare{ display:none; position:absolute; z-index:1111; }
.m-socialshare__item{ display:block; width:33px; height:33px; margin-bottom:7px; position:relative; cursor:pointer; }
.m-socialshare__item:hover > span{ width:135px; }
.m-socialshare__item span span{ width:111px; margin:0px 16px 0px 9px; display:block; text-align:right; position:relative; height:32px; font-weight:bold; }
.m-socialshare__item > span{ display:block; height:33px; position:absolute; top:0px; width:0px; overflow:hidden; right:28px; color:rgb(255, 255, 255); border-radius:2px 0px 0px 2px; transition:all 0.4s ease-in-out 0s; line-height:15px; white-space:nowrap; font-size:13px; letter-spacing:0.015em; }
.m-socialshare__item > span span::after{ display:block; content:""; position:absolute; top:0px; bottom:0px; right:-10px; width:1px; background-color:rgb(60, 119, 180); border-right:1px solid rgb(0, 82, 162); }
.m-socialshare__item i{ display:block; width:33px; height:33px; background:transparent url('../img/article_soc.png') no-repeat scroll 0px 0px; position:relative; z-index:1111; }
.m-socialshare__item_fb i{ background-position:0px 0px; }
.m-socialshare__item_fb span{ background-color:rgb(0, 83, 162); }
.m-socialshare__item_fb > span span::after{ background-color:rgb(60, 119, 180); border-right-color:rgb(0, 82, 162); }
.m-socialshare__item_tw i{ background-position:-33px 0px; }
.m-socialshare__item_tw span{ background-color:rgb(0, 173, 241); }
.m-socialshare__item_tw > span span::after{ background-color:rgb(0, 188, 243); border-right-color:rgb(0, 149, 236); }
.m-socialshare__item_ml i{ background-position:-66px 0px; }
.m-socialshare__item_ml span{ background-color:rgb(0, 66, 121); }
.m-socialshare__item_ml > span span::after{ background-color:rgb(17, 105, 149); border-right-color:rgb(0, 54, 132); }
.m-socialshare__item_vk i{ background-position:-99px 0px; }
.m-socialshare__item_vk > span{ top:1px; background-color:rgb(0, 114, 172); }
.m-socialshare__item_vk > span span::after{ background-color:rgb(59, 142, 189); border-right-color:rgb(0, 90, 155); }
.m-socialshare__item_ok i{ background-position:-132px 0px; }
.m-socialshare__item_ok > span{ top:0px; background-color:rgb(255, 132, 0); }
.m-socialshare__item_ok > span span::after{ background-color:rgb(255, 157, 34); border-right-color:rgb(215, 121, 24); }
.m-socialshare__item_gp i{ background-position:-165px 0px; }
.m-socialshare__item_gp > span{ top:1px; background-color:rgb(255, 32, 0); }
.m-socialshare__item_gp > span span::after{ background-color:rgb(255, 80, 46); border-right-color:rgb(255, 14, 0); }
.m-socialshare__item_pt i{ background-position:-198px 0px; }
.m-socialshare__item_pt span{ background-color:rgb(243, 0, 0); }
.m-socialshare__item_pt > span span::after{ background-color:rgb(251, 47, 47); border-right-color:rgb(236, 0, 0); }
.m-socialshare__item_br i{ background-position:-231px 0px; }
.m-socialshare__item_br span{ background-color:rgb(251, 143, 61); }
.m-socialshare__item_br > span span::after{ background-color:rgb(251, 143, 61); border-right-color:rgb(224, 128, 54); }
.m-socialshare__item_ln > span span::after{ background-color:rgb(0, 131, 190); border-right-color:rgb(0, 114, 166); }
.m-socialshare__item_lj i{ background-position:-396px 0px; }
.m-socialshare__item_lj span{ background-color:rgb(4, 42, 60); }
.m-socialshare__item_lj > span span::after{ background-color:rgb(4, 42, 60); border-right-color:rgb(2, 25, 36); }
.m-socialshare__item_sf i{ background-position:-297px 0px; }
.m-socialshare__item_sf span{ background-color:rgb(48, 186, 255); }
.m-socialshare__item_sf > span span::after{ background-color:rgb(48, 186, 255); border-right-color:rgb(39, 151, 207); }
.m-socialshare__item_vb > span span::after{ background-color:rgb(123, 81, 157); border-right-color:rgb(100, 66, 128); }
.m-socialshare__item_wap > span span::after{ background-color:rgb(101, 188, 84); border-right-color:rgb(90, 168, 75); }
.article-pic-soc__item > span span::after{ display:block; content:""; position:absolute; top:0px; bottom:0px; right:-10px; width:1px; background-color:rgb(60, 119, 180); border-right:1px solid rgb(0, 82, 162); }
.article-pic-soc-fb > span span::after{ background-color:rgb(60, 119, 180); border-right-color:rgb(0, 82, 162); }
.article-pic-soc-tw > span span::after{ background-color:rgb(0, 188, 243); border-right-color:rgb(0, 149, 236); }
.article-pic-soc-ml > span span::after{ background-color:rgb(17, 105, 149); border-right-color:rgb(0, 54, 132); }
.article-pic-soc-vk > span span::after{ background-color:rgb(59, 142, 189); border-right-color:rgb(0, 90, 155); }
.article-pic-soc-od > span span::after{ background-color:rgb(255, 157, 34); border-right-color:rgb(215, 121, 24); }
.article-pic-soc-gl > span span::after{ background-color:rgb(255, 80, 46); border-right-color:rgb(255, 14, 0); }
.article-pic-soc-pt > span span::after{ background-color:rgb(251, 47, 47); border-right-color:rgb(236, 0, 0); }
.page-intro{ }
.page-intro figure{ display:inline-block; margin-bottom:31px; position:relative; overflow:hidden; }
.page-intro figure img{ display:block; width:940px; height:auto; max-width:100%; }
.page-intro figure figcaption{ position:absolute; padding:9px 28px; bottom:0px; right:0px; left:0px; font-size:14px; line-height:18px; color:rgb(125, 114, 118); background-color:rgba(255, 255, 255, 0.8); z-index:2; }
.page-body{ margin:9px 0px 0px; }
.nav-categories li.parent::after{ display:block; content:""; position:absolute; right:32px; top:50%; width:12px; height:12px; margin-top:-5px; background:transparent url('../img/icon-mini.png') no-repeat scroll 0px 0px; }
.tests-list .item .foot::before, .tests-list .item .foot::after{ content:" "; display:table; }
.tests-list .item .foot::after{ clear:both; }
.questions-list-head::before, .questions-list-head::after{ content:""; display:table; }
.questions-list-head::after{ clear:both; }
.page-app .info-elem ul li::before{ display:block; content:""; height:4px; width:4px; position:absolute; left:0px; top:12px; border-radius:50%; background-color:rgb(96, 91, 92); }
.list_articles li::after{ top:-13px; left:0px; display:block; content:"."; position:absolute; font-size:42px; color:rgb(96, 91, 92); }
.drug-analog_wdgt::after{ display:none ! important; }
.drug-analog__result .desc::before{ display:block; content:""; position:absolute; left:2px; top:7px; width:4px; height:4px; background-color:rgb(172, 172, 172); border-radius:50%; }
.p-day-without__table__td:hover:not(.p-day-without__table__td_disabled){ outline:1px solid rgb(0, 191, 243) ! important; border-color:rgb(0, 191, 243); background-color:rgb(0, 191, 243); cursor:pointer; z-index:3; }
.p-day-without__table__td:hover:not(.p-day-without__table__td_disabled) .num{ color:rgb(255, 255, 255); }
.p-day-without__table__td:hover:not(.p-day-without__table__td_disabled) .ht{ color:rgb(255, 255, 255); }
.p-day-without__table__td:hover:not(.p-day-without__table__td_disabled) .date{ color:rgb(255, 255, 255); }
.p-day-without__table__td:hover:not(.p-day-without__table__td_disabled) .v a, .p-day-without__table__td:hover:not(.p-day-without__table__td_disabled) .v{ background-color:rgb(255, 255, 255); color:rgb(0, 191, 243); }
.p_s-conference__intro__content__wrap::after{ display:block; content:""; position:absolute; right:-52px; top:-56px; width:0px; height:0px; border-style:solid; border-width:185px 0px 0px 185px; border-color:transparent transparent transparent rgb(0, 191, 243); }
.p_s-conference__intro__content::before{ display:block; content:""; position:absolute; right:0px; top:0px; width:0px; height:0px; border-style:solid; border-width:76px 0px 0px 76px; border-color:transparent transparent transparent rgb(255, 255, 255); z-index:3; }
.p_s-conference__intro__content::after{ display:block; content:""; position:absolute; right:3px; top:3px; width:0px; height:0px; border-style:solid; border-width:70px 0px 0px 70px; border-color:transparent transparent transparent rgb(0, 190, 243); z-index:4; }
.p_s-conference__desc::after{ position:absolute; display:block; content:""; right:1px; top:-4px; width:0px; height:0px; border-style:solid; border-width:198px 61px 198px 0px; border-color:transparent rgb(0, 190, 243) transparent transparent; z-index:3; }
.p_s-conference__desc::before{ position:absolute; display:block; content:""; right:-1px; top:-4px; width:0px; height:0px; border-style:solid; border-width:198px 61px 198px 0px; border-color:transparent rgb(255, 255, 255) transparent transparent; z-index:4; }
.p-services__anons .content_block ul li::before{ top:10px; }
.p-section__text .content_block ul > li::before{ top:12px; }
.p-section__text .content_block ol > li::before{ top:5px; line-height:20px; }
.p-section__cats__item__draft::after{ content:""; position:absolute; display:block; right:0px; bottom:0px; width:0px; height:0px; border-style:solid; border-width:0px 0px 84px 84px; border-color:transparent transparent rgb(255, 255, 255); z-index:11; }
.p-section__cats__item__draft::before{ content:""; position:absolute; display:block; right:0px; bottom:0px; width:0px; height:0px; border-style:solid; border-width:84px 84px 0px 0px; border-color:rgb(236, 236, 236) transparent transparent; z-index:11; }
.p-section__cats_g_2 .p-section__cats__item:nth-child(2n+1){ margin-left:0px; }
.tipttl{ display:none; width:326px; min-height:30px; padding:16px 28px; margin:-18px 0px 0px 28px; position:absolute; background-color:rgb(255, 255, 255); border:1px solid rgb(233, 233, 233); border-radius:6px; font-size:16px; color:rgb(72, 67, 69); line-height:24px; z-index:1111; box-shadow:3px 3px 0px 0px rgba(22, 22, 34, 0.05); }
.tipttl::after{ position:absolute; right:100%; top:20px; content:""; display:block; width:0px; height:0px; border-style:solid; border-width:9px 11px 9px 0px; border-color:transparent rgb(233, 233, 233) transparent transparent; z-index:1116; }
.tipttl::before{ position:absolute; right:100%; top:21px; content:""; display:block; width:0px; height:0px; border-style:solid; border-width:8px 10px 8px 0px; border-color:transparent rgb(255, 255, 255) transparent transparent; z-index:1121; }
.tipttl .close{ position:absolute; left:100%; margin-left:6px; bottom:100%; margin-bottom:5px; cursor:pointer; z-index:1113; }
.tipttl .srollo{ padding:7px 25px 7px 9px; }
.tipttl .scrollo{ display:block; max-height:286px; overflow:hidden; }
.close i{ vertical-align:middle ! important; }
.mCustomScrollbar{ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ }
.mCustomScrollBox{ position:relative; overflow:hidden; height:100%; max-width:100%; outline:medium none; direction:ltr; border-radius:6px; z-index:11; }
.mCSB_container{ overflow:hidden; width:auto; height:auto; }
.mCSB_inside > .mCSB_container{ margin-right:6px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right:0px; }
.mCSB_scrollTools{ position:absolute; width:10px; height:auto; left:auto; top:0px; right:0px; bottom:0px; background-color:rgb(255, 255, 255); border-radius:0px 6px 6px 0px; border-left:1px solid rgb(233, 233, 233); }
.mCS-think .mCSB_scrollTools{ border:medium none; }
.mCS-think .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:rgb(196, 201, 220); width:4px; }
.mCSB_scrollTools .mCSB_draggerContainer{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; height:auto; }
.mCSB_scrollTools .mCSB_draggerRail{ width:2px; height:100%; margin:0px auto; border-radius:16px; }
.mCSB_scrollTools .mCSB_dragger{ cursor:pointer; width:100%; height:30px; z-index:1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position:relative; width:4px; height:100%; margin:0px auto; border-radius:16px; text-align:center; background-color:rgb(233, 233, 233); }
.mCustomScrollbar{ }
.mCustomScrollbar.mCS_no_scrollbar{ }
.mCustomScrollBox{ position:relative; overflow:hidden; height:100%; max-width:100%; outline:medium none; direction:ltr; }
.mCSB_container{ overflow:hidden; width:auto; height:auto; }
.mCSB_inside > .mCSB_container{ margin-right:30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right:0px; }
.mCSB_scrollTools{ position:absolute; width:13px; height:auto; left:auto; top:0px; right:0px; bottom:0px; }
.mCSB_scrollTools .mCSB_draggerContainer{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; height:auto; }
.mCSB_scrollTools .mCSB_draggerRail{ width:2px; height:100%; margin:0px auto; border-radius:16px; }
.mCSB_scrollTools .mCSB_dragger{ cursor:pointer; width:100%; height:30px; z-index:1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position:relative; width:4px; height:100%; margin:0px auto; border-radius:16px; text-align:center; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:rgb(221, 225, 227); width:13px; }
.dropdown{ z-index:9999999; border-radius:6px; padding:20px; display:none; background-color:rgb(255, 255, 255); border:1px solid rgb(233, 233, 233); box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.35); }
.dropdown.inline{ position:absolute; top:100%; }
.dropdown.inline.dropdown-anchor-right{ right:0px; left:auto ! important; }
.dropdown.dropdown-anchor-right .dropdown-panel::before{ left:auto; right:42px; margin-left:0px; }
#cboxOverlay{ position:fixed; left:0px; right:0px; top:0px; bottom:0%; background-color:rgba(0, 0, 0, 0.5); z-index:9999; }
#colorbox{ z-index:9999; overflow:hidden; }
.popup.symptom .symptom-list li::before{ content:"."; display:block; position:absolute; width:3px; height:3px; font-size:31px; line-height:31px; left:0px; top:-15px; }
.colored_1 .popup.symptom .symptom-list li::before{ color:rgb(0, 186, 255); }
.colored_2 .popup.symptom .symptom-list li::before{ color:rgb(64, 182, 80); }
.colored_3 .popup.symptom .symptom-list li::before{ color:rgb(253, 167, 191); }
.typeinsearch.chosen-container::after{ content:""; display:inline-block; position:absolute; top:0px; right:0px; width:28px; height:30px; background:transparent url('../img/arrow-select.png') no-repeat scroll 8px 12px; vertical-align:top; margin-left:10px; padding:0px ! important; cursor:pointer; overflow:hidden; text-indent:-1111px; border:medium none ! important; border-radius:0px ! important; box-shadow:none ! important; }
.hovertip::after{ bottom:100%; left:50%; margin-left:-5px; border-color:transparent transparent rgb(255, 255, 255); border-width:0px 5px 5px; position:absolute; content:""; width:0px; height:0px; display:block; border-style:solid; }
.hovertip::before{ bottom:100%; left:50%; margin-left:-5px; border-color:transparent transparent rgb(0, 186, 255); border-width:0px 5px 5px; position:absolute; content:""; width:0px; height:0px; display:block; border-style:solid; margin-bottom:1px; }
.colored_2 .hovertip::before{ border-bottom-color:rgb(64, 182, 80); }
.colored_3 .hovertip::before{ border-bottom-color:rgb(253, 167, 191); }
.bx-ie .hovertip::after, .bx-ie .hovertip::before{ border-style:solid; }
.hovertip.pos_right::before, .hovertip.pos_right::after{ left:100%; margin-left:-16px; }
.hovertip_left::after, .hovertip_left::before, .hovertip.pos_left::before, .hovertip.pos_left::after{ left:0px; margin-left:8px; }
.hovertip__top::after{ border-width:5px 5px 0px ! important; border-color:rgb(255, 255, 255) transparent transparent ! important; bottom:auto; top:100%; }
.hovertip__top::before{ border-width:5px 5px 0px ! important; border-color:rgb(0, 187, 255) transparent transparent ! important; bottom:auto; top:100%; margin-top:1px; margin-bottom:0px ! important; }
.colored_2 .hovertip__top::before{ border-color:rgb(64, 182, 80) transparent transparent ! important; }
.colored_3 .hovertip__top::before{ border-color:rgb(253, 167, 191) transparent transparent ! important; }
.tooltip{ z-index:19997; position:absolute; left:0px; top:0px; padding:3px 5px 3px 10px; background:rgb(255, 255, 255) none repeat scroll 0% 0%; border:4px solid rgb(0, 175, 240); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.2); }
.tooltip{ pointer-events:none; }
.tooltip.choose::after{ content:""; position:absolute; left:-25px; top:0px; height:100%; width:25px; }
.tooltip .pointer, .tooltip .pointer-overflow{ display:none; }
.csstransitions .tooltip .pointer, .csstransitions .tooltip .pointer-overflow{ display:block; }
.csstransitions .tooltip .pointer{ z-index:9998; position:absolute; left:-9px; top:3px; background:rgb(255, 255, 255) none repeat scroll 0% 0%; border:4px solid rgb(0, 175, 240); width:8px; height:8px; box-shadow:-4px 8px 5px -4px rgba(0, 0, 0, 0.2); transform:rotate(45deg); }
.csstransitions .tooltip .pointer-overflow{ width:11px; height:22px; z-index:9999; background:rgb(255, 255, 255) none repeat scroll 0% 0%; position:absolute; left:0px; top:0px; }
.tooltip .text{ font:12px/16px sans-serif; }
.typical ul.favorites li::before, .typical ul.favorites li .before{ padding:0px; display:none; content:""; }
ul.favorites .treecontent::before, ul.favorites .treecontent .before{ background:transparent url('../img/folder.png') no-repeat scroll 0px 1px; height:17px; width:30px; content:" "; margin-left:-28px; display:inline-block; vertical-align:top; text-indent:-999em; }
ul.favorites .open .treecontent::before, ul.favorites .open .treecontent .before, ul.favorites .close:hover .treecontent::before, ul.favorites .close:hover .treecontent .before{ background-position:0px -15px; }
ul.favorites .leaf .treecontent::before, ul.favorites .leaf .treecontent .before{ background:transparent url('../img/folderin.png') no-repeat scroll 0px -17px; height:20px; }
ul.favorites .open.leaf .treecontent::before, ul.favorites .open.leaf .treecontent .before, ul.favorites .close.leaf:hover .treecontent::before, ul.favorites .close.leaf:hover .treecontent .before{ background-position:0px 3px; }
ul.favorites .leaf li .treecontent::before, ul.favorites .leaf li .treecontent .before{ background:transparent url('../img/folder.png') no-repeat scroll 0px 1px; height:17px; }
ul.favorites .leaf li.open .treecontent::before, ul.favorites .leaf li.open .treecontent .before, ul.favorites .leaf li.close:hover .treecontent::before, ul.favorites .leaf li.close:hover .treecontent .before{ background-position:0px -14px; }
.typical ul.folder-list li::before, .typical ul.folder-list li .before{ display:none; content:""; }
.list .r-2 a::after, .list .r-2 a .after{ display:inline-block; vertical-align:top; content:" "; margin-left:10px; height:14px; width:12px; background:transparent url('../img/icons.png') no-repeat scroll 0px -550px; }
.list .r-4 a::after, .list .r-4 a .after{ display:inline-block; vertical-align:top; content:" "; margin-left:10px; height:14px; width:14px; background:transparent url('../img/icons.png') no-repeat scroll -20px -550px; }
.list .r-5 a::after, .list .r-4 a .after{ display:inline-block; vertical-align:top; content:" "; margin-left:10px; height:14px; width:15px; background:transparent url('../img/icons.png') no-repeat scroll -40px -550px; }
.m-accordeon__arrow::after{ display:inline-block; content:""; position:absolute; top:16px; right:0px; width:21px; height:20px; background:transparent url('../img/icon.svg') no-repeat scroll -1650px 3px; }
.m-accordeon_open .m-accordeon__arrow::after{ background-position:-1700px 3px; }
.m-collapse__body::after{ position:absolute; left:0px; right:0px; display:block; content:""; bottom:0px; height:10px; background:transparent linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; }
.m-collapse_open .m-collapse__body::after{ display:none; }
.list-group{ margin:0px; padding:0px; }
.list-group > li{ display:block; }
.list-group > li a{ font-family:"PT Sans", sans-serif ! important; display:block; padding:15px 0px; overflow:hidden; position:relative; text-decoration:none; }
.colored_1 .list-group > li a:hover .title3{ color:rgb(0, 186, 255); }
.list-group .img{ text-align:center; float:left; width:44px; height:44px; }
.list-group .wr{ display:block; margin-left:50px; padding-top:2px; }
.list-group .txt{ display:block; font-size:16px; color:rgb(125, 114, 118); line-height:18px; }
.list-group .title3{ display:block; }
.list-group .title3 + .txt{ margin-top:6px; }
.circle_entity .item + .item .img::before{ display:block; content:""; height:3px; width:201px; position:absolute; right:100%; background-color:rgb(247, 246, 246); top:37px; }
.title1{ display:inline-block; margin:0px; padding:0px; vertical-align:middle; font-size:24px; font-family:"PTSansPro-Demi" ! important; color:rgb(96, 91, 92); font-weight:normal; line-height:26px; }
.title2{ font-family:"PTSansPro-Demi" ! important; display:inline-block; vertical-align:middle; font-size:22px; color:rgb(96, 91, 92); font-weight:normal; line-height:26px; }
.title__link{ font-family:"PTSansPro-Demi" ! important; font-size:22px; color:rgb(96, 91, 92) ! important; font-weight:normal; line-height:26px ! important; text-decoration:none ! important; }
.colored_1 .title__link:hover{ color:rgb(0, 186, 255) ! important; }
.title2 a{ color:rgb(8, 168, 228); line-height:28px; cursor:pointer; text-decoration:none; }
.title2 a:hover{ color:rgb(0, 186, 255); }
.title3{ font-size:20px; line-height:1; font-weight:normal; font-family:"PTSansPro-Demi" ! important; color:rgb(96, 91, 92); }
#footer .title3{ line-height:24px; color:rgb(96, 91, 92); }
.nav_footer a{ font-family:"PTSansPro-Demi" ! important; line-height:24px ! important; font-size:16px ! important; text-decoration:none; }
.text-right{ text-align:right ! important; }
.text-center{ text-align:center ! important; }
.list-disc-gray{ margin:-4px 10px 0px; padding:0px; }
.list-disc-gray li{ font-family:"PT Sans", sans-serif ! important; position:relative; font-size:16px; line-height:18px; color:rgb(72, 67, 69); }
.list-disc-gray li::after{ display:block; content:""; position:absolute; left:-14px; top:8px; width:5px; height:5px; border-radius:50%; background-color:rgb(176, 176, 176); }
.list-disc-gray li + li{ margin-top:12px; }
.list-clear{ list-style:outside none none; padding:0px; }
.list-clear li{ line-height:24px; }
.list-clear li + li{ margin-top:6px; }
.typical ul li::before, .typical ul li .before{ color:rgb(0, 175, 240); }
.content_block{ font-family:"PT Sans", sans-serif ! important; font-size:18px; line-height:24px; color:rgb(89, 84, 85); }
.content_block [class^="img-"] > a::before, .content_block figure > a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(40, 180, 232, 0.7) url('../img/img_hover.png') no-repeat scroll center center; opacity:0; border-radius:5px; transition:opacity 0.3s ease 0s; z-index:2; }
.content_block [class^="img-"]:hover a::before, .content_block figure:hover a::before{ opacity:1; }
.content_block ul li::before{ display:block; content:""; position:absolute; left:-21px; top:8px; width:7px; height:7px; border-radius:50%; background-color:rgb(212, 212, 212); }
.content_block ol > li::before{ display:block; position:absolute; top:0px; right:100%; font-size:16px; color:rgb(212, 212, 212); content:counter(item, decimal) "."; counter-increment:item; padding-right:14px; }
.content_block ol > li::before{ content:counters(item, ".", decimal) ". "; }
.content_block li ol > li::before{ content:counters(item, ".", decimal) ". "; }
.list_default ul li::before{ display:none; }
.list_default li::before{ display:none ! important; }
.content_block blockquote::before, .content_block blockquote::after{ content:" "; display:table; }
.content_block blockquote::after{ clear:both; }
.content_block blockquote .wr::before{ position:absolute; content:"“"; display:block; font-size:106px; left:-52px; font-style:italic; color:rgb(221, 225, 227); top:29px; }
.content_block [class^="img-"] > a::before, .content_block figure > a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(40, 180, 232, 0.7) url('../img/img_hover.png') no-repeat scroll center center; opacity:0; border-radius:5px; transition:opacity 0.3s ease 0s; z-index:2; }
.content_block [class^="img-"]:hover a::before, .content_block figure:hover a::before{ opacity:1; }
.content_block ul li::before{ display:block; content:""; position:absolute; left:-21px; top:8px; width:7px; height:7px; border-radius:50%; background-color:rgb(212, 212, 212); }
.content_block ol > li::before{ display:block; position:absolute; top:0px; right:100%; font-size:16px; color:rgb(212, 212, 212); content:counter(item, decimal) "."; counter-increment:item; padding-right:14px; }
.content_block blockquote::before, .content_block blockquote::after{ content:" "; display:table; }
.content_block blockquote::after{ clear:both; }
.content_block blockquote .wr::before{ position:absolute; content:"“"; display:block; font-size:106px; left:-52px; font-style:italic; color:rgb(221, 225, 227); top:29px; }
[contenteditable="true"] .content_group .img figure > a::before{ display:block; content:""; position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:rgba(40, 180, 232, 0.7) url('../img/img_hover.png') no-repeat scroll center center; opacity:0; transition:opacity 0.3s ease 0s; border-radius:5px; z-index:2; }
[contenteditable="true"] .content_group .img:hover figure > a::before{ opacity:1; display:none; }
[contenteditable="true"] .row::before, [contenteditable="true"] .row::after{ content:" "; display:table; }
[contenteditable="true"] .row::after{ clear:both; }
.b-tags__filter__option::after{ display:block; content:""; border-bottom:1px dashed; position:absolute; left:10px; right:10px; }
.b-tags__filter__option:hover::after, .b-tags__filter__option_active::after{ display:none; }
.typical_imaged-item .info_block::before, .typical_imaged-item .info_block::after{ content:" "; display:table; }
.typical_imaged-item .info_block::after{ clear:both; }
.info_map .management li::before{ display:none; }
.company_med_oldv .two-col-list > li:nth-child(2n+1){ clear:left; }
.company_med_oldv .info_common ol li::before{ display:block; position:absolute; top:0px; right:100%; font-size:15px; color:rgb(212, 212, 212); content:counter(item, decimal) ")"; counter-increment:item; padding-right:7px; }
.company_med_oldv .info_common ul li::before{ display:block; content:""; position:absolute; left:-17px; top:8px; width:5px; height:5px; border-radius:50%; background-color:rgb(212, 212, 212); }
.rating{ height:17px; display:inline-block; position:relative; z-index:5; }
.rating_table{ display:inline-block; vertical-align:top; }
.rating__note{ display:inline-block; vertical-align:top; color:rgb(168, 168, 168); font-size:14px; margin-left:5px; line-height:19px; }
.TableCab tr:nth-child(2n+1){ background-color:rgb(229, 229, 229); }
.TableCab tr:nth-child(2n){ background-color:rgb(255, 255, 255); }
.letter-list li::before{ display:none; }
.titled-text-block::before, .titled-text-block::after{ content:" "; display:table; }
.titled-text-block::after{ clear:both; }
.to_back .btn::after{ display:block; content:""; position:absolute; left:11px; top:13px; width:20px; height:10px; background:transparent url('../img/arrow_back.png') no-repeat scroll 0px 0px; }
@media screen and (max-width:1600px){
    }
.grey-note .col .title::before{ display:none; }
.grey-note .col li::before{ content:"— "; color:rgb(102, 102, 102); }
.grey-note .col li::before{ content:"— "; color:rgb(102, 102, 102); position:relative; display:inline; left:auto; top:auto; width:auto; height:auto; background-color:transparent; }
.mobile_visible{ display:none; }
.m-socialwall::after{ display:inline-block; vertical-align:middle; content:""; width:0px; height:100%; }
.p-app__item__more::after{ display:block; position:absolute; content:""; width:14px; height:14px; left:9px; top:9px; background:transparent url('../img/plus.svg') no-repeat scroll -30px 0px; }
.p-app__item__more.open::after{ background-position:0px 0px; }
input[type="search"]{ }
.search_mobile .form-search input.input-fld::-moz-placeholder{ font-size:16px; }
.nav_mobile__close::after{ display:inline-block; content:""; width:17px; left:21px; top:23px; height:17px; background:transparent url('../img/icon.svg') no-repeat scroll -300px 0px; position:absolute; z-index:111112; }
.nav_mobile__subsections::after{ display:inline-block; position:absolute; content:""; left:0px; top:23px; background-image:url('../img/icon.svg'); background-repeat:no-repeat; }
.nav_mobile__subsections_c1::after{ width:45px; height:51px; background-position:-400px 0px; }
.nav_mobile__subsections_c2::after{ width:47px; height:70px; background-position:-450px 0px; }
.nav_mobile__subsections_c3::after{ width:39px; height:62px; background-position:-517px 0px; }
[id^="yandex_ad_"]{ margin-left:0px ! important; margin-right:0px ! important; }
.typo{ font-size:17px; line-height:28px; color:rgb(117, 113, 114); }
.typo h2{ font-size:20px; line-height:24px; font-weight:bold; color:rgb(117, 113, 114); margin-bottom:27px ! important; }
.typo h2 + p, .typo h3 + p, .typo h4 + p{ margin-top:0px ! important; }
.typo img{ max-width:100%; height:auto; }
.typo a{ font-size:inherit; color:rgb(8, 168, 228); text-decoration:none; }
.typo__section, .typo{ color:rgb(117, 113, 114); }
.typo__section b, .typo__section strong, .typo b, .typo strong{ font-weight:bold; }
.typo__section em, .typo__section i, .typo em, .typo i{ font-style:italic; }
.typo__section p, .typo p{ font-size:17px; line-height:28px; margin:20px 0px; color:rgb(117, 113, 114); }
.typo [id^="yandex_ad_"]::before, .typo [id^="yandex_ad_"]::after, .typo__section [id^="yandex_ad_"]::before, .typo__section [id^="yandex_ad_"]::after{ content:""; display:table; }
.typo [id^="yandex_ad_"]::after, .typo__section [id^="yandex_ad_"]::after{ clear:both; }
.typo [id^="yandex_ad_"], .typo__section [id^="yandex_ad_"]{ clear:both; margin:auto ! important; padding-top:15px ! important; padding-bottom:15px ! important; }
.typo__section p:first-child, .typo p:first-child{ margin-top:0px; }
.typo__section p:last-child, .typo p:last-child{ margin-bottom:0px; }
.typo p + h2{ margin-top:50px; }
.typo__section__title, .typo h2{ display:block; position:relative; font-weight:bold; font-size:27px ! important; line-height:1 ! important; color:rgb(0, 186, 255) ! important; margin-bottom:37px ! important; margin-top:60px ! important; padding-right:25px; }
.typo h2 + p, .typo__section__title + p{ margin-top:0px; }
.typo__table__link::after{ display:inline-block; content:""; width:15px; height:9px; background:transparent url('../img/sprite.svg') no-repeat scroll -250px 0px; }
.colored_2 .typo__table__link::after{ background-position:-250px -30px; }
.colored_3 .typo__table__link::after{ background-position:-250px -60px; }
.typo__table__link.open::after{ background-position:-300px 0px; }
.colored_2 .typo__table__link.open::after{ background-position:-300px -30px; }
.colored_3 .typo__table__link.open::after{ background-position:-300px -60px; }
.typo__section__title a[href^="#"]::after, .typo__section__title_sub a[href^="#"]::after{ display:inline-block; content:""; width:15px; height:9px; background:transparent url('../img/sprite.svg') no-repeat scroll -300px 0px; }
.colored_2 .typo__section__title a[href^="#"]::after, .colored_2 .typo__section__title_sub a[href^="#"]::after{ background-position:-300px -30px; }
.colored_3 .typo__section__title a[href^="#"]::after, .colored_3 .typo__section__title_sub a[href^="#"]::after{ background-position:-300px -60px; }
.typo__index__caption::after{ display:none ! important; content:""; position:absolute; top:10px; right:12px; width:13px; height:8px; background:transparent url('../img/sprite.svg') no-repeat scroll -350px 0px; }
.colored_2 .typo__index__caption::after{ background-position:-350px -30px; }
.colored_3 .typo__index__caption::after{ background-position:-350px -60px; }
.typo__index__caption_up::after{ background-position:-400px 0px; }
.colored_2 .typo__index__caption_up::after{ background-position:-400px -30px; }
.colored_3 .typo__index__caption_up::after{ background-position:-400px -60px; }
.typo__index li::before{ display:none; }
.typo__list_column_3 li::before{ display:none ! important; }
.typo table tr:nth-child(2n) td, .typo__table tr:nth-child(2n) td{ background-color:rgb(247, 247, 247); }
.typo__list_dot li::after{ display:inline-block; content:""; width:5px; height:5px; position:absolute; left:0px; background-color:rgb(0, 186, 255); border-radius:50%; top:9px; }
.colored_2 .typo__list_dot li::after{ background-color:rgb(64, 182, 80); }
.colored_3 .typo__list_dot li::after{ background-color:rgb(253, 167, 191); }
.typo ol > li::before{ display:block; position:absolute; top:0px; right:100%; font-size:16px; color:rgb(212, 212, 212); content:counter(item, decimal) "."; counter-increment:item; padding-right:14px ! important; }
.typo ol > li::before{ content:counters(item, ".", decimal) ". "; }
.typo li ol > li::before{ content:counters(item, ".", decimal) ". "; }
.typo table li::before, .typo__table .typo__list_simple li::before{ width:5px; height:5px; top:11px; }
.typo li::before, .typo__list_simple li::before{ position:absolute; left:0px ! important; }
.colored_2 .typo ul li::before, .colored_2 ul.typo__list_simple li::before{ background-color:rgb(64, 182, 80); }
.colored_3 .typo ul li::before, .colored_3 ul.typo__list_simple li::before{ background-color:rgb(253, 167, 191); }
ol.typo__list_simple li::before{ font-size:15px; color:rgb(71, 192, 255); font-weight:700; content:counter(item, decimal); counter-increment:item; }
.colored_2 ol.typo__list_simple li::before{ color:rgb(64, 182, 80); }
.colored_3 ol.typo__list_simple li::before{ color:rgb(253, 167, 191); }
.typo__nb__caption::before{ content:"?"; display:inline-block; position:absolute; left:19px; top:14px; border:3px solid rgb(255, 255, 255); width:28px; height:28px; font-size:19px; font-weight:bold; background-color:rgb(0, 186, 255); color:rgb(255, 255, 255); border-radius:50%; text-align:center; }
.colored_2 .typo__nb__caption::before{ background-color:rgb(64, 182, 80); }
.colored_3 .typo__nb__caption::before{ background-color:rgb(253, 167, 191); }
.j_to_top{ display:none; position:fixed; bottom:40px; right:40px; width:40px; height:40px; border-radius:3px; cursor:pointer; background:rgb(0, 186, 255) url('../img/icon.svg') no-repeat scroll -1935px 9px; z-index:11111; }
.b-smartmap::before{ left:252px; }
.b-smartmap::after{ right:252px; }
.b-smartmap::before, .b-smartmap::after{ display:block; content:""; position:absolute; top:35px; bottom:35px; width:1px; background:rgb(204, 241, 255) none repeat scroll 0% 0%; }
.checkbox label::before{ position:absolute; left:0px; top:1px; width:16px; height:16px; content:""; display:block; border-radius:3px; background-color:rgb(255, 255, 255); border:1px solid rgb(232, 232, 232); }
.checkbox input:checked + label::after{ position:absolute; width:20px; height:20px; left:3px; top:-4px; display:block; content:""; background:transparent url('../img/icon.svg') no-repeat scroll -3200px 0px; }
.grid::before, .grid::after{ content:" "; display:table; }
.grid::after{ clear:both; }
.grid_table::before, .grid_table::after{ display:none; }
.field_select .chosen-container::after{ content:""; display:block; position:absolute; top:16px; right:10px; width:12px; height:8px; background:transparent url('../img/icon.svg') no-repeat scroll -1650px -50px; cursor:pointer; }
.field_select.sz_s .chosen-container::after{ top:12px; right:11px; width:9px; height:6px; background:transparent url('../img/icon.svg') no-repeat scroll -1650px -100px; }
.b-location__city::after{ display:none ! important; }
.b-hint::before{ content:""; display:block; position:absolute; left:50%; bottom:100%; margin-left:-5px; width:0px; height:0px; border-style:solid; border-width:0px 5px 10px; border-color:transparent transparent rgb(255, 255, 255); z-index:11115; }
.b-hint::after{ content:""; display:block; position:absolute; left:50%; bottom:100%; margin-left:-6px; width:0px; height:0px; z-index:11114; border-style:solid; border-width:0px 6px 11px; border-color:transparent transparent rgb(198, 198, 198); }
.b-hint_left::before{ left:100%; bottom:50%; margin-bottom:-5px; margin-left:0px; border-style:solid; border-width:5px 0px 5px 10px; border-color:transparent transparent transparent rgb(255, 255, 255); }
.b-hint_left::after{ left:100%; bottom:50%; margin-bottom:-6px; margin-left:1px; border-style:solid; border-width:6px 0px 6px 10px; border-color:transparent transparent transparent rgb(198, 198, 198); }
.person__appointment__schedule__hour:nth-child(2n+1){ margin-left:0px ! important; }
.p-appointment__filter + .company__list.empty::after, .person__list:empty::after{ content:"По вашему запросу врачей не найдено"; font-style:italic; color:rgb(104, 104, 104); font-size:18px; line-height:26px; text-align:center; display:block; }
.person_small .m-rating::after{ border-width:0px 18px 4px; }
.company::before, .company::after{ content:" "; display:table; }
.company::after{ clear:both; }
.company__name__btn__note::after{ display:block; content:""; position:absolute; left:7px; top:100%; width:0px; height:0px; border-style:solid; border-width:3px 4px 0px; border-color:rgba(41, 33, 33, 0.8) transparent transparent; }
.control_time .field_select.sz_s .chosen-container::after{ display:none; }
.b-steps__item + .b-steps__item::before{ content:""; position:absolute; top:37px; left:-31px; display:inline-block; vertical-align:top; width:32px; height:32px; background:transparent url('../img/icon.svg') repeat scroll -2450px 0px; }
.p-appointment.loading .p-appointment__block::after{ display:block; position:absolute; content:""; left:0px; right:0px; top:0px; bottom:0px; z-index:110; background-color:rgba(255, 255, 255, 0.51); pointer-events:none; }
.p-appointment.loading::after{ display:block; content:"Идет загрузка..."; font-size:21px; font-weight:bold; color:rgb(0, 186, 255); text-align:center; position:fixed; border:1px solid rgb(225, 247, 255); box-shadow:4px 6px 4px 0px rgba(125, 125, 125, 0.4); opacity:0.92; border-radius:6px; width:310px; height:45px; background:rgb(255, 255, 255) url('../img/loading_big.gif') no-repeat scroll center 36px; margin-left:286px; top:30%; padding-top:204px; z-index:111; }
.p-appointment.loading::before{ content:""; display:block; width:310px; height:249px; position:fixed; margin-left:286px; top:30%; z-index:112; background:transparent url('../img/stethoscope.png') no-repeat scroll center 88px; }
.p-appointment__form .input-fld::-moz-placeholder{ font-size:16px ! important; }
.p-appointment__form.disabled::after{ display:block; position:absolute; left:0px; right:0px; top:0px; bottom:0px; content:""; background-color:rgba(255, 255, 255, 0.65); cursor:default; z-index:111; }
.p-appointment__table tr:nth-child(2n) td{ background-color:rgb(247, 247, 247); }
.show .serv-menu__roll::after{ content:"-"; }
.serv-menu__roll::after{ content:"+"; }
.form-group::before, .form-group::after{ content:" "; display:table; }
.form-group::after{ clear:both; }
.control_multiple__line::before, .control_multiple__line::after{ content:" "; display:table; }
.control_multiple__line::after{ clear:both; }
.control_avatar::before, .control_avatar::after{ content:" "; display:table; }
.control_avatar::after{ clear:both; }
.b-adv{ text-align:center; padding:10px; margin:10px; }
.b-adv_simple{ margin-left:20px; margin-right:20px; }
.b-specpoject__choice{ position:relative; }
.b-specpoject__choice__hndl{ height:50px; width:205px; display:block; border-radius:4px; position:relative; cursor:pointer; }
.b-specpoject__choice__text{
    font-size:16px;
    text-decoration:none ! important;
    display:table;
    height:50px;
    width:100%;
    color:rgb(255, 255, 255) ! important;
    border-radius:4px;
    background-color:rgb(253, 135, 30);
    line-height:50px;
    padding-left:10px;
    box-sizing:border-box; }
.b-specpoject__choice__text span{ display:table-cell; line-height:20px; vertical-align:middle; padding:0px 55px 0px 16px; }
.b-specpoject__choice__arrow{ display:block; position:absolute; right:0px; top:0px; width:55px; height:50px; border-left:1px solid rgb(255, 255, 255); border-radius:0px 4px 4px 0px; overflow:hidden; }
.b-specpoject__choice__list{ overflow:hidden; display:block; max-height:0px; position:absolute; left:0px; top:100%; margin:1px 0px 0px; z-index:1111; border-radius:4px; background-color:rgb(253, 135, 30); }
.b-specpoject__choice__list__option{ padding:10px 15px 10px 17px; display:block; text-decoration:none ! important; color:rgb(255, 255, 255) ! important; font-size:16px; line-height:20px; cursor:pointer; }
.b-specpoject__choice__list__option:hover{ background-color:rgba(0, 0, 0, 0.1); }
.pull-right{ float:right ! important; }
/* ::::: https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic,cyrillic-ext ::::: */

.ya-share2, .ya-share2 *{ line-height:normal; }
.ya-share2 :link:hover, .ya-share2 :visited:hover{ color:rgb(0, 0, 0) ! important; }
.ya-share2__container_size_m{ font-size:13px; }
.ya-share2__container_size_m .ya-share2__icon{ height:24px; width:24px; background-size:24px 24px; }
.ya-share2__container_size_m .ya-share2__title{ line-height:24px; }
.ya-share2__container_size_m .ya-share2__item{ margin:5px 4px 5px 0px; }
.ya-share2__container_size_m .ya-share2__item:last-child{ margin-right:0px; }
.ya-share2__container_size_m .ya-share2__counter{ font-size:12px; line-height:24px; padding:0px 8px; }
.ya-share2__container_size_m .ya-share2__counter::before{ margin-left:-8px; }
.ya-share2__container_size_m .ya-share2__icon_more::before{ font-size:12px; line-height:24px; }
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title{ margin-left:10px; }
.ya-share2__container_size_s .ya-share2__counter::before{ margin-left:-6px; }
.ya-share2__container_size_s .ya-share2__icon_more::before{ font-size:10px; line-height:18px; }
.ya-share2__list_direction_horizontal > .ya-share2__item{ display:inline-block; vertical-align:top; margin-top:0px; margin-bottom:0px; }
.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title{ display:none; }
.ya-share2__list{ display:inline-block; vertical-align:top; padding:0px; margin:0px; list-style-type:none; }
.ya-share2__item{ font-family:Arial, sans; display:inline-block; }
.ya-share2__item:hover{ opacity:0.9; }
.ya-share2__link{ display:inline-block; vertical-align:top; text-decoration:none; white-space:nowrap; }
.ya-share2__badge{ display:inline-block; vertical-align:top; border-radius:2px; color:rgb(255, 255, 255); overflow:hidden; position:relative; }
.ya-share2__icon{ display:inline-block; vertical-align:top; }
.ya-share2__icon:active{ box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.1) inset; }
.ya-share2__counter{ display:none; }
.ya-share2__counter::before{ content:""; position:absolute; width:1px; top:2px; bottom:2px; background:transparent url('../img/undefined') repeat-y scroll 0px 0px; }
.ya-share2__counter_visible{ display:inline-block; }
.ya-share2__title{ display:inline-block; color:rgb(0, 0, 0); vertical-align:bottom; }
.ya-share2__title:hover{ color:rgb(255, 0, 0); }
.ya-share2__icon_more::before{ content:"•••"; color:rgb(160, 160, 160); left:0px; right:0px; top:0px; bottom:0px; position:absolute; text-align:center; }
.ya-share2__item_service_blogger .ya-share2__badge{ background-color:rgb(251, 143, 61); }
.ya-share2__container_size_m .ya-share2__item_service_blogger .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_facebook .ya-share2__badge{ background-color:rgb(59, 89, 152); }
.ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_gplus .ya-share2__badge{ background-color:rgb(220, 78, 65); }
.ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_lj .ya-share2__badge{ background-color:rgb(13, 66, 90); }
.ya-share2__container_size_m .ya-share2__item_service_lj .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_moimir .ya-share2__badge{ background-color:rgb(22, 141, 226); }
.ya-share2__container_size_m .ya-share2__item_service_moimir .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_odnoklassniki .ya-share2__badge{ background-color:rgb(235, 114, 46); }
.ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_pinterest .ya-share2__badge{ background-color:rgb(194, 7, 36); }
.ya-share2__container_size_m .ya-share2__item_service_pinterest .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_surfingbird .ya-share2__badge{ background-color:rgb(48, 186, 255); }
.ya-share2__container_size_m .ya-share2__item_service_surfingbird .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_twitter .ya-share2__badge{ background-color:rgb(0, 172, 237); }
.ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.ya-share2__item_service_vkontakte .ya-share2__badge{ background-color:rgb(72, 114, 158); }
.ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{ background:url('../img/undefined') repeat scroll 0% 0%, transparent linear-gradient(transparent, transparent) repeat scroll 0% 0%; }
.theiaStickySidebar::after{ content:""; display:table; clear:both; }
.theiaStickySidebar::after{ content:""; display:table; clear:both; }
.typo{
    text-align:justify;
    }
.li-class{
    list-style-type:disc;
    margin-left:15px;
    color:rgb(0, 186, 255);
    }
.li-class span{
    color:rgb(117, 113, 114);
    }
ul.ul{
    list-style:outside none none;
    padding-left:25px;
    }
.content-img{
    margin:20px auto;
    display:block;
    max-width:100%;
    }
.comment-list div{
    box-sizing:border-box;
    }
.comment-list{
    width:100%;
    }
.comment-ava{
    position: relative;
    z-index: 3;
    width:70px;
    border-radius:10px;
    float:left;
    }
.comment-item{
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
    padding:10px 40px;
    overflow:hidden;
    }
.comment-content{
    position:relative;
    padding-left:80px;
    }
.comment-text{
    padding-top:5px;
    line-height:1.2;
    }
.comment-info, .comment-text a{
    color:rgb(8, 168, 228);
    font-weight:bold;
    }
.comment-text a{
    font-weight:normal;
    text-decoration:none;
    }
.comment-text a:hover{
    text-decoration:underline;
    }
.comment-data{
    float:right;
    color:rgb(117, 113, 114);
    padding-right:10px;
    }
.comment-city{
    color:rgb(117, 113, 114);
    }
.comment-text{
    text-align:justify;
    }
@media (min-width:600px) and (max-width:800px){
    
    }
@media (max-width:1260px){
    #none-1260{ display:none; }
    #footer{
        margin-top:50px;
        position:relative;
        z-index:1;
        height:160px;
        }
    #footer .plank{
        height:160px;
        }
    }
@media (max-width:1000px){
    #none-1000{ display:none; }
    .row .span9{
        max-width:1942px;
        width:100%; }
    #wrapper{
        height:auto !important;
        padding:10px; }
    }
@media (max-width:1060px){
    #none-1060{ display:none; }
    
    }
@media (max-width:768px){
    #none-768{ display:none; }
    .module .module_wrap_narrow{
        padding:10px 15px; }
    ul.ul{
        list-style:outside none none;
        padding-left:15px; }
    .comment-item{
        width:100%;
        margin-top:15px;
        margin-bottom:15px;
        padding:10px 10px;
        overflow:hidden; }
    .comment-text,
    .typo__section p, .typo p{
        text-align:left;
        }
    }
@media (max-width:467px){
    #none-468, .form-search .control-wr{ display:none; }
    .typo{
        text-align:left; }
    .meta [class^="meta-"]{ padding-right:3px; }
    .meta [class^="meta-"]{ margin-right:0px; }
    .meta-author{ padding-left:0px; }
    .pull-right{ float:right !important; margin-left:0px; }
    .typo__section p, .typo p{ font-size:16px; line-height:22px; }
    .meta [class^="meta-"]{
        font-size:13px;
        }
    }












