﻿#congress-page{
width:100%;
}

#congress-page div.head{
position:relative;
padding:0 10px;
margin-bottom:38px;
}

#congress-page.mdt30 div.head{
    padding: 0;
}

#congress-page.horizon-nav div.head{
	margin-bottom:0;
}

#congress-page.horizon-nav div.head{
padding:0;	
}

#congress-page:not(.horizon-nav) div.head:after{
position:absolute;
content:'';
left:0;
bottom:-38px;
width:100%;
height:24px;
background:url('../frameimage/congress/head-shadow.jpg') repeat-x 0 0;
z-index:1;
}

#congress-page div.head div.title{
position:relative;
padding:14px;
border-bottom:3px solid #c3860f;
margin-bottom:3px;
background: #c3860f;
background: -moz-linear-gradient(left, #c3860f 0%, #dbae41 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c3860f), color-stop(100%,#dbae41));
background: -webkit-linear-gradient(left, #c3860f 0%,#dbae41 100%);
background: -o-linear-gradient(left, #c3860f 0%,#dbae41 100%);
background: -ms-linear-gradient(left, #c3860f 0%,#dbae41 100%);
background: linear-gradient(to right, #c3860f 0%,#dbae41 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3860f', endColorstr='#dbae41',GradientType=1 );
}

#congress-page.eddc div.head div.title{
	border-color:#175ba3;
background: #1659a2;
background: -moz-linear-gradient(left, #1659a2 0%, #2d86cb 100%);
background: -webkit-linear-gradient(left, #1659a2 0%,#2d86cb 100%);
background: linear-gradient(to right, #1659a2 0%,#2d86cb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1659a2', endColorstr='#2d86cb',GradientType=1 );
}

#congress-page.regio2016 div.head div.title{
border-color:#bd1c0f;
background: #1659a2;
background: -moz-linear-gradient(left, #da251c 0%, #f7c402 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#f7c402 100%);
background: linear-gradient(to right, #da251c 0%,#f7c402 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#f7c402',GradientType=1 );
}

#congress-page.regio2016 div.head div.title:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-3px;
	height:3px;
	width:100%;
	background: #bd1c0f;
background: -moz-linear-gradient(left, #bd1c0f 0%, #ddaf06 100%);
background: -webkit-linear-gradient(left, #bd1c0f 0%,#ddaf06 100%);
background: linear-gradient(to right, #bd1c0f 0%,#ddaf06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd1c0f', endColorstr='#ddaf06',GradientType=1 );
z-index:1;
}

#congress-page div.head h2{
font-size:21px;
line-height:1.3;
font-weight:bold;
padding:0;
margin:0;
color:#fff;
text-align:center;
}

#congress-page div.head div.data-section{
padding-bottom:3px;
}

#congress-page div.head div.data-section div.date,
#congress-page div.head div.data-section div.local{
position:relative;
float:left;
min-height:39px;
background-color:#f5e6c6;
border:2px solid #e6c785;
font-size:15px;
font-weight:bold;
color:#8f6b0e;
}

#congress-page.eddc div.head div.data-section div.date,
#congress-page.eddc div.head div.data-section div.local{
	border-color:#a4ccea;
	background-color:#d7eeff;
	color:#3c73af;
}

#congress-page.regio2016 div.head div.data-section div.date,
#congress-page.regio2016 div.head div.data-section div.local{
	border-color:#8adaac;
	background-color:#bff6d7;
	color:#029342;  
}

#congress-page div.head div.data-section div.date{
width:calc(50% - 3px);
padding:6px 5px 5px 80px;
margin-right:3px;
}

#congress-page.regio2016 div.head div.data-section div.date{
	width:calc(50% - 3px);
	min-height: 60px;
}

#congress-page.eddc div.head div.data-section div.date{
	width:50%;
}

#congress-page div.head div.data-section div.date:after,
#congress-page div.head div.data-section div.local:after{
position:absolute;
display:inline-block;
content:'Időpont';
left:3px;
top:3px;
font-size:14px;
color:#fff;
font-weight:bold;
line-height:24px;
padding:0 8px;
background-color:#caa340;
z-index:1;
}

