#info_table_patch,#contentframe_container_x_lcr2,#contentframe_container_x_lcr2,#content_div{
width:100%;
}

#left_div,#right_div{
display:none;
}

#content_div{
padding-bottom:0;
}

#layout_menu_div{
padding-bottom:0;
}

#info_admin_div{
width:990px;
margin:0 auto;
background:#fff;
}

#contentframe_container_x_lcr3{
background:#fff;
}

#homepage div.banner-section{
position:relative;
background:#fff url('../frameimage/homepage/banner-bg.png') repeat-x 0 100%;
}

#homepage div.banner-section .inner-body{
height:272px;
}

#homepage div.banner-section div.banner{
position:absolute;
left:0;
top:63px;
height:139px;
width:100%;
background:url('../frameimage/homepage/img-block.jpg') no-repeat 0 0;
z-index:1;
}

#homepage div.banner-section div.banner:before,
#homepage div.banner-section div.banner:after{
position:absolute;
content:'';
left:0;
width:100%;
z-index:1;
}

#homepage div.banner-section div.banner:before{
top:-4px;
height:4px;
background:url('../frameimage/homepage/img-block-top.png') no-repeat 0 0;
}

#homepage div.banner-section div.banner:after{
bottom:-21px;
height:21px;
background:url('../frameimage/homepage/img-block-bottom.png') no-repeat 0 0;
}

#homepage div.banner-section img{
position:absolute;
left:50%;
margin-left:-153px;
bottom:0;
z-index:2;
}

#homepage div.lead-box{
position:relative;
border-top:3px solid #fff;
padding-bottom:14px;
background: #f28b08;
background: -moz-linear-gradient(top, #f28b08 0%, #faa519 15%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f28b08), color-stop(15%,#faa519));
background: -webkit-linear-gradient(top, #f28b08 0%,#faa519 15%);
background: -o-linear-gradient(top, #f28b08 0%,#faa519 15%);
background: -ms-linear-gradient(top, #f28b08 0%,#faa519 15%);
background: linear-gradient(to bottom, #f28b08 0%,#faa519 15%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28b08', endColorstr='#faa519',GradientType=0 );
}

#homepage div.lead-box:after{
position:absolute;
content:'';
left:0;
bottom:0;
width:100%;
height:330px;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.67) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.67)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.67) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#abffffff',GradientType=0 );
z-index:0;
}
.lead-box div.inner-body {
	display: flex;
	flex-wrap: wrap;
	width:1160px;
}
.lead-box div.inner-body .content {
	height: 360px;
}

#homepage div.lead-box div.box{
position:relative;
margin-right:30px;
z-index:3;
}

#homepage div.lead-box div.box.news, #homepage div.lead-box div.corona{
    width: 560px;
    position: relative;
    margin-right: 20px;
}

#homepage div.lead-box div.corona p.tax-code img{
    max-width: 100%;
    width: 100%;
}


#homepage div.lead-box div.box.news{
}

#homepage div.lead-box div.box.news .content, #homepage div.lead-box div.box.corona .content {
    margin: 0;
    padding: 15px;
}

#homepage div.lead-box div.box.news .content{
    margin-right: 0;
}

#homepage div.lead-box div.box.news:after,
#homepage div.lead-box div.box.corona:after,
#homepage div.lead-box div.row:after{
    display: block;
    content: '';
    clear: both;
}

#homepage div.lead-box div.box:not(.events){
cursor:pointer;
}

#homepage div.lead-box div.box.events{
margin-right:0;
}

#homepage div.lead-box div.box.rheumatology.switch{
cursor:default;
}

#homepage div.lead-box div.box.rheumatology div.btns-box{
display:none;
}

#homepage div.lead-box div.box h4{
position:relative;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-align:center;
padding:21px 0 8px;
margin-bottom:3px;
}

#homepage div.lead-box div.box h4 a{
display:block;
color:#ffffff;
}

