﻿#congress-page{
width:708px;
}

#congress-page img.right{
float:right;
margin:0 10px 10px 20px;
}

#congress-page li{
list-style:none;
text-align:left;
}

div.clear{
clear:both;
}

#hide-pages{
display:none;
}

#congress-page div.head{
position:relative;
padding:0 10px;
margin-bottom:35px;
}

#congress-page div.head:after{
position:absolute;
content:'';
right:0;
bottom:-38px;
width:564px;
height:24px;
background:url('../frameimage/congress/head-shadow.jpg') no-repeat 0 0;
z-index:1;
}

#congress-page.congress-xxi div.head:after{
width:100%;
background-size:100%;
}

#congress-page div.head div.title{
padding:14px;
border-bottom:3px solid #023a77;
margin-bottom:3px;
background-color:#034d8e;
}

#congress-page.congress-xxi div.head div.title{
background-color:#CFADD2;
border-color:#8d5692;
}

#congress-page.congress-ix div.head div.title{
background-color:#3270a1;
border-color:#1e507c;
}

#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 h2 span{
font-size:17px;
}

#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:#cff3ff;
border:2px solid #98e5ff;
font-size:15px;
font-weight:bold;
color:#034d8e;
}

#congress-page.congress-xxi div.head div.data-section div.date,
#congress-page.congress-xxi div.head div.data-section div.local{
background-color:#9abed6;
color:#35586f;
border-color:#4d738c;
min-height:80px;
}

#congress-page.congress-ix div.head div.data-section div.date,
#congress-page.congress-ix div.head div.data-section div.local{
background-color:#7fdce5;
color:#326499;
border-color:#359db6;	
}

#congress-page div.head div.data-section div.date{
width:160px;
padding:6px 5px 5px 80px;
margin-right:3px;
}

#congress-page.eng div.head div.data-section div.date{
width:180px;
padding:6px 5px 5px 60px;
}

#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:#00bcfc;
z-index:1;
}

#congress-page.congress-xxi div.head div.data-section div.date:after,
#congress-page.congress-xxi div.head div.data-section div.local:after{
background-color:#2f688e;
}

#congress-page.congress-ix div.head div.data-section div.date:after,
#congress-page.congress-ix div.head div.data-section div.local:after{
background-color:#2c84aa;
}

#congress-page div.head div.data-section div.local:after{
content:'Helyszín';
}

#congress-page.eng div.head div.data-section div.date:after{
content:'Date';
}

#congress-page.eng div.head div.data-section div.local:after{
content:'Location';
}

#congress-page div.head div.data-section div.local{
width:343px;
line-height:1.3;
padding:6px 5px 5px 84px;
}

#congress-page.eng div.head div.data-section div.local{
width:338px;
padding:6px 5px 5px 89px;
}

#congress-page div.head div.data-section div.local span{
font-size:14px;
font-weight:normal;
}

#congress-page div.nav-section{
position:relative;
width:688px;
height:351px;
}

#congress-page.congress-xx div.nav-section{
height:441px;
background:url('../image/congress/MPT_logo_2016.jpg') no-repeat 0 0;
}

#congress-page.congress-xxi div.nav-section{
height:441px;
background:url('../image/congress/mpt_XXI_vandorgyules_2016.jpg') no-repeat 0 0;
}

#congress-page.congress-xx.eng div.nav-section{
height:441px;
background:url('../image/congress/MPT_logo_2016_eng.jpg') no-repeat 0 0;
}

div.content_inner_info_89 #congress-page.congress-ix div.nav-section{
	background:#fff url('../image/congress/molekulatol-a-lelekig-fejlodes-a-pszichiatriaban.png') no-repeat 97% 50%;
}

div.content_inner_info_93 #congress-page.congress-ix div.nav-section{
	background:#fff url('../image/congress/mpt_XXI_vandorgyules_2018.png') no-repeat 97% 50%;
}
div.content_inner_info_97 #congress-page.congress-ix div.nav-section{
	background:#fff url('../image/congress/MPT_logo_2020.jpg') no-repeat 135% 58%;
}

#congress-page.congress-ix div.nav-section{
height:400px;
background:#fff url('../image/congress/mpt_XXI_vandorgyules_2018.png') no-repeat 97% 50%;
}

#congress-page div.nav-section:after{
position:absolute;
content:'';
right:-9px;
bottom:-11px;
width:698px;
height:8px;
background:#dbdbde url('../frameimage/congress/grey-corner.png') no-repeat 100% 0;
z-index:1;
}