#congress-page div.head div.data-section div.date:after,
#congress-page div.head div.data-section div.local:after{
background-color:#3c73af;	
}

#congress-page.regio2016 div.head div.data-section div.date:after,
#congress-page.regio2016 div.head div.data-section div.local:after{
background-color:#00993d;	
}

#congress-page div.head div.data-section div.local:after{
content:'Helyszín';
}

#congress-page div.head div.data-section div.local{
width:50%;
line-height:1.3;
padding:6px 5px 5px 84px;
}

#congress-page.eddc div.head div.data-section div.local{
width:50%;
}

#congress-page.regio2016 div.head div.data-section div.local{
	width:50%;
	min-height: 60px;
}

#congress-page div.head div.data-section div.local span{
font-size:14px;
font-weight:normal;
}

#congress-page.regio2016 div.head div.data-section div.local span {
display: inline-block;
}


#congress-page.mdt24 div.nav-section{
position:relative;
width:100%;
height:351px;
background:url('../image/congress/kolcsey-kozpont.jpg') no-repeat 0 0;
}

#congress-page.mdt25 div.nav-section{
position:relative;
width:100%;
height:351px;
background:url('../frameimage/congress/MDT_XXV_kongresszus_Pecs_20160815.jpg') no-repeat 0 0;
background-size:130%;
}

.site_outer_info_672 #congress-page.mdt25 div.nav-section{
position:relative;
width:100%;
height:407px;
background:url('../frameimage/congress/MDT_XXV_kongresszus_Pecs_20160815.jpg') no-repeat 0 0;
background-size:111%;
}
.site_outer_info_690 #congress-page.mdt25 div.nav-section{
position:relative;
width:100%;
height:407px;
background:url('../frameimage/congress/MDT2023-banner-1140x356.jpg') no-repeat 0 0;
background-size:111%;
}

.site_outer_info_707 #congress-page.mdt25 div.nav-section{
position:relative;
width:100%;
height:407px;
background:url('../frameimage/congress/MDT2024-banner-1140x356.jpg') no-repeat 0 0;
background-size:100%;
}
.site_outer_info_726 #congress-page.mdt25 div.nav-section{
position:relative;
width:100%;
height:407px;
background:url('../frameimage/congress/MDT2025.jpg') no-repeat 0 0;
background-size:100%;
}



.content_inner_info_471 #congress-page.mdt25 div.nav-section{
background:url('../frameimage/congress/TIK-szegedi-tudomanyegyetem.jpg') no-repeat 50% 0;
background-size:auto 100%;
height:262px;
}


#congress-page.regio2016 div.nav-section{
position:relative;
width:100%;
height:351px;
background:url('../frameimage/newdesign/kongress/GYoR_Hangversenyterem_nagykep.jpg') no-repeat 0 0;
background-position: right;
/*background:url('../frameimage/newdesign/kongress/diabet2016_reg_kongresszus1_hatter.jpg') no-repeat 0 0;*/
}
#congress-page.regio2019 div.nav-section{
position:relative;
width:100%;
height:351px;
background:url('../frameimage/newdesign/kongress/agora_bekescsaba.jpg') no-repeat 0 0;
background-position: bottom right;
/*background:url('../frameimage/newdesign/kongress/diabet2016_reg_kongresszus1_hatter.jpg') no-repeat 0 0;*/
}

#congress-page .head div.banner{
position:relative;
width:564px;
height:211px;
background:url('../image/congress/eddc.jpg') no-repeat 0 0;
}

#congress-page div.nav-section:after{
position:absolute;
content:'';
right:-9px;
bottom:-11px;
width:290px;
height:8px;
background:url('../frameimage/congress/grey-corner.png') no-repeat 0 0;
z-index:1;
}

