html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

input{
outline:0;
}

h2,h3,h4,h5,h6,p,li{
line-height:1.2;
}

p{
text-align:left;
font-size:17px;
}

a{
color:#00a8ff;
text-decoration:none;
	-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;
}

div.section p a{
text-decoration:underline;
}

img.left{
	float:left;
}

img.right{
	float:right;
}

p.center{
	text-align:center;
}

body {
	color:#4b4b4b;
	line-height: 1;
	font-family:arial,helvetica,sans-serif;
	min-width:1240px;
	text-rendering: optimizeLegibility;
}

#right_div,
.content_inner_div div.content_cnt_div{
	font-family:'Open Sans';
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
position:absolute;
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#admin_div a{
	color:#fff;
}

.clear{
clear:both;
}

div.inner{
position:relative;
margin:0 auto;
width:1240px;
}

#contentframe_container_x_lcr3{
background: #87c2f0;
background: -moz-linear-gradient(top, #87c2f0 0%, #ecf6fd 50%, #cae4f3 100%);
background: -webkit-linear-gradient(top, #87c2f0 0%,#ecf6fd 50%,#cae4f3 100%);
background: linear-gradient(to bottom, #87c2f0 0%,#ecf6fd 50%,#cae4f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c2f0', endColorstr='#cae4f3',GradientType=0 );
}

#abc_nav{
	clear:both;
}

div.section{
	background-color:#fff;
	border:3px solid #fff;
	margin-bottom:10px;
}

div.section.padding{
padding:17px 9px 1px;
}

div.section > *:not(div){
	font-size:17px;
	line-height:1.4;
	color:#4b4b4b;
	margin-bottom:22px;
}

div.section p.title{
	font-weight:700;
	margin-bottom:8px;
}

div.section h3{
	font-size:20px;
	color:#0094de;
}

div.section h4{
	color:#0094de;
}

div.section ul:not([class]){
	padding-left:15px;
}

div.section ul:not([class]) li{
	position:relative;
	padding-left:15px;
	margin-bottom:22px;
}

div.section 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;
}

sup{
	font-size:0.8em;
}

div.section div.link-box{
text-align:center;
padding:20px 0;
}

div.section div.link-box 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;
}

div.section div.link-box a.btn:hover{
	border-color:#fff;
}

div.section div.link-box.multi a.btn{
	margin:0 8px;
}

div.section div.link-box a.btn.pdf > span{
	background:#fff url('../frameimage/congress/pdf-icon.png') no-repeat 3px 5px;
}

div.section div.link-box a.btn.doc > span{
	background:#fff url('../frameimage/congress/doc-icon.png') no-repeat 4px 5px;
}

div.section 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;
}

div.section div.link-box 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;	
}

div.section div.link-box a.btn > span span{
	font-weight:400;
	color:#00a8ff;
}

div.section div.link-box a.btn:hover span{
	color:#fff;
	background-color:transparent;
}

/* Footer */

#page-footer{
	border-top:3px solid #fff;
background: #006fa6;
background: -moz-linear-gradient(top, #006fa6 0%, #0094de 100%);
background: -webkit-linear-gradient(top, #006fa6 0%,#0094de 100%);
background: linear-gradient(to bottom, #006fa6 0%,#0094de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fa6', endColorstr='#0094de',GradientType=0 );
}

#page-footer > .inner > div{
	float:left;
	min-height:95px;
}

#page-footer div.logo{
	width:243px;
	padding:17px 0 0 59px;
}

#page-footer div.addr{
	width:510px;
	padding-top:15px;
}

#page-footer div.addr h2{
	font-family:'Noto Sans';
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	line-height:1.2;
	margin-bottom:8px;
}

div.site_outer_info_12 #page-footer div.addr h2{
	white-space:nowrap;
}

#page-footer div.addr p{
	font-family:'Open Sans';
	font-size:15px;
	color:#c1e7ff;
	margin: 0 0 10px;
}

#page-footer div.addr p label{
	color:#fff;
	font-weight:bold;
	margin-right:6px;
}

#page-footer div.addr p span{
	display:inline-block;
	line-height:17px;
	background:url(../frameimage/footer/icons.png) no-repeat 0 0;
	vertical-align:top;
}

#page-footer div.addr p span.addr{
	padding-left:22px;
	margin-right:30px;
	background-position: 0px 0px;
}

#page-footer div.addr p span.phone{
	padding-left:26px;
	background-position: 0px -26px;
}

#page-footer div.addr p span.sep{
	width:1px;
	background:#46afe3;
	height:15px;
	margin:1px 10px 0;
}

#page-footer div.emails{
	width:321px;
	padding-top:39px;
}

div.site_outer_info_12 #page-footer div.emails{
	padding-top:50px;
}

#page-footer div.emails ul li{
	display:inline-block;
	vertical-align:top;
}

#page-footer div.emails ul li:not(:last-child){
	margin-right:15px;
}

#page-footer div.emails ul li a{
	position:relative;
	display:inline-block;
	font-size:15px;
	color:#c1e7ff;
	line-height:30px;
	padding:0 6px 0 40px;
	background:#2593ca url('../frameimage/footer/icons.png') no-repeat 7px -45px;
	border:2px solid #5dadd7;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#page-footer div.emails ul li a:after{
	position:absolute;
	content:'';
	left:7px;
	top:7px;
	width:24px;
	height:16px;
	background:url('../frameimage/footer/icons.png') no-repeat 0 -78px;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#page-footer div.emails ul li a:hover{
	color:#0d83be;
	border-color:#e3f4fe;
	background-color:#aee0fc;
}

#page-footer div.madeby{
	width:166px;
	padding-top:24px;
}

#page-footer div.madeby p{
	font-family:'Roboto';
	font-size:13px;
	color:#77c5ed;
	font-weight:500;
	font-style:italic;
	text-align:right;
	margin-bottom:4px;
}

#page-footer div.madeby img{
	float:right;
}

#page-footer .copyright{
	position:relative;
	font-family:'Roboto';
	clear:both;
	background-color:#0475ad;
	border-top:2px solid #3499cd;
}

#page-footer .copyright .inner{
	min-height:35px;
}

#page-footer .copyright p{
	font-weight:500;
	font-size:13px;
	text-align:center;
	padding:10px 10px 9px;
	color:#77c5ed;
	line-height:1.2;
}

#page-footer .copyright p a{
	color:#fff;
}

#page-footer .copyright #back-top{
	position:absolute;
	right:0;
	top:0;
	display:inline-block;