#congress-page div.nav-section div.nav-menu{
position:absolute;
top:0;
left:-14px;
width:324px;
z-index:2;
}

#congress-page.congress-xx div.nav-section div.nav-menu{
	width:335px;
}

#congress-page div.nav-section div.nav-menu h4{
font-size:18px;
font-weight:bold;
line-height:40px;
color:#00a8ea;
padding-left:23px;
margin:0;
}

#congress-page.congress-xxi div.nav-section div.nav-menu h4{
color:#0f74b3;
}

#congress-page.congress-ix div.nav-section div.nav-menu h4{
color:#2a8bae;
}

#congress-page div.nav-section div.nav-menu ul{
border:3px solid #fff;
background-color:#253663;
padding:5px;
margin:0;
}

#congress-page.congress-xxi div.nav-section div.nav-menu ul{
	background-color:#345164;
}

#congress-page.congress-ix div.nav-section div.nav-menu ul{
	background-color:#33659a;
}

#congress-page.congress-xx.eng div.nav-section div.nav-menu ul{
	margin:0;
}

#congress-page div.nav-section div.nav-menu ul li{
position:relative;
list-style:none;
line-height:20px;
padding:10px 10px 10px 11px;
font-size:17px;
font-weight:bold;
color:#fff;
background-color:#00bcfc;
margin-bottom:3px;
cursor:pointer;
border-left:4px solid #00bcfc;
	-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.congress-xxi div.nav-section div.nav-menu ul li{
	background-color:#849eaf;
	border-color:#3378a4;
}

#congress-page.congress-ix div.nav-section div.nav-menu ul li{
	background-color:#26a9d1;
	border-color:#26a9d1;
}

#congress-page div.nav-section div.nav-menu ul li.eng,
#congress-page div.nav-section div.nav-menu ul li.hun{
padding:0;
}

#congress-page div.nav-section div.nav-menu ul li.eng a,
#congress-page div.nav-section div.nav-menu ul li.hun a{
display:block;
padding:10px 10px 10px 45px;
color:#fff;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#congress-page div.nav-section div.nav-menu ul li.eng a:hover,
#congress-page div.nav-section div.nav-menu ul li.hun a:hover{
color:#0389d3;
text-decoration:none;
}

#congress-page div.nav-section div.nav-menu ul li.eng:after,
#congress-page div.nav-section div.nav-menu ul li.hun:after{
position:absolute;
content:'';
left:12px;
top:11px;
width:25px;
height:18px;
background:url('../frameimage/congress/eng.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#congress-page div.nav-section div.nav-menu ul li.hun:after{
height:17px;
background:url('../frameimage/congress/hungary-flag.png') no-repeat 0 0;
}

#congress-page div.nav-section div.nav-menu ul li.current.eng:after,
#congress-page div.nav-section div.nav-menu ul li.current.hun:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;	
}

#congress-page div.nav-section div.nav-menu ul li.inactive{
color:#d9ba6c;
background-color:#b78e25;
border-color:#b78e25;
cursor:default;
}

#congress-page div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#0389d3;
background-color:#fff;
border-color:#fff;
}

#congress-page.congress-xxi div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#0f74b3;
}

#congress-page.congress-ix div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#fff;
background-color:#66d1f1;
}

#congress-page div.head div.nav-section div.nav-menu ul li.current{
color:#68c3f9;
background-color:#007fc5;
border-color:#fff;
cursor:default;
}

#congress-page.congress-xxi div.head div.nav-section div.nav-menu ul li.current{
color:#0e2737;
background-color:#4d738c;	
}

#congress-page.congress-ix div.head div.nav-section div.nav-menu ul li.current{
color:#619bcd;
background-color:#33659a;	
}

#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:#00bcfc;
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 div.footer-nav ul li.eng a{
	text-decoration:none;
}

#congress-page.congress-xxi div.footer-nav ul li{
color:#EF6F95;
}

#congress-page.congress-ix div.footer-nav ul li{
color:#30b0bd;
}

#congress-page.congress-xxi div.footer-nav ul li.eng a{
color:#CFADD2;
}

#congress-page.congress-xxi div.footer-nav ul li.eng a:hover{
color:#fff;
}

#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:#00bcfc;
}