#congress-page div.nav-section div.nav-menu{
position:absolute;
top:0;
left:0px;
width:277px;
z-index:1;
}

#congress-page div.nav-section div.nav-menu h4{
font-size:18px;
font-weight:bold;
line-height:37px;
color:#fff;
padding-left:23px;
}

#congress-page.regio2016 div.nav-section div.nav-menu h4{
color:#fff;
}

#congress-page div.nav-section div.nav-menu ul{
border:3px solid #fff;
background-color:#8f6b0e;
padding:5px;
}

#congress-page.regio2016 div.nav-section div.nav-menu ul{
border:none;
background-color:#1665ab;
}

#congress-page.horizon-nav div.nav-menu ul{
	padding:3px 0;
	border:0;
}

#congress-page div.nav-section div.nav-menu ul li{
line-height:42px;
padding:0 10px 0 11px;
font-size:17px;
font-weight:bold;
color:#fff;
background-color:#caa340;
margin-bottom:3px;
cursor:pointer;
border-left:4px solid #caa340;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page.regio2016 div.nav-section div.nav-menu ul li{
color:#fff;
background-color:#0790dd;
border-left:4px solid #0790dd;	
}

#congress-page.horizon-nav div.nav-menu ul li{
	position:relative;
	display:inline-block;
	margin-right:3px;
	vertical-align:top;
	background-color:#ebf7fd;
	border-bottom:3px solid #cfe9f6;
	cursor:pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	z-index:2;
}

#congress-page.horizon-nav div.nav-menu ul li:last-child{
	margin-right:0;
}

#congress-page.horizon-nav div.nav-menu ul li span.label{
	position:relative;
	display:block;
	width:180px;
	margin-bottom:-3px;
	padding-bottom:3px;
	color:#0077a4;
	font-size:14px;
	font-weight:bold;
	line-height:44px;
	text-align:center;
	border:3px solid transparent;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page.horizon-nav div.nav-menu ul li:hover{
	background-color:#fff9e0;
	border-color:#fecc00;
}

#congress-page.horizon-nav div.nav-menu ul li:hover span.label{
	color:#f29300;
}

#congress-page.horizon-nav div.nav-menu ul li span.bg{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: #f7b958;
background: -moz-linear-gradient(top, #f7b958 0%, #f29300 100%);
background: -webkit-linear-gradient(top, #f7b958 0%,#f29300 100%);
background: linear-gradient(to bottom, #f7b958 0%,#f29300 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b958', endColorstr='#f29300',GradientType=0 );
z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page.horizon-nav div.nav-menu ul li.current span.label{
	color:#fff;
	border-color:#f29300;
}

#congress-page div.nav-section div.nav-menu ul li.inactive{
color:#d9ba6c;
background-color:#b78e25;
border-color:#b78e25;
cursor:default;
}

#congress-page.regio2016 div.nav-section div.nav-menu ul li.inactive{
color:#79c0f0;
background-color:#297cc5;
border-color:#297cc5;
}

#congress-page div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#8f6b0e;
background-color:#fff;
border-color:#fff;
}


#congress-page.regio2016 div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#d8251e;
background-color:#fff;
border-color:#fff;
}


#congress-page div.head div.nav-section div.nav-menu ul li.current{
color:#dbae41;
background-color:#8f6b0e;
border-color:#fff;
cursor:default;
}

#congress-page.regio2016 div.head div.nav-section div.nav-menu ul li.current{
color:#34aae5;
background-color:#1665ab;
border-color:#fff;
}

#congress-page div.nav-section div.nav-menu ul li:last-child{
margin-bottom:0;
}

