.clear:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#auth_form_container{background-color:rgba(0, 0, 0, 0.5);position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;text-align:center;}
.auth_block{background:#f6f5f6;border:1px solid #DDDCCF;border-radius:15px;margin:15% auto;position:relative;width:310px;z-index:10000;padding:35px 15px;}
.hidden{display:none;}
#site_logo{float:left;margin:5px 0 7px 5px;width:695px;min-height:65px;}
#site_logo img{float:left;}
#site_logo .text-logo{font-family:Roboto;font-size:14px;color:#88877c;padding:25px 0 0 75px;}
.header_info{width:470px;float:right;position:relative;margin-right:10px;}
.site_counter{position:absolute;top:25px;left:0px;}
.description_label{font-family:Roboto;font-size:14px;color:#88877c;float:left;margin:5px 5px 0 0;}
.count_label{font-family:Roboto;font-size:21px;color:#88877c;float:right;}
.block_reg{position:absolute;top:19px;right:0px;}
﻿
.fancybox{font-size:12px;}
#opaco{background-color:#000000;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70);moz-opacity:0.7;-khtml-opacity:0;opacity:0.7;*/filter:alpha(opacity=0);moz-opacity:0 !important;-khtml-opacity:0 !important;position:absolute;top:0;width:100%;z-index:10;}
#popup{background-color:#FFFFFF;position:fixed;left:0;top:0;min-width:300px;z-index:11;}
#popup2{background-color:#FFFFFF;position:fixed;left:0;top:0;min-width:300px;z-index:11;}
font.tablebodytext{display:none;}
.video_img{background:url("images/video.png") no-repeat scroll 0 0 transparent;height:9px;width:12px;position:relative;}
.audio_img{background:url("images/audio.png") no-repeat scroll 0 0 transparent;height:11px;width:14px;position:relative;}
.comment_img{background:url("images/comment.png") no-repeat scroll 0 0 transparent;height:11px;width:14px;position:relative;}
.arrow_img{background:url("images/arrow.png") no-repeat scroll 0 0 transparent;height:11px;width:14px;position:relative;}
.video_label, .audio_label, .comments_label{color:#969489;font-family:Roboto;font-size:9px;margin-left:16px;margin-top:-1px;position:absolute;}
#banner-top img{height:100%;width:100%;}
#banner-top{width:758px;height:120px;margin:12px auto 12px;}
.delim_top_line{border-top:1px solid #dddccf;border-bottom:1px solid #dddccf;height:1px;width:100%;margin-bottom:25px;}
.server_time{border-bottom:1px solid #DDDCCF;border-right:1px solid #DDDCCF;color:#3b5997;float:right;font-family:Roboto;font-size:10px;height:17px;padding-left:6px;padding-right:6px;}
.server_date{border-bottom:1px solid #DDDCCF;color:#3b5997;float:right;font-family:Roboto;font-size:10px;height:17px;padding-left:6px;padding-right:6px;}
#count_user_online, #articles_count, #specialists_count{float:right;}
.delim_site_counter{background:none repeat scroll 0 0 #EBEBE1;float:right;height:30px;margin-left:14px;margin-right:10px;width:1px;}
#specialists_count{margin-right:15px;}
.main_menu, .search_block{float:left;}
.menu_container{background:none repeat scroll 0 0 #F7F7F3;border-color:#DDDCCF;border-style:solid;border-width:1px 0 2px 0;}
.main_menu{height:27px;}
.search_block{height:25px;margin-left:8px;margin-top:1px;}
.right_column{float:left;width:220px;}
.left_column{position:relative;z-index:90;float:left;width:197px; margin-top: 15px;}
.right_banner_art #banner-right img, .banner_left_top_med img{width:220px !important;height:auto;}
.center_column{float:left;margin-right:16px;width:589px;border-right:1px solid #dddccf;}
#section_medicine_container{}
#section_medicine_container .section_medicine_name{color:#868479;font-family:Roboto;font-size:11px;line-height:14px;padding-bottom:7px;text-decoration:none;}
#section_medicine_container .other_topics{margin-bottom:13px;}
.delim_container{background:none repeat scroll 0 0 #ffffff;margin-left:15px;height:1px;width:197px;}
.banner_main_page{width:200px;}
#banner-left{text-align:center;margin-bottom:20px;}
#banner-left-two{text-align:center;margin-bottom:20px;}
#med_picture{height:139px;margin-top:21px;width:361px;overflow:hidden;}
#med_picture img{border:1px solid #dddccf;}
.video_container{border:1px solid #DDDCCF;margin-top:17px;padding-bottom:17px;}
.small_delim_line{background:#3b5997;height:1px;}
.delim_box{background:none repeat scroll 0 0 #3B5997;height:7px;margin-left:13px;width:334px;}
.video_block_label{margin-left:16px;}
.video_content{background:url("images/video_line_background.png") repeat scroll 0 0 transparent;height:102px;margin-top:9px;}
.banner_bottom_right_main_page{overflow:hidden;width:220px;margin-top:15px;margin-bottom:15px;}
.banner_bottom_right_main_page img{border:1px solid #dddccf;}
.banner_bottom_center_main_page{/*border:1px solid #dddccf;height:73px;margin-left:14px;margin-top:18px;overflow:hidden;padding-bottom:16px;width:558px;*/}
#footer-wrapper{background:none repeat scroll 0 0 #EBEBE1;border:1px solid #DDDCCF;margin:0 auto 0px;max-width:1180px;min-width:1180px;padding-bottom:0px;padding-top:0px;position:relative;}
#footer-wrapper div.copyright{color:#807E73;font-family:Roboto;font-size:13px;margin-right:17px;margin-left:20px;margin-top:0px;margin-bottom:5px;}
div.bottom-menu-one a{font-family:Verdana;font-size:11px;}
.bottom-menu-one{height:17px;margin-left:57px;}
.left_container{border-right:1px solid #DDDCCF;float:left;padding-left:14px;padding-right:14px;width:759px;padding-top:10px;}
.right_container{float:left;margin-left:15px;width:362px;}
.action{margin-top:8px;}
.action .arrow_action{display:inline-block;background:url("images/arrow.png") no-repeat scroll 0 0 transparent;float:left;height:7px;margin-right:4px;margin-top:3px;width:6px;}
.action .name_action{font-family:Roboto;font-size:10px;color:#3b5997;font-weight:bold;float:left;margin-right:16px;}
.action .name_action_bold{display:inline-block;font-family:Roboto;font-size:11px;color:#3b5997;font-weight:bold;float:left;margin-right:16px;}
.position_left{float:left;}
.position_right{float:right;}
#experts_count_text{color:#88877c;font-size:10px;font-family:Roboto;}
#experts_count_ch{color:#88877c;font-size:14px;font-family:Roboto;}
.online_articles_experts{float:right;margin-left:-29px;margin-top:25px;}
#med_adv{margin-bottom:12px;color:#868479;font-size:11px;font-family:Roboto;margin-left:16px;}
#main_img_{border:solid 1px #dddccf;}
#articles_count_text{margin-top:38px;font-weight:regular;font-family:Roboto;font-size:10px;}
#text_online_users{font-weight:regular;font-family:Roboto;font-size:10px;}
#online_users{float:right;margin-top:46px;font-weight:regular;font-family:Roboto;font-size:14px;color:#88877c;}
.blue_line_blogs{width:300px;height:7px;color:#3b5997;z-index:2;}
#main_img{margin-left:-20px;}
.pop_img_text{margin-top:15px;margin-left:15px;color:#807e73;font-family:'Roboto';font-weight:bold;font-size:11px;}
.line_conf{margin-top:100px;}
.zx{float:right;margin-top:35px;}
.left{width:196px;float:left;margin-top:8px;}
.right{width:361px;float:right;margin-left:15px;}
.center{overflow:hidden;* zoom:1;margin-top:19px;}
.left_column_main_page{float:left;}
#news_text{color:#3b5997;font-weight:bold;margin-top:15px;margin-left:-3px;font-family:Roboto;font-size:14px;text-align:left !important;}
#press_text{color:#3b5997;font-weight:bold;margin-top:36px;margin-left:-3px;font-family:Roboto;font-size:10px;}
#press_text2{color:#3b5997;font-weight:bold;margin-top:12px;margin-left:-3px;font-family:Roboto;font-size:14px;}
#news_text2{color:#3b5997;font-weight:bold;margin-left:-2px;font-family:Roboto;font-size:14px;margin-top:15px;}
.center_main_page{float:left;}
.right_main_page{float:right;}
#articles_collection_{float:left;margin-top:19px;}
#two_conference{float:left;margin-top:19px;}
#articles_collection{float:left;margin-top:19px;height:277px;}
.articles_collection2{float:left;width:591px;}
.articles_collection2_left{float:left;width:287px;margin-left:15px;margin-top:24px;}
.articles_collection2_right{float:left;width:297px;margin-top:26px;}
.popular_articles_image{float:left;width:559px;height:137px;border:solid 1px #dddccf;margin-left:18px;margin-top:20px;background:#e9eefc;}
.popular_articles{width:340px;margin-top:16px;}
.blogs{margin-top:16px;width:340px;height:217px;border:solid 1px #dddccf;}
#blue_line{margin-top:0px;}
.announs{width:340px;height:260px;background:#fffcd2;margin-top:16px;border:solid 1px #dddccf;}
.video{}
/**/h1{font-size:1.45em;font-weight:normal;margin:0;padding:0px;margin-bottom:20px;padding-bottom:10px;}
h2,h3,h4{margin:0;padding:0px;font-size:1.15em;margin-bottom:10px;font-weight:normal;}
.main_conteiner{float:left;width:560px;}
.picture_site{float:left;margin-right:5px;background:url("images/med_image.png") no-repeat scroll 0 -3px transparent;height:320px;position:relative;width:780px;}
.content_conteiner{background:none repeat scroll 0 0 #dddccf;width:1180px;height:25px;display:inline-block;}
.right_column_header{float:right;}
.dop_menu{background:none repeat scroll 0 0 #fff;height:0px;width:840px;display:inline-block;margin-top:1px;}
.dop_menu2{background:none repeat scroll 0 0 #fff;height:0px;width:840px;display:inline-block;margin-top:1px;}
.search_main{float:left;}
.topics{font-size:11px;margin-left:15px;font-weight:bold;color:#807e73;font-family:Roboto;}
.clear{clear:both;}
#header{height:80px;margin-bottom:4px;padding-top:12px;position:relative;}
#header-auth{float:left;width:92px;}
#header-auth p{margin:0px;}
#header-auth a{}
.auth{float:left;margin-top:0px;}
.top_med_menu{float:left;}
#bx_incl_area_1{margin-top:0px;}
.column_news{float:left;width:195px;}
.column_news .news-picture{text-align:center;}
.column_news .news-name{font-family:Roboto;font-size:17px;text-align:center;}
#blog_collection{float:right;width:374px;}
.video_main_page{float:right;width:374px;}
#news_collection{float:left;width:365px;margin-right:6px;margin-top:16px;margin-left:14px;}
#press-reliz_collection{float:right;width:192px;margin-right:26px;margin-top:16px;}
.news_collection_category{float:left;width:365px;margin-right:6px;margin-top:16px;margin-left:14px;}
#journals_collection{float:left;width:195px;margin-left:15px;}
#header-auth_pages{float:right;}
#header-auth_pages p{margin:0px;}
.dop_attr_menu{float:right;}
.pages_column{width:100%;}
#header-title_pages{float:left;font-size:23px;font-weight:bold;margin-bottom:9px;margin-left:6px;width:96px;}
.top_med_menu_pages{margin-top:10px;}
.server_time_pages{float:right;margin-right:44px;}
.server_date_pages{float:right;}
.left_column_pages{float:left;width:890px;}
.right_column_pages{float:left;margin-left:15px;width:362px;}
.info_container{background:none repeat scroll 0 0 #F7F7F3;border:1px solid #DDDCCF;margin-top:14px;padding-bottom:15px;padding-left:18px;padding-right:15px;padding-top:15px;}
.title_container{color:#807e73;font-family:Roboto;font-weight:bold;font-size:11px;margin-bottom:18px;text-transform:uppercase;}
.text_container{font-family:Roboto;color:#807e73;word-wrap:break-word;text-align:left !important;font-size:10px;}
.info_container_{background:none repeat scroll 0 0 #eff1ff;border:1px solid #DDDCCF;margin-top:14px;padding-bottom:15px;padding-left:18px;padding-top:15px;}
.title_container_{color:#807e73;font-family:Roboto;font-size:14px;margin-bottom:15px;}
.text_container_{font-family:Roboto;color:#807e73;word-wrap:break-word;text-align:left !important;font-size:10px;}
.text_container_ a{color:#3B5997 !important;}
.text_container_ a:hover{color:#3B5997;text-decoration:underline;}
#footer-wrapper .footer_container{float:left;margin-top:0px;}
#footer-wrapper .developer_img{float:right;height:78px;margin-right:35px;margin-top:4px;width:46px;}
.more_press_reliz{float:right;margin-top:5px;position:relative;}
.arrow_action_press_reliz{background:url("/bitrix/components/medforum/detail_news/templates/.default/images/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;height:7px;margin-right:4px;margin-top:3px;width:6px;}
.name_action_press_reliz{color:#3B5997;float:left;font-family:Roboto;font-size:11px;font-weight:bold;margin-right:16px;}
.right_banner_art{margin-top:13.5px;}
.run-line{margin:0 auto 10px;color:#FF0000;width:1180px;font-weight:bold;font-size:14px;}
.footer-table p{margin-top:5px;margin-bottom:5px;}
@media only screen and (max-device-width:1000px){.fixed-menu{position:relative !important;}
.fixed-menu-other{position:relative !important;}
.fixed-menu-video{position:relative !important;}
}
.left_container{width:899px !important;}
.right_container{width:220px !important;}
.right_banner_art #banner-right img{width:220px !important;}


.doi { padding:10px 0; }
.doi a:link { color:#3B5997; font-size:14px; text-decoration:none; }


.welcom_events {
    padding:20px;
}

.auth_events {
    cursor:pointer;
    text-decoration:underline;
}

.event-button {
    color: #365D91;
    font-weight:500;
}

.event-button span {
    display: inline-block;
    font-size:15px;
    padding: 5px;
    border: 1px solid #aaa;
    margin-bottom: 10px;
}

.event-detail-text {
    color: #484848;
    padding-top:15px;
    font-size: 15px;
    text-align: justify;
}

.event-img {
    margin:15px 0;
    text-align:center;
}

@media (max-width: 767px) {
    .event-video {
       margin-left: 0px;
       margin-right: 0px;
       padding-top: 25px;
       top: 0px;
    }
}

.event-video {position:relative;padding-bottom:56.25%;/* 16:9 */padding-top:20px; height:0; margin:30px 0;}

.event-video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.event-lector {
    padding:10px 0px;
    float:left;
    text-align:center;
    width:170px;
    
}

.event-lector img {
    border: 1px solid #aaa;
    margin-bottom:7px;
}

.block-one-lector {
    width:1130px;
    height:auto;
}

.block-one-lector img {
    float:left;
}

.one-lector {
    text-align:left;
    margin: 20px 0 0 180px;
}

.event-sponsor {
    padding:15px;
    float:left;
}

.block-event-item {
    margin:0 20px 30px 0px;
    border: 1px solid #ccc;
    border-radius:7px;
    padding: 15px;
}


.event-item-button {
    color: #365D91;
    font-weight:500;
    font-size:15px;
}

.event-item-date {
    float:left;
}
.event-item-time {
    float:right;
}

.event-item-name {
    font-size:17px;
    font-weight:500;
    padding:15px 0;
}

.event-item-preview {
    
}

.event-item-lector {
    height:80px;
}

.event-item-lector img {
    float:left;
}

.event-item-lector-name {
    padding:0 0 0 85px;
}

.center_container {
    padding:15px;
}




div.reviews-text-new {
    border:none;
}

.forum-topic-reviews {

}

.reviews-reviews-block-container {
    height:300px;
    overflow:auto;
    padding:0 20px 10px 20px;
    margin-bottom:30px;
}

.chat-name {
    margin:30px 0 10px 0;
    font-size:20px;
    font-weight:500;
    border-top:2px solid #dddccf;
    padding:30px 0 20px 0;
}

.chat-button { text-align:center; border:1px solid #ccc; padding:5px; width:100px; margin-top:20px; cursor:pointer; }


.reg-welcome {
    padding:15px;
    color:#807E73;
    font-size:14px;
    border:1px solid #DDDCCF;
}


#div-confirm { text-align:center; position:absolute; top:50%; left:50%; width:260px; background-color:#c00; color:#fff; font-size:18px; margin:-35px -130px; padding:15px; display:none; }

#iblock_submit { border-radius:5px; border:none; background:#fff; color:#c00; padding:5px 15px; margin-top:10px; font-size:16px; font-weight:500; font-family:Roboto,Arial,sans serif; }

.roundBorder50 {
	border-radius: 50%;
}
#toTop {
	position: fixed;
	display: inline-block;
	bottom: 40px;
	right: -40px;
	width: 60px;
	height: 60px;
	z-index: 1000;
	cursor: pointer;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #004a71;
	box-shadow: 0 0 0 3px rgba(0,0,0,.2);
	opacity: 0;
	visibility: hidden;
  transition: all .3s ease-in-out;
}
#toTop:hover {
		background: #004a71;
}
#toTop svg {
	position: relative;
	top: 20px;
	right: 0px;
	fill: #fff;
	transition: all .3s ease-in-out;
}

#toTop:hover svg {
	cursor: pointer;
	fill: #fff;
	transition: all .3s ease-in-out;
}

#toTop.show {
	opacity: 1;
	visibility: visible;
	right: calc(2%);
}
.sponsorsGrid a {
	width: 140px;
    display: inline-grid;
    vertical-align: middle;
    padding: 20px;
	justify-items: center;
	align-items: center;
}

.banner-g-right_mobColumn {
	display: none;
}

a.link-btn {
	display: inline-block;
	background: #004a71;
	color: #fff !important;
	padding: 5px 15px;
	border-radius: 2px;
}

.recommends {
	background-color: #f3f3f4;
	border: 1px solid #dddccf;
	margin-bottom: 40px;
}
.recommends h2 {
	color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
    display: flex;
	justify-content: flex-end;
}
.recommends h2 span {
	padding: 8px 8px 8px 31px;
    background: #01496f url(images/recommended.svg) 4px 5px no-repeat;
    background-size: 26px;
}
.recommends .filter_conference_item_link {
	margin: 40px 20px;
}
.recommends .event_organizer {
	float: unset;
}
.recommends .news_label {
	margin: 10px 20px;
}

.recommends .filter_conference_item_link:hover .filter_conference_name {
	color: #01496f;
}

.recommend_icon {
	padding: 2px 6px 2px 20px;
    background: #01496f url(images/recommended.svg) 3px 3px no-repeat;
    background-size: 15px;
    color: #FFF;
    font-size: 12px;
}

.event_organizer
{
    color: #969489;
    float: left;
    font-family: roboto;
    font-size: 9px;
    margin-top: 5px;
}

.active_date_conference
{
    color: #3b5997;
    font-family: roboto;
    font-size: 10px;
    font-weight: bold;
}

.filter_conference_name
{
    margin-top: 4px;
    font-weight:;
}

.filter_conference_name a
{
    color: #807E73;
    font-family: roboto;
    font-size: 16px;
    line-height: 14px;
}

.filter_conference_item
{
    border: 1px solid transparent;
    margin-top: -5px;
    padding: 11px 14px 8px;
	display:block;
}
.filter_conference_item_link{
	display:block;
	text-decoration:none;	
}

.filter_conference_item:hover .description_filter_conference
{
    /*border-top: 1px solid #DDDCCF;
    color: #807E73;
    font-family: roboto;
    font-size: 10px;
    margin-top: 13px;
    padding-top: 11px;
    display:block;*/
}

.description_filter_conference
{
    display: none;
    padding-bottom: 14px;
    position: relative;
    text-align: justify;  
}

.filter_conference_item:hover
{
    /*background: #fefced;
    border: 1px solid #dddccf;*/
}

.orangeBtn, .link-btn {
    display: inline-block;
    color: #fff !important;
    padding: 10px 28px;
    font-size: 21px;
    line-height: 28px;
    background-color: #f24841;
    border-color: #9a519c;
    border-radius: 11px;
    text-shadow: none;
    text-align: center;
    margin-top: 0px;
}




@media (max-width: 767px){
	iframe {
		max-width: 100% !important;
		height: 200px !important;
	}
	.main-video-list {
		margin: 50px 0 0 0;
	}
	/* .banner-g-rightColumn {
		display: none;
	}
	.banner-g-right_mobColumn {
		display: block;
	} */
	
	.news_container {
		margin-left: unset;
	}
	.news_container .news_label {
		font-size: 19px !important;
        margin: 10px 0 !important;
	}
	
	.filter_conference_name {
		line-height: 23px !important;
	}
	
	.mobile-hide {
		display: none !important;
	}
	.block_all_news {
		margin-bottom: 80px;
		margin-top: -40px;
	}
	.link_all_wrapper {
		margin-bottom: 60px !important;
	}
}