#congress-page.congress-xxi div.footer-nav ul li:not(.inactive):not(.current):hover{
background-color:#aa5eb1;	
}

#congress-page.congress-ix div.footer-nav ul li:not(.inactive):not(.current):hover{
background-color:#30b0bd;	
}

#congress-page div.footer-nav ul li.inactive{
color:#bcbcbc;
cursor:default;
}

#congress-page div.footer-nav ul li.current{
color:#bcbcbc;
cursor:default;
}

#congress-page #content-frame{
padding-bottom:2px;
border-bottom:3px solid #a3a3a3;
margin-bottom:3px;
background-color:#eff0f3;
margin:0;
}

#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:#034d8e;
}

#congress-page.congress-xxi > div.title h3{
background-color:#c47cca;	
}

#congress-page.congress-ix > div.title h3{
background-color:#2a8caf;	
}

#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:#00bcfc;
background-color:#fff;
text-align:center;
border-bottom:3px solid #e7e8ea;
margin:25px 0 12px
}

#congress-page.congress-xxi #content-frame > div h4{
color:#EF6F95;
}

#congress-page.congress-ix #content-frame > div h4{
color:#2c86ab;
}

#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 li{
position:relative;
font-size:15px;
line-height:1.3;
color:#626262;
margin:0 0 10px;
}

#congress-page #content-frame > div li:after{
position:absolute;
content:'';
left:-15px;
top:8px;
width:6px;
height:6px;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
background-color:#00bcfc;
z-index:1;
}

#congress-page.congress-xxi #content-frame > div li:after{
background-color:#aa5eb1;	
}

#congress-page.congress-ix #content-frame > div li:after{
background-color:#2c84aa;	
}

#congress-page #content-frame > div div.hotel li:after{
background:none;
}

#congress-page #content-frame > div p.highlight{
color:#437fb3;
}

#congress-page.congress-xxi #content-frame > div p.highlight{
color:#95399d;
}

#congress-page.congress-ix #content-frame > div p.highlight{
color:#359db6;
}

#congress-page #content-frame > div p a{
font-weight:inherit;
color:#00a5df;
}

#congress-page.congress-xxi #content-frame > div a{
color:#c47cca;
}

#congress-page #content-frame > div p a:hover{
color:#136886;
text-decoration:none;
}

#congress-page.congress-xxi #content-frame > div a:hover{
color:#ebaaf0;
}

#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:45%;
}

#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 #content-frame div div.link-box{
text-align:center;
}

#congress-page #content-frame div a.pdf-btn,
#congress-page #content-frame div a.btn{
display:inline-block;
border:2px solid #00BCFC;
padding:11px 10px 11px 45px;
font-size:14px;
font-weight:bold;
background:#fff url('../frameimage/congress/pdf-icon.png') no-repeat 7px 5px;
color:#253663;
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.btn{
	padding:11px 10px;
	background:#fff;
}

#congress-page.congress-xxi #content-frame div a.pdf-btn,
#congress-page.congress-xxi #content-frame div a.btn{
border-color:#EF6F95;
}

#congress-page.congress-ix #content-frame div a.pdf-btn,
#congress-page.congress-ix #content-frame div a.btn{
color:#046678;
border-color:#33a6bb;
}

#congress-page #content-frame div.col-2{
padding:0 20px;
}

#congress-page #content-frame div.col-2 ul{
float:left;
width:43%;
}

#congress-page #content-frame div a.pdf-btn:hover,
#congress-page #content-frame div a.btn:hover{
color:#f28900;
border-color:#dfaa1f;
text-decoration:none;
}

#congress-page.congress-ix #content-frame div a.pdf-btn:hover,
#congress-page.congress-ix #content-frame div a.btn:hover{
color:#0e8499;
border-color:#56c7dc;	
}

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 #content-frame > div div.deadline-table li{
font-size:15px;
color:#626262;
font-weight:bold;
line-height:32px;
margin:0;
padding:0 0 0 1px;
}

#congress-page #content-frame > div div.deadline-table li:after{
background:none;
}

#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:350px;
padding-left:12px;
font-weight:bold;
line-height:32px;
color:#fff;
background-color:#00BCFC;
}

#congress-page.congress-xxi div.deadline-table li span{
background-color:#CFADD2;
}

#congress-page.congress-ix div.deadline-table li span{
background-color:#2faabc;
}

#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 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 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 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 #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:14px;
margin:0 8px 12px;
}