#congress-page div.footer-nav{
padding:20px 0 10px;
background: #f1f1f1;
background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 54%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(54%,#ffffff));
background: -webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 54%);
background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 54%);
background: -ms-linear-gradient(top, #f1f1f1 0%,#ffffff 54%);
background: linear-gradient(to bottom, #f1f1f1 0%,#ffffff 54%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff',GradientType=0 );
}

#congress-page div.footer-nav ul{
text-align:center;
}

#congress-page div.footer-nav ul li{
position:relative;
display:inline-block;
font-size:12px;
line-height:22px;
padding:0 7px;
font-weight:bold;
color:#c99308;
margin:0 7px 4px 0;
cursor:pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page.eddc div.footer-nav ul li{
color:#0780bd;
}

#congress-page div.footer-nav ul li:not(:last-child):after{
position:absolute;
content:'';
right:-4px;
top:5px;
width:1px;
height:13px;
background-color:#b9b9b9;
z-index:1;
}

#congress-page div.footer-nav ul li:not(.inactive):not(.current):hover{
color:#fff;
background-color:#f29300;
}

#congress-page div.footer-nav ul li.inactive{
color:#bcbcbc;
cursor:default;
}

#congress-page div.footer-nav ul li.current{
color:#dbc393;
cursor:default;
}

#congress-page.eddc div.footer-nav ul li.current{
color:#8ed9ff;
cursor:default;
}

#congress-page #content-frame{
padding-bottom:2px;
border-bottom:3px solid #a3a3a3;
margin-bottom:3px;
background-color:#eff0f3;
margin:0;
    width: 100%;
}

#congress-page #content-frame > div{

}

#congress-page > div.title{
position:relative;
padding:5px 10px 8px;
text-align:center;
background-color:#fff;
-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);
box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);
}

#congress-page > div.title:after{
position:absolute;
content:'';
left:50%;
margin-left:-10px;
bottom:-10px;
width:19px;
height:10px;
background:url('../frameimage/congress/title-triangle.png') no-repeat 0 0;
z-index:1;
}

#congress-page > div.title h3{
display:inline-block;
font-size:20px;
font-weight:bold;
color:#fff;
line-height:38px;
padding:0 10px;
background-color:#c3860f;
}

#congress-page.regio2016 > div.title h3{
color:#fff;
background-color:#d8251e;
}

#congress-page > div.title h3{
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

#congress-page #content-frame > div h4{
padding:10px;
font-size:16px;
font-weight:bold;
color:#8f6b0e;
background-color:#fff;
text-align:center;
border-bottom:3px solid #e7e8ea;
margin:25px 0 12px
}

#congress-page #content-frame > div h4.low{
background:none;
border:none;
margin-bottom:0;
}

#congress-page #content-frame > div div.content{
padding:25px 10px 10px;
}

#congress-page #content-frame > div p{
font-size:15px;
line-height:1.3;
color:#626262;
margin:0 0 15px;
}

#congress-page #content-frame > div p a{
font-weight:bold;
color:#b58200;
}

#congress-page #content-frame > div p a:hover{
color:#f26c00;
}

#congress-page #content-frame > div p label{
font-weight:bold;
}

#congress-page #content-frame > div p label.sep{
margin-left:15px;
}

#congress-page #content-frame > div p.center{
text-align:center
}

#congress-page #content-frame > div p.featured{
font-size:17px;
font-weight:bold;
text-align:center;
}

#congress-page #content-frame > div p.featured span{
color:#bd7a12;
}

#congress-page #content-frame div div.col-2 > div:not(.clear){
float:left;
width:48%;
}

#congress-page #content-frame div div.col-2{
margin-bottom:20px;
}

#congress-page #content-frame div div.col-2.center div.left{
text-align:right;
padding-right:5px;
}

#congress-page #content-frame div div.col-2.center div.right{
text-align:left;
padding-left:5px;
}


#congress-page.regio2016 div.col-2.center span.white-box{
width:200px;
}

