﻿#congress-page{
font-family:'Roboto';
background-color:#fff;
padding:12px;
}

#congress-page img.right{
float:right;
margin:0 10px 10px 20px;
}

#congress-page li{
list-style:none;
text-align:left;
}

#right_div div.tile.tile31.congress{
	display:none;
}

div.clear{
clear:both;
}

#hide-pages{
display:none;
}

#congress-page div.head{
position:relative;
margin-bottom:35px;
}

#congress-page div.head:after{
position:absolute;
content:'';
right:0;
bottom:-38px;
width:100%;
height:24px;
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
z-index:1;
}

#congress-page div.head div.title{
padding:14px;
border-bottom:3px solid #a4140e;
margin-bottom:3px;
background-color:#da241c;
}

#congress-page div.head h2{
font-family:Arial,helvetica,sans-serif;
font-size:25px;
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:2px 0 3px 0;
}

#congress-page div.head div.data-section div.date,
#congress-page div.head div.data-section div.local{
position:relative;
float:left;
min-height:58px;
background-color:#d3ebf8;
border:2px solid #b3dbf4;
font-size:16px;
padding:6px 5px 5px 92px;
font-weight:700;
color:#0d83be;
}

#congress-page div.head div.data-section div.date{
width:254px;
margin-right:3px;
}

#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:700;
line-height:24px;
text-transform:uppercase;
padding:0 8px;
background-color:#0080c1;
z-index:1;
}

#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:calc(100% - 257px);
line-height:1.3;
}

#congress-page div.head div.data-section div.local span{
font-size:15px;
font-weight:400;
}

#congress-page div.nav-section{
position:relative;
height:260px;
}

#congress-page.congress-xvi div.nav-section{
background:url('../frameimage/congress/bg/art-hotel-szeged.jpg') no-repeat 8px 0;
}

#congress-page.congress-xvii div.nav-section{
background:#000 url('../frameimage/congress/bg/harkany.jpg') no-repeat 151px 0;
}

#congress-page.congress-xviii div.nav-section{
background:#000 url('../frameimage/congress/bg/hotel-beke.jpg') no-repeat 50% 50%;
}

#congress-page div.nav-section:after{
position:absolute;
content:'';
right:0;
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:-8px;
width:340px;
z-index:2;
}

#congress-page div.nav-section div.nav-menu h4{
font-family:arial,helvetica,sans-serif;
font-size:18px;
font-weight:bold;
line-height:37px;
color:#5c9fe4;
padding-left:28px;
margin:0;
}

#congress-page.congress-xvii div.nav-section div.nav-menu h4{
	color:#fff;
}

#congress-page.congress-xviii div.nav-section div.nav-menu h4{
	color: #aed6ff;
}

#congress-page div.nav-section div.nav-menu ul{
border:3px solid #fff;
background-color:#007fc5;
padding:5px;
margin:0;
}

#congress-page div.nav-section div.nav-menu ul li{
position:relative;
list-style:none;
line-height:20px;
padding:11px 10px 11px 13px;
font-size:17px;
font-weight:bold;
color:#fff;
background-color:#4aaee2;
margin-bottom:3px;
cursor:pointer;
border-left:4px solid transparent;
	-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.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:#54a9d8;
background-color:#188ecf;
border-color:#188ecf;
cursor:default;
}

#congress-page div.nav-section div.nav-menu ul li:not(.inactive):hover{
color:#007fc5;
background-color:#fff;
border-color:#fff;
}

#congress-page div.head div.nav-section div.nav-menu ul li.current{
color:#aee3ff;
background-color:#007fc5;
border-color:#fff;
cursor:default;
}

#congress-page div.nav-section div.nav-menu ul li:last-child{
margin-bottom:0;
}

#congress-page div.footer-nav{
border-top:3px solid #fff;
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:15px;
line-height:28px;
padding:0 7px;
font-weight:bold;
color:#1898c9;
margin:0 9px 6px 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 div.footer-nav ul li:not(:last-child):after{
position:absolute;
content:'';
right:-8px;
top:7px;
width:1px;
height:15px;
background-color:#b9b9b9;
z-index:1;
}

#congress-page div.footer-nav ul li:not(.inactive):not(.current):hover{
color:#fff;
background-color:#068bd4;
}

#congress-page div.footer-nav ul li.inactive{
color:#c7c7c7;
cursor:default;
}

#congress-page div.footer-nav ul li.current{
color:#c7c7c7;
cursor:default;
}