#homepage div.lead-box div.box h4:after{
position:absolute;
content:'';
left:0;
bottom:0;
width:100%;
height:100%;
background: -moz-linear-gradient(top, rgba(255,215,150,0) 0%, rgba(255,215,150,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,215,150,0)), color-stop(100%,rgba(255,215,150,0.5)));
background: -webkit-linear-gradient(top, rgba(255,215,150,0) 0%,rgba(255,215,150,0.5) 100%);
background: -o-linear-gradient(top, rgba(255,215,150,0) 0%,rgba(255,215,150,0.5) 100%);
background: -ms-linear-gradient(top, rgba(255,215,150,0) 0%,rgba(255,215,150,0.5) 100%);
background: linear-gradient(to bottom, rgba(255,215,150,0) 0%,rgba(255,215,150,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffd796', endColorstr='#80ffd796',GradientType=0 );
z-index:0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

#homepage div.lead-box div.box:hover h4:after,
#homepage div.lead-box div.box.rheumatology.switch{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;	
}

#homepage div.lead-box div.inner-body{
z-index:1;
}

#homepage div.lead-box div.box:not(.events) div.content{
height:	360px;
}

#homepage div.lead-box div.box.corona div.content{
    /* padding: 26px 0px 80px; */
}

#homepage div.lead-box div.box.news div.content{
    
}

#homepage div.lead-box div.box div.content,
#homepage div.lead-box div.donation{
position:relative;
border-top:3px solid #fff;
padding-top:26px;
background: -moz-linear-gradient(top, rgba(255,250,242,0.85) 0%, rgba(254,241,220,0.73) 50%, rgba(254,241,220,0.6) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,250,242,0.85)), color-stop(50%,rgba(254,241,220,0.73)), color-stop(100%,rgba(254,241,220,0.6)));
background: -webkit-linear-gradient(top, rgba(255,250,242,0.85) 0%,rgba(254,241,220,0.73) 50%,rgba(254,241,220,0.6) 100%);
background: -o-linear-gradient(top, rgba(255,250,242,0.85) 0%,rgba(254,241,220,0.73) 50%,rgba(254,241,220,0.6) 100%);
background: -ms-linear-gradient(top, rgba(255,250,242,0.85) 0%,rgba(254,241,220,0.73) 50%,rgba(254,241,220,0.6) 100%);
background: linear-gradient(to bottom, rgba(255,250,242,0.85) 0%,rgba(254,241,220,0.73) 50%,rgba(254,241,220,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9fffaf2', endColorstr='#99fef1dc',GradientType=0 );
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#homepage div.lead-box div.box:hover div.content,
#homepage div.lead-box div.box.rheumatology.switch div.content{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fde1b3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fde1b3));
background: -webkit-linear-gradient(top, #ffffff 0%,#fde1b3 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fde1b3 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fde1b3 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fde1b3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fde1b3',GradientType=0 );
-webkit-box-shadow: 0px 0px 20px 0px rgba(243,143,11,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(243,143,11,1);
box-shadow: 0px 0px 20px 0px rgba(243,143,11,1);
}
/*
#homepage div.lead-box div.box:not(.events) div.content:after,
#homepage div.lead-box div.donation:before{
position:absolute;
content:'';
top:0;
left:0;
width:100%;
height:176px;
background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 );
z-index:0;
}
*/
#homepage div.lead-box div.box div.content img{
position:relative;
display:block;
margin:0 auto 10px;
z-index:1;
border: 3px solid #fff;
border-radius: 20px;
max-height: 170px;
}

#homepage div.lead-box div.box:not(.events) div.content p{
font-size:14px;
line-height:19px;
color:#ac6b01;
margin:0 38px;
}

div.more-btn,
div.switch-btn,
span.morelink{
text-align:center;
padding:20px 0 11px;
}

#homepage div.lead-box div.box div.switch-btn,
#homepage div.lead-box div.box div.more-btn,
#homepage div.lead-box div.box div.btns-box,
#homepage div.lead-box div.box.news span.morelink{
position:absolute;
left:0;
bottom:0;
padding:0 0 11px;
width:100%;
}

#homepage div.lead-box div.box div.btns-box{
bottom:8px;
}

#homepage div.lead-box div.box div.btns-box div.more-btn{
position:relative;
margin-bottom:15px;
padding:0;
}