#congress-page #content-frame div a.pdf-btn{
display:inline-block;
border:2px solid #e0e0e0;
padding:11px 10px 11px 45px;
font-size:14px;
font-weight:bold;
background:#fff url('../frameimage/congress/pdf-icon.png') no-repeat 7px 5px;
color:#8f6b0e;
margin-bottom:8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page #content-frame div a.pdf-btn:hover{
color:#f28900;
border-color:#dfaa1f;
}

span.white-box{
display:inline-block;
padding:10px;
background-color:#fff;
border-bottom:3px solid #e7e8ea;
font-weight:bold;
text-align:center;
}



span.white-box span.label{
display:inline-block;
font-size:14px;
color:#8f6b0e;
margin-bottom:4px;
}

span.white-box span.data{
font-size:15px;
color:#c99308;
}

#congress-page div.deadline-table{
padding:5px 5px 5px 11px;
background-color:#fff;
}

#congress-page div.deadline-table ul{
margin:0;
padding:0;
}

#congress-page div.deadline-table li{
font-size:15px;
color:#626262;
font-weight:bold;
line-height:32px;
margin:0;
padding:0 0 0 1px;
}

#congress-page div.deadline-table li:not(:last-child){
border-bottom:1px solid #dcdcdc;
}

#congress-page div.deadline-table li span{
position:relative;
float:right;
width:150px;
padding-left:12px;
font-weight:bold;
line-height:32px;
color:#fff;
background-color:#caa340;
}

#congress-page.regio2016 div.deadline-table li span{
width:180px;
}

#congress-page div.deadline-table li span:after{
position:absolute;
content:'';
left:-3px;
bottom:-1px;
width:100%;
height:1px;
padding-left:3px;
background-color:#fff;
z-index:1;
}

#congress-page table.fees{
font-size:15px;
border:3px solid #fff;
}

#congress-page table.fees th{
height:48px;
font-weight:bold;
font-size:13px;
color:#8f6b0e;
background-color:#f5e6c6;
text-align:center;
vertical-align:middle;
border-bottom:3px solid #fff;
}

#congress-page table.fees th.early{
border-left:3px solid #fff;
border-right:2px solid #fff;
}

#congress-page table.fees th.after{
border-right:2px solid #fff;
}

#congress-page table.fees td.category{
width:250px;
color:#626262;
background-color:#fff;
padding:8px 10px;
border-bottom:1px solid #dcdcdc;
}

#congress-page table.fees td.early,
#congress-page table.fees td.after,
#congress-page table.fees td.daily{
width:96px;
text-align:center;
color:#fff;
border-right:2px solid #fff;
border-bottom:1px solid #fff;
}

#congress-page.regio2016 table.fees td.early,
#congress-page.regio2016 table.fees td.after{
width:106px;
}

#congress-page table.fees td.early{
border-left:3px solid #fff;
background-color:#caa340;
}

#congress-page table.fees td.after{
background-color:#bc8f1d;
}

#congress-page table.fees td.daily{
width:69px;
background-color:#a47807;
border-right:0;
}

#congress-page table.fees tr:last-child td{
border-bottom:0;
}

#congress-page #content-frame #reg div.content{
padding:25px 5px 10px;
}

#congress-page #content-frame #reg div.loggedin{
background-color:#fff;
padding:0 0 10px 3px;
border-bottom:4px solid #e7e8ea;
}

#congress-page #content-frame #reg div.loggedin div.grad-btn-box{
float:left;
width:48%;
margin:0 5px;
}

#congress-page.regio2016 #content-frame #reg div.loggedin div.grad-btn-box{
width:90%;
}

#congress-page div.grad-btn-box{
text-align:center;
padding:15px 0;
}

#congress-page div.grad-btn-box a{
position:relative;
display:inline-block;
padding-left:26px;
border:2px solid #fff;
background: #e7e8ea;
background: -moz-linear-gradient(top, #e7e8ea 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e8ea), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e7e8ea 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );
-webkit-box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
-moz-box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
}