background: #3499cd;
background: -moz-linear-gradient(top, #3499cd 0%, #138bc7 100%);
background: -webkit-linear-gradient(top, #3499cd 0%,#138bc7 100%);
background: linear-gradient(to bottom, #3499cd 0%,#138bc7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3499cd', endColorstr='#138bc7',GradientType=0 );
cursor:pointer;
}

#page-footer .copyright #back-top:before{
	position:absolute;
	content:'';
	left:0;
	top:-2px;
	width:100%;
	height:2px;
	background-color:rgba(255,255,255,0.2);
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#page-footer .copyright #back-top:hover:before{
	background-color:#ff675f;
}

#page-footer .copyright #back-top:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #dd221b;
background: -moz-linear-gradient(left, #dd221b 0%, #b60e06 100%);
background: -webkit-linear-gradient(left, #dd221b 0%,#b60e06 100%);
background: linear-gradient(to right, #dd221b 0%,#b60e06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd221b', endColorstr='#b60e06',GradientType=1 );
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#page-footer .copyright #back-top .label{
	position:relative;
	display:block;
	font-size:13px;
	line-height:35px;
	font-weight:500;
	color:#c1e7ff;
	padding:0 40px 0 10px;
	background:url('../frameimage/footer/jump-top.png') no-repeat right 10px top 12px;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#page-footer .copyright #back-top:hover .label{
	color:#fff;	
}

/* Csempe */

div.tile{
    position: relative;
    height: 216px;
    width: 197px;
	float:left;
    margin: 0 10px 10px 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
div.tile.congressp{
    position: relative;
    height: 180px;
    width: 197px;
	float:left;
    margin: 0 10px 10px 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
div.tile.tile31{
	width:609px;
}
div.tile a.layer{
	position:relative;
    display: block;
    height: 100%;
	border:3px solid transparent;
	z-index:2;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
div.tile a.layer span.label{
    position: absolute;
	display:inline-block;
    left: 12px;
    bottom: 12px;
	font-family:'Roboto';
    font-size: 17px;
	font-weight:500;
    line-height: 21px;
    color:rgba(255,255,255,0.8);
    -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;
}

div.tile:hover a.layer span.label{
	color:#fff;
}

div.tile.memberinfo{
background: #ef6b64;
background: -moz-linear-gradient(-45deg, #ef6b64 0%, #da251c 100%);
background: -webkit-linear-gradient(-45deg, #ef6b64 0%,#da251c 100%);
background: linear-gradient(135deg, #ef6b64 0%,#da251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6b64', endColorstr='#da251c',GradientType=1 );
}
div.tile.memberinfo a.layer{
	background:url('../frameimage/homepage/tiles/memberinfo.png') no-repeat 50% 40%;
	background-size:46px;
}

div.tile.memberinfo:hover a.layer{
	background-color:#eb5e57;
	border-color:#da251c;
}

div.tile.events{
background: #34c2b7;
background: -moz-linear-gradient(-45deg, #34c2b7 0%, #038076 100%);
background: -webkit-linear-gradient(-45deg, #34c2b7 0%,#038076 100%);
background: linear-gradient(135deg, #34c2b7 0%,#038076 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34c2b7', endColorstr='#038076',GradientType=1 );
}
div.tile.events a.layer{
	background:url('../frameimage/homepage/tiles/event.png') no-repeat 50% 40%;
	background-size:64px;
}
div.tile.events:hover a.layer{
	background-color:#23aaa0;
	border-color:#188d84;
}
div.tile.gallery{
background: #6b6b6b;
background: -moz-linear-gradient(-45deg, #6b6b6b 0%, #1f1a17 100%);
background: -webkit-linear-gradient(-45deg, #6b6b6b 0%,#1f1a17 100%);
background: linear-gradient(135deg, #6b6b6b 0%,#1f1a17 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#1f1a17',GradientType=1 );
}
div.tile.gallery a.layer{
	background:url('../frameimage/homepage/tiles/gallery.png') no-repeat 50% 40%;
	background-size:54px;
}
div.tile.gallery:hover a.layer{
	background-color:#626262;
	border-color:#505050;
}
div.tile.efpc{
background: #6b6b6b;
background: -moz-linear-gradient(-45deg, #6b6b6b 0%, #1f1a17 100%);
background: -webkit-linear-gradient(-45deg, #6b6b6b 0%,#1f1a17 100%);
background: linear-gradient(135deg, #fff 0%,#fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#1f1a17',GradientType=1 );
}
div.tile.efpc a.layer{
	background:url('../frameimage/homepage/tiles/efpc-logo-hr.jpg') no-repeat 90% 50%;
}
div.tile.efpc:hover a.layer{
	background-color:#fff;
	border-color:#fff;
}



div.tile.congress{
	background:url('../frameimage/homepage/tiles/csakosz-slider-xxi-congres.jpg') no-repeat;
}
div.tile.congressp{
	background:url('../frameimage/homepage/tiles/csakosz-slider-xxi-congres.jpg') no-repeat;
}
#right_div div.tile.congressp{
	width:100%;
}

div.tile.congress.drava-hotel,
div.tile.congress.drava-hotel::after {
	background:url('../frameimage/homepage/tiles/drava_hotel.png') no-repeat;
}

div.tile.congress.drava-hotel a {
	background: rgb(0,137,209);
	background: -moz-linear-gradient(90deg, rgba(0,137,209,1) 0%, rgba(1,51,102,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(0,137,209,1) 0%, rgba(1,51,102,0) 100%);
	background: linear-gradient(90deg, rgba(0,137,209,1) 0%, rgba(1,51,102,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089d1",endColorstr="#013366",GradientType=1);
	border: none;
}

div.tile.congress.drava-hotel:hover a {
	background: rgb(255,50,41);
	background: -moz-linear-gradient(90deg, rgba(255,50,41,1) 0%, rgba(255,50,41,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255,50,41,1) 0%, rgba(255,50,41,0) 100%);
	background: linear-gradient(90deg, rgba(255,50,41,1) 0%, rgba(255,50,41,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff3229",endColorstr="#ff3229",GradientType=1);
}

div.tile.congress.drava-hotel a span {
	color: #fff;
	display: inline-block;
	margin-left: 20px;
	font-weight: 600;
}

div.tile.congress::after {
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('../frameimage/homepage/tiles/csakosz-slider-xxi-congres-hover.jpg');
	 -webkit-filter: brightness(140%);
	filter: brightness(140%);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	z-index:1;
}

div.tile.congress:before{
	position:absolute;
	content:'';
	bottom:0;
	left:0;
	width:100%;
	height:0px;
	background-color:rgba(0,0,0,0.6);
	z-index:2;	
}

div.tile.congress a.layer span.label{
	font-weight:600;
	font-size:16px;
	line-height:32px;
	left:9px;
	bottom:1px;
	padding-left:50px;
	background:url('../frameimage/homepage/tiles/congress-icon.png') no-repeat 0 50%;
	background-size:38px;
}

div.tile:hover{
  -webkit-transform:scale(1.03);
     -moz-transform:scale(1.03);
      -ms-transform:scale(1.03);
       -o-transform:scale(1.03);
          transform:scale(1.03);
}

/* Page title */

div.content_inner_dokumentumtar div.tophead,
div.content_inner_hirek #top_head,
div.cnt_head #focus,
.content_inner_copyright div.cnt.cnt_header,
div.page-title,div.tophed.congreg{
position:relative;
background: #0080c1;
background: -moz-linear-gradient(left, #0080c1 0%, #0092dd 100%);
background: -webkit-linear-gradient(left, #0080c1 0%,#0092dd 100%);
background: linear-gradient(to right, #0080c1 0%,#0092dd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080c1', endColorstr='#0092dd',GradientType=1 );
text-align:center;
border:2px solid #0080c1;
margin-bottom:8px;
}

div.content_inner_dokumentumtar div.tophead h3,
div.content_inner_hirek #top_head h4,
div.cnt_head #focus span,
.content_inner_copyright div.cnt.cnt_header font,
div.page-title h3,div.tophed.congreg h2{
	font-weight:700;
	font-size:24px;
	line-height:1.2;
	display:inline-block;
	padding:16px 0 16px 65px;
	margin:0;
	color:#fff;
	text-transform:uppercase;
}

div.cnt_head #focus > a[name="focus"],div.tophed.congreg hr{
	display:none;
}

/* Copyright */

div.content_inner_copyright div.cnt.cnt_header br, 
div.content_inner_copyright div.cnt.cnt_header hr{
    display: none;
}

.content_inner_copyright div.cnt.cnt_header font{
	background:url('../frameimage/page-titles/copyright.png') no-repeat 0 50%;
}

.content_inner_copyright div.copyright-content > h4{
	background-color:#fff;
	margin-bottom:10px;
	color:#366096;
	font-size:24px;
	text-transform:uppercase;
	padding:17px;
	text-align:center;
}

.content_inner_copyright div.copyright-content div.section{
	background-color:#fff;
	padding:3px;
	margin-bottom:10px;
}

.content_inner_copyright div.copyright-content div.section > h4{
	text-align:center;
	font-size:20px;
	color:#0092dd;
	font-weight:700;
	text-transform:uppercase;
	padding:10px;
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #cfecfc 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#cfecfc 100%);
background: linear-gradient(to right, #ffffff 0%,#cfecfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfecfc',GradientType=1 );
}

div.section.warning > h4{
color:#da261d;
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #ffafac 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#ffafac 100%);
background: linear-gradient(to right, #ffffff 0%,#ffafac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffafac',GradientType=1 );
}

div.section div.content{
	padding:12px 12px 1px;
}

div.section div.content ul,
div.section div.content p{
	font-size:17px;
	color:#4b4b4b;
	margin-bottom:20px;
}

.content_inner_copyright div.copyright-content div.section.warning div.content{
background:url('../frameimage/copyright/warning-bg.png') no-repeat 100% 100%, #ffffff;
background:url('../frameimage/copyright/warning-bg.png') no-repeat 100% 100%, -moz-linear-gradient(left, #ffffff 0%, #ffe9e8 100%);
background:url('../frameimage/copyright/warning-bg.png') no-repeat 100% 100%, -webkit-linear-gradient(left, #ffffff 0%,#ffe9e8 100%);
background:url('../frameimage/copyright/warning-bg.png') no-repeat 100% 100%, linear-gradient(to right, #ffffff 0%,#ffe9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffe9e8',GradientType=1 );
}

.content_inner_copyright div.copyright-content div.section.warning div.content *{
	color:#ca1810;
}

/* Portletek */

#right_div div.portlet{
	margin-bottom:10px;
}

#right_div div.tile11{
	width:133px;
	height:144px;
	margin:0 3px 4px 0;
}

#right_div div.tile11 span.label{
	font-size:16px;
	left:6px;
	bottom:6px;
}

#right_div div.tile11.gallery{
	margin-right:0;
}

#right_div div.memberinfo a.layer{
	background-size:34px;
}

#right_div div.events a.layer{
	background-size:47px;
}

#right_div div.gallery a.layer{
	background-size:40px;
}

#slider-portlet{
	position:relative;
	width:410px;
	height:372px;
	border:3px solid #fff;
	background-color:#fff;
	overflow:hidden;
}

#slider-portlet div.slide a.img{
	display:block;
	height:269px;
	overflow:hidden;
}

#slider-portlet div.slide a.img img{
	display:block;
	max-width:100%;
}

#slider-portlet div.more-btn,
#slider-portlet div.text > *{
	display:none;
}

#slider-portlet div.text > h3{
	display:block;
	height:63px;
	line-height:63px;
	text-align:center;
	background-color:#fff;
}

#slider-portlet div.text > h3 *{
	display:inline-block;
	font-size:20px;
	font-weight:700;
	line-height:1.2;
	color:#da251c;
	vertical-align:middle;
}

#slider-portlet:hover div.text > h3 *{
	color:#000;
}

#news{
	position:relative;
	width:290px;
	height:412px;
	background-color:#fff;
	border:3px solid #fff;
	float:left;
	overflow:hidden;
}

#right_div #news{
	width:100%;
	margin-bottom:10px;
}

#news div.head{
position:relative;
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #cfecfc 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#cfecfc 100%);
background: linear-gradient(to right, #ffffff 0%,#cfecfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfecfc',GradientType=1 );
border-bottom:3px solid #fff;
z-index:1;
-webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3);
}

#news div.head h3{
	font-size:20px;
	line-height:44px;
	padding-left:57px;
	font-weight:700;
	color:#0d83be;
	text-transform:uppercase;
	background:url('../frameimage/homepage/news-icon.png') no-repeat 0 50%;
}

#news .newsbox{
position:relative;
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 );
}

#news .newsbox:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fbe0de 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#fbe0de 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fbe0de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbe0de',GradientType=0 );
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news .newsbox div.one_newsblock{
position:relative;
height:313px;
z-index:2;
}

#news .newsbox p.cnt_newstitle{
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
}

#news .newsbox p.cnt_newstitle a{
	display:block;
	color:#fff;
	font-size:17px;
	line-height:1.2;
	font-weight:600;
	padding:14px 11px;
	background-color:#0093dd;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news:hover .newsbox p.cnt_newstitle a{
	background-color:transparent;
}

#news .newsbox div.cnt_newscontent{
	padding:11px;
	border-top:2px solid rgba(255,255,255,0.17);
}

#news .newsbox div.cnt_newscontent *{
font-size:17px;
color:#e3f6ff;
line-height:1.2;
font-weight:400;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news:hover .newsbox div.cnt_newscontent *{
	color:#872c28;
}

#news .newsbox div.cnt_newscontent a{
	color:#8fd9fe;
	text-decoration:underline;
}

#news:hover .newsbox div.cnt_newscontent a{
color:#da251c;
}

#news .newsbox span.morelink{
	display:none;
}

#news div.more-btn{
	position:absolute;
	left:0;
	bottom:0;
	height:46px;
	width:100%;
	text-align:center;
	padding-top:13px;
	border-top:2px solid #fff;
background: #5cc2f5;
background: -moz-linear-gradient(-45deg, #5cc2f5 0%, #0fa3ee 100%);
background: -webkit-linear-gradient(-45deg, #5cc2f5 0%,#0fa3ee 100%);
background: linear-gradient(135deg, #5cc2f5 0%,#0fa3ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc2f5', endColorstr='#0fa3ee',GradientType=1 );
z-index:3;
}

#news div.more-btn:before{
	position:absolute;
	content:'';
	left:0;
	top:-2px;
	width:100%;
	height:2px;
background: #69c8f8;
background: -moz-linear-gradient(-45deg, #69c8f8 0%, #2baff1 100%);
background: -webkit-linear-gradient(-45deg, #69c8f8 0%,#2baff1 100%);
background: linear-gradient(135deg, #69c8f8 0%,#2baff1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69c8f8', endColorstr='#2baff1',GradientType=1 );
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news div.more-btn:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #dd221b;
background: -moz-linear-gradient(left, #dd221b 0%, #b60e06 100%);
background: -webkit-linear-gradient(left, #dd221b 0%,#b60e06 100%);
background: linear-gradient(to right, #dd221b 0%,#b60e06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd221b', endColorstr='#b60e06',GradientType=1 );
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news div.more-btn a{
	position:relative;
	display:inline-block;
	font-size:16px;
	line-height:18px;
	color:#fcfeff;
	font-weight:600;
	text-transform:uppercase;
	padding:0 26px 0 0;
	background:url('../frameimage/homepage/arrows.png') no-repeat right 3px top 0;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#news div.more-btn a:hover{
	background-position: 100% 0;
}

#slider-portlet.start,
#slider.start,
#news.start,
div.tile.start{
-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;
}

.safetymail{
	cursor:pointer;
}

/* Rendezvények */

.content_inner_esemenynaptar div.cnt_head #focus{
background: #09887e;
background: -moz-linear-gradient(left, #09887e 0%, #1ea499 100%);
background: -webkit-linear-gradient(left, #09887e 0%,#1ea499 100%);
background: linear-gradient(to right, #09887e 0%,#1ea499 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09887e', endColorstr='#1ea499',GradientType=1 );
border-color:#09887e;
}

div.esemenynaptar-archiv div.cnt_head #focus{
border-color:#0080c1;
background: #0080c1;
background: -moz-linear-gradient(left, #0080c1 0%, #0092dd 100%);
background: -webkit-linear-gradient(left, #0080c1 0%,#0092dd 100%);
background: linear-gradient(to right, #0080c1 0%,#0092dd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080c1', endColorstr='#0092dd',GradientType=1 );
}

.content_inner_esemenynaptar div.cnt_head #focus span{
	background:url('../frameimage/page-titles/congress.png') no-repeat 0 50%;
}

div.esemenynaptar-archiv div.cnt_head #focus span{
	background:url('../frameimage/page-titles/congress-archiv.png') no-repeat 0 50%;
}

ul.congress-list li .congress_title a:not(.congress_title_link) img,
#cntphMaster_pan_Congress_To_Narrow_Box,
h5#kongresszusok_cnt_head_h5{
	display:none;
}

ul.congress-list > li{
	position:relative;
	background-color:#fff;
	padding:3px;
	margin-bottom:10px;
}

ul.congress-list li .congress > div.head{
	background-color:#fff;
	border-bottom:3px solid #9cd0cc;
}

ul.congress-list li div.content:after,
ul.congress-list li .congress > div.head:after{
	position:relative;
	content:'';
	display:block;
	width:100%;
	height:0;
	clear:both;
}

ul.congress-list li .congress > .head a.calendar{
display:inline-block;
	vertical-align:top;
	float:left;
	width:48px;
	height:60px;
	background:url('../frameimage/congress/calendar.png') no-repeat 50% 50%;
}

ul.congress-list li .congress > .head h3{
	font-size:24px;
	color:#038076;
	font-weight:700;
	line-height:1.2;
	padding:15px 5px;
	width:calc(100% - 48px);
	float:left;
}

ul.congress-list div.data-box{
	border-top:3px solid #fff;
	background-color:#ebf6f5;
	padding:0 4px;
}

ul.congress-list li div.data-box div{
padding:14px 9px 15px;
line-height:1.2;
color:#406764;
	font-size:17px;
	font-weight:700;
}

ul.congress-list li div.data-box div a{
color:#406764;	
}

ul.congress-list li div.data-box div.date{
	border-bottom:1px dashed #aacecb;
}

ul.congress-list li div.data-box div.weburl{
	border-top:1px dashed #aacecb;
}

ul.congress-list li div.data-box div label{
position:relative;
font-weight:400;
	-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;
}

ul.congress-list li div.data-box label.edate{
	margin-left:25px;
}

ul.congress-list li div.data-box label.edate:after{
position:absolute;
content:'';
left:-14px;
top:3px;
height:16px;
width:1px;
background-color:#aacecb;
z-index:1;
}

ul.congress-list li div.description{
	padding:9px;
	line-height:1.4;
}

ul.congress-list li .attached-docs{
	padding-top:3px;
}

ul.congress-list li .attached-docs > .head:after{
	display:block;
	content:'';
	clear:both;
}

ul.congress-list li .attached-docs > .head > span{
	float:left;
	display:inline-block;
	height:44px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

ul.congress-list li .attached-docs > .head > span.btn{
	position:relative;
	width:47px;
	border-right:3px solid #fff;
background: #ef6b64;
background: -moz-linear-gradient(-45deg, #ef6b64 0%, #da251c 100%);
background: -webkit-linear-gradient(-45deg, #ef6b64 0%,#da251c 100%);
background: linear-gradient(135deg, #ef6b64 0%,#da251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6b64', endColorstr='#da251c',GradientType=1 );
}

ul.congress-list li .attached-docs > .head > span.btn:before,
ul.congress-list li .attached-docs > .head > span.btn:after{
	position:absolute;
	content:'';
	left:12px;
	top:20px;
	display:inline-block;
	background-color:#fff;
	width:20px;
	height:4px;
}

ul.congress-list li .attached-docs > .head > span.btn:after{
behavior:url(-ms-transform.htc);  
  -moz-transform:rotate(90deg);  
  -webkit-transform:rotate(90deg);  
  -o-transform:rotate(90deg);  
  -ms-transform:rotate(90deg);	
}

ul.congress-list li .attached-docs > .head > span.title{
	font-size:17px;
	color:#fff;
	font-family: 'Open Sans';
	font-weight:bold;
	line-height:44px;
	padding:0 16px;
	text-transform:uppercase;
	width:calc(100% - 47px);
background: #5cc2f5;
background: -moz-linear-gradient(-45deg, #5cc2f5 0%, #0fa3ee 100%);
background: -webkit-linear-gradient(-45deg, #5cc2f5 0%,#0fa3ee 100%);
background: linear-gradient(135deg, #5cc2f5 0%,#0fa3ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc2f5', endColorstr='#0fa3ee',GradientType=1 );
}

ul.congress-list li .attached-docs > .head > span.title .num{
	color:#c8edff;
}

ul.congress-list li .attached-docs ul{
margin-top:2px;
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
}

ul.congress-list li .attached-docs li{
color:#0078b6;
font-size:15px;
background-color:#fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul.congress-list li .attached-docs li:nth-child(even){
	background-color:#e6f7ff;
	border-top:1px solid #ceebf9;
}

ul.congress-list li .attached-docs li:after{
	display:block;
	content:'';
	clear:both;
}

ul.congress-list li .attached-docs li:hover{
	background-color:transparent;
	color:#fff;
}

ul.congress-list li .attached-docs li:hover a{
	color:#fff;
}

ul.congress-list li .attached-docs li > *{
	float:left;
	display:inline-block;
}

ul.congress-list li .attached-docs li span.date{
	width:100px;
	padding:13px 0 13px 10px;
}

ul.congress-list li .attached-docs li span.type{
	line-height:46px;
	width:80px;
	text-align: right;
	padding-right:10px;
}

ul.congress-list li .attached-docs li span.type img{
	vertical-align:middle;
	margin-right:5px;
}

ul.congress-list li .attached-docs li a{
	display:inline-block;
	padding:13px 9px;
	font-size:16px;
	font-family:'Roboto';
	font-weight:700;
	color:#0078b6;
	width:calc(100% - 180px);
}

div.archive-btn{
	text-align:center;
}

div.archive-btn a{
display:inline-block;
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 );
}

div.archive-btn a span{
	position:relative;
	display:block;
	border:2px solid #b0daf0;
	color:#0d83be;
	font-weight:600;
	font-size:17px;
	line-height:44px;
	padding:0 20px 0 63px;
	text-transform:uppercase;
	background:#fff url('../frameimage/congress/archive-btn-icons.png') no-repeat 11px -38px;
-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.archive-btn a span:after{
	position:absolute;
	content:'';
	left:11px;
	top:5px;
	width:38px;
	height:33px;
	background:url('../frameimage/congress/archive-btn-icons.png') no-repeat 0 0;
	z-index:1;
-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.archive-btn a:hover span{
	color:#fff;
	border-color:transparent;
	background-color:transparent;
}

#cntphMaster_panDP1{
	display:none;
}

/* Lapozó */

div.datapager{
	background-color:#fff;
}

ul.pagination{
	padding:14px 12px 12px;
}

ul.pagination.numeric{
	width:100%;
	text-align:center;
	padding:12px 120px;
}

ul.pagination.backward{
	float:left;
}

ul.pagination.forward{
	float:right;
}

ul.pagination li{
	display:inline-block;
	width:38px;
	height:38px;
	vertical-align:top;
background: #dd221b;
background: -moz-linear-gradient(left, #dd221b 0%, #b60e06 100%);
background: -webkit-linear-gradient(left, #dd221b 0%,#b60e06 100%);
background: linear-gradient(to right, #dd221b 0%,#b60e06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd221b', endColorstr='#b60e06',GradientType=1 );
}

ul.pagination.numeric li{

}

ul.pagination li a{
position:relative;
display:block;
height:38px;
border:2px solid #ebebeb;
cursor:pointer;
	-webkit-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-moz-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-ms-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-o-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
}

li.pagination-list-item-number{
	margin:0 6px;
}

li.pagination-list-item-number a{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:36px;
	font-weight:600;
	color:#0475ad;
	text-align:center;
	background-color:#fff;
}

ul.pagination li.pagination-nav.pagination-list-item:not(.disabled) a:hover{
	background-color:transparent;
	border-color:transparent;
}

div.datapager li.pagination-list-item-number:hover:not(.active) a{
	color:#fff;
	border-color:transparent;
	background-color:transparent;
}

li.pagination-list-item-number.active a{
	color:#da241c;
	border-color:#da241c;
	background-color:#fff;
cursor:default;
}

li.pagination-list-item-next,
li.pagination-list-item-first{
	margin-right:12px;
}

li.pagination-nav a{
	height:36px;
	background:url('../frameimage/pagination/btn-icons.png') no-repeat 0 0;
}

li.pagination-nav:not(.disabled) a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#fff url('../frameimage/pagination/btn-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

li.pagination-list-item-first a{
background-position:45% -23px;
}

ul.pagination li.pagination-list-item-first a:after{
background-position:45% 7px;
}

li.pagination-list-item-first.disabled a{
background-position:45% -53px;
}

li.pagination-list-item-prev a{
background-position:70% -113px;
}

ul.pagination li.pagination-list-item-prev a:after{
background-position:70% -83px;
}

li.pagination-list-item-prev.disabled a{
background-position:70% -143px;
}

li.pagination-nav.disabled a{
	border-color:#efefef;
	background-color:#fcfcfb;
	cursor:default;
}

li.pagination-list-item-next a{
	background-position: 85% -203px;
}

li.pagination-list-item-next.disabled a{
	background-position: 85% -233px;
}

ul.pagination li.pagination-list-item-next a:after{
background-position: 85% -173px;
}

li.pagination-list-item-last a{
background-position: 60% -293px;
}

li.pagination-list-item-last.disabled a{
background-position: 60% -323px;
}

ul.pagination li.pagination-list-item-last a:after{
background-position: 60% -263px;
}

li.pagination-nav:not(.disabled):hover a{
	border-color:#eeb759;
	background-color:#eeb759;
}

/* Céljaink */

#aim-page div.page-title h3{
	padding-left:75px;
	background:url('../frameimage/page-titles/aim.png') no-repeat 0 50%;
}

/* Vezetőség */

#management-page div.page-title{
	margin:0;
}

#management-page div.page-title h3{
	padding-left:75px;
	background:url('../frameimage/page-titles/management.png') no-repeat 0 50%;
}

div.section > div.title{
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #cfecfc 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#cfecfc 100%);
background: linear-gradient(to right, #ffffff 0%,#cfecfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfecfc',GradientType=1 );
margin:0;
}

div.section > div.title h3{
	text-align:center;
	padding:9px;
	font-size:20px;
	color:#0d83be;
	font-weight:700;
	text-transform:uppercase;
}

div.section > div.group.title,
div.group-title{
margin-bottom:10px;
background: #0fa3ee;
background: -moz-linear-gradient(left, #0fa3ee 0%, #5cc2f5 100%);
background: -webkit-linear-gradient(left, #0fa3ee 0%,#5cc2f5 100%);
background: linear-gradient(to right, #0fa3ee 0%,#5cc2f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fa3ee', endColorstr='#5cc2f5',GradientType=1 );
}

div.section > div.group.title h3,
div.group-title h3{
	text-align:center;
	font-size:20px;
	font-weight:700;
	color:#fff;
	padding:10px 10px 14px;
}

ul.email-list{
	padding:5px;
	margin:0;
}

ul.email-list li{
	font-size:17px;
	padding:5px 5px 8px;
}

ul.email-list li:not(:last-child){
border-bottom:1px dashed #cae4f3;
}

ul.email-list li label{
	color:#393939;
	font-weight:600;
	text-align:right;
	padding-right:16px;
}

ul.email-list li label span{
	font-weight:400;
}

ul.email-list li > *{
	display:inline-block;
	width:49%;
	vertical-align:top;
}

/* Díjazottjaink */

#awards-page div.page-title h3{
	padding-left:59px;
	background:url('../frameimage/page-titles/awards.png') no-repeat 0 50%;
}

#award-desc{
	border:3px solid #fff;
	background-color:#fff;
	margin-bottom:10px;
}

#award-desc ul.tabs{
	/*
	background: #0093dd;
	background: -moz-linear-gradient(top, #0093dd 0%, #3cb0ea 100%);
	background: -webkit-linear-gradient(top, #0093dd 0%,#3cb0ea 100%);
	background: linear-gradient(to bottom, #0093dd 0%,#3cb0ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093dd', endColorstr='#3cb0ea',GradientType=0 );
	*/
	display: flex;
	flex-wrap: nowrap;
}

#award-desc ul.tabs li{
position:relative;
display:inline-block;
width:50%;
text-align:center;
vertical-align:top;
	-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;
}

#award-desc ul.tabs li:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #da251c;
background: -moz-linear-gradient(top, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(top, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to bottom, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=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;
}

#award-desc ul.tabs li.current{
	background-color:#fff;
	cursor:default;
}

#award-desc ul.tabs li:not(.current){
	cursor:pointer;
	background: #0093dd;
	background: -moz-linear-gradient(top, #0093dd 0%, #3cb0ea 100%);
	background: -webkit-linear-gradient(top, #0093dd 0%,#3cb0ea 100%);
	background: linear-gradient(to bottom, #0093dd 0%,#3cb0ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093dd', endColorstr='#3cb0ea',GradientType=0 );
}

#award-desc ul.tabs li span{
	position:relative;
	display:inline-block;
	line-height:47px;
	padding-left:28px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	text-transform:uppercase;
	z-index:2;
	-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;	
}
#award-desc ul.tabs li span:before,
#award-desc ul.tabs li span:after{
	position:absolute;
	content:'';
	top:14px;
	left:0;
	width:10px;
	height:18px;
	background:url('../frameimage/awards/white-arrow.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-desc ul.tabs li span:before{
	left:-5px;
	top:18px;
	width:18px;
	height:10px;
	background:url('../frameimage/awards/red-arrow-down.png') no-repeat 0 0;
	z-index:2;
}

#award-desc ul.tabs li:hover span:after{
behavior:url(-ms-transform.htc);  
  -moz-transform:rotate(90deg);  
  -webkit-transform:rotate(90deg);  
  -o-transform:rotate(90deg);  
  -ms-transform:rotate(90deg);
}

#award-desc ul.tabs li.current span{
color:#366096;
}

div.hide-pages{
	display:none;
}

#award-desc #desc-content > div{
	padding:20px 9px 5px;
}

#award-desc #desc-content > div p{
	font-size:17px;
	line-height:1.3;
	color:#393939;
	margin-bottom:22px;
}

#award-list li{
	border:3px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-bottom:10px;
}

#award-list li:not(.open):hover{
  -webkit-transform:scale(1.03);
     -moz-transform:scale(1.03);
      -ms-transform:scale(1.03);
       -o-transform:scale(1.03);
          transform:scale(1.03);
}

#award-list li div.head{
position:relative;
text-align:center;
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
cursor:pointer;
}

#award-list li div.head:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #caecff 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#caecff 100%);
background: linear-gradient(to right, #ffffff 0%,#caecff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#caecff',GradientType=1 );
	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;
}

#award-list li.open div.head:after{
background: #3eb5f1;
background: -moz-linear-gradient(left, #3eb5f1 50%, #0089ce 100%);
background: -webkit-linear-gradient(left, #3eb5f1 50%,#0089ce 100%);
background: linear-gradient(to right, #3eb5f1 50%,#0089ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3eb5f1', endColorstr='#0089ce',GradientType=1 );
}

#award-list li.open div.head{
	background:#0093dd;
}

#award-list li div.head span.year{
	position:relative;
	display:inline-block;
	font-size:24px;
	line-height:51px;
	font-weight:700;
	color:#0089cf;
	z-index:3;
	-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;
}

#award-list li.open div.head span.year,
#award-list li:hover div.head span.year{
	color:#fff;
}

#award-list li div.head span.icon{
	position:absolute;
	display:inline-block;
	left:5px;
	top:6px;
	width:40px;
	height:40px;
	border:2px solid #0094de;
	background:url('../frameimage/awards/icons.png') no-repeat 0 -41px;
	z-index:3;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

#award-list li:hover div.head span.icon{
	border-color:transparent;
}

#award-list li.open div.head span.icon:after{
	background-position:0 -123px;
}

#award-list li.open div.head span.icon{
	background-position:0 -82px;
	border-color:transparent;
}

#award-list li.open:hover div.head span.icon{
	border-color:#fff;
}

#award-list li div.head span.icon:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background:url('../frameimage/awards/icons.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;	
}

#award-list li div.cnt{
position:relative;
display:none;
padding-top:7px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #c1e7ff 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#c1e7ff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#c1e7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1e7ff',GradientType=0 );
}

#award-list li.open div.cnt{
	display:block;
}

#best-com-page #award-list li div.cnt{
	padding:14px 9px 5px;
	background:#fff;
}

#best-com-page #award-list li div.cnt p{
	line-height:1.3;
	margin-bottom:20px;
}

#award-list li div.cnt:after{
	display:block;
	content:'';
	width:100%;
	height:0;
	clear:both;
}

#award-list li div.cnt > div{
	float:left;
}

#award-list li div.cnt div.img{
	width:176px;
	padding:0 0 8px 4px;
}