#homepage div.lead-box div.box div.btns-box div.more-btn.last{
margin-bottom:0;
}

div.more-btn a,
div.switch-btn span,
span.morelink a{
position:relative;
display:inline-block;
line-height:34px;
padding:0 10px 0 29px;
font-size:14px;
font-weight:bold;
color:#fff;
border:2px solid #fff;
background:#f98a2e url('../frameimage/homepage/more-btn-hover.png') no-repeat 9px 8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#homepage div.lead-box div.box div.btns-box div.more-btn a{
padding:8px 0px 9px 29px;
width:199px;
line-height:1.2;
}

div.box:not(.events) div.more-btn a:after,
div.donation div.more-btn a:after,
div.switch-btn span:after
{
position:absolute;
content:'';
top:8px;
left:9px;
width:10px;
height:19px;
background:#f98a2e url('../frameimage/homepage/more-btn.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

div.box.news a.cnt_newslink img{
    display: none!important;
}

#homepage div.lead-box div.box.rheumatology:not(.switch):hover div.more-btn a,
#homepage div.lead-box div.box.training:hover div.more-btn a,
#homepage div.lead-box div.box.switch div.more-btn a:hover,
#homepage div.lead-box div.donation:hover div.more-btn a,
#homepage div.lead-box div.box:hover div.switch-btn span{
border-color:#fccd7e;
background-color:#fff;
color:#db7018;
}

#homepage div.lead-box div.box:not(.switch):hover div.more-btn a:after,
#homepage div.lead-box div.donation:hover div.more-btn a:after,
#homepage div.lead-box div.donation:hover:after,
#homepage div.lead-box div.box:hover div.switch-btn span:after,
#homepage div.lead-box div.box.switch div.more-btn a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

#homepage div.lead-box div.box.events div.more-btn{
padding:0 0 8px;
}

#homepage div.lead-box div.box.events div.more-btn a:after{
background:none;
}

#homepage div.lead-box div.box.events div.more-btn a,
#homepage div.lead-box div.box.news span.morelink a{
color:#fff;
border:2px solid #fff;
background:#6e99f1 url('../frameimage/homepage/more-btn.png') no-repeat 9px 8px;
}

#homepage div.lead-box div.box.news .content .newsbox{
    margin-bottom: 50px;
}

#homepage div.lead-box div.box.news .content .newsbox .one_newsblock a.cnt_newslink{
    color: #ac6b01;
}

#homepage div.lead-box div.box.events div.more-btn a:hover,
#homepage div.lead-box div.box.news span.morelink a:hover{
background-color:#214896;
}

#homepage div.lead-box div.donation{
position:relative;
margin-top:22px;
padding:15px 0 0 215px;
cursor:pointer;
background: rgb(253,232,200);
background:-moz-linear-gradient(top, rgba(253,232,200,1) 0%, rgba(253,225,177,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,232,200,1)), color-stop(100%,rgba(253,225,177,1)));
background:-webkit-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:-o-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:-ms-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:linear-gradient(to bottom, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde8c8', endColorstr='#fde1b1',GradientType=0 );
}

#homepage div.lead-box div.donation:hover{
background: #fffffe;
background: -moz-linear-gradient(top, #fffffe 0%, #fde1b2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#fde1b2));
background: -webkit-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: -o-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: -ms-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: linear-gradient(to bottom, #fffffe 0%,#fde1b2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#fde1b2',GradientType=0 );
}

/*#homepage div.lead-box div.corona{
position:relative;
margin:22px 30px 0 0;
padding:15px;
cursor:pointer;
background: rgb(253,232,200);
background:-moz-linear-gradient(top, rgba(253,232,200,1) 0%, rgba(253,225,177,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,232,200,1)), color-stop(100%,rgba(253,225,177,1)));
background:-webkit-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:-o-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:-ms-linear-gradient(top, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
background:linear-gradient(to bottom, rgba(253,232,200,1) 0%,rgba(253,225,177,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde8c8', endColorstr='#fde1b1',GradientType=0 );*/
}