#congress-page div.grad-btn-box a span.bg{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e7e8ea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e8ea));
background: -webkit-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e7e8ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8ea',GradientType=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;
z-index:1;
}

#congress-page div.grad-btn-box a span.label{
position:relative;
display:block;
font-size:15px;
font-weight:bold;
line-height:42px;
text-align:center;
width:231px;
color:#858585;
z-index:2;
}

#congress-page div.grad-btn-box a span.label:after{
position:absolute;
content:'';
left:-26px;
top:0;
width:24px;
border-right:2px solid #fff;
height:100%;
background:#4fa3d2 url(../image/foot/btn-triangle.png) no-repeat 50% 50%;
z-index:1;
	-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;
}

#congress-page div.grad-btn-box a:hover span.label:after{
background-color:#3c8fbd;
}

#congress-page.horizon-nav div.nav-menu ul li span.bg,
#congress-page div.grad-btn-box a:hover span.bg,
#congress-page #reg div.spec-btn a:hover:after,
#congress-page > div.title h3.swap{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#congress-page.horizon-nav div.nav-menu ul li.current span.bg{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}

#congress-page.horizon-nav div.nav-menu ul li:after{
	position:absolute;
	content:'';
	bottom:-13px;
	left:50%;
	margin-left:-7px;
	width:23px; 
	height:13px;
	z-index:1;
	background:url('../frameimage/congress/current-arrow.png') no-repeat 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#congress-page.horizon-nav div.nav-menu ul li.current:after{
	bottom:-16px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}

#congress-page #reg .content div.members,
#congress-page #reg .content div.guest{
float:left;
width:262px;
min-height:730px;
border:5px solid #fff;
background-color:#f8f9f9;
}

#congress-page #reg .content div.white-section{
background-color:#fff;
border-bottom:1px dashed #d2d2d2;
margin-bottom:10px;
}

#congress-page #reg .content p{
font-size:15px;
line-height: 1.3;
color:#626262;
margin:0 8px 15px;
}

#congress-page #reg .content p a{
font-weight:bold;
color:#b58200;
}

#congress-page #reg .content p a:hover{
color:#f49508;
}

#congress-page #reg .content div.guest div.sep{
border-bottom:1px dashed #d2d2d2;
margin-bottom:10px;
}

#congress-page #reg .content div.members{
margin-right:10px;
}

#congress-page #reg .content div h4{
font-size:15px;
font-weight:bold;
color:#ffffff;
text-align:center;
line-height:1.3;
padding:24px 0;
margin:0;
}

#congress-page #reg .content div.members h4{
background-color:#4fa3d2;
}

#congress-page #reg .content div.guest h4{
background-color:#f49508;
padding:13px;
}

#congress-page #reg .content div.guest h4 span{
font-size:16px;
font-weight:normal;
}

#congress-page #reg .content div div.grad-btn-box.top{
padding-top:0;
}

#congress-page #reg .content div div.grad-btn-box{
padding-bottom:19px;
background:url('../image/foot/btn-shadow.png') repeat-x 0 100%;
}

#congress-page #reg .content div div.grad-btn-box.orange a span.label{
line-height:1.2;
padding:4px 0px 2px;
}

#congress-page #reg .content div div.grad-btn-box.orange a span.label span{
font-size:13px;
}

#congress-page #reg .content div div.grad-btn-box.orange a span.label:after{
background-color:#f49508;
}

#congress-page #reg .content div div.grad-btn-box.orange a:hover span.label:after{
background-color:#d98304;
}

#congress-page #reg div.spec-btn{
text-align:center;
padding:0 0 15px;
}

#congress-page #reg div.spec-btn a{
position:relative;
display:block;
font-size:15px;
color:#848484;
text-align:left;
padding:5px 0 5px 50px;
margin:0 7px;
background:url('../frameimage/congress/edit-hover.png') no-repeat 0 5px;
	-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;
}