#award-list li div.cnt div.text{
	width:calc(100% - 176px);
}

#award-list li div.cnt div.text.noimg{
	padding:0 10px 10px;
}

#award-list li div.cnt div.img img{
	display:block;
	width: 100%;
	border:3px solid #fff;
}


#award-list li div.cnt div.text > h4{
	font-family:'Roboto';
	font-weight:700;
	color:#0084c6;
	font-size:22px;
	padding:7px;
	border-bottom:3px solid #abdef9;
	margin-bottom:10px;
}

#award-list li a.cv-doc{
	display:inline-block;
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 );
}

#award-list li a.cv-doc span{
	position:relative;
	display:block;
	border:2px solid #cdebfc;
	font-size:17px;
	line-height:44px;
	color:#0d83be;
	font-weight:600;
	padding:0 18px 0 53px;
	background:#fff url('../frameimage/awards/cv-icons.png') no-repeat 6px -36px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-list li a.cv-doc span:after{
	position:absolute;
	content:'';
	left:6px;
	top:6px;
	width:32px;
	height:32px;
	background:url('../frameimage/awards/cv-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-list li a.cv-doc:hover span{
	color:#fff;
	border-color:#fff;
	background-color:transparent;
}

/* Hírlevelek */

#newsletter-page div.page-title h3{
	padding-left:62px;
	background:url('../frameimage/page-titles/newsletter.png') no-repeat 0 50%;
}