/*#homepage div.lead-box div.corona:hover{
background: #fffffe;
background: -moz-linear-gradient(top, #fffffe 0%, #fde1b2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#fde1b2));
background: -webkit-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: -o-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: -ms-linear-gradient(top, #fffffe 0%,#fde1b2 100%);
background: linear-gradient(to bottom, #fffffe 0%,#fde1b2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#fde1b2',GradientType=0 );
}*/

#homepage div.lead-box div.donation:after{
position:absolute;
content:'';
top:12px;
left:17px;
width:172px;
height:133px;
background:url('../image/homepage/donate.png') no-repeat 0 0;
z-index:2;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#homepage div.lead-box div.donation img.donate{
position:absolute;
left:17px;
top:12px;
z-index:1;
}

#homepage div.lead-box div.donation p{
position:relative;
font-size:14px;
line-height:1.3;
color:#ac6b01;
margin-bottom:5px;
z-index:2;
}

#homepage div.lead-box div.donation p.tax-code{
display:inline-block;
font-size:16px;
font-weight:bold;
color:#6486cb;
line-height:28px;
background-color:#fff;
border:2px solid #f9deb0;
padding:0 8px;
margin:0 0 0 -10px;;
}

#homepage div.lead-box div.donation p.tax-code span{
color:#214896;
}

#homepage div.lead-box div.donation div.more-btn{
padding:11px 0 0 190px;
text-align:left;
}

#homepage div.lead-box div.box.events div.content{
border:3px solid #fff;
height:400px;
padding:0;
overflow:hidden;
background: #e5eeff;
background: -moz-linear-gradient(top, #e5eeff 0%, #ffffff 50%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5eeff), color-stop(50%,#ffffff));
background: -webkit-linear-gradient(top, #e5eeff 0%,#ffffff 50%);
background: -o-linear-gradient(top, #e5eeff 0%,#ffffff 50%);
background: -ms-linear-gradient(top, #e5eeff 0%,#ffffff 50%);
background: linear-gradient(to bottom, #e5eeff 0%,#ffffff 50%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5eeff', endColorstr='#ffffff',GradientType=0 );
}

#homepage div.lead-box div.box.events div.content li br{
display:none;
}

#homepage div.lead-box div.box.events div.content li{
position:relative;
padding:10px 7px;
margin-bottom:5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#homepage div.lead-box div.box.events div.content li:before{
position:absolute;
content:'';
top:2px;
left:0;
width:3px;
height:96%;
background:transparent;
z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#homepage div.lead-box div.box.news div.content .one_newsblock{
    position: relative;
    padding: 10px 0;
}

#homepage div.lead-box div.box.news div.content .one_newsblock{
    border-bottom: 1px dashed #db7018;
}

#homepage div.lead-box div.box.events div.content li:hover:before{
background:#5174ba;
}

#homepage div.lead-box div.box.events div.content li:hover{
background:#fff;
}

#homepage div.lead-box div.box.events div.content li:not(:last-child):after{
position:absolute;
content:'';
bottom:-3px;
left:0;
width:100%;
height:1px;
background:url('../frameimage/homepage/blue-sep.png') repeat-x 0 0;
z-index:1;
}

#homepage div.lead-box div.box.events span.title a.cname{
display:block;
font-size:16px;
font-weight:bold;
color:#214896;
padding:5px 10px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#homepage div.lead-box div.box.events li:hover span.title a.cname{
color:#db7018;
}

#homepage div.lead-box div.box.events span.csdate,
#homepage div.lead-box div.box.events span.cedate{
display:inline-block;
background-color:#5174ba;
line-height:26px;
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 10px;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#homepage div.lead-box div.box.events div.content li:hover span.csdate,
#homepage div.lead-box div.box.events div.content li:hover span.cedate{
background-color:#f98a2e;
}

#homepage div.lead-box div.box.events span.csdate{
margin-right:-8px;
}

#homepage div.lead-box div.box.events span.cedate{
padding-left:0;
}

#homepage div.lead-box div.box.events span.clocation{
display:block;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:14px;
color:#6486cb;
padding:0 0 0 10px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#homepage div.lead-box div.box.events li:hover span.clocation{
color:#7a7a7a;
}

#homepage div.lead-box div.box.events span.morelink{
display:none;
}