#congress-page #reg .content p a{
font-weight:normal;
color:#2899c9;
}

#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:677px;
margin-left:5px;
border-spacing:7px;
border-collapse:separate !important;
}

#congress-page div.hotel-box div.hotel{
display:table-cell;
width:328px;
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:#437fb3;
border:0;
padding:9px;
margin:0;
}

#congress-page.congress-ix #content-frame div.hotel-box div.hotel h4{
color:#2a8caf;	
}

#congress-page.congress-xxi #content-frame div.hotel-box div.hotel h4{
color:#c47cca;	
}

#congress-page div.hotel-box div.hotel img{
display:block;
max-width:316px;
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 div.description p{
text-align:left;
}

#congress-page #content-frame div.hotel-box div.hotel div.description p span{
color:#0389d3;
font-weight:bold;
}

#congress-page.congress-xxi #content-frame div.hotel-box div.hotel div.description p span{
color:#95399d;
}

#congress-page.congress-ix #content-frame div.hotel-box div.hotel div.description p span{
color:#2a8caf;
}

#congress-page #content-frame div.hotel-box div.hotel ul{
background:#437fb3;
padding:0 3px;
margin:0 8px 7px;
}

#congress-page.congress-xxi #content-frame div.hotel-box div.hotel ul{
background:#cdaad0;
}

#congress-page.congress-ix #content-frame div.hotel-box div.hotel ul{
background:#2a8caf;
}

#congress-page #content-frame div.hotel-box div.hotel ul li{
font-weight:bold;
font-size:14px;
color:#fff;
padding:8px 5px;
border-bottom:1px dashed #fff;
margin:0;
}

#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;
}

#congress-page #content-frame table.prices{
background-color:#fff;
font-size:14px;
margin-bottom:20px;
}

#congress-page #content-frame table.prices td{
color:#fff;
text-align:center;
height:35px;
padding:5px;
border-bottom:2px solid #fff;
}

#congress-page #content-frame table.prices tr td:first-child{
color:#253663;
font-weight:bold;
border-bottom:2px solid #eee;
}

#congress-page.congress-xxi #content-frame table.prices tr td:first-child{
color:#664383;	
}

#congress-page #content-frame table.prices tr:last-child td{
border-bottom:0;
}

#congress-page #content-frame table.prices tr td.before{
background-color:#85c0d4;
}

#congress-page.congress-xxi #content-frame table.prices tr td.before{
background-color:#CDAAD0;
}

#congress-page #content-frame table.prices tr td.after{
background-color:#499dba;
}

#congress-page.congress-xxi #content-frame table.prices tr td.after{
background-color:#BF92C2;
}

#congress-page #content-frame table.prices tr td.local{
background-color:#157798;
}

#congress-page.congress-xxi #content-frame table.prices tr td.local{
background-color:#8456A9;
}

#congress-page #content-frame table.prices tr td.daily{
background-color:#386d7f;
}

#congress-page.congress-xxi #content-frame table.prices tr td.daily{
background-color:#664383;
}

#congress-page #content-frame table.prices th{
background-color:#89e1ff;
color:#253663;
height:25px;
font-weight:bold;
}

#congress-page.congress-xxi #content-frame table.prices th{
color:#664383;
background-color:#F5AEC0;
}

#congress-page.congress-ix #content-frame table.prices th{
height:50px;
color:#fff;
background-color:#2fa6ba;
border-bottom: 2px solid #fff;
}



/***  regisztráci, absztrakt táblázat ***/

#congress-page div.content div.main a.application-button {
    width: 262px;
    height: 40px;
    padding: 10px 0 0 38px;
    margin: 0 0 1em;
    background: url("/upload/pszichiatria/image/mpt_2014/application-button.png") no-repeat 0 0;
    background-color: none;
    font-weight: bold;
    font-size: 15px;
    color: #858585;
    display: block;
    border: 0;
    text-decoration: none;
}

div.kongresszus.xix div.content div.main a.application-button{
background: url("/upload/pszichiatria/image/mpt_2014/application-button-xix.jpg") no-repeat;
}

#congress-page div.content div.main .application-button.left:hover {
    margin: 0 0 1em;
    background-color: none;
    background-position: 0 -50px;
    border: 0;
    text-decoration: none;
    color: #2b8983;
}
#congress-page div.content div.main .application-button.right {
    width: 262px;
    height: 40px;
    padding: 10px 0 0 38px;
    margin: 0 0 1em;
    background-position: 0 -100px;
}