#newsletter-page .doc-table th.doc-type,
#newsletter-page .doc-table td.type{
	display:none;
}

/* Doc table */

table.doc-table{
font-family:'Roboto';
position:relative;
border:3px solid #fff;
border-top-width:6px;
border-collapse:separate;
border-spacing:0px;
}

table.doc-table tr.table-head:after{
	position:absolute;
	content:'';
	top:3px;
	left:3px;
	height:3px;
	width:calc(100% - 6px);
	background-color:#0076b1;
	z-index:1;
}

.red table.doc-table tr.table-head:after{
	background-color:#de4c45;
}

table.doc-table tr.table-head{
background-color:#0089ce;
}

.red table.doc-table tr.table-head{
background-color:#ee665f;
}

table.doc-table th{
color:#fff;
font-size:17px;
font-weight:700;
text-align:left;
vertical-align:top;
padding:3px;
}

table.doc-table th.doc-published{
min-width:108px;
text-align:right;
}

table.doc-table th p{
margin:6px 7px 7px;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published a.sort-asc{
	float:none;
}

table.doc-table th a{
display: inline-block;
width: 49px;
height: 28px;
float:left;
margin: 0 3px 1px 0;
vertical-align:top;
}

table.doc-table th.doc-published a.sort-desc{
	margin-right:0;
}

table.doc-table th a.sort-asc{
	background: url('../frameimage/docs/doc-sort-btn.png') no-repeat 0px -99px;
}

.red table.doc-table th a.sort-asc{
	background: url('../frameimage/docs/doc-sort-btn-red.png') no-repeat 0px -99px;
}

table.doc-table th a.sort-asc:hover{
	background-position: 0px -132px;
}

table.doc-table th a.sort-desc{
background: url('../frameimage/docs/doc-sort-btn.png') no-repeat 0px 0px;
}

.red table.doc-table th a.sort-desc{
background: url('../frameimage/docs/doc-sort-btn-red.png') no-repeat 0px 0px;
}

table.doc-table th a.sort-desc:hover{
	background-position: 0px -33px;
}

table.doc-table th a.sort-desc.active{
	background-position: 0px -66px;
}

table.doc-table th a.sort-asc.active{
	background-position: 0px -165px;
}

table.doc-table td.section-title{
display:none;
}

table.doc-table td{
font-size:14px;
border:1px solid #fff;
border-top:2px solid #fff;
border-bottom:0;
}

table.doc-table td.section-title{
border:0;
border-bottom:3px solid #C7E4FF;
}

table.doc-table td.section-title p{
font-size:20px;
font-weight:bold;
color:#366CB6;
text-align:center;
}

table.doc-table td.section-title span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
line-height:14px;
display:block;
margin-top:5px;
clear:both;
}

table.doc-table td{
font-size:16px;
border:1px solid #fff;
border-top:2px solid #fff;
border-bottom:0;
}