#congress-page #content-frame{
font-family:'Open Sans';
padding-bottom:2px;
border-bottom:3px solid #a3a3a3;
margin-bottom:3px;
background-color:#eff0f3;
margin:0;
}

#content-frame > div{

}

#congress-page > div.title{
position:relative;
padding:0 10px 8px;
text-align:center;
background-color:#fff;
z-index:3;
}

#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:#0080c1;
}

#congress-page > div.title h3{
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

#content-frame > div h4{
padding:10px;
font-size:18px;
font-weight:bold;
color:#0389d3;
background-color:#fff;
text-align:center;
border-bottom:3px solid #e7e8ea;
margin:30px 0 15px;
}

#congress-page #content-frame div.warn-box{
	border:3px solid #fff;
	padding:15px;
background:url('../frameimage/congress/warn-sign.png') no-repeat right 15px bottom 15px, #ffeaea;
background:url('../frameimage/congress/warn-sign.png') no-repeat right 15px bottom 15px, -moz-linear-gradient(left, #ffeaea 0%, #ffd4d4 100%);
background:url('../frameimage/congress/warn-sign.png') no-repeat right 15px bottom 15px, -webkit-linear-gradient(left, #ffeaea 0%,#ffd4d4 100%);
background:url('../frameimage/congress/warn-sign.png') no-repeat right 15px bottom 15px, linear-gradient(to right, #ffeaea 0%,#ffd4d4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffd4d4',GradientType=1 );
}

#congress-page #content-frame div.warn-box.two-line{
padding:45px 20px 35px;
}

#congress-page #content-frame div.warn-box.two-line p.title{
	font-size:22px;
	margin-bottom:5px;
}

#congress-page #content-frame div.warn-box p{
	text-align:center;
	font-size:17px;
	line-height:1.3;
	color:#be0900;
}

#congress-page #content-frame div.warn-box p.title{
	text-transform:uppercase;
}

#congress-page #content-frame div.warn-box p a,
#congress-page #content-frame div.warn-box p a:hover{
	color:#da251c;
	font-weight:400;
	text-decoration:underline;
}

#content-frame > div h4.low{
background:none;
border:none;
margin-bottom:0;
}

#content-frame > div div.content{
padding:25px 18px 10px;
}

#content-frame > div{
font-size:17px;
line-height:1.3;
color:#000;
}

#content-frame > div p{
margin:0 0 16px;
line-height:1.3;
}

#content-frame > div ul:not([class]){
	margin-bottom:20px;
}

#content-frame > div ul:not([class]) li{
position:relative;
margin:0 0 9px 15px;
padding-left:20px;
}

#content-frame > div ul:not([class]) li:before{
position: absolute;
content: '';
left: 0;
top: 6px;
width: 7px;
height: 7px;
background: #25aff4;
background: -moz-linear-gradient(-45deg, #25aff4 0%, #0093dd 100%);
background: -webkit-linear-gradient(-45deg, #25aff4 0%,#0093dd 100%);
background: linear-gradient(135deg, #25aff4 0%,#0093dd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25aff4', endColorstr='#0093dd',GradientType=1 );
border: 1px solid #0094de;
z-index: 1;
}

#content-frame > div p.highlight{
color:#437fb3;
}

#content-frame > div p a{
font-weight:inherit;
color:#00a5df;
text-decoration:underline;
}

#content-frame > div p label{
font-weight:bold;
}

#content-frame > div p label.sep{
margin-left:15px;
}

#content-frame > div p.center{
text-align:center
}

#content-frame > div p.center.title{
font-size:20px;
}

#content-frame > div p.featured{
font-size:17px;
font-weight:bold;
text-align:center;
}

#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;
margin-bottom:10px;
}

#congress-page #content-frame div a.btn{
display:inline-block;
border:2px solid #e0e0e0;
background: #ef6b64;
background: -moz-linear-gradient(left, #ef6b64 0%, #da251c 100%);
background: -webkit-linear-gradient(left, #ef6b64 0%,#da251c 100%);
background: linear-gradient(to right, #ef6b64 0%,#da251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6b64', endColorstr='#da251c',GradientType=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 #content-frame div a.btn:hover{
	border-color:#fff;
}

#congress-page #content-frame div div.link-box.multi a.btn{
	margin:0 8px;
}

#congress-page #content-frame div div.link-box a.btn > span{
position:relative;
display:block;
font-size:15px;
color:#0389d3;
font-weight:700;
text-transform:uppercase;
padding:7px 12px 7px 37px;
background-color:#fff;
}