div.kongresszus.xix div.content div.main .application-button.right {
background-position: 0 -100px;
}

#congress-page div.content div.main .application-button.right:hover {
    width: 262px;
    height: 40px;
    padding: 10px 0 0 38px;
    margin: 0 0 1em;
    text-align: center;
    background-color: none;
    background-position: 0 -150px;
    border: 0;
    text-decoration: none;
    color: #2b8983;
}
#congress-page div.content div.main .application-button.right span.upper {
    font-size: 15px;
}

#congress-page div.content div.main .application-button.right span.lower {
    font-size: 13px;
}

#congress-page div.content div.main .col1 {
	width:320px;
	float:left;
	margin-right:20px;
}
#congress-page div.content div.main .col2 {
	width:320px;
	float:right
}

#congress-page div.content div.main .col2 {
    background:
        url("/upload/pszichiatria/image/mpt_2014/gradient-below-buttons2.gif") 10px 144px no-repeat,
        url("/upload/pszichiatria/image/mpt_2014/gradient-below-buttons2.gif") 10px 209px no-repeat;
    background-color: #fff;
    
}
#congress-page div.content div.main .col2{
    background: url("/upload/pszichiatria/image/mpt_2014/gradient-below-buttons2.gif") 10px 144px no-repeat;
    background-color: #fff;
}

#congress-page div.content div.main .col1.logged-in-col,
#congress-page div.content div.main .col2.logged-in-col {
    background: url("/upload/pszichiatria/image/mpt_2014/gradient-below-buttons2.gif") 10px 62px no-repeat;
    background-color: #fff;
}

#congress-page div.content div.main h5.mpt-bigger {
    padding: 29px 20px;
}

#congress-page div.content div.main .col1 {
	width:320px;
	float:left;
	margin-left:10px;
}
#congress-page div.content div.main .col2 {
	width:320px;
	float:right;
	margin-right:14px;
}

#congress-page div.content div.main .col1,
#congress-page div.content div.main .col2 {
	background-color:#fff;
	padding:10px;
	width:300px;
	min-height:550px;
	border-bottom:3px solid #e7e8ea;
}

#congress-page div.content div.main .col1.logged-in-col,
#congress-page div.content div.main .col2.logged-in-col{
	min-height:auto;
}

#congress-page div.content div.main h5 {
	/*height:58px;*/
	padding:12px 20px 13px 20px;
	margin:0;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin-bottom:10px;
}
#congress-page div.content div.main .col1 h5 {
	background-color:#26a2e6;
}


#congress-page div.content div.main .col2 h5{
	background-color:#da5345;
	padding:12px 20px 12px 20px;
}


#tab_4 a.jellap_gomb {
    display: block;
    text-indent: -9999px;
    width: 159px;
    height: 34px;
    background: url("/upload/pszichiatria/image/mpt_2014/jelentkezesi_lap_gomb.png") no-repeat 0 0;
    margin: 0 auto 14px;
    padding: 0;
}
#tab_3 a.jellap_gomb {
	background: url("/upload/pszichiatria/image/mpt_2014/reszletes-program-gomb.jpg") no-repeat 0 0;
	width:216px;
	margin-bottom:20px;
}

#tab_4 a.jellap_gomb:hover,
#tab_4 a.jellap_gomb:focus {
    background-position: 0 -34px;
}

#congress-page div.content div.main p.folytat {
	background:url("/upload/pszichiatria/image/mpt_2014/application-icon.png") no-repeat 2px 10px;
	padding:8px 8px 8px 50px;
	font-size:14px;
	color:#848484;
	font-weight:normal;
	margin-bottom:0;
}
#congress-page div.content div.main p.folytat a {
	font-size:14px;
	color:#cc333a;
	text-decoration:none;
	background-image:none;
	border:0;
	display:inline;
	margin:3px 5px;
}
#congress-page div.content div.main .col2 p.folytat a:hover {
	background-color:#cc333a;
	color:#fff;
	margin:0;
	padding:3px 5px;
}

#performer div.section{
	clear:both;
	padding:10px;
}

#performer div.section img.profile{
	float:left;
	margin:0 20px 10px 0;
	max-width:180px;
}

#congress-page #content-frame  #performer div.section h4{
	background:none;
	border:none;
	text-align:left;
	margin:0 0 20px;
}