table.doc-table td.name{
border-left:0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

table.doc-table tr:nth-child(odd) td.name{
background-color:#e6f7ff;
}

table.doc-table tr:nth-child(even) td.name{
background-color:#f3fbff;
}

.red table.doc-table tr:nth-child(odd) td.name{
background-color:#fdefee;
}

.red table.doc-table tr:nth-child(even) td.name{
background-color:#fef7f7;
}

table.doc-table td.name a{
display:block;
padding:10px 17px;
font-weight:bold;
color:#0078b6;
text-decoration:none;
line-height:18px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.red table.doc-table td.name a{
	color:#c8413a;
}

div.detailsview span.reldoc td.type.pdf *,
table.doc-table td.type.pdf{
background:url('../frameimage/documents/pdf-icon.png') no-repeat 10px 50%;
padding-left:30px;
}

div.detailsview span.reldoc td.type.pdf *{
	padding-left:44px;
}

div.detailsview span.reldoc td.type.doc *,
table.doc-table td.type.doc{
background:url('../frameimage/documents/word-icon.png') no-repeat 10px 50%;
padding-left:30px;
}

div.detailsview span.reldoc td.type.xlsx *,
table.doc-table td.type.xlsx{
background:url('../frameimage/documents/excel-icon.png') no-repeat 10px 50%;
padding-left:30px;
}

div.detailsview span.reldoc td.type.ppt *,
table.doc-table td.type.ppt{
background:url('../frameimage/documents/ppt-icon.png') no-repeat 10px 50%;
padding-left:30px;
}

div.detailsview span.reldoc td.type.htm *,
table.doc-table td.type.htm{
background:url('../frameimage/documents/html-icon.png') no-repeat 10px 50%;
padding-left:30px;
}

table.doc-table tr:nth-child(odd) td.type{
background-color:#cbeaf9;
}

table.doc-table tr:nth-child(even) td.type{
background-color:#e5f5fc;
}

table.doc-table td.type,
table.doc-table td.date{
width:56px;
color:#0078b6;
text-align:center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.red table.doc-table td.type,
.red table.doc-table td.date{
	color:#c8413a;
}

table.doc-table tr.document-row{
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );	
}

.red table.doc-table tr.document-row{
background: #0093dd;
background: -moz-linear-gradient(left, #0093dd 0%, #25aff4 100%);
background: -webkit-linear-gradient(left, #0093dd 0%,#25aff4 100%);
background: linear-gradient(to right, #0093dd 0%,#25aff4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093dd', endColorstr='#25aff4',GradientType=1 );
}

table.doc-table td.date{
width:106px;
background-color:#cbeaf9;
border-right:0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.red table.doc-table td.date{
background-color:#fbe1e0;	
}

table.doc-table tr:nth-child(even) td.date{
background-color:#e5f5fc;
}

.red table.doc-table tr:nth-child(even) td.date{
background-color:#fdf0f0;
}

table.doc-table tr:not(.unavailable):hover td.name,
table.doc-table tr:not(.unavailable):hover td.name a,
table.doc-table tr:not(.unavailable):hover td.type,
table.doc-table tr:not(.unavailable):hover td.date{
background-color:transparent;
color:#fff;
}

table.doc-table tr.unavailable td.name a,
table.doc-table tr.unavailable td.type,
table.doc-table tr.unavailable td.date{
color:#95c4e2;
cursor:default;
}

.red table.doc-table tr.unavailable td.name a,
.red table.doc-table tr.unavailable td.type,
.red table.doc-table tr.unavailable td.date{
color:#f3b1ae;
}

/* Kapcsolódó dokumentumok */

div.middle_news li.one_newsblock span.reldoc{
	display:none;
}

div.detailsview span.reldoc{
	position:relative;
	display:block;
	border-top:3px solid #fff;
	margin-top:35px;
}

div.detailsview span.reldoc span.nextlink{
	position:relative;
	display:block;
}

div.detailsview span.reldoc span.nextlink a{
	font-family:'Open Sans';
	display:block;
	margin-left:44px;
	font-size:17px;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	line-height:44px;
	padding-left:18px;
background: #5cc2f5;
background: -moz-linear-gradient(left, #5cc2f5 0%, #0fa3ee 100%);
background: -webkit-linear-gradient(left, #5cc2f5 0%,#0fa3ee 100%);
background: linear-gradient(to right, #5cc2f5 0%,#0fa3ee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc2f5', endColorstr='#0fa3ee',GradientType=1 );
}

div.detailsview span.reldoc span.reldoc_counter{
	display:inline-block;
	margin-left:5px;
	color:#cbeae3;
}

div.detailsview span.reldoc input#b2{
	position:absolute;
	left:0;
	top:0;
	width:47px;
	height:44px;
	outline:0;
	border:0;
	color:transparent;
	font-size:0px;
	padding:0;
	background:url('../frameimage/news/add-icon.png') no-repeat 0 0;
	cursor:pointer;
	z-index:1;
}

div.detailsview span.reldoc table#dlot2{
border-top:3px solid #fff;
display:block !important;
z-index:1 !important;
}

div.detailsview span.reldoc tr:nth-child(even) td{
background-color:#e6f7ff;	
}

div.detailsview span.reldoc tr:nth-child(odd) td{
background-color:#fff;	
}

div.detailsview span.reldoc tbody{
	display:table;
	width:100%;
}

div.detailsview span.reldoc td.name{
	width:calc(100% - 206px);
}

div.detailsview span.reldoc td.name a{
	display:block;
	font-weight:bold;
	padding:7px 9px;
	font-size:16px;
	line-height:1.2;
	color:#0078b6;
}

div.detailsview span.reldoc td.type{
	padding-left:5px;
	width:100px;
}

div.detailsview span.reldoc td.type *{
	display:block;
	padding-right:8px;
	line-height:40px;
}

div.detailsview span.reldoc td.date{
	width:106px;
	text-align:center;
}

div.detailsview span.reldoc td{
	font-size:15px;
	color:#0078b6;
}

div.detailsview span.reldoc tr td{
	border-bottom:1px solid #ceebf9;
}

div.detailsview span.reldoc tr:last-child td{
	border:0;
}

/* Aktuális rendezvényünk */

#current-event-page div.page-title h3{
	padding-left:60px;
	background:url('../frameimage/page-titles/event.png') no-repeat 0 50%;
}

/* Kutatási pályázat */

#scientific-degree-page div.page-title h3,
#best-com-page div.page-title h3,
#research-competition-page div.page-title h3,
#congress-participation-page div.page-title h3{
	padding-left:60px;
	background:url('../frameimage/page-titles/competition.png') no-repeat 0 50%;
}

/* Hírek */

div.content_inner_hirek #top_head h4{
	padding-left:60px;
	background:url('../frameimage/page-titles/news.png') no-repeat 0 50%;	
}

div.content_inner_hirek #top_head h5,
div.content_inner_hirek #top_head > br,
#dpbottom div.archive-btn,
div.middle_news ul.newsblock li.one_newsblock p.next_btn_block,
div.newsdate_and_btns,
#dptop{
	display:none;
}

div.middle_news ul.newsblock li.one_newsblock{
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #eaf7ff 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#eaf7ff 100%);
background: linear-gradient(to right, #ffffff 0%,#eaf7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf7ff',GradientType=1 );
	margin-bottom:10px;
	border:3px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.middle_news ul.newsblock li.one_newsblock:hover{
  -webkit-transform:scale(1.03);
     -moz-transform:scale(1.03);
      -ms-transform:scale(1.03);
       -o-transform:scale(1.03);
          transform:scale(1.03);	
}

div.middle_news ul.newsblock li.one_newsblock span.title{
position:relative;
	display:block;
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
}

div.middle_news ul.newsblock li.one_newsblock span.title:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: #ebf6fd;
background: -moz-linear-gradient(left, #ebf6fd 0%, #c1e7ff 100%);
background: -webkit-linear-gradient(left, #ebf6fd 0%,#c1e7ff 100%);
background: linear-gradient(to right, #ebf6fd 0%,#c1e7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf6fd', endColorstr='#c1e7ff',GradientType=1 );
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

div.middle_news ul.newsblock li.one_newsblock span.title *{
	position:relative;
	display:block;
	padding:18px 8px;
	font-size:20px;
	font-weight:700;
	color:#0d83be;
	line-height:1.2;
	text-transform:uppercase;
	z-index:2;
	-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;
}

div.middle_news ul.newsblock li.one_newsblock:hover span.title *{
	color:#fff;
}

div.middle_news ul.newsblock li.one_newsblock div.news_text{
	position:relative;
	border-top:3px solid #fff;
	padding:15px 9px 5px;
background-color:transparent;
	-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;
}

div.middle_news ul.newsblock li.one_newsblock:hover div.news_text{
background-color:#fff;
}

ul.newsblock li.one_newsblock div.news_text:after{
	display:block;
	content:'';
	width:100%;
	height:0;
	clear:both;
}

div.middle_news ul.newsblock li.one_newsblock div.news_text p{
color:#4b4b4b;
font-size:16px;
line-height:1.3;
margin-bottom:12px;
	-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;
}

div.middle_news ul.newsblock li.one_newsblock div.news_text p a{
	text-decoration:underline;
}

div.middle_news ul.newsblock li.one_newsblock:hover div.news_text p{
	color:#010101;
}

div.middle_news ul.newsblock li.one_newsblock div.news_text img{
	float:left;
	margin:0 30px 10px 0;
	max-width:224px;
	max-height:300px;
}

div.detailsview li.one_newsblock{
	position:relative;
	background-color:#fff;
	padding:11px;
	font-size:17px;
	line-height:1.4;
}

div.detailsview li.one_newsblock p{
	line-height:1.4;
}

div.detailsview li.one_newsblock span.title{
	display:block;
	margin-bottom:10px;
}

div.detailsview li.one_newsblock span.title *{
display:block;
text-align:center;
font-size:24px;
font-weight:700;
line-height:1.2;
color:#0089ce;
padding:10px;
text-transform:uppercase;
}

div.detailsview span.backlink{
	display:block;
	text-align:center;
	padding:10px 0;
}

div.detailsview span.backlink a{
	display:inline-block;
	background: #52b7ea;
background: -moz-linear-gradient(left, #52b7ea 0%, #0997df 100%);
background: -webkit-linear-gradient(left, #52b7ea 0%,#0997df 100%);
background: linear-gradient(to right, #52b7ea 0%,#0997df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52b7ea', endColorstr='#0997df',GradientType=1 );
}

div.detailsview span.backlink a span{
	position:relative;
	display:block;
	font-size:17px;
	font-weight:700;
	line-height:44px;
	color:#366096;
	text-transform:uppercase;
	padding:0 18px 0 44px;
	border:2px solid #b0daf0;
	background:#fff url('../frameimage/back-icons.png') no-repeat 19px -20px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.detailsview span.backlink a span:after{
	position:absolute;
	content:'';
	left:19px;
	top:13px;
	width:10px;
	height:18px;
	background:url('../frameimage/back-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.detailsview span.backlink a:hover span{
	color:#fff;
	border-color:#0997df;
	background-color:transparent;
}

/* Tudományos fokozat */

ul.col3 li{
	width:33%;
	float:left;
}

ul.col3 li:nth-child(3n+4){
clear:left;	
}

#scientific-degree-page ul.col3 li > *{
	display:inline-block;
	font-size:17px;
	font-weight:700;
	color:#0d83be;
	padding:8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#scientific-degree-page ul.col3 li > span{
color:#7dc4e9;
}

#scientific-degree-page ul.col3 li a:hover{
	color:#fff;
	background-color:#da251c;
}

#scientific-degree-page ul.col3 li > * span{
	font-weight:400;
}

#scientific-degree-page ul.col3 li.rip:after{
	position:relative;
	display:inline-block;
	content:'';
	top:2px;
	width:9px;
	height:15px;
	background:url('../frameimage/rip.png') no-repeat 0 0;
}

/* TDK díjasok */

#tdk-awards-page div.section > h4{
padding:15px;
font-size:20px;
text-transform:uppercase;
color:#0d83be;
text-align:center;
margin:0;
background: #bbe7ff;
background: -moz-linear-gradient(left, #bbe7ff 0%, #ccedff 100%);
background: -webkit-linear-gradient(left, #bbe7ff 0%,#ccedff 100%);
background: linear-gradient(to right, #bbe7ff 0%,#ccedff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe7ff', endColorstr='#ccedff',GradientType=1 );
}

#tdk-awards-page #award-list li div.cnt{
	background:#fff;
	padding:9px 9px 1px;
}

#tdk-awards-page #award-list li div.cnt p{
	line-height:1.3;
	margin:0 0 20px;
}

/* Dokumentumok */

div.content_inner_dokumentumtar div.tophead h3{
padding-left:63px;
background:url('../frameimage/page-titles/documents.png') no-repeat 0 50%;
}

div.FilterSettings{
margin:8px 0 10px;
}

div.FilterSettings div.Filter{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e3f2fc 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#e3f2fc 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e3f2fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3f2fc',GradientType=0 );
border:3px solid #ffffff;
margin:10px 0 0;
padding:12px 0 12px 15px;
}

div.FilterSettings div.Filter span{
font-family:'Roboto';
font-weight:700;
font-size:16px;
line-height:34px;
color:#72a8c9;
float:left;
margin-right:9px;
}

div.Filter #cntphMaster_tbSearchText{
height:34px;
width:404px;
border:2px solid #cdecff;
margin:0;
float:left;
padding:0 7px;
font-size:16px;
font-weight:bold;
color:#0092dd;
background-color:#fff;
margin-right:8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.Filter #cntphMaster_tbSearchText:hover{
border-color:#0092dd;
}

div.Filter #cntphMaster_tbSearchText:focus{
border-color:#000!important;
background-color:#fff;
}

div.Filter #cntphMaster_btnSearch{
float:left;
height:38px;
width:38px;
border:0;
background: url('../frameimage/documents/search-icons.png') no-repeat 50% 8px;
cursor:pointer;
}

div.Filter #cntphMaster_btnSearch:hover{
background:url('../frameimage/documents/search-icons.png') no-repeat 50% -22px, #ef6b64;
background:url('../frameimage/documents/search-icons.png') no-repeat 50% -22px, -moz-linear-gradient(top, #ef6b64 0%, #da251c 100%);
background:url('../frameimage/documents/search-icons.png') no-repeat 50% -22px, -webkit-linear-gradient(top, #ef6b64 0%,#da251c 100%);
background:url('../frameimage/documents/search-icons.png') no-repeat 50% -22px, linear-gradient(to bottom, #ef6b64 0%,#da251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6b64', endColorstr='#da251c',GradientType=0 );
}

div.Filter #cntphMaster_btnSearch{
margin:0;
}

div.FilterSettings div.CategoryName{
border:3px solid #fff;
border-bottom:0;
padding:12px 0 10px;
background: #e3f2fc;
background: -moz-linear-gradient(top, #e3f2fc 0%, #f1f9fd 100%);
background: -webkit-linear-gradient(top, #e3f2fc 0%,#f1f9fd 100%);
background: linear-gradient(to bottom, #e3f2fc 0%,#f1f9fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3f2fc', endColorstr='#f1f9fd',GradientType=0 );
}

div.FilterSettings div:not([class]){
border:3px solid #fff;
border-top:0;
padding-bottom:15px;
background: #f1f9fd;
background: -moz-linear-gradient(top, #f1f9fd 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f1f9fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f1f9fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9fd', endColorstr='#ffffff',GradientType=0 );
}

div.FilterSettings label.select-label{
float:left;
font-family:'Roboto';
font-weight:700;
font-size:16px;
color:#72a8c9;
line-height:38px;
width:204px;
text-align:right;
}

div.CategoryName div.selectbox{
position:relative;
width:378px;
height:38px;
margin-left:212px;
border:2px solid #fff;
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
}

div.selectbox select{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:3;
cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.CategoryName div.selectbox span,
div.news-select-section div.selectbox span{
display:block;
height:34px;
font-weight:bold;
font-size:17px;
line-height:34px;
padding:0 0 0 8px;
color:#ffffff;
overflow:hidden;
}

div.CategoryName div.selectbox span{
	position:relative;
	z-index:2;
	background:url('../frameimage/documents/white-arrow-down.png') no-repeat right 9px top 12px;
}

div.CategoryName div.selectbox:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: #0093dd;
background: -moz-linear-gradient(left, #0093dd 0%, #25aff4 100%);
background: -webkit-linear-gradient(left, #0093dd 0%,#25aff4 100%);
background: linear-gradient(to right, #0093dd 0%,#25aff4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093dd', endColorstr='#25aff4',GradientType=1 );
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.CategoryName div.selectbox:hover{
background-color:#f59f56;
}

div.Filter div.selectbox{
position:relative;
width:103px;
height:38px;
border:2px solid #cdecff;
background:#fff url('../frameimage/documents/red-arrow-down.png') no-repeat right 9px top 12px;
float:left;
margin-right:48px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.Filter div.selectbox:after{
	position:absolute;
	content:'';
	right:9px;
	top:12px;
	width:18px;
	height:10px;
	background:#fff url('../frameimage/documents/blue-arrow-down.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.Filter div.selectbox:hover{
border-color:#0092dd;
background-color:#fff;
}

div.Filter div.selectbox span{
display:block;
width:70px;
height:34px;
font-weight:bold;
font-size:16px;
line-height:34px;
padding:0 0 0 10px;
color:#21acf1;
overflow:hidden;
}

#cntphMaster_repDocumentList_doctablerow_head{
background-color:#0089ce;
vertical-align:top;
}

#cntphMaster_repDocumentList_doctablerow_head p{
font-family:'Roboto';
font-size:17px;
font-weight:700;
color:#ffffff;
margin-top:4px;
margin-bottom:10px;
}

div.content_inner_dokumentumtar #cntphMaster_up table{
position:relative;
border:3px solid #fff;
border-top-width:6px;
border-collapse:separate!important;
margin-bottom:10px;
}

div.content_inner_dokumentumtar #cntphMaster_up table:after{
	position:absolute;
	content:'';
	top:3px;
	left:3px;
	height:3px;
	width:calc(100% - 6px);
	background-color:#0076b1;
	z-index:1;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
div.content_inner_dokumentumtar #cntphMaster_up table:after{
	left:0;
}
}

#cntphMaster_repDocumentList_doctablerow_head a{
width:49px;
height:28px;
background:url('../frameimage/docs/doc-sort-btn.png') no-repeat;
float:left;
}

#cntphMaster_repDocumentList_doctablerow_head th{
padding:3px;
border-bottom:1px solid #fff;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-title{
text-align:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-title p{
margin-left:7px;
}
#cntphMaster_repDocumentList_doctablerow_head th.doc-title a{
float:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-type{
width:62px;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-type p{
margin-right:9px;
text-align:right;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published{
width:101px;
padding-left:0;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published p{
margin-left:10px;
text-align:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published a{

}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published a.sort-desc{
margin:0;
float:right;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc{
background-position: 0px 0px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc:not(.active):hover{
background-position: 0px -33px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc{
background-position: 0px -99px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc:not(.active):hover{
background-position: 0px -132px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc.active{
background-position: 0px -165px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc.active{
background-position: 0px -66px;
}

.content_inner_dokumentumtar td{
font-size:14px;
border:1px solid #fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.content_inner_dokumentumtar tr.emptyrow td{
	height:300px;
	background:#e8f6f2;
	vertical-align:top;
}

.content_inner_dokumentumtar tr.emptyrow td p{
	font-size:22px;
	color:#6ebaa5;
	line-height:1.3;
	text-align:center;
	padding-top:132px;
	margin:0;
	background:url('../frameimage/documents/empty-icon.png') no-repeat 50% 40px;
}

.content_inner_dokumentumtar tr.emptyrow td p span{
	display:inline-block;
	text-transform:uppercase;
	font-weight:bold;
	color:#05946f;
	font-size:28px;
}

.content_inner_dokumentumtar tr td.t_cell3_small{
	border-right:0;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell3_small{
background-color:#cbeaf9;
color:#0078b6;
padding:0 0 0 15px;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell3_small{
background-color:#e5f5fc;
color:#0078b6;
padding:0 0 0 15px;
}

.content_inner_dokumentumtar tr td.t_cell1_document_name_td{
	border-left:0;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell1_document_name_td{
background-color:#f3fbff;
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell1_document_name_td{
background-color:#e6f7ff;
padding:0;
}
.content_inner_dokumentumtar tr td.t_cell1_document_name_td a{
font-weight:bold;
line-height:17px;
display:block;
padding:10px;
}

.content_inner_dokumentumtar tr.lowlevel{
cursor:pointer;
}

.content_inner_dokumentumtar tr:not(.lowlevel) td.t_cell1_document_name_td a{
color:#0078b6;
}
div.content_inner_dokumentumtar tr.lowlevel td.t_cell1_document_name_td a,
div.content_inner_dokumentumtar tr.lowlevel td.t_cell2 a,
div.content_inner_dokumentumtar tr.lowlevel td.t_cell3_small{
color:#95c4e2;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td,
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell2{
color:#ffffff;
background-color:transparent;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td a{
color:#ffffff;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell2{
background-color:#dbf2fd;
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell2{
background-color:#edf9fe;
padding:0;
}

.content_inner_dokumentumtar td.t_cell2 a{
display:block;
color:#0078b6;
line-height:30px;
padding:2px 4px 2px 42px;
}

.content_inner_dokumentumtar td.t_cell2 a.pdf{
background:url('../frameimage/documents/pdf-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.ppt{
background:url('../frameimage/documents/ppt-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.doc{
background:url('../frameimage/documents/word-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.html{
background:url('../frameimage/documents/html-icon.png') no-repeat 8px center;
}

.content_inner_dokumentumtar td.t_cell2 a.xls{
background:url('../frameimage/documents/excel-icon.png') no-repeat 5px center;
}

ul.pagination.numeric{
	background-color:#fff;
}

/* About us */

#english-page div.page-title h3{
	padding-left:0;
}

#english-page div.upload-progress{
	padding:269px 0 30px;
	background:url('../frameimage/upload-icon.png')no-repeat 50% 24px;
}

#english-page div.upload-progress p{
	text-align:center;
}

#english-page div.upload-progress p span{
	text-transform:uppercase;
	font-size:24px;
	font-weight:700;
	color:#366096;
	display:inline-block;
	margin-bottom:5px;
}

#english-page div.section h3{
	text-align:center;
	font-size:24px;
	text-transform:uppercase;
}

#english-page div.section *{
	line-height:1.4;
}

#english-page div.section li{
	padding-left:25px;
}

#english-page div.section li:before{
	top:10px;
}

/* Tagdíj ellenőrzés */

div.page-title.fee-table h3{
padding-left:73px;
background: url('../frameimage/page-titles/fee-check.png') no-repeat 0 50%;
}

div.content_inner_tagsag .member_links + br,
td > hr,
div.content_inner_tagsag .member_links td.tagsag_icon{
	display:none;
}

p.not-member{
	background-color:#fff;
	padding:9px;
}

div.content_inner_tagsag div.due-payed-title{
	font-family: 'Roboto Condensed', sans-serif;
	text-align:center;
	background-color:#fff;
	font-size:20px;
	font-weight:700;
	color:#6e6e6e;
	padding:10px;
}

div.content_inner_tagsag #due_tbl_div{
	border:3px solid #fff;
}

div.content_inner_tagsag #due_tbl_div table tr{
	background-color:#e7f6fd;
	border-bottom:3px solid #fff;
}

div.content_inner_tagsag #due_tbl_div table tr td{
	font-family:'Open Sans';
	padding:13px 10px;
	font-size:20px;
	font-weight:bold;
	color:#0089ce;
}

div.content_inner_tagsag #due_tbl_div table tr:nth-child(odd){
background: #9edafa;
background: -moz-linear-gradient(top, #9edafa 0%, #c1e7ff 100%);
background: -webkit-linear-gradient(top, #9edafa 0%,#c1e7ff 100%);
background: linear-gradient(to bottom, #9edafa 0%,#c1e7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9edafa', endColorstr='#c1e7ff',GradientType=0 );
border-color:#9edafa;
}

div.content_inner_tagsag #due_tbl_div table tr:nth-child(odd) td{
	color:#366096;
}

div.content_inner_tagsag #due_tbl_div table tr:last-child{
	border:none;
}

/* Tagsági információ */

div.page-title.member-info{
border-color:#da251c;
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
}

div.page-title.member-info h3{
	padding-left:52px;
	background: url('../frameimage/page-titles/member-info.png') no-repeat 0 50%;
}

.member-information-table-first td{
	line-height:0;
}

#due_table_separatator,
.member-information-table-first td > br{
	display:none;
}

div.section.memberfee div.title{
background: #0093dd;
background: -moz-linear-gradient(left, #0093dd 0%, #25aff4 100%);
background: -webkit-linear-gradient(left, #0093dd 0%,#25aff4 100%);
background: linear-gradient(to right, #0093dd 0%,#25aff4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0093dd', endColorstr='#25aff4',GradientType=1 );
margin-bottom:17px;
}

div.section.registration div.title{
background: #afe6e2;
background: -moz-linear-gradient(left, #afe6e2 0%, #dff2f0 100%);
background: -webkit-linear-gradient(left, #afe6e2 0%,#dff2f0 100%);
background: linear-gradient(to right, #afe6e2 0%,#dff2f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afe6e2', endColorstr='#dff2f0',GradientType=1 );
margin-bottom:17px;	
}

div.section.memberfee div.title h4,
div.section.registration div.title h4{
text-align:center;
font-size:20px;
color:#fff;
font-weight:700;
text-transform:uppercase;
padding:11px;	
}

div.section.registration div.title h4{
	color:#048177;
}

div.section.memberfee p{
	text-align:center;
	line-height:1.4;
}

div.current-memberfee{
padding-bottom:1px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e3f2fc 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#e3f2fc 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e3f2fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3f2fc',GradientType=0 );
}

div.current-memberfee p{
color:#00679b;
font-size:16px;
margin-bottom:17px;
}

div.current-memberfee p span.highlight{
	font-size:20px;
	color:#0089ce;
	font-weight:700;
}

div.current-memberfee p span.highlight span.dark{
	color:#366096;
}

div.section.memberfee p.smaller{
	font-size:14px;
	padding:9px 70px;
	margin:0;
}

div.section.memberfee div.warn-box{
padding:10px 100px;
background:url('../frameimage/warn-sign.png') no-repeat 14px 14px, #ffeaea;
background:url('../frameimage/warn-sign.png') no-repeat 14px 14px, -moz-linear-gradient(left, #ffeaea 0%, #ffd4d4 100%);
background:url('../frameimage/warn-sign.png') no-repeat 14px 14px, -webkit-linear-gradient(left, #ffeaea 0%,#ffd4d4 100%);
background:url('../frameimage/warn-sign.png') no-repeat 14px 14px, linear-gradient(to right, #ffeaea 0%,#ffd4d4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffd4d4',GradientType=1 );
}

div.section.memberfee div.warn-box p{
	color:#be0900;
	text-align:left;
}

div.section div.btn-box{
	text-align:center;
	padding:12px 0 9px;
}

div.section.memberfee div.btn-box a{
display:inline-block;
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 );
}

div.section.registration div.btn-box a{
display:inline-block;
background: #27ada3;
background: -moz-linear-gradient(left, #27ada3 0%, #058378 100%);
background: -webkit-linear-gradient(left, #27ada3 0%,#058378 100%);
background: linear-gradient(to right, #27ada3 0%,#058378 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ada3', endColorstr='#058378',GradientType=1 );
}

div.section.registration div.btn-box a span,
div.section.memberfee div.btn-box a span{
	position:relative;
	display:block;
	padding:0 14px 0 65px;
	color:#0d83be;
	font-size:18px;
	line-height:44px;
	font-weight:600;
	background:#fff url('../frameimage/members/memberfee-btn-icons.png') no-repeat 15px -36px;
	border:2px solid #b0daf0;
	text-transform:uppercase;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.section.registration div.btn-box a span{
	padding:0 14px 0 50px;
	background:#fff url('../frameimage/login/reg-icons.png') no-repeat 13px -25px;
	color:#248b82;
	line-height:40px;
	border-color:#afe6e2;
}

div.section.registration div.btn-box a span:after,
div.section.memberfee div.btn-box a span:after{
	position:absolute;
	content:'';
	left:15px;
	top:7px;
	width:39px;
	height:33px;
	background: url('../frameimage/members/memberfee-btn-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

div.section.registration div.btn-box a span:after{
	left:13px;
	top:9px;
	width:21px;
	height:21px;
	background: url('../frameimage/login/reg-icons.png') no-repeat 0 0;	
}

div.section.registration div.btn-box a:hover span,
div.section.memberfee div.btn-box a:hover span{
	color:#fff;
	border-color:transparent;
	background-color:transparent;
}

/* Keresés */

#search-page div.page-title h3{
	padding-left:60px;
	background: url('../frameimage/page-titles/search.png') no-repeat 0 50%;
}

/* Rar2 */
div.tophed.congreg h2,
div.page-title.rar h3{
	padding-left:60px;
	background: url('../frameimage/page-titles/reg.png') no-repeat 0 50%;
}

/* Korábbi rendezvényeink */

#previous-events-page div.page-title{
border-color:#b70e06;
background: #b60e06;
background: -moz-linear-gradient(left, #b60e06 0%, #e54941 100%);
background: -webkit-linear-gradient(left, #b60e06 0%,#e54941 100%);
background: linear-gradient(to right, #b60e06 0%,#e54941 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b60e06', endColorstr='#e54941',GradientType=1 );
}

#previous-events-page div.page-title h3{
	padding-left:69px;
	background: url('../frameimage/page-titles/previous-events.png') no-repeat 0 50%;
}

#content_inner_div:not(.content_inner_dokumentumtar) table.doc-table th.doc-type,
#content_inner_div:not(.content_inner_dokumentumtar) table.doc-table td.type{
	display:none;
}

/* Keresés */

#search-page div.gsc-adBlock{
	display:none;
}

#search-page td.gsib_a{
padding:0;
width:464px !important;
}

#search-page .gsc-control-cse{
	background-color:transparent;
	border:none;
	padding:0;
}

#search-page table.gsc-search-box{
	background:#ffffff;
	border:none;
	height:80px;
	margin:0;
	position:relative;
}

#search-page form.gsc-search-box{
	margin:0 0 8px;
}

#search-page table.gsc-search-box td.gsc-input input{
	font-family:'Open Sans';
	background:#fff !important;
	border:2px solid #b0e0ff!important;
	display:block;
	height:38px !important;
	width:456px!important;
	padding:0 35px 0 11px!important;
	margin:0 0 0 92px;
	outline:0!important; 
	font-size:17px;
	color:#4f9bc1 !important;
	font-weight:600;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#search-page table.gsc-search-box td.gsc-input input:hover{
	color:#00a2e4 !important;
	border-color:#0092dd !important;
}

#search-page table.gsc-search-box td.gsc-input input:focus{
	color:#3b7fb7 !important;
	border-color:#07090a !important;
	background:#fff !important;
}

#search-page div.gsc-clear-button{
position:absolute;
right:230px;
top:29px;
width:22px;
height:22px;
padding:0!important;
margin:0!important;
overflow:hidden;
text-indent:-50px;
background:url('../frameimage/search/clear.png') no-repeat 50% 50%;
z-index:1;
}

#search-page div.gsc-clear-button:after{
position:absolute;
content:'';
left:0;
top:0;
width:100%;
height:100%;
background:url('../frameimage/search/clear-hover.png') no-repeat 50% 50%;
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;
}

#search-page div.gsc-clear-button:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;		
}

#search-page #gsc-iw-id1{
margin-left:39px !important;
height:auto !important;
	background:#ddf8f3 !important;
	border:2px solid #fff !important;
box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
}

#search-page span#gs_cb50:hover{
background:none;
}

#search-page #gs_st50,#search-page #gs_st50 a.gsst_a{
padding:0!important;
height:22px;
}

#search-page #gs_st50 a.gsst_a{
background:url('../frameimage/newdesign/search/clear-hover.png') no-repeat 50% 50%;
}

#search-page #gs_st50{
padding-top:2px!important;
}

#search-page td.gsc-search-button{
width:195px !important;
}

#search-page td.gsc-clear-button{
	position:relative;
}

#search-page .search-options{
	overflow:auto;
	border:3px solid #fff;
	border-top:none;
}

#search-page input.gsc-search-button{
	font-family:'Open Sans';
	border:2px solid #0094de;
	text-transform:uppercase;
	font-size:17px;
	font-weight:700;
	padding:0 9px 0 39px;
	margin:0;
	height:42px;
	position: relative;
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, #25aff4;
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, -moz-linear-gradient(left, #25aff4 0%, #0093dd 100%);
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, -webkit-linear-gradient(left, #25aff4 0%,#0093dd 100%);
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, linear-gradient(to right, #25aff4 0%,#0093dd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25aff4', endColorstr='#0093dd',GradientType=1 );  
	cursor:pointer; 
	color:#fff;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-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;
}
#search-page input.gsc-search-button:hover{
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, #ef6b64;
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, -moz-linear-gradient(-45deg, #ef6b64 0%, #da251c 100%);
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, -webkit-linear-gradient(-45deg, #ef6b64 0%,#da251c 100%);
background:url('../frameimage/search/search-btn.png') no-repeat 8px 9px, linear-gradient(135deg, #ef6b64 0%,#da251c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6b64', endColorstr='#da251c',GradientType=1 );
	border-color:#da251c;
}

#search-page .gsc-tabsArea,
#search-page .gsc-refinementsArea{
	margin:0;
	background:#daf1ff;
	border:3px solid #fff;
	padding-bottom:3px;
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(0,153,226,1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(0,153,226,1);
	box-shadow: inset 0px -3px 0px 0px rgba(0,153,226,1);
}

#search-page .gsc-refinementsArea .gs-spacer{
	display:none;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive,
#search-page .gsc-refinementsArea .gsc-refinementhInactive{
	font-family:'Roboto';
	font-weight:700;
	position:relative;
	color:#0092dd;
	font-size:17px;
	background-color:#d9eef7;
	padding:13px 32px;
	border:none;
	border-right:3px solid #fff;
	margin:0;
	text-decoration:none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:after{
position:absolute;
content:'';
left:0;
bottom:0;
height:2px;
width:100%;
background-color:#fff;
z-index:1;
}

div.gsc-tabsArea span.gs-spacer{
display:none;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:hover,
#search-page .gsc-refinementsArea .gsc-refinementhInactive:hover{
	background-color:#f59f56;
	color:#fff;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
#search-page .gsc-refinementsArea .gsc-refinementhActive{
	font-family:'Roboto';
	color:#fff;
	font-size:17px;
	background-color:#0092dd;
	padding:13px 32px;
	border:none;
	border-right:3px solid #fff;
	margin:0;
	font-weight:700;
}

#search-page .gs-per-result-labels{
	display:none;
}

#search-page .gsc-refinementsArea{
	padding-left: 0;
}

#search-page .gsc-above-wrapper-area{
	background:#fff;
	padding:3px 6px 6px 0;
	border:0;
}

#search-page .gsc-above-wrapper-area .gsc-result-info,
#search-page .gsc-above-wrapper-area .gsc-orderby-label{
	color:#5e5e5e;
	font-size:16px;
	padding:0 17px;
}

#search-page .gsc-above-wrapper-area .gsc-orderby-label{
	font-family:'Roboto';
	font-weight:700;
	color:#72a8c9;
}

#search-page .gsc-above-wrapper-area .gsc-selected-option-container{
	font-family:'Open Sans';
	border:2px solid #addfff;
	background:#fff url('../frameimage/search/sort-icons.png') no-repeat right 9px top 12px;
	border-radius:0;
	font-size:16px;
	height:38px;
	min-width:128px;
	line-height:34px;
	font-weight:normal;
	color:#00a1e4;
	padding:0 36px 0 11px;
	cursor:pointer;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-webkit-transition: color 0.2s, background-color 0.2s, border-color 0.2s linear;
	-moz-transition: color 0.2s, background-color 0.2s, border-color 0.2s linear;
	-ms-transition: color 0.2s, background-color 0.2s, border-color 0.2s linear;
	-o-transition: color 0.2s, background-color 0.2s, border-color 0.2s linear;
	transition: color 0.2s, background-color 0.2s, border-color 0.2s linear;
}

#search-page .gsc-above-wrapper-area .gsc-selected-option-container:hover{
background-color:#0093dd;
border-color:#0093dd;
color:#fff;
background-position: right 9px top -13px;
}

#search-page .gsc-control-cse .gsc-option-selector{
background:none;
}

#search-page .gsc-results{
	width:100%;
	margin-top:8px;
}

#search-page .gsc-webResult.gsc-result{
	border:3px solid #fff;
	background:#fff;
	margin:0;
	margin-bottom:8px;
	padding:0;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

#search-page .gsc-webResult.gsc-result:hover{
	-webkit-transform: scale(1.03,1.03);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.03,1.03);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.03,1.03);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}


#search-page .gsc-webResult.gsc-result div.gs-title{
	height:46px;
	text-decoration:none;
}

#search-page .gsc-webResult.gsc-result a.gs-title{
font-family:'Open Sans';
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #cfecfc 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#cfecfc 100%);
background: linear-gradient(to right, #ffffff 0%,#cfecfc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfecfc',GradientType=1 );
	display:block;
	color:#0089ce;
	font-size:20px;
	line-height:1.2;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	height:auto;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#search-page div.gs-fileFormat{
color:#366096;
font-size:15px;
margin:25px 0px -22px 17px;
}

#search-page div.gs-fileFormat span{
color:#3b7fb7;
font-size:16px;
}

#search-page div.gs-fileFormat span.gs-fileFormatType{
color:#2d5a8c;
}

#search-page .gsc-webResult.gsc-result:hover a.gs-title{
background: #da251c;
background: -moz-linear-gradient(left, #da251c 0%, #ef6b64 100%);
background: -webkit-linear-gradient(left, #da251c 0%,#ef6b64 100%);
background: linear-gradient(to right, #da251c 0%,#ef6b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da251c', endColorstr='#ef6b64',GradientType=1 );
	color:#fff;
}

#search-page .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet{
	padding:40px 17px 20px 17px;
	font-size:17px;
	color:#4b4b4b;
	line-height:1.3;
	-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;	
}

#search-page .gsc-webResult.gsc-result:hover .gs-bidi-start-align.gs-snippet{
	color:#000;
}

#search-page .gsc-webResult.gsc-result .gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{
	position: absolute;
	top: 49px;
	left: 16px;
	font-size: 15px;
	color: #00a8ff;
}

#search-page .gs-result .gs-title *{
color:#4fc4fe;
font-size:20px;
text-decoration:none;
	-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;	
}