#congress-page #reg div.spec-btn a span{
font-weight:bold;
	-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;
}

#congress-page #reg div.spec-btn a:hover{
color:#000000;
}

#congress-page #reg div.spec-btn a:hover span{
color:#f49508;
}

#congress-page #reg div.spec-btn a:after{
position:absolute;
content:'';
left:0;
top:5px;
height:36px;
width:42px;
background:url('../frameimage/congress/edit.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;
}

#congress-page #reg div.blue-btn{
padding:5px 0 17px;
text-align:center;
}

#congress-page #reg div.blue-btn a{
display:inline-block;
background:url('../frameimage/congress/blue-btn.png') no-repeat 0 0;
}

#congress-page #reg div.blue-btn a span{
display:inline-block;
width:128px;
height:44px;
padding:4px 0 0 72px;
font-size:15px;
color:#fff;
font-weight:bold;
line-height:1.3;
text-align:left;
background:url('../frameimage/congress/fee-icon.png') no-repeat 8px 8px;
	-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;
}

#congress-page #reg div.blue-btn a:hover span{
background-color:#f29300;
}

#congress-page div.hotel-box{
display:table;
width:557px;
margin-left:-7px;
border-spacing:7px;
border-collapse:separate !important;
}

#congress-page div.hotel-box div.hotel{
display:table-cell;
width:268px;
background-color:#fff;
border-bottom:3px solid #e7e8ea;
padding-bottom:10px;
}

#congress-page #content-frame div.hotel-box div.hotel h4{
font-size:18px;
font-weight:bold;
color:#8f6b0e;
border:0;
padding:9px;
margin:0;
}

#congress-page div.hotel-box div.hotel img{
display:block;
margin:0 auto;
}

#congress-page #content-frame div.hotel-box div.hotel p{
font-size:14px;
color:#000000;
text-align:center;
padding:10px;
margin:0;
}

#congress-page #content-frame div.hotel-box div.hotel ul{
background:#f5e6c6;
padding:0 3px;
margin:0 8px 7px;
}

#congress-page #content-frame div.hotel-box div.hotel ul li{
font-weight:bold;
font-size:14px;
color:#8f6b0e;
padding:8px 5px;
border-bottom:1px dashed #debd78;
}

#congress-page #content-frame div.hotel-box div.hotel ul li span{
float:right;
text-align:right;
}

#congress-page #content-frame div.hotel-box div.hotel ul li:last-child{
border-bottom:0;
}

@media (min-width: 1200px) and (max-width: 1469px){
    #congress-page.mdt30 div.head div.data-section div.date,
    #congress-page.mdt30 div.head div.data-section div.local{
        min-height: 54px;
    }
}

@media (min-width: 992px) and (max-width: 1199px){
    #congress-page.mdt30 div.head div.data-section div.date,
    #congress-page.mdt30 div.head div.data-section div.local{
        min-height: 74px;
    }
}

@media (max-width: 992px){
	#congress-page div.deadline-table li:after{
		content: '';
		display: block;
		clear: both;
	}
}

@media (max-width: 960px){
    #congress-page.mdt30 div.head div.data-section div.date,
    #congress-page.mdt30 div.head div.data-section div.local{
        width: 100%;
    }
}

@media (max-width: 768px){
	#congress-page.regio2016 div.head div.data-section div.date,
	#congress-page.regio2016 div.head div.data-section div.local,
	#congress-page div.head div.data-section div.date,
	#congress-page div.head div.data-section div.local,
	#congress-page #content-frame div div.col-2.center div.left,
	#congress-page #content-frame div div.col-2.center div.right
	{
		width: 100%;
	}

	#congress-page #content-frame div div.col-2.center div.left,
	#congress-page #content-frame div div.col-2.center div.right{
		text-align: center;
	}

	#congress-page div.head{
		padding: 0;
	}
}