#congress-page #content-frame div a.btn span{
	-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 > span span{
	font-weight:400;
	color:#00a8ff;
}

#congress-page #content-frame div div.link-box a.btn:hover span{
	color:#fff;
	background-color:transparent;
}

#congress-page #content-frame div a.btn.pdf > span{
	background:url('../frameimage/congress/pdf-icon.png') no-repeat 3px 5px;
}

#congress-page #content-frame div a.btn.doc > span{
	background:url('../frameimage/congress/doc-icon.png') no-repeat 4px 5px;
}

#congress-page #content-frame div a.btn.reg > span{
	background:url('../frameimage/congress/reg-icon-hover.png') no-repeat 10px 5px;
}

#congress-page #content-frame div a.btn.abstract > span{
	background:url('../frameimage/congress/form-icon-hover.png') no-repeat 7px 5px;
}

#congress-page #content-frame div a.btn.abstract > span:after,
#congress-page #content-frame div a.btn.reg > span:after{
	position:absolute;
	content:'';
	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 #content-frame div a.btn.reg > span:after{
	left:10px;
	top:5px;
	width:20px;
	height:25px;
	background:url('../frameimage/congress/reg-icon.png') no-repeat 0 0;
}

#congress-page #content-frame div a.btn.abstract > span:after{
	left:7px;
	top:5px;
	width:25px;
	height:25px;
	background:url('../frameimage/congress/form-icon.png') no-repeat 0 0;
}

#congress-page #content-frame div a.btn.abstract:hover > span:after,
#congress-page #content-frame div a.btn.reg:hover > span:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
#congress-page #content-frame div table.signature{
width:100%;
text-align:center;
margin-top:25px;
}

#congress-page #content-frame div table p{
text-align:center;	
}

#congress-page #content-frame div.col-2{
padding:0 20px;
}

#congress-page #content-frame div.col-2 ul{
float:left;
width:43%;
}

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;
}

#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;
}

#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 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;
}

/* Szállások */

#prices div.hotel{
	position:relative;
	border:3px solid #fff;
	background-color:#c1e9ff;
	padding:0 13px 11px;
}

#prices div.hotel:after{
	display:block;
	content:'';
	width:100%;
	height:0;
	clear:both;
}

#prices div.hotel .name h5{
	text-align:center;
	font-size:18px;
	color:#005986;
	font-weight:700;
	padding:10px;
}

#prices div.hotel .name h5 span{
	font-weight:400;
}

#prices div.hotel div.img{
	width:290px;
	float:left;
}

#prices div.hotel div.img img{
	border:3px solid #fff;
	display:block;
	max-width:100%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,128,193,0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,128,193,0.2);
box-shadow: 0px 0px 10px 0px rgba(0,128,193,0.2);
}

#prices div.hotel div.prices{
	float:left;
	width:calc(100% - 290px);
}

#prices div.hotel div.prices table{
	background-color:#fff;
	color:#004b74;
	font-size:17px;
	width:100%;
}

#prices div.hotel div.prices table tr td{
	border-bottom:3px solid #c1e9ff;
	padding:9px;
	vertical-align:middle;
}

#prices div.hotel div.prices table tr td:first-child{
	border-right:3px solid #c1e9ff;
}

#prices div.hotel div.prices table tr td:last-child{
	text-align:right;
	padding-right:21px;
	width:135px;
}

#congress-page p.acc-num{
	text-align:center;
	font-size:18px;
	color:#004b74;
	font-weight:700;
	margin:24px 0;
}

#congress-page #content-frame div.warn-box.simple{
	border-width:4px;
	padding:16px;
background:url('../frameimage/congress/warn-sign-simple.png') no-repeat 18px 50%, #ffeaea;
background:url('../frameimage/congress/warn-sign-simple.png') no-repeat 18px 50%, -moz-linear-gradient(left, #ffeaea 0%, #ffd4d4 100%);
background:url('../frameimage/congress/warn-sign-simple.png') no-repeat 18px 50%, -webkit-linear-gradient(left, #ffeaea 0%,#ffd4d4 100%);
background:url('../frameimage/congress/warn-sign-simple.png') no-repeat 18px 50%, linear-gradient(to right, #ffeaea 0%,#ffd4d4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffd4d4',GradientType=1 );
}

#congress-page #content-frame div.warn-box.simple p{
	margin:0;
}

#congress-page #content-frame p.list{
	line-height:1.5;
}

/***  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;
}

#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;
}

#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;
}