#search-page .gs-result:hover .gs-title *{
color:#efeaa8;
}

#search-page td.gsc-table-cell-thumbnail.gsc-thumbnail{
display:none;
}

#search-page .gsc-cursor-box.gs-bidi-start-align{
	background:#fff;
	border:3px solid #fff;
	height: 64px;
	padding-top: 11px;
	text-align:center;
}

#search-page .gsc-results .gsc-cursor{
	margin:0 auto;
}

#search-page .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page{
	font-family:'Roboto';
	border:2px solid #ebebeb;
	background:transparent;
	color:#0475ad;
	width:38px;
	font-size:16px;
	line-height:34px;
	padding:0;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	font-weight:700;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#search-page .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page:hover{
background-color:#fff;
color:#fff;
border-color:transparent;
}

#search-page .gsc-cursor-box.gs-bidi-start-align div.gsc-cursor .gsc-cursor-current-page{
	border:2px solid #da241c;
background: #dd221b;
background: -moz-linear-gradient(left, #dd221b 0%, #b60e06 100%);
background: -webkit-linear-gradient(left, #dd221b 0%,#b60e06 100%);
background: linear-gradient(to right, #dd221b 0%,#b60e06 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd221b', endColorstr='#b60e06',GradientType=1 );
	color:#da241c;
}

#search-page .gcsc-branding-text,
#search-page .gcsc-branding-img-noclear{
	display:none;
}


#search-page .gs-no-results-result .gs-snippet{
	border:none;
	background-color:transparent;
	color:#0080c1 ;
	font-size:17px;
	font-weight:bold;
}

/* Kongresszus reg */

div.tophed.congreg{
	padding:0 70px;
}

div.tophed.congreg h2{
	text-align:left;
}

.content_inner_kongresszus_reg_multi #congress_data_div{
	padding-top:15px;
}

.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_congress_tbl td{
	color: #366096;
}

.content_inner_kongresszus_reg_multi #tbl_description p{
	margin:0 0 12px;
}

.content_inner_kongresszus_reg_multi #tbl_description{
background-color: #fff;
margin-bottom: 14px;	
}

.content_inner_kongresszus_reg_multi #tbl_description td{
	padding:10px;
}

#congreg_div #personal{
	background-color:#fff;
	padding:3px 3px 15px;
}

#congreg_div #personal > p.subhead{
font-size: 20px;
font-weight: 700;
color: #048177;
margin:0;
line-height: 56px;
text-transform: uppercase;
text-align: center;
background: #afe6e2;
background: -moz-linear-gradient(left, #afe6e2 0%, #dff2f0 100%);
background: -webkit-linear-gradient(left, #afe6e2 0%,#dff2f0 100%);
background: linear-gradient(to right, #afe6e2 0%,#dff2f0 100%);
background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afe6e2', endColorstr='#dff2f0',GradientType=1 );
}

#congreg_div #personal p:not(.subhead){
	text-align:center;
	padding:0 10px;
}

.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_postGradPanel{
background-color: #fff;
padding: 0 10px 10px;
}

.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv{
	padding-top:5px;
}

.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv td{
padding:5px;
}

.content_inner_kongresszus_reg_multi input.button,
.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv td input{
	color:#fff;
	font-size:15px;
	padding:5px 15px;
	background-color:#1fd8b7;
	border:0;
	cursor:pointer;
	-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;	
}

.content_inner_kongresszus_reg_multi td input[name=bKesobb]{
	padding-right:32px;
	background:#1fd8b7 url('../frameimage/congress/save-icon.png') no-repeat right 9px top 50%;
}

.content_inner_kongresszus_reg_multi td #bBefejez{
	padding-right:35px;
	background:#1fd8b7 url('../frameimage/congress/send-icon.png') no-repeat right 9px top 50%;
}

.content_inner_kongresszus_reg_multi td #bBefejez:hover,
.content_inner_kongresszus_reg_multi input.button:hover,
.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv td input:hover{
	background-color:#09f5cb;
}

#congreg_div form[name=frmReg]{
	background-color:#fff;
	padding:3px;
}

#congreg_div form[name=frmReg] p{
	color:#464646;
	font-size:15px;
	margin:0 0 12px;
	line-height:1.3;
}

#congreg_div form[name=frmReg] p.subhead{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	padding:10px;
	margin:0 0 20px;
background-color:#0080c1;
color:#fff;
text-transform:uppercase;
}

.content_inner_kongresszus_reg_multi #tbl_bill tr:first-child td,
table.congrmeal th,
#tbl_quoter th,
#congreg_div #participationTable th{
padding:10px 5px;
color:#0080c1;
text-align:center;
font-size:17px !important;
}

#tbl_htmlsummary > tbody > * > td,
.content_inner_kongresszus_reg_multi #tbl_bill td,
.content_inner_kongresszus_reg_multi table[class^=tbl_extra_] td,
.content_inner_kongresszus_reg_multitable.congrmeal td,
.content_inner_kongresszus_reg_multi #tbl_quoter > tbody > * > td,
.content_inner_kongresszus_reg_multi #congreg_div #participationTable td{
padding:5px;
font-size: 14px;	
}

table.summary-personaldata td{
padding:8px 5px;
font-size: 14px;	
}

.content_inner_kongresszus_reg_multi table input.input,
.content_inner_kongresszus_reg_multi table select{
	padding:5px;
	border: 2px solid #cdecff;
	background-color:#fff !important;
	font-size: 14px;
}

table:not(#tbl_htmlsummary) table.congrmeal tr:nth-child(2) td,
#congreg_div #participationTable tr:nth-child(2) td{
	background-color:#49c1fe;
	color:#fff;
}

table.summary-personaldata tr:first-child td{
	background-color:#49c1fe!important;
	color:#fff;
	padding:8px!important;
}

.content_inner_kongresszus_reg_multi table[class^=tbl_extra_]{
	border-collapse:separate !important;
margin: 0 auto;
width: 95%;
}

table.summary-personaldata{
	border-collapse:separate;
	padding:0 !important;
	border-color: #418ac6 !important;
}

table.summary-personaldata tr:not(:first-child):not(:last-child) td,
.content_inner_kongresszus_reg_multi table[class^=tbl_extra_] tr:not(:last-child) td{
	border-bottom:1px dashed #999;
}

/* Adatkezelés */

div div[id*="upGDPR"]{
	background:none;
}

@media screen and (min-width: 768px){
.content_inner_adatkezeles #panDefaultContent,
.content_inner_adatkezeles #panUrlCallback,
.content_inner_adatkezeles #panMemberData{
	padding:10px;
	background-color:#fff;
}
}

.content_inner_adatkezeles p{
	margin:0 0 15px;
	font-size:14px;
	line-height:1.3;
	color: #464646;
	text-align:inherit;
}

.content_inner_adatkezeles a,
.content_inner_adatkezeles a:hover{
	font-weight:normal;
}

.content_inner_adatkezeles div.btn-box,
.content_inner_adatkezeles div.btn-box{
	padding:5px 10px;
	text-align:center;
}

.content_inner_adatkezeles div.btn-box:empty{
	display:none;
}

.content_inner_adatkezeles a:hover{
	text-decoration:none;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btn-box a,
.content_inner_adatkezeles .btns a,
.content_inner_adatkezeles div.btn-box a{
	display:inline-block;
	padding:10px 40px 10px 15px;
	font-size:16px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:10px;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-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;
}

.content_inner_adatkezeles div.btn-box a.login-btn{
	background:#02dad9 url('../frameimage/gdpr/login-icon.png') no-repeat right 10px center;
	background-size: 22px;
}

.content_inner_adatkezeles div.btn-box a.login-btn:hover{
background-color: #09bfcd;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);
}

.content_inner_adatkezeles div.btns a.del,
.content_inner_adatkezeles div.btn-box a.del{
	background:#d84b34 url('../frameimage/gdpr/bin.png') no-repeat right 10px center;
	background-size: 20px;
	padding: 10px 40px 10px 15px;
}

.content_inner_adatkezeles div.btns a.back{
	padding: 10px 40px 10px 15px;
	background:url('../frameimage/gdpr/back-icon.png') no-repeat right 10px center;
}

.content_inner_adatkezeles div.btns a.del:hover,
.content_inner_adatkezeles div.btn-box a.del:hover{
	background-color: #ff6d55;
} 

.content_inner_adatkezeles div.btn-box a.data-set,
.content_inner_adatkezeles #cntphMaster_lbShowData{
	background:#02a5da url('../frameimage/gdpr/doc-icon.png') no-repeat right 11px center;
	background-size: 18px;
}

.content_inner_adatkezeles #cntphMaster_lbExport{
	background:#43e0e8 url('../frameimage/gdpr/csv-icon.png') no-repeat right 10px center;
	background-size: 20px;	
}

.content_inner_adatkezeles #cntphMaster_lbExport:hover{
	background-color: #4beff7;
}

.content_inner_adatkezeles div.btn-box a.data-set:hover,
.content_inner_adatkezeles #cntphMaster_lbShowData:hover{
	background-color: #1bc0f7;
}

.content_inner_adatkezeles div.btns{
	margin:10px 0 50px;
	border: 1px solid #71d9fd;
	background-color: #e2fbfe;
	padding: 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section{
	margin:20px 0 30px;
	text-align:center;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section h3.section-title{
margin: 15px 10px 15px;
}

.content_inner_adatkezeles div.section.data-set{
border: 1px solid #81dced;
background-color: #d6ffff;
}

.content_inner_adatkezeles div.section.data-export{
border: 1px solid #5bb7e9;
background-color: #d6f3ff;
}

.content_inner_adatkezeles div.section.data-del{
border: 1px solid #ffa9a6;
background-color: #ffecec;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	padding:10px 18px;
	margin:10px 30px;
}

.content_inner_adatkezeles div.btns a.back{
	padding-right:40px;
}

.content_inner_adatkezeles div.btns a.yes,
.content_inner_adatkezeles div.btns a.yes{
	background-color: #00d90c;
}

.content_inner_adatkezeles div.btns a.no,
.content_inner_adatkezeles div.btns a.no{
	background-color: #da4302;
}

.content_inner_adatkezeles div.btns a.yes:hover,
.content_inner_adatkezeles div.btns a.yes:hover{
	background-color: #00bd0b;
}

.content_inner_adatkezeles div.btns a.no:hover,
.content_inner_adatkezeles div.btns a.no:hover{
	background-color: #c10000;
}

.content_inner_adatkezeles h3.section-title,
.content_inner_adatkezeles h3.section-title{
	text-align:center;
	font-size:16px;
	line-height:1.3;
	color:#108ece;
	margin:30px 10px 15px;
}

.content_inner_adatkezeles h3.section-title:after{
	display:block;
	content:'';
	height:2px;
	width:80px;
	margin: 8px auto 15px;
	background-color: #b4e9ff;
}

.content_inner_adatkezeles h3.table-title{
padding: 10px;
background-color: #388eb3;
color: #fff;
margin: 30px 0 3px;
text-align:center;
font-size:18px;
}

.content_inner_adatkezeles #society-list{
	border-bottom:2px solid #15e2c0;
}

.content_inner_adatkezeles #society-list li{
	position:relative;
	padding:10px 10px 10px 36px;
	border:none;
}

.content_inner_adatkezeles #society-list li:before{
	position:absolute;
	content:'';
	left:14px;
	top:14px;
	width:8px;
	height:8px;
	background-color:#00d3ff;
}

.content_inner_adatkezeles #society-list li:nth-child(odd){
	background-color: #d3ffef;
}

.content_inner_adatkezeles #society-list li:nth-child(even){
	background-color: #f1fffa;
}

.content_inner_adatkezeles #society-list li span.data-name{
	display:block;
	color: #1a909a;
	font-size: 16px;
	margin-bottom: 6px;
}

.content_inner_adatkezeles #society-list li a.data-web{
display: inline-block;
padding:2px 10px;
color: #02ccff;
}

.content_inner_adatkezeles #society-list li span.data-right{
display: block;
color: #1a909a;
padding:2px 10px;
}

.content_inner_adatkezeles #member-data-list{
	border-bottom:2px solid #73b2ed;
}

.content_inner_adatkezeles #member-data-list li{
	border-bottom:none;
}

.content_inner_adatkezeles #member-data-list li:nth-child(odd){
	background-color: #d4f4ff;
}

.content_inner_adatkezeles #member-data-list li:nth-child(even){
	background-color: #eefbff;
}

div.content_inner_adatkezeles ul#member-data-list li > span{
	float:left;
	width:50%;
	padding:6px 10px;
	font-size: 14px;
	color: #1f638d;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
color: #4a9acc
}

.content_inner_adatkezeles #member-data-list li:after{
	display:block;
	content:'';
	clear:both;
}

@media screen and (max-width: 500px){
div.content_inner_adatkezeles ul#member-data-list li > span{
display:block;
float:none;
width:100%;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
	padding-top:10px;
	padding-bottom:2px;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-value{
	padding-top:2px;
	padding-bottom:10px;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	margin:10px 15px;
}
}

/* Adatkezelés */

div.data-handling-page{
padding: 0 10px;
font-size:15px;
color: #626262;
line-height: 1.3;
}

div.data-handling-page ol,
div.data-handling-page ul{
padding:0;
}

div.data-handling-page ol.upper-roman{
	list-style-type: upper-roman;
	margin: 0 0 30px 30px;
}

div.data-handling-page ol.upper-roman li{
	padding-left:15px;
	margin:0 0 15px;
}

div.data-handling-page ol.upper-roman ol{
	margin:10px 0 10px 15px;
}

div.data-handling-page ol.upper-roman ol li{
	margin:0 0 6px;
}

div.data-handling-page div.society-data-table{
	border:1px solid #949494;
	margin-bottom: 30px;
}

div.data-handling-page div.society-data-table:after{
	display:block;
	content:'';
	clear:both;
}

div.data-handling-page div.society-data-table p:not(.title){
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	min-height: 60px;
}

div.data-handling-page div.society-data-table div p:last-child{
	border:none;
}

div.data-handling-page div.society-data-table p{
	margin-top:0;
	font-size:13px;
	text-align:left;
}

div.data-handling-page div.society-data-table p.title{
	font-weight:bold;
	padding:10px 0 5px;
	border-bottom:1px solid #ccc;
}

div.data-handling-page p.section-title{
	font-size:18px;
	text-align:center;
	color: #366096;
	background-color: #e8f6fd;
	padding: 6px 10px;
	margin: 0 -10px 25px;
}

div.data-handling-page ul.themes{
	margin-bottom:30px;
	padding-left: 10px;
}

div.data-handling-page ul.themes li > header h3{
	position:relative;
	display:inline-block;
	font-weight: normal;
	color: #048ed8;
	font-size:17px;
	cursor:pointer;
	padding:6px 14px 6px 25px;
	margin:0;
-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;
}

div.data-handling-page ul.themes li > header h3:hover{
	color: #30b7ff;
}

div.data-handling-page ul.themes li > header h3:before{
	position:absolute;
	display:inline-block;
	font-family: FontAwesome;
	content:'\f067';
	font-size:14px;
	left: 5px;
	top: 8px;
	z-index:1;
}

div.data-handling-page ul.themes li.open > header h3:before{
	content:'\f068';
}

div.data-handling-page ul.themes li > .content{
	display:none;
	padding:10px 0 0 20px;
}

@media screen and (min-width: 768px){
	div.data-handling-page div.society-data-table p.title{
		min-height:80px;
	}
}

@media screen and (max-width: 767px){
	div.data-handling-page div.society-data-table{
	border:none;
	}
	div.data-handling-page div.society-data-table >div{
		border:1px solid #949494;
		margin:0 0 15px;
	}
	div.data-handling-page div.society-data-table p.title{
		padding-bottom:10px;
	}
}

div.data-handling-page p{
	line-height:1.3;
	margin:0 0 15px;
}

div.data-handling-page ul li{
	list-style:none;
}

div.data-handling-page p.note{
	color:#777;
	font-size:0.8em;
}

div.data-handling-page p.center{
	text-align:center;
}

div.data-handling-page ul.bullets{
	margin:0 0 30px 5px;
}

div.data-handling-page ul.bullets li{
	position:relative;
	padding-left:20px;
	margin:0 0 10px;
}

div.data-handling-page ul.bullets li:before{
	position:absolute;
	content:'';
	top:6px;
	left:0;
	width:8px;
	height:8px;
	background-color:#2787d8;
}


div.section.registration div.btn-box a:hover span:after,
div.section.memberfee div.btn-box a:hover span:after,
div.Filter div.selectbox:hover:after,
div.CategoryName div.selectbox:hover:after,
div.detailsview span.backlink a:hover span:after,
div.middle_news ul.newsblock li.one_newsblock:hover span.title:after,
#award-list li.open:not(:hover) div.head span.icon:after,
#award-list li.open:not(:hover) div.head:after,
#award-list li a.cv-doc:hover span:after,
#award-list li:not(.open):hover div.head span.icon:after,
#award-list li:not(.open):hover div.head:after,
#award-desc ul.tabs li:not(.current) span:before,
#award-desc ul.tabs li:not(:hover):after,
#award-desc ul.tabs li.current:after,
li.pagination-nav:not(.disabled):hover a:after,
div.archive-btn a:hover span:after,
#news div.more-btn:not(:hover):after,
#news:not(:hover) .newsbox:after,
#news:hover div.more-btn:before,
.hide,
div.tile:not(:hover):after,
#page-footer div.emails ul li a:not(:hover):after,
#page-footer .copyright #back-top:not(:hover):after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    text-align: center;
}
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}