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%;
}
/* 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{
line-height:1.2;
}

p{
text-align:left;
line-height:1.2;
}

a{
color:#00a1e4;
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;
}

p > a{
/*text-decoration:underline;*/
}

p{
font-size:15px;
line-height:1.2;
}

img.left{
	float:left;
}

img.right{
	float:right;
}

p.center{
	text-align:center;
}

body {
	color:#333;
	line-height: 1;
	font-family:arial,helvetica,sans-serif;
	padding-top:20px;
	min-width:1240px;
}

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;
}

#basetable_x,body{
background-color:#0b3a54;
}

#contentframe_container_x_lcr3{
background: #0b3a54;
background: -moz-linear-gradient(top, #0b3a54 0%, #2e639a 54%, #0b3a54 100%);
background: -webkit-linear-gradient(top, #0b3a54 0%,#2e639a 54%,#0b3a54 100%);
background: linear-gradient(to bottom, #0b3a54 0%,#2e639a 54%,#0b3a54 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b3a54', endColorstr='#0b3a54',GradientType=0 );
}

#abc_nav{
	clear:both;
}

#abc_nav #footer div.partner-title{
	position:relative;
	font-family:'Roboto Condensed';
	font-weight:700;
	height:36px;
	line-height:36px;
	background:#28547d url(../frameimage/footer/partners-title-bg.png) repeat-y 50% 0;
	border-top:2px solid #346082;
	text-align:center;
	font-size:17px;
	color:#a4cbec;
}

#abc_nav #footer div.partner-title:after{
	position:absolute;
	content:'';
	left:50%;
	margin-left:-371px;
	top:-2px;
	width:742px;
	height:2px;
	background:url(../frameimage/footer/partners-title-border-bg.png) repeat-y 50% 0;
	z-index:1;
}

#abc_nav #footer div.partners{
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
	background:#e5f0f6;
}

#abc_nav #footer div.partners div.inner{
background: #e5f0f6;
background: -moz-linear-gradient(left, #e5f0f6 0%, #ffffff 10%, #ffffff 90%, #e5f0f6 100%);
background: -webkit-linear-gradient(left, #e5f0f6 0%,#ffffff 10%,#ffffff 90%,#e5f0f6 100%);
background: linear-gradient(to right, #e5f0f6 0%,#ffffff 10%,#ffffff 90%,#e5f0f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f0f6', endColorstr='#e5f0f6',GradientType=1 );
}

#abc_nav #footer div.partners div.inner ul{
	text-align:center;
}

#abc_nav #footer div.partners div.inner ul li{
	display:inline-block;
	margin:0 12px;
}

#abc_nav #footer div.partners div.inner ul li div{
	display:table;
	text-align:center;
}

#abc_nav #footer div.partners div.inner ul li a{
	display:table-cell;
	vertical-align:middle;
	height:74px;
}

#abc_nav #footer div.data{
	background: #0d3b56;
background: -moz-linear-gradient(top, #0d3b56 0%, #265180 100%);
background: -webkit-linear-gradient(top, #0d3b56 0%,#265180 100%);
background: linear-gradient(to bottom, #0d3b56 0%,#265180 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3b56', endColorstr='#265180',GradientType=0 );
}

#abc_nav #footer div.data div.madeby{
	height:27px;
	width:270px;
	float:left;
	padding-top:15px;
}

#abc_nav #footer div.data div.madeby span{
	display:block;
	font-family:'Roboto Condensed';
	font-size:13px;
	color:#a4cbec;
	padding:5px 5px 5px 0;
}

#abc_nav #footer div.data div.menu{
	width:810px;
	padding-top:13px;
	height:19px;
	float:left;
}

#abc_nav #footer div.data div.menu ul{
	text-align:center;
}

#abc_nav #footer div.data div.menu ul li{
	position:relative;
	display:inline-block;
	margin:0 12px 0 10px;
}

#abc_nav #footer div.data div.menu ul li:not(:last-child):after{
	position:absolute;
	content:'';
	top:1px;
	right:-12px;
	width:2px;
	height:22px;
	background-color:#275772;
	z-index:1;	
}

#abc_nav #footer div.data div.menu ul li a{
	display:block;
	font-family:'Roboto Condensed';
	font-weight:700;
	padding:0 8px;
	font-size:15px;
	line-height:24px;
	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;	
}

#abc_nav #footer div.data div.menu ul li a:hover{
	color:#144262;
	background-color:#a4cbec;
}

#abc_nav #footer div.data div.jumptop{
	float:right;
	width:160px;
	height:34px;
	padding-top:19px;
}

#abc_nav #footer div.data div.jumptop #jumptop{
	position:relative;
	display:inline-block;
	font-family:'Roboto Condensed';
	float:right;
	line-height:34px;
	white-space:nowrap;
	padding:0 46px 0 13px;
	font-weight:700;
	font-size:13px;
	color:#a4cbec;
	cursor:pointer;
	background:#2c5a83 url('../frameimage/footer/jumptop-hover.png') no-repeat right 2px top 2px;
	-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;	
}

#abc_nav #footer div.data div.jumptop #jumptop:after{
	position:absolute;
	content:'';
	top:0;
	right:0;
	width:34px;
	height:34px;
	background:#fff url('../frameimage/footer/jumptop.png') no-repeat 50% 50%;
	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;
}

#abc_nav #footer div.data div.jumptop #jumptop:hover{
	color:#3b7fb7;
	background-color:#fff;
}

#abc_nav #footer div.copyright{
	clear:both;
	height:30px;
	text-align:center;
	color:#a4cbec;
	font-size:12px;
	line-height:24px;
}

#abc_nav #footer div.data div.jumptop #jumptop:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

/* Page titles */
div.content_inner_copyright div.cnt.cnt_header,
#cntphMaster_pan_cnt_kongresszusok #focus,
div.page-title,
div.middle_news #top_head,
div.detailsview #top_head,
div.content_inner_dokumentumtar div.tophead,
div.contenthead div.title{
text-align:center;
padding:0 15px;
}

div.content_inner_kongresszus_reg_multi div.tophed.congreg h2,
div.content_inner_copyright div.cnt.cnt_header font.tophed,
#cntphMaster_pan_cnt_kongresszusok #focus span,
div.page-title h3,
div.middle_news #top_head h4,
div.detailsview #top_head h4,
div.content_inner_dokumentumtar div.tophead h3,
div.contenthead div.title h3,
div.content_inner_copyright div.cnt.cnt_header font.tophed{
	font-family:'Roboto';
	font-weight:700;
	position:relative;
	display:inline-block;
	font-size:22px;
	padding-top: 20px;
	padding-bottom: 20px;
	color:#ffffff;
}

div.content_inner_esemenynaptar.esemenynaptar-archiv #cntphMaster_pan_cnt_kongresszusok #focus,
#search-page div.page-title,
#molsze-page div.page-title,
div.content_inner_copyright div.cnt.cnt_header,
#contact-page div.page-title,
#modern-tech-page div.page-title,
#mldt-70year-page div.page-title{
background: #4075a1;
background: -moz-linear-gradient(left, #4075a1 0%, #00a1e4 100%);
background: -webkit-linear-gradient(left, #4075a1 0%,#00a1e4 100%);
background: linear-gradient(to right, #4075a1 0%,#00a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4075a1', endColorstr='#00a1e4',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
margin-bottom:8px;	
}

div.page-title.member-info{
background: #ec8025;
background: -moz-linear-gradient(left, #ec8025 0%, #f6913c 100%);
background: -webkit-linear-gradient(left, #ec8025 0%,#f6913c 100%);
background: linear-gradient(to right, #ec8025 0%,#f6913c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8025', endColorstr='#f6913c',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.27);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.27);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.27);
margin-bottom:-8px;
}

div.page-title.data-set{
background: #26a3c7;
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
margin-bottom:8px;
}

#link-page div.page-title{
background: #d5bc00;
background: -moz-linear-gradient(left, #d5bc00 0%, #e7db2f 100%);
background: -webkit-linear-gradient(left, #d5bc00 0%,#e7db2f 100%);
background: linear-gradient(to right, #d5bc00 0%,#e7db2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5bc00', endColorstr='#e7db2f',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.35);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.35);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.35);
margin-bottom:8px;
}

#foundation-page div.page-title{
background: #995099;
background: -moz-linear-gradient(left, #995099 0%, #b477b4 100%);
background: -webkit-linear-gradient(left, #995099 0%,#b477b4 100%);
background: linear-gradient(to right, #995099 0%,#b477b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995099', endColorstr='#b477b4',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
margin-bottom:8px;
}

div.contenthead div.title{
background: #1275ae;
background: -moz-linear-gradient(left, #1275ae 0%, #1289ba 100%);
background: -webkit-linear-gradient(left, #1275ae 0%,#1289ba 100%);
background: linear-gradient(to right, #1275ae 0%,#1289ba 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1275ae', endColorstr='#1289ba',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
margin-bottom:8px;
}

#cntphMaster_pan_cnt_kongresszusok #focus,
div.content_inner_kongresszus div.page-title{
	background: #f59f56;
background: -moz-linear-gradient(left, #f59f56 0%, #e7d42f 100%);
background: -webkit-linear-gradient(left, #f59f56 0%,#e7d42f 100%);
background: linear-gradient(to right, #f59f56 0%,#e7d42f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59f56', endColorstr='#e7d42f',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
margin-bottom:8px;
}

div.document-page{
	background-color:#fff;
}

div.document-page div.page-title,
div.content_inner_dokumentumtar div.tophead{
background: #05946f;
background: -moz-linear-gradient(left, #05946f 0%, #34a78f 100%);
background: -webkit-linear-gradient(left, #05946f 0%,#34a78f 100%);
background: linear-gradient(to right, #05946f 0%,#34a78f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05946f', endColorstr='#34a78f',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2);
margin-bottom:8px;
}

#eng-aboutus div.page-title{
background: #00b6b0;
background: -moz-linear-gradient(left, #00b6b0 0%, #85d1d6 100%);
background: -webkit-linear-gradient(left, #00b6b0 0%,#85d1d6 100%);
background: linear-gradient(to right, #00b6b0 0%,#85d1d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6b0', endColorstr='#85d1d6',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
margin-bottom:8px;
}

#eng-history div.page-title{
background: #bf2529;
background: -moz-linear-gradient(left, #bf2529 0%, #d85054 100%);
background: -webkit-linear-gradient(left, #bf2529 0%,#d85054 100%);
background: linear-gradient(to right, #bf2529 0%,#d85054 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2529', endColorstr='#d85054',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
margin-bottom:8px;
}

div.page-title.fee-table{
background: #4075a1;
background: -moz-linear-gradient(left, #4075a1 0%, #00a1e4 100%);
background: -webkit-linear-gradient(left, #4075a1 0%,#00a1e4 100%);
background: linear-gradient(to right, #4075a1 0%,#00a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4075a1', endColorstr='#00a1e4',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
margin-bottom:8px;	
}

#society-page div.page-title{
background: #a8392e;
background: -moz-linear-gradient(left, #a8392e 0%, #dc761b 100%);
background: -webkit-linear-gradient(left, #a8392e 0%,#dc761b 100%);
background: linear-gradient(to right, #a8392e 0%,#dc761b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8392e', endColorstr='#dc761b',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
margin-bottom:8px;
}

#calculator-page div.page-title{
background: #995099;
background: -moz-linear-gradient(left, #995099 0%, #ad67ad 100%);
background: -webkit-linear-gradient(left, #995099 0%,#ad67ad 100%);
background: linear-gradient(to right, #995099 0%,#ad67ad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995099', endColorstr='#ad67ad',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.12);
margin-bottom:8px;
}

#cclm-page div.page-title{
background: #38bccf;
background: -moz-linear-gradient(left, #38bccf 0%, #87d3df 100%);
background: -webkit-linear-gradient(left, #38bccf 0%,#87d3df 100%);
background: linear-gradient(to right, #38bccf 0%,#87d3df 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38bccf', endColorstr='#87d3df',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.15);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.15);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.15);
margin-bottom:8px;
}

#molsze-page div.page-title{
background: #bf2529;
background: -moz-linear-gradient(left, #bf2529 0%, #d85054 100%);
background: -webkit-linear-gradient(left, #bf2529 0%,#d85054 100%);
background: linear-gradient(to right, #bf2529 0%,#d85054 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2529', endColorstr='#d85054',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
margin-bottom:8px;
}

#commission-page div.page-title{
background: #bf2529;
background: -moz-linear-gradient(left, #bf2529 0%, #d85054 100%);
background: -webkit-linear-gradient(left, #bf2529 0%,#d85054 100%);
background: linear-gradient(to right, #bf2529 0%,#d85054 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf2529', endColorstr='#d85054',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
margin-bottom:8px;
}

div.content_inner_celok div.page-title{
background: rgb(0,182,176);
background: -moz-linear-gradient(left, rgba(0,182,176,1) 0%, rgba(133,209,214,1) 100%);
background: -webkit-linear-gradient(left, rgba(0,182,176,1) 0%,rgba(133,209,214,1) 100%);
background: linear-gradient(to right, rgba(0,182,176,1) 0%,rgba(133,209,214,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6b0', endColorstr='#85d1d6',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.26);
margin-bottom:-8px;
}

#management-page div.page-title{
background: rgb(218,112,15);
background: -moz-linear-gradient(left, rgba(218,112,15,1) 0%, rgba(243,164,92,1) 100%);
background: -webkit-linear-gradient(left, rgba(218,112,15,1) 0%,rgba(243,164,92,1) 100%);
background: linear-gradient(to right, rgba(218,112,15,1) 0%,rgba(243,164,92,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da700f', endColorstr='#f3a45c',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.1);
margin-bottom:8px;
}

div.page-title.rar{
background:#f59f56;
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.22);
margin-bottom:8px;
}

div.content_inner_copyright div.cnt.cnt_header font.tophed{
	padding-left:65px;
	background:url('../frameimage/page-icons/add-member.png') no-repeat 0 50%;	
}

div.page-title.rar h3{
	padding-left:65px;
	background:url('../frameimage/page-icons/add-member.png') no-repeat 0 50%;
}

div.page-title.member-info h3{
	padding-left:78px;
	background:url('../frameimage/page-icons/cards.png') no-repeat 0 50%;	
}

div.page-title.data-set h3{
	padding-left:65px;
	background:url('../frameimage/page-icons/data-set.png') no-repeat 0 50%;	
}

div.page-title.fee-table h3{
	padding-left:71px;
	background:url('../frameimage/page-icons/member-fee.png') no-repeat 0 50%;
}

#mldt-70year-page div.page-title h3{
	padding-left:64px;
	background:url('../frameimage/page-icons/cake.png') no-repeat 0 50%;	
}

#modern-tech-page div.page-title h3{
	padding-left:66px;
	background:url('../frameimage/page-icons/modern-tech.png') no-repeat 0 50%;	
}

#contact-page div.page-title h3{
	padding-left:76px;
	background:url('../frameimage/page-icons/contact.png') no-repeat 0 50%;
}

#search-page div.page-title h3{
	padding-left:56px;
	background:url('../frameimage/page-icons/search.png') no-repeat 0 50%;
}

#eng-aboutus div.page-title h3{
	padding-left:59px;
	background:url('../frameimage/page-icons/eng-aboutus.png') no-repeat 0 50%;
}

#eng-history div.page-title h3{
	padding-left:69px;
	background:url('../frameimage/page-icons/history.png') no-repeat 0 50%;
}

#foundation-page div.page-title h3{
	text-transform:uppercase;
}

#society-page div.page-title h3{
	padding-left:81px;
	background:url('../frameimage/page-icons/society.png') no-repeat 0 50%;	
}

#link-page div.page-title h3{
	padding-left:62px;
	background:url('../frameimage/page-icons/links.png') no-repeat 0 50%;
}

#cclm-page div.page-title h3{
	padding-left:75px;
	background:url('../frameimage/page-icons/cclm.png') no-repeat 0 50%;	
}

div.contenthead div.title h3{
	padding-left:61px;
	background:url('../frameimage/page-icons/competition.png') no-repeat 0 50%;	
}

div.contenthead div.title h3.archive{
	background:url('../frameimage/page-icons/competition-archive.png') no-repeat 0 50%;	
}

#cntphMaster_pan_cnt_kongresszusok #focus span,
div.content_inner_kongresszus div.page-title h3{
	padding-left:60px;
	background:url('../frameimage/page-icons/congress.png') no-repeat 0 50%;	
}

div.esemenynaptar-archiv #cntphMaster_pan_cnt_kongresszusok #focus span{
	padding-left:57px;
	background:url('../frameimage/page-icons/congress-archive.png') no-repeat 0 50%;	
}

#calculator-page div.page-title h3{
	padding-left:49px;
	background:url('../frameimage/page-icons/calculator.png') no-repeat 0 50%;
}

#molsze-page:not(.awards) div.page-title h3{
	padding-left:67px;
	background:url('../frameimage/page-icons/molsze-icon.png') no-repeat 0 50%;
}

#molsze-page.awards div.page-title h3 svg{
	height: 3rem;
    display: inline-block;
    vertical-align: middle;
    margin: -10px 10px -10px 0;
}

#commission-page div.page-title h3{
	padding-left:67px;
	background:url('../frameimage/page-icons/commission.png') no-repeat 0 50%;
}

div.content_inner_celok div.page-title h3{
	padding-left:62px;
	background:url('../frameimage/page-icons/aim.png') no-repeat 0 50%;
}

#management-page div.page-title h3{
	padding-left:63px;
	background:url('../frameimage/page-icons/management.png') no-repeat 0 50%;
}

div.block{
	border:3px solid #fff;
	margin-bottom:8px;
	background-color:#fff;
}

#contact-page div.address-box{
	background: #e6f1f6;
background: -moz-linear-gradient(left, #e6f1f6 0%, #ffffff 25%, #ffffff 75%, #e6f1f6 100%);
background: -webkit-linear-gradient(left, #e6f1f6 0%,#ffffff 25%,#ffffff 75%,#e6f1f6 100%);
background: linear-gradient(to right, #e6f1f6 0%,#ffffff 25%,#ffffff 75%,#e6f1f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f1f6', endColorstr='#e6f1f6',GradientType=1 );
}

#contact-page div.address-box div.data{
	width:408px;
	margin:0 auto;
	padding-top:115px;
	background:url('../image/contact/mldt.png') no-repeat 50% 6px;
}

#contact-page.eng div.address-box div.data{
	background:url('../image/eng/hslm-founded-1946.png') no-repeat 50% 6px;
}

#contact-page div.address-box div.data p{
font-size:16px;
color:#6d6e71;
line-height:1.2;
margin-bottom:6px;
}

#contact-page div.map iframe{
	display:block;
}

#contact-page div.members-contact div.member{
	float:left;
	margin-right:8px;
	width:243px;
}

#contact-page div.members-contact div.member div.rank{
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:18px;
	height:33px;
	line-height:33px;
	text-transform:uppercase;
	padding-left:10px;
	border-bottom:3px solid #fff;
	color:#fff;
			background: #00a1e4;
background: -moz-linear-gradient(left, #00a1e4 0%, #9bdaf4 100%);
background: -webkit-linear-gradient(left, #00a1e4 0%,#9bdaf4 100%);
background: linear-gradient(to right, #00a1e4 0%,#9bdaf4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e4', endColorstr='#9bdaf4',GradientType=1 );
}

#contact-page div.members-contact div.member div.text{
	height:148px;
	padding:5px 9px;
	border-bottom:3px solid #fff;
	background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #f0f0f0 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#f0f0f0 100%);
background: linear-gradient(to right, #ffffff 0%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=1 );
}

#contact-page div.members-contact div.member div.text h3{
	font-weight:bold;
	color:#060606;
	font-size:18px;
	line-height:1.2;
	margin-bottom:6px;
}

#contact-page div.members-contact div.member div.text p{
	font-size:15px;
	line-height:1.2;
	color:#5e5e5e;
}

#contact-page div.members-contact div.member div.contacts{
height:77px;
padding:9px 0 0 9px;
background: #edf9fe;
background: -moz-linear-gradient(left, #edf9fe 0%, #d4eef8 100%);
background: -webkit-linear-gradient(left, #edf9fe 0%,#d4eef8 100%);
background: linear-gradient(to right, #edf9fe 0%,#d4eef8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf9fe', endColorstr='#d4eef8',GradientType=1 );
}

#contact-page div.members-contact div.member div.contacts p{
font-size:15px;
color:#2f639a;
margin-bottom:4px;
}

#contact-page div.members-contact div.member.last{
	margin-right:0;
}

#contact-page div.secretary-contact div.head{
	text-align:center;
	background-color:#f0f0f0;
	font-size:18px;
	color:#6e6e6e;
	font-family:'Roboto Condensed';
	font-weight:700;
	line-height:32px;
	height:32px;
	border-bottom:2px solid #fff;
}

#contact-page div.secretary-contact div.contacts{
	border-top:3px solid #f59f56;
	padding:18px 0 14px 18px;
}

#contact-page div.secretary-contact div.contacts p{
	color:#000;
}

#contact-page div.secretary-contact div.contacts p span{
	display:inline-block;
}

#contact-page div.secretary-contact div.contacts p.left{
	display:inline-block;
	width:465px;
}

#contact-page div.secretary-contact div.contacts p.left strong{
	float:left;
	margin-right:6px;
}

#contact-page div.secretary-contact div.contacts p.right{
float:right;
width:240px;
}

#contact-page div.editor-contact div.head{
	text-align:center;
	background-color:#d4eef8;
	font-size:18px;
	color:#2f639a;
	font-family:'Roboto Condensed';
	font-weight:700;
	line-height:23px;
	height:52px;
	padding-top:6px;
	border-bottom:2px solid #fff;	
}

#contact-page div.editor-contact div.head span{
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#060606;
}

#contact-page div.editor-contact div.contacts{
	border-top:3px solid #8ed5f3;
	height:33px;
}

#contact-page div.editor-contact div.contacts p{
	line-height:33px;
	color:#5e5e5e;
	text-align:center;
}

/* Categories-portlet */

#categories-portlet div.tile{
	position:relative;
	width:124px;
	height:124px;
	margin-bottom: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;
}

#categories-portlet div.tile a{
	position:relative;
	display:block;
	height:122px;
	border:1px solid #fff;
	z-index:1;
}

#categories-portlet div.tile a span{
	position:absolute;
	font-family:'Roboto';
	left:9px;
	bottom:8px;
	color:#fefeff;
	font-size:14px;
	z-index:1;
}

#categories-portlet div.news{
background: #00a1e4;
background: -moz-linear-gradient(left, #00a1e4 0%, #57b6de 100%);
background: -webkit-linear-gradient(left, #00a1e4 0%,#57b6de 100%);
background: linear-gradient(to right, #00a1e4 0%,#57b6de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e4', endColorstr='#57b6de',GradientType=1 );
}

#categories-portlet div.news a{
	border-color:rgba(255,255,255,0.24);
	background:url('../frameimage/portlets/news.png') no-repeat 50% 26px;
}

#categories-portlet div.workgroups{
background: #4917e7;
background: -moz-linear-gradient(left, #4917e7 0%, #3c9cff 100%);
background: -webkit-linear-gradient(left, #4917e7 0%,#3c9cff 100%);
background: linear-gradient(to right, #4917e7 0%,#3c9cff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4917e7', endColorstr='#3c9cff',GradientType=1 );
}

#categories-portlet div.workgroups a{
	border-color:rgba(255,255,255,0.22);
	background:url('../frameimage/portlets/workgroups.png') no-repeat 50% 26px;
}

#categories-portlet div.documents{
background: #05946f;
background: -moz-linear-gradient(left, #05946f 0%, #34a78f 100%);
background: -webkit-linear-gradient(left, #05946f 0%,#34a78f 100%);
background: linear-gradient(to right, #05946f 0%,#34a78f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05946f', endColorstr='#34a78f',GradientType=1 );
}

#categories-portlet div.documents a{
	border-color:rgba(255,255,255,0.18);
	background:url('../frameimage/portlets/docs.png') no-repeat 50% 26px;
}


#akkredit{
	display: inline-block;
    background: #38bccf;
    background: -moz-linear-gradient(left, #38bccf 0%, #87d3df 100%);
    background: -webkit-linear-gradient(left, #38bccf 0%,#87d3df 100%);
    background: linear-gradient(to right, #38bccf 0%,#87d3df 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38bccf', endColorstr='#87d3df',GradientType=1 );
    position: relative;
    width: 148px;
    height: 148px;
    overflow: hidden;
    margin-bottom: 10px;
    -webkit-transform:scale(1);
     -moz-transform:scale(1);
      -ms-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);
}

#akkredit a{
	border-color:rgba(255,255,255,0.12);
	padding-left: 75px;
    background: url(../frameimage/page-icons/cclm.png) no-repeat 50px 50%;;
    display: block;
    height: 100%;
}

#akkredit a span{
    position: absolute;
    font-family: 'Roboto';
    left: 10px;
    top: calc(90% - 12px);
    color: #fefeff;
    z-index: 1;
}

#szakkepzes{
	display: inline-block;
	margin-left: 8px;
    background: #b09f04;
    background: -moz-linear-gradient(left, #b09f04 0%, #b09f04 100%);
    background: -webkit-linear-gradient(left, #b09f04 0%,#b09f04 100%);
    background: linear-gradient(to right, #b09f04 0%,#b09f04 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b09f04', endColorstr='#b09f04',GradientType=1 );
    position: relative;
    width: 148px;
    height: 148px;
    overflow: hidden;
    margin-bottom: 10px;
    -webkit-transform:scale(1);
     -moz-transform:scale(1);
      -ms-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);
}

#szakkepzes a{
	border-color:rgba(255,255,255,0.12);
	padding-left: 75px;
    background: url(../frameimage/page-icons/cclm.png) no-repeat 50px 50%;;
    display: block;
    height: 100%;
}

#szakkepzes a span{
    position: absolute;
    font-family: 'Roboto';
    left: 10px;
    top: calc(90% - 12px);
    color: #fefeff;
    z-index: 1;
}


#categories-portlet div.calculator{
background: #995099;
background: -moz-linear-gradient(left, #995099 0%, #ad67ad 100%);
background: -webkit-linear-gradient(left, #995099 0%,#ad67ad 100%);
background: linear-gradient(to right, #995099 0%,#ad67ad 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#995099', endColorstr='#ad67ad',GradientType=1 );
}

#categories-portlet div.calculator a{
	border-color:rgba(255,255,255,0.12);
	background:url('../frameimage/portlets/calculator.png') no-repeat 50% 26px;
}

#categories-portlet div.links{
background: #d5bc00;
background: -moz-linear-gradient(left, #d5bc00 0%, #e7db2f 100%);
background: -webkit-linear-gradient(left, #d5bc00 0%,#e7db2f 100%);
background: linear-gradient(to right, #d5bc00 0%,#e7db2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5bc00', endColorstr='#e7db2f',GradientType=1 );
}

#categories-portlet div.links a{
	border-color:rgba(255,255,255,0.35);
	background:url('../frameimage/portlets/links.png') no-repeat 50% 29px;
}

#categories-portlet div.applications{
background: #1275ae;
background: -moz-linear-gradient(left, #1275ae 0%, #1289ba 100%);
background: -webkit-linear-gradient(left, #1275ae 0%,#1289ba 100%);
background: linear-gradient(to right, #1275ae 0%,#1289ba 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1275ae', endColorstr='#1289ba',GradientType=1 );
}

#categories-portlet div.applications a{
	border-color:rgba(255,255,255,0.12);
	background:url('../frameimage/portlets/application.png') no-repeat 50% 27px;
}

#categories-portlet div.memberfee{
background: #ec8025;
background: -moz-linear-gradient(left, #ec8025 0%, #f6913c 100%);
background: -webkit-linear-gradient(left, #ec8025 0%,#f6913c 100%);
background: linear-gradient(to right, #ec8025 0%,#f6913c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8025', endColorstr='#f6913c',GradientType=1 );
}

#categories-portlet div.memberfee a{
	border-color:rgba(255,255,255,0.27);
	background:url('../frameimage/portlets/cards.png') no-repeat 50% 29px;
}

#categories-portlet div.molsze{
background: #822727;
background: -moz-linear-gradient(left, #822727 0%, #de4646 100%);
background: -webkit-linear-gradient(left, #822727 0%,#de4646 100%);
background: linear-gradient(to right, #822727 0%,#de4646 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#822727', endColorstr='#de4646',GradientType=1 );
}

#categories-portlet div.molsze a{
border-color: rgba(255,255,255,0.2);
background: url('../frameimage/icons/molsze-logo.png') no-repeat 50% 15px;
background-size: 75px;
}

#categories-portlet div.tile:hover{
  -webkit-transform:scale(1.09);
     -moz-transform:scale(1.09);
      -ms-transform:scale(1.09);
       -o-transform:scale(1.09);
          transform:scale(1.09);	
}

/* Right portlets */

#right_div div.portlet{
	margin-bottom:8px;
}

#sponsors-portlet{
position:relative;
background: #3b7fb7;
background: -moz-linear-gradient(top, #3b7fb7 0%, #3372a6 100%);
background: -webkit-linear-gradient(top, #3b7fb7 0%,#3372a6 100%);
background: linear-gradient(to bottom, #3b7fb7 0%,#3372a6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7fb7', endColorstr='#3372a6',GradientType=0 );
-webkit-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
-moz-box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,0.2);
}

#sponsors-portlet:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:124px;
background: -moz-linear-gradient(top, rgba(0,161,228,1) 0%, rgba(0,161,228,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,161,228,1) 0%,rgba(0,161,228,0) 100%);
background: linear-gradient(to bottom, rgba(0,161,228,1) 0%,rgba(0,161,228,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e4', endColorstr='#0000a1e4',GradientType=0 );
z-index:1;
}

#sponsors-portlet div.title{
	background:none;
}

#sponsors-portlet div.title h3{
	position:relative;
	font-family:'Roboto';
	font-weight:700;
	text-align:center;
	font-size:18px;
	color:#fff;
	line-height:46px;
	z-index:2;
}

#sponsors-portlet ul{
position:relative;
text-align:center;
padding-bottom:12px;
z-index:2;
}

#sponsors-portlet ul li{
	margin-bottom:8px;
}

#sponsors-portlet ul li img{
	-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;
}

#sponsors-portlet ul li img:hover{
-webkit-box-shadow: 0px 0px 24px 3px rgba(19,67,100,0.35);
-moz-box-shadow: 0px 0px 24px 3px rgba(19,67,100,0.35);
box-shadow: 0px 0px 24px 3px rgba(19,67,100,0.35);
  -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
      -ms-transform:scale(1.1);
       -o-transform:scale(1.1);
          transform:scale(1.1);	
}

#right_div #banner-portlet,
#right_div #cclm-portlet,
#right_div #lab-portlet,
#right_div #akkredit,
#right_div #szakkepzes{
	-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;	
}

#right_div #banner-portlet:hover,
#right_div #cclm-portlet:hover,
#right_div #lab-portlet:hover,
#right_div #akkredit:hover,
#right_div #szakkepzes:hover{
  -webkit-transform:scale(1.06);
     -moz-transform:scale(1.06);
      -ms-transform:scale(1.06);
       -o-transform:scale(1.06);
          transform:scale(1.06);		
}

/* Aims */

div.content_inner_celok div.content_cnt_div td > br,
div.content_inner_celok div.content_cnt_div td hr{
	display:none;
}

div.content_inner_celok div.inner-block,
div.inner-block{
	padding:24px 11px;
	background-color:#fff;
	margin-bottom:8px;
}

div.content_inner_celok div.inner-block p,
div.inner-block p{
	font-size:16px;
	line-height:21px;
	color:#5e5e5e;
}

div.content_inner_celok div.doc-title{
	text-align:center;
	color:#18808c;
	height:41px;
	line-height:41px;
	font-size:16px;
	font-weight:bold;
	background-color:#fff;
}

/* Management */

#management-page div.block{
	-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;
}

#management-page div.rank{
	height:46px;
	line-height:46px;
	font-weight:bold;
	color:#6d6e71;
	font-size:19px;
	border-bottom:2px solid #fff;
	text-transform:uppercase;
	text-align:center;
	background: #e2e2e2;
background: -moz-linear-gradient(left, #e2e2e2 0%, #f0f0f0 100%);
background: -webkit-linear-gradient(left, #e2e2e2 0%,#f0f0f0 100%);
background: linear-gradient(to right, #e2e2e2 0%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f0f0f0',GradientType=1 );
}

#management-page div.content{
	border-top:3px solid #f59f56;
	padding:18px 0 14px;
}

#management-page div.content.sep{
	position:relative;
	border:0;
}

#management-page div.content.sep:after{
	position:absolute;
	content:'';
	left:3px;
	top:0;
	width:752px;
	height:2px;
	background:url('../frameimage/grey-sep.png') repeat-x 0 0;
	z-index:1;
}

#management-page div.portrait{
	width:124px;
	text-align:center;
	float:left;
}

#management-page div.text{
	margin-left:136px;
	font-size:16px;
	color:#5e5e5e;
	line-height:1.2;
}

#management-page div.text h3{
	display:inline-block;
	padding:0 10px;
	line-height:33px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	background-color:#f18b2f;
	margin:0 0 12px -10px;
}

#management-page div.text p{
	margin-bottom:18px;
}

#management-page div.text p.middle{
	font-weight:bold;
	margin-top:50px;
}

#management-page div.text table td{
	padding:3px 0;
}

#management-page div.text table td:first-child{
	width:360px;
}

#management-page div.text table label{
	float:left;
	width:54px;
	font-weight:bold;
}

#management-page div.text table span.multi-line{
	display:inline-block;
}

/* Commission */

#commission-page div.section-title{
	position:relative;
	height:52px;
	text-align:center;
	font-size:19px;
	line-height:52px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:8px;
	text-transform:uppercase;
}

#commission-page div.section-title:after{
	position:absolute;
	content:'';
	left:18px;
	top:21px;
	width:16px;
	height:11px;
	background:url('../frameimage/white-arrow-down.png') no-repeat 0 0;
	z-index:1;
}

#commission-page div.section-title.blue{
background: #3b7fb7;
background: -moz-linear-gradient(left, #3b7fb7 0%, #00a1e4 100%);
background: -webkit-linear-gradient(left, #3b7fb7 0%,#00a1e4 100%);
background: linear-gradient(to right, #3b7fb7 0%,#00a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7fb7', endColorstr='#00a1e4',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1);
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.1);
}

#commission-page div.section-title.red{
background: #ce3f43;
background: -moz-linear-gradient(left, #ce3f43 0%, #ed6d72 100%);
background: -webkit-linear-gradient(left, #ce3f43 0%,#ed6d72 100%);
background: linear-gradient(to right, #ce3f43 0%,#ed6d72 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce3f43', endColorstr='#ed6d72',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.22);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.22);
box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.22);
}

#commission-page div.block{
	-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;
}

#commission-page div.block:not(.hide):hover,
#middle.middle_news li.one_newsblock:hover{
z-index:3;
  -webkit-transform:scale(1.03);
     -moz-transform:scale(1.03);
      -ms-transform:scale(1.03);
       -o-transform:scale(1.03);
          transform:scale(1.03);		
}

#commission-page div.block div.head{
	position:relative;
	text-align:center;
	font-size:19px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	text-transform:uppercase;
	cursor:pointer;
	-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;
}

#commission-page div.block div.head span{
	position:absolute;
	left:4px;
	top:4px;
	width:38px;
	height:38px;
	z-index:1;
}

#commission-page div.block.blue div.head span{
background:url('../frameimage/open-hover.png') no-repeat 50% 50%;	
}

#commission-page div.block.blue div.head.open span{
background:url('../frameimage/close-hover.png') no-repeat 50% 50%;	
}

#commission-page div.block.red div.head.open span{
background:url('../frameimage/red-close-hover.png') no-repeat 50% 50%;	
}

#commission-page div.block.red div.head span{
background:url('../frameimage/red-open-hover.png') no-repeat 50% 50%;	
}

#commission-page div.block div.head span:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	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;
}

#commission-page div.block.blue div.head span:after{
	background:#fff url('../frameimage/blue-open.png') no-repeat 50% 50%;
}

#commission-page div.block.blue div.head.open span:after{
	background:#22A5DE url('../frameimage/blue-close.png') no-repeat 50% 50%;
}

#commission-page div.block.red div.head.open span:after{
	background:#ed6d71 url('../frameimage/red-close.png') no-repeat 50% 50%;
}

#commission-page div.block.red div.head span:after{
	background:#fff url('../frameimage/red-open.png') no-repeat 50% 50%;
}

#commission-page div.block.blue div.head{
	background-color:#d9eef7;
	color:#3b7fb7;
}

#commission-page div.block.blue div.head.open{
	background-color:#22a5de;
	color:#fff;
}

#commission-page div.block.red div.head.open{
	background-color:#ed6d71;
	color:#fff;
}

#commission-page div.block.red div.head{
	background-color:#fae1e1;
	color:#ac181b;
}

#commission-page div.block.blue div.head:hover{
	background-color:#fff;
	color:#05a3e5;
}

#commission-page div.block.blue div.head.open:hover,
#commission-page div.block.red div.head.open:hover{
	background-color:#ffeec9;
	color:#f0821b;
}

#commission-page div.block.red div.head:hover{
	background-color:#fff;
	color:#e33e44;
}

#commission-page div.block div.content{
	display:none;
	padding:15px 8px;
	font-size:16px;
	color:#5e5e5e;
	line-height:21px;
}

#commission-page div.block div.content p{
	font-size:16px;
	color:#5e5e5e;
	line-height:21px;
	margin-bottom:15px;
}

#commission-page div.block div.content ul.portraits{
	padding:20px 0 0;
	text-align:center;
}

#commission-page div.block div.content ul.portraits li{
	display:inline-block;
	width:170px;
	text-align:center;
	vertical-align:top;
	margin-bottom:15px;
}

#commission-page div.block div.content ul.portraits li p{
	color:#6d6e71;
	text-align:center;
	padding-top:3px;
	margin:0;
}

#commission-page div.block div.content ul.portraits li p span{
	font-weight:bold;
}

#commission-page div.block.blue div.content ul.portraits li p span{
	color:#3b7fb7;
}

#commission-page div.block.red div.content ul.portraits li p span{
	color:#ac181b;
}

#commission-page div.attached-docs{
	margin-top:10px;
}

#commission-page div.attached-docs div.title{
	text-align:center;
	font-weight:bold;
	font-family:'Roboto';
	font-weight:700;
	color:#db686b;
	font-size:17px;
	line-height:32px;
	margin-bottom:1px;
}

#commission-page div.attached-docs  table.doc-table{
	border:0;
}

#commission-page div.attached-docs.red div.title{
	color:#db686b;
	border-bottom:3px solid #ea8080;
}

#commission-page div.attached-docs.blue div.title{
	color:#209fe2;
	border-bottom:3px solid #48b7e7;
}

#commission-page div.block ul.bullet li{
	position:relative;
	padding-left:45px;
	margin-bottom:10px;
}

#commission-page div.block ul.bullet li:after{
	position:absolute;
	content:'';
	left:12px;
	top:8px;
	width:5px;
	height:5px;
	z-index:1;
}

#commission-page div.block.red ul.bullet li:after{
background-color:#db686b;	
}

#commission-page div.block.blue ul.bullet li:after{
background-color:#3384bd;	
}

#commission-page div.block ol li{
	list-style:decimal;
	margin-left:20px;
	padding-left:10px;
	margin-bottom:7px;
}

#commission-page div.block ol.upper-romans > li{
	list-style:upper-roman;
}

#commission-page div.block ol.upper-romans > li ul{
	padding-top:5px;
}

#commission-page div.block ol.upper-romans > li li{
	list-style:disc;
}

#commission-page div.block.hide{
  -webkit-transform:scale(0.5);
     -moz-transform:scale(0.5);
      -ms-transform:scale(0.5);
       -o-transform:scale(0.5);
          transform:scale(0.5);	
}

table.doc-table{
position:relative;
border:3px solid #fff;
border-collapse:separate;
border-spacing:0px;
}

table.doc-table tr.table-head:after{
	position:absolute;
	content:'';
	top:0;
	left:3px;
	height:3px;
	width:758px;
	background-color:#0b9f9b;
	z-index:1;
}

div.blue table.doc-table tr.table-head:after{
	background-color:#2985b9;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
table.doc-table tr.table-head:after{
	left:0;
}
}

table.doc-table tr.table-head{
background-color:#0eb9b4;
}

div.blue table.doc-table tr.table-head{
background-color:#499fd4;
}

div.red table.doc-table tr.table-head{
background-color:#8f3449;
}

table.doc-table th{
color:#fff;
font-size:17px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:3px;
}

table.doc-table th p{
margin:6px 14px 7px;
}

table.doc-table th a{
display: inline-block;
width: 49px;
height: 28px;
float:left;
margin: 0 3px 1px 0;
}

table.doc-table th.doc-published a.sort-desc{
	margin-right:0;
}

table.doc-table th a.sort-asc{
	background: url('../frameimage/documents/doc-sort-btn.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/documents/doc-sort-btn.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;
}

div.red table.doc-table th a.sort-desc.active{
	background-position: 0px -198px;
}

table.doc-table th a.sort-asc.active{
	background-position: 0px -165px;
}

div.red table.doc-table th a.sort-asc.active{
	background-position: 0px -231px;
}

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:14px;
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:#d2f7fb;
}

div.blue table.doc-table tr:nth-child(odd) td.name{
background-color:#def3ff;
}

div.red table.doc-table tr:nth-child(odd) td.name{
background-color:#fdf5f7;
}

table.doc-table tr:nth-child(even) td.name{
background-color:#e9fbfd;
}

div.blue table.doc-table tr:nth-child(even) td.name{
background-color:#ebf8ff;
}

div.red table.doc-table tr:nth-child(even) td.name{
background-color:#fbeff2;
}

table.doc-table td.name a{
display:block;
padding:10px 17px;
font-weight:bold;
color:#068d9d;
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;
}

div.blue table.doc-table td.name a{
color:#037aca;
}

div.red table.doc-table td.name a{
color:#d20535;
}

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:#c2f4f9;
}

table.doc-table tr:nth-child(even) td.type{
background-color:#e1fafc;
}

div.blue table.doc-table tr:nth-child(odd) td.type{
background-color:#d4efff;
}

div.blue table.doc-table tr:nth-child(even) td.type{
background-color:#e4f5ff;
}

div.red table.doc-table tr:nth-child(odd) td.type{
background-color:#fbeef1;
}

div.red table.doc-table tr:nth-child(even) td.type{
background-color:#f8e3e8;
}

table.doc-table td.type,table.doc-table td.date{
width:56px;
color:#068d9d;
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;
}

div.blue table.doc-table td.type,
div.blue table.doc-table td.date{
color:#037aca;
}

div.red table.doc-table td.type,
div.red table.doc-table td.date{
color:#d20535;
}

table.doc-table td.date{
	width:106px;
background-color:#aae9ef;
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;
}

div.blue table.doc-table td.date{
background-color:#c5e9ff;
}

div.red table.doc-table td.date{
background-color:#f8e1e6;
}

table.doc-table tr:nth-child(even) td.date{
background-color:#d5f4f7;
}

div.blue table.doc-table tr:nth-child(even) td.date{
background-color:#dbf1ff;
}

div.red table.doc-table tr:nth-child(even) td.date{
background-color:#f4cfd7;
}


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,
div.blue table.doc-table tr:not(.unavailable):hover td.name,
div.blue table.doc-table tr:not(.unavailable):hover td.name a,
div.blue table.doc-table tr:not(.unavailable):hover td.type,
div.blue table.doc-table tr:not(.unavailable):hover td.date{
background-color:#00a1e4;
color:#fff;
}

div.red table.doc-table tr:not(.unavailable):hover td.name,
div.red table.doc-table tr:not(.unavailable):hover td.name a,
div.red table.doc-table tr:not(.unavailable):hover td.type,
div.red table.doc-table tr:not(.unavailable):hover td.date{
background-color:#d85054;
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:#86ccc1;
cursor:default;
}

div.blue table.doc-table tr.unavailable td.name a,
div.blue table.doc-table tr.unavailable td.type,
div.blue table.doc-table tr.unavailable td.date{
color:#67acd7;
}

div.red table.doc-table tr.unavailable td.name a,
div.red table.doc-table tr.unavailable td.type,
div.red table.doc-table tr.unavailable td.date{
color:#67acd7;
}

div.red table.doc-table tr.unavailable td.name a,
div.red table.doc-table tr.unavailable td.type,
div.red table.doc-table tr.unavailable td.date{
color:#e3728d;
}

/* Hírek felsoroló */

div.middle_news #main_cat1,
div.middle_news #main_cat2,
div.detailsview #main_cat1,
div.detailsview #main_cat2,
div.middle_news #dptop,
div.middle_news #top_head h5,
div.middle_news #top_head br,
div.detailsview #top_head h5,
div.detailsview #top_head br,
div.middle_news div.newsdate_and_btns,
div.middle_news p.next_btn_block,
div.detailsview div.newsdate_and_btns,
div.detailsview div.news_lead,
div.middle_news li.one_newsblock span.reldoc{
	display:none;
}

div.content_inner_kongresszus_reg_multi div.tophed.congreg,
div.middle_news #top_head,
div.detailsview #top_head,
div.content_inner_info_29 #foundation-page div.page-title{
background: #00a1e4;
background: -moz-linear-gradient(left, #00a1e4 0%, #57b6de 100%);
background: -webkit-linear-gradient(left, #00a1e4 0%,#57b6de 100%);
background: linear-gradient(to right, #00a1e4 0%,#57b6de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e4', endColorstr='#57b6de',GradientType=1 );
-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.24);
-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.24);
box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.24);
margin-bottom:8px;
}

div.middle_news #top_head h4,
div.detailsview #top_head h4{
	padding-left:63px;
	background:url('../frameimage/page-icons/news.png') no-repeat 0 50%;	
}

div.content_inner_hirek_archive #top_head h4{
	background:url('../frameimage/page-icons/news-archive.png') no-repeat 0 50%;	
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block{
	position:relative;
	border:3px solid #fff;
	background-color:#fff;
	margin-bottom:8px;
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block h4{
	position:relative;
	font-family:'Roboto';
	font-weight:700;
	text-align:center;
	background-color:#e4e4e4;
	font-size:22px;
	line-height:46px;
	color:#6d6e71;
	border-bottom:7px solid #fff;
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block h4:after{
	position:absolute;
	content:'';
	left:-3px;
	bottom:-5px;
	height:3px;
	width:100%;
	background-color:#f59f56;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	z-index:1;	
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block h5{
	position:relative;
	font-weight:bold;
	font-size:17px;
	line-height:35px;
	color:#37a6d6;
	padding-left:13px;
	border-bottom:2px solid #fff;
	text-transform:uppercase;
background: #d4edf7;
background: -moz-linear-gradient(left, #d4edf7 0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #d4edf7 0%,#ffffff 100%);
background: linear-gradient(to right, #d4edf7 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4edf7', endColorstr='#ffffff',GradientType=1 );
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block h5:after{
	position:absolute;
	content:'';
	left:0;
	top:-3px;
	height:3px;
	width:100%;
	background-color:#fff;
	z-index:1;	
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block:after{
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	height:3px;
	width:100%;
	background-color:#fff;
	z-index:1;	
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block p{
	padding:10px 9px 12px;
	margin:0 4px;
	background:url(../frameimage/grey-sep.png) repeat-x 0 100%;
	-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.content_inner_hirek_archive div.archivenewsblock div.year-block p:hover{
	background-color:#f5a058;
}

div.content_inner_hirek_archive div.archivenewsblock div.year-block p a{
display:block;
font-size:17px;
font-weight:bold;
color:#3b7fb7;
	-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.content_inner_hirek_archive div.archivenewsblock div.year-block p:hover a{
	color:#fff;
}

#content_inner_div.content_inner_hirek_archive #middle div.archivenewsblock div.year-block p span.newsdate{
	font-size:14px;
	color:#898989;
	margin: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;
}

#content_inner_div.content_inner_hirek_archive #middle div.archivenewsblock div.year-block p:hover span.newsdate{
	color:#fedfc5;
}

div.content_inner_hirek .nonews {
	display: block;
    padding: 2rem 1rem;
    margin: 1rem 0;
    background: #d9eef7;
    border: solid 3px #fff;
    font-style: italic;
    text-align: center;
    color: #3b7fb7;
}

div.content_inner_hirek ul.newsblock li.one_newsblock,
#middle.middle_news ul.newsblock li.one_newsblock{
background-color:#fff;
padding:3px;
margin-bottom:10px;
}
#middle.middle_news ul.newsblock li.one_newsblock{
	-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.content_inner_hirek ul.newsblock,#middle.detailsview ul.newsblock{
margin-top:10px;
}

div.content_inner_hirek ul.newsblock .news_text > a {
	float: left;
}

div.content_inner_hirek ul.newsblock .news_text::after {
    content: "";
    clear: both;
    display: block;
}

#middle.middle_news ul.newsblock li.one_newsblock span.title a{
display:block;
font-weight:bold;
font-size:19px;
color:#3b7fb7;
background-color:#d9eef7;
padding:12px 14px;
line-height:1.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.content_inner_hirek ul.newsblock li.one_newsblock div.news_text,
#middle.middle_news ul.newsblock li.one_newsblock div.news_text{
font-size:16px;
color:#5e5e5e;
line-height:1.3;
padding:9px;
}

#middle.middle_news ul.newsblock li.one_newsblock div.news_text img{
	float:left;
	max-width:224px;
	max-height:170px;
	margin:0 14px 0 0;
    object-fit: contain;
}

#middle.detailsview div.news_text img{
	max-width:324px;
	max-height:232px;
	margin:0 0 10px 14px;
}

div.content_inner_hirek ul.newsblock li.one_newsblock div.news_text a,
#middle.middle_news ul.newsblock li.one_newsblock div.news_text a{
color:#00a1e4;
}

div.content_inner_hirek ul.newsblock li.one_newsblock div.news_text a:hover,
#middle.middle_news ul.newsblock li.one_newsblock div.news_text a:hover{
color:#e29d26;
}

#middle.middle_news ul.newsblock li.one_newsblock:hover span.title a{
background-color:#f18b2f;
color:#fff;
}

#middle.detailsview li.one_newsblock{
background-color:#fff;
padding:17px 17px 25px;
margin-bottom:0;
}

#middle.detailsview li.one_newsblock span.title a{
font-family:'Roboto';
font-weight:700;
display:block;
text-align:center;
font-size:27px;
color:#3b7fb7;
padding:15px 0 30px;
line-height:1.2;
}

#middle.detailsview li.one_newsblock div.news_text{
font-size:16px;
color:#5e5e5e;
line-height:24px;
}

#middle.detailsview li.one_newsblock div.news_text a{
color:#35ac97;
}

#middle.detailsview li.one_newsblock div.news_text a[rel="lightbox"] {
	margin: 0px 10px 10px 0;
}

#middle.detailsview span.backlink{
position:relative;
display:block;
padding:12px;
background-color:#f0f0f0;
border:3px solid #fff;
text-align:center;
}

#middle.detailsview span.backlink:after{
	position:absolute;
	content:'';
	left:0;
	top:-6px;
	height:3px;
	width:100%;
	background-color:#f59f56;
	z-index:1;
}

#middle.detailsview span.backlink a{
	position:relative;
	font-family:'Roboto';
	font-weight:700;
	display:inline-block;
	font-size:18px;
	line-height:34px;
	color:#5e5e5e;
	padding-left:44px;
	text-transform:uppercase;
	background:url('../frameimage/back-btn-hover.png') no-repeat 0 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;
}

#middle.detailsview span.backlink a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	height:34px;
	width:34px;
	background:url('../frameimage/back-btn.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#middle.detailsview span.backlink a:hover{
	color:#e57d20;
}

/* Lapozók */

div.middle_news #dptop{
display:none;
}

div.content_inner_esemenynaptar div.archive-btn,
div.middle_news div.archive-btn{
	position:relative;
	text-align:center;
	border:3px solid #fff;
	border-top-width:6px;
	background:#f0f0f0;
	padding:9px 0 7px;
}

div.content_inner_esemenynaptar div.archive-btn{
	border-top:0;
}

div.middle_news div.archive-btn:after{
	position:absolute;
	content:'';
	left:-3px;
	top:-6px;
	height:3px;
	width:100%;
	background-color:#f59f56;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	z-index:1;
}

div.content_inner_esemenynaptar div.archive-btn a,
div.middle_news div.archive-btn a{
	position:relative;
	display:inline-block;
	font-family:'Roboto';
	font-weight:700;
	font-size:18px;
	color:#5e5e5e;
	line-height:44px;
	padding-left:56px;
	background:url('../frameimage/news/archive-btn-hover.png') no-repeat 0 0;
	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.content_inner_esemenynaptar div.archive-btn a{
line-height:49px;
background:url('../frameimage/congress/archive-btn-icon-hover.png') no-repeat 0 0;	
}

div.content_inner_esemenynaptar div.archive-btn a:after,
div.middle_news div.archive-btn a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	height:44px;
	width:46px;
	background:url('../frameimage/news/archive-btn.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.content_inner_esemenynaptar div.archive-btn a:after{
	width:47px;
	height:49px;
background:url('../frameimage/congress/archive-btn-icon.png') no-repeat 0 0;	
}

div.content_inner_esemenynaptar div.archive-btn a:hover,
div.middle_news div.archive-btn a:hover{
color:#e57d20;
}

span#cntphMaster_dp2{
	display:block;
	clear:both;
}

div.middle_news #dpbottom div.newsnav,
div.pager,
#cntphMaster_dp2{
border:3px solid #fff;
background-color:#d4edf7;
height:42px;
padding:10px 0 0;
}

div.middle_news #dpbottom div.newsnav div,
div.pager div,
#cntphMaster_dp2 div{
float:left;
padding:0;
}

div.middle_news #dpbottom div.newsnav div.back,
div.middle_news #dpbottom div.newsnav div.foward,
div.pager div.back,
div.pager div.foward,
#cntphMaster_dp2 div.back,
#cntphMaster_dp2 div.foward{
width:20%;
}

div.middle_news #dpbottom div.newsnav div.step,
div.pager div.step,
#cntphMaster_dp2 div.step{
width:60%;
}

div.middle_news #dpbottom div.newsnav div.back img,
div.middle_news #dpbottom div.newsnav div.foward img{
display:none;
}

div.middle_news #dpbottom div.newsnav div.back{

}

div.middle_news #dpbottom div.newsnav div.foward,
div.pager div.foward,
#cntphMaster_dp2 div.foward{
text-align:right;
}

div.middle_news #dpbottom div.newsnav div.back > *,
div.middle_news #dpbottom div.newsnav div.foward > *,
#cntphMaster_dp2 div.back > *,
#cntphMaster_dp2 div.foward > *,
div.pager div.back > *,
div.pager div.foward > *{
display:inline-block;
width:28px;
height:28px;
border:3px solid #a7dcf3;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}

div.middle_news #dpbottom div.newsnav div.step,
div.pager div.step,
#cntphMaster_dp2 div.step{
font-size:1px;
color:transparent;
padding-top:2px;
text-align:center;
}

#cntphMaster_dp2 div.step > *,
div.middle_news #dpbottom div.newsnav div.step > *,
div.pager div.step > *{
font-family:'Roboto';
display:inline-block;
width:28px;
height:28px;
margin-right:12px;
text-align:center;
line-height:28px;
font-weight:700;
padding:0;
}

#cntphMaster_dp2 div.step a,
div.middle_news #dpbottom div.newsnav div.step a,
div.pager div.step a{
font-size:17px;
border:2px solid #d4edf7;
color:#3b7fb7;
	-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;
}

#cntphMaster_dp2 div.step a:hover,
div.middle_news #dpbottom div.newsnav div.step a:hover,
div.pager div.step a:hover{
border-color:#f59f56;
background-color:#fff;
color:#a8392e;
}

#cntphMaster_dp2 div.step span,
div.middle_news #dpbottom div.newsnav div.step span,
div.pager div.step span{
font-size:17px;
border:2px solid #a7dcf3;
background-color:#fff;
color:#00a1e4;
cursor:default;
}

#cntphMaster_dp2 div.back > *,
#cntphMaster_dp2 div.foward > *,
div.middle_news #dpbottom div.newsnav div.back > *,
div.middle_news #dpbottom div.newsnav div.foward > *,
div.pager div.back > *,
div.pager div.foward > *{
position:relative;
background:url('../frameimage/pager/pager-btns.png') no-repeat 0 0;
}

#cntphMaster_dp2 div.back .first,
div.middle_news #dpbottom div.newsnav div.back .first,
div.pager div.back #cntphMaster_lnkFirstPage{
	margin:0 13px 0 17px;
}

#cntphMaster_dp2 div.foward .last,
div.middle_news #dpbottom div.newsnav div.foward .last,
div.pager div.foward #cntphMaster_lnkLastPage{
	margin:0 17px 0 13px;
}

#cntphMaster_dp2 div.back span.first.firststep_inact,
div.middle_news #dpbottom div.newsnav div.back span.first.firststep_inact,
div.pager div.back #cntphMaster_lnkFirstPage.disabled{
	background-position: 5px -39px;
}

#cntphMaster_dp2 div.back span.prev.prevstep_inact,
div.middle_news #dpbottom div.newsnav div.back span.prev.prevstep_inact,
div.pager div.back #cntphMaster_lnkPrevPage.disabled{
	background-position: 8px -108px;
}

#cntphMaster_dp2 div.foward span.next.nextstep_inact,
div.middle_news #dpbottom div.newsnav div.foward span.next.nextstep_inact,
div.pager div.foward #cntphMaster_lnkNextPage.disabled{
	background-position: 10px -177px;
}

#cntphMaster_dp2 div.foward span.last.laststep_inact,
div.middle_news #dpbottom div.newsnav div.foward span.last.laststep_inact,
div.pager div.foward #cntphMaster_lnkLastPage.disabled{
	background-position: 6px -246px;
}

#cntphMaster_dp2 div.back a.first,
div.middle_news #dpbottom div.newsnav div.back a.first,
div.pager div.back #cntphMaster_lnkFirstPage{
	background-position: 5px -16px;
}

#cntphMaster_dp2 div.back a.first:after,
div.middle_news #dpbottom div.newsnav div.back a.first:after,
div.pager div.back #cntphMaster_lnkFirstPage:after{
	background-position: 5px 7px;
}

#cntphMaster_dp2 div.back a.prev,
div.middle_news #dpbottom div.newsnav div.back a.prev,
div.pager div.back #cntphMaster_lnkPrevPage{
	background-position: 8px -85px;
}

#cntphMaster_dp2 div.back a.prev:after,
div.middle_news #dpbottom div.newsnav div.back a.prev:after,
div.pager div.back #cntphMaster_lnkPrevPage:after{
	background-position: 8px -62px;
}

#cntphMaster_dp2 div.foward a.next,
div.middle_news #dpbottom div.newsnav div.foward a.next,
div.pager div.foward #cntphMaster_lnkNextPage{
	background-position: 10px -154px;
}

#cntphMaster_dp2 div.foward a.next:after,
div.middle_news #dpbottom div.newsnav div.foward a.next:after,
div.pager div.foward #cntphMaster_lnkNextPage:after{
	background-position: 10px -131px;
}

#cntphMaster_dp2 div.foward a.last,
div.middle_news #dpbottom div.newsnav div.foward a.last,
div.pager div.foward #cntphMaster_lnkLastPage{
	background-position: 7px -222px;
}

#cntphMaster_dp2 div.foward a.last:after,
div.middle_news #dpbottom div.newsnav div.foward a.last:after,
div.pager div.foward #cntphMaster_lnkLastPage:after{
	background-position: 7px -199px;
}

#cntphMaster_dp2 div.back > a:after,
#cntphMaster_dp2 div.foward > a:after,
div.middle_news #dpbottom div.newsnav div.back > a:after,
div.middle_news #dpbottom div.newsnav div.foward > a:after,
div.pager div.back > a:not(.disabled):after,
div.pager div.foward > a:not(.disabled):after{
	position:absolute;
	content:'';
	left:0;
	height:0;
	width:100%;
	height:100%;
	background:#fff url('../frameimage/pager/pager-btns.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;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
}

#cntphMaster_dp2 div.back span,
#cntphMaster_dp2 div.foward span,
div.middle_news #dpbottom div.newsnav div.back span,
div.middle_news #dpbottom div.newsnav div.foward span,
div.pager div.back > a.disabled,
div.pager div.foward > a.disabled{
background-color:#def4fc;
border-color:#c4e6f4;
}

#cntphMaster_dp2 div.back a,
#cntphMaster_dp2 div.foward a,
div.middle_news #dpbottom div.newsnav div.back a,
div.middle_news #dpbottom div.newsnav div.foward a,
div.pager div.back > a:not(.disabled),
div.pager div.foward > a:not(.disabled){
background-color:#fff;
	-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;
}

#cntphMaster_dp2 div.newsnav div.back a:hover,
#cntphMaster_dp2 div.newsnav div.foward a:hover,
div.middle_news #dpbottom div.newsnav div.back a:hover,
div.middle_news #dpbottom div.newsnav div.foward a:hover,
div.pager div.back > a:not(.disabled):hover,
div.pager div.foward > a:not(.disabled):hover{
border-color:#f59f56;
}

#cntphMaster_dp2 div.back > a:hover:after,
#cntphMaster_dp2 div.foward > a:hover:after,
div.middle_news #dpbottom div.newsnav div.back > a:hover:after,
div.middle_news #dpbottom div.newsnav div.foward > a:hover:after,
div.pager div.back > a:hover:after,
div.pager div.foward > a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

div.middle_news #dpbottom div.newsnav div.step a.archivlink{
display:none;
}

/* Kalkulátor */


#calculator-page div.calculator{
	border:3px solid #fff;
	margin-bottom:8px;
	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;
}

#calculator-page div.calculator:not(.hide):hover{ 

}

#calculator-page div.calculator div.head{
	position:relative;
	background-color:#f3d6f3;
	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;
}

#calculator-page div.calculator div.head div.bg{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:1;
background:#ad61ad;
	-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;
}

#calculator-page div.calculator div.head.open div.bg{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}

#calculator-page div.calculator:hover div.head{
	background-color:#e290e2;
}

#calculator-page div.calculator div.head h4{
	font-weight:bold;
	font-size:19px;
	position:relative;
	padding:13px 12px 13px 61px;
	color:#995099;
	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;
}

#calculator-page div.calculator div.head h4 span{
	font-weight:normal;
}

#calculator-page div.calculator div.head.open h4{
	color:#fff;
}

#calculator-page div.calculator:hover div.head h4{
	color:#713571;
}

#calculator-page div.calculator div.head span.icon{
	position:absolute;
	left:0;
	top:0;
	width:46px;
	height:100%;
	border-right:3px solid #fff;
background: #9c639c;
background: -moz-linear-gradient(left, #9c639c 0%, #ca87ca 100%);
background: -webkit-linear-gradient(left, #9c639c 0%,#ca87ca 100%);
background: linear-gradient(to right, #9c639c 0%,#ca87ca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c639c', endColorstr='#ca87ca',GradientType=1 );
	z-index:2;
}

#calculator-page div.calculator div.head.open span.icon:after{
background:#854285;
}

#calculator-page div.calculator div.head span.icon:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #c58fc5;
background: -moz-linear-gradient(left, #c58fc5 0%, #dda3dd 100%);
background: -webkit-linear-gradient(left, #c58fc5 0%,#dda3dd 100%);
background: linear-gradient(to right, #c58fc5 0%,#dda3dd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c58fc5', endColorstr='#dda3dd',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;
}

#calculator-page div.calculator div.head.open span.icon:before{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);	
}

#calculator-page div.calculator div.head span.icon:before{
	position:absolute;
	content:'';
	left:15px;
	top:13px;
	width:15px;
	height:21px;
	background:url('../frameimage/white-arrow-link.png') no-repeat 0 0;
	z-index:2;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	-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;
}

#calculator-page div.calculator div.content{
	display:none;
}

#calculator-page div.calculator div.url{
border-top:3px solid #fff;
background-color:#eaf7fd;
}

#calculator-page div.calculator div.url a{
	font-family:'Roboto';
	display:inline-block;
	padding:7px 10px;
	color:#0093d0;
	font-size:16px;
	line-height:1.2;
}

#calculator-page div.calculator div.description{
	padding:8px 8px 5px;
}

#calculator-page div.calculator div.btn-box{
	clear:both;
	text-align:center;
}

#calculator-page div.calculator div.btn-box span.more-btn{
	position:relative;
	display:inline-block;
background: #5b1f5b;
background: -moz-linear-gradient(left, #5b1f5b 0%, #9d519d 100%);
background: -webkit-linear-gradient(left, #5b1f5b 0%,#9d519d 100%);
background: linear-gradient(to right, #5b1f5b 0%,#9d519d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b1f5b', endColorstr='#9d519d',GradientType=1 );
cursor:pointer;
}

#calculator-page div.calculator div.btn-box.multi span.more-btn{
	margin:0 10px;
}

#calculator-page div.calculator div.btn-box span.more-btn span.bg{
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #854285;
background: -moz-linear-gradient(left, #854285 0%, #b06fb0 100%);
background: -webkit-linear-gradient(left, #854285 0%,#b06fb0 100%);
background: linear-gradient(to right, #854285 0%,#b06fb0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#854285', endColorstr='#b06fb0',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;
}

#calculator-page div.calculator div.btn-box span.more-btn span.label{
	position:relative;
	display:block;
	line-height:40px;
	padding:0 51px 0 16px;
	color:#fff;
	font-size:17px;
	font-family:'Roboto';
	font-weight:700;
	z-index:2;
	background:url('../frameimage/transparent-more.png') no-repeat right 4px top 4px;
}

#calculator-page div.calculator div.description img{
	margin:0 0 10px;
}

#calculator-page div.calculator div.description p{
	font-size:16px;
	color:#5e5e5e;
	line-height:21px;
	margin-bottom:15px;
}

#calculator-page div.calculator div.description p sup,
#calculator-page div.calculator div.description p sub{
	font-size:12px;
}

#calculator-page div.calculator div.description table{
	width:auto;
	margin:0 0 20px;
	font-size:16px;
	color:#5e5e5e;
	line-height:21px;
}

#calculator-page div.calculator div.description table tr td:first-child{
	padding:2px 15px 2px 0;
}

#calculator-page div.block div.title{
	padding-bottom:3px;
	border-bottom:3px solid #ad67ad;
}

#calculator-page div.block div.content{
	padding:15px 12px;
	border-bottom:3px solid #f59f56;
}

#calculator-page div.block div.content p{
	font-size:16px;
	color:#5e5e5e;
	line-height:24px;
	margin-bottom:20px;
}

#calculator-page div.block div.title h2{
	font-family:'Roboto';
	text-align:center;
	font-size:22px;
	line-height:1.2;
	color:#995099;
	padding:12px;
	background-color:#f3d6f3;
}

#calculator-page div.link-box{
	text-align:center;
	padding:20px;
}

#calculator-page div.link-box a{
position:relative;
display:inline-block;
background: #01a1e4;
background: -moz-linear-gradient(left, #01a1e4 0%, #56b6de 100%);
background: -webkit-linear-gradient(left, #01a1e4 0%,#56b6de 100%);
background: linear-gradient(to right, #01a1e4 0%,#56b6de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a1e4', endColorstr='#56b6de',GradientType=1 );	
}

#calculator-page div.link-box a span.bg{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: #f0821d;
background: -moz-linear-gradient(left, #f0821d 0%, #f59f56 100%);
background: -webkit-linear-gradient(left, #f0821d 0%,#f59f56 100%);
background: linear-gradient(to right, #f0821d 0%,#f59f56 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0821d', endColorstr='#f59f56',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;
}

#calculator-page div.link-box a span.label{
	display:block;
	font-family:'Roboto';
	font-weight:700;
	position:relative;
	color:#fff;
	font-size:20px;
	line-height:48px;
	padding:0 23px 0 43px;
	z-index:2;
}

#calculator-page div.link-box a span.label:after{
	position:absolute;
	content:'';
	top:16px;
	left:17px;
	width:11px;
	height:16px;
	background:url('../frameimage/white-arrow.png') no-repeat 0 0;
	z-index:1;
}

#calculator-page div.footer,
#cntphMaster_panDetails div.nav_back{
	position:relative;
	text-align:center;
	height:47px;
	padding-top:13px;
	background-color:#f0f0f0;
	border-top:3px solid #fff;
}

#cntphMaster_panDetails div.nav_back:after{
	position:absolute;
	content:'';
	left:0;
	top:-6px;
	height:3px;
	width:100%;
	background-color:#f59f56;
	z-index:1;
}

#calculator-page div.footer a.back-btn,
#cntphMaster_panDetails div.nav_back #cntphMaster_linkBack{
	position:relative;
	font-family:'Roboto';
	font-weight:700;
	display:inline-block;
	color:#5e5e5e;
	text-transform:uppercase;
	font-size:18px;
	line-height:34px;
	padding-left:44px;
	background:url('../frameimage/back-btn-hover.png') no-repeat 0 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;
}

#calculator-page div.footer a.back-btn:after,
#cntphMaster_panDetails div.nav_back #cntphMaster_linkBack:after{
	position:absolute;
	content:'';
	top:0;
	left:0;
	width:34px;
	height:34px;
	background:url('../frameimage/back-btn.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#calculator-page div.footer a.back-btn:hover,
#cntphMaster_panDetails div.nav_back #cntphMaster_linkBack:hover{
	color:#e57d20;
}

/* Dokumentumok */

div.content_inner_dokumentumtar div.page-title{
padding-top:0;
}

div.document-page div.page-title h3,
div.content_inner_dokumentumtar div.tophead h3{
padding-left:64px;
background:url('../frameimage/page-icons/document.png') no-repeat 0 50%;
}

div.FilterSettings{
margin:8px 0 0;
padding-top:13px;
background-color:#e5f0f6;
border:3px solid #fff;
}

div.FilterSettings div.Filter{
background-color:#fff;
border-top:3px solid #ffffff;
margin:15px 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 #cde3ee;
margin:0;
float:left;
padding:0 7px;
font-size:16px;
font-weight:bold;
color:#3b7fb7;
background-color:#eef9fd;
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:#56b6de;
}

div.Filter #cntphMaster_tbSearchText:focus{
border-color:#56b6de!important;
background-color:#fff;
}

div.Filter #cntphMaster_btnSearch{
float:left;
height:38px;
width:38px;
border:0;
background:#fff url('../frameimage/header/search-icon.png') no-repeat 50% 50%;
cursor:pointer;
}

div.Filter #cntphMaster_btnSearch:hover{
background:#fff url('../frameimage/header/search-icon-hover.png') no-repeat 50% 50%;
}

div.Filter #cntphMaster_btnSearch{
margin:0;
}

div.FilterSettings div.CategoryName{
margin-bottom:12px;
}

div.FilterSettings label.select-label{
float:left;
font-family:'Roboto';
font-weight:700;
font-size:16px;
color:#72a8c9;
line-height:34px;
width:204px;
text-align:right;
}

div.CategoryName div.selectbox{
position:relative;
width:378px;
height:34px;
margin-left:212px;
border:2px solid #fff;
background:#009be2 url('../frameimage/white-arrow-down.png') no-repeat right 9px top 12px;
	-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.selectbox select{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:2;
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;
width:340px;
height:34px;
font-weight:bold;
font-size:17px;
line-height:34px;
padding:0 0 0 8px;
color:#ffffff;
overflow:hidden;
}

div.CategoryName div.selectbox:hover{
background-color:#f59f56;
}

div.Filter div.selectbox{
position:relative;
width:103px;
height:34px;
border:2px solid #cce2ee;
background:#eef9fd url('../frameimage/orange-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:16px;
	height:11px;
	background: url('../frameimage/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:#56b6de;
background-color:#fff;
}

div.Filter div.selectbox span{
display:block;
width:59px;
height:34px;
font-weight:bold;
font-size:16px;
line-height:34px;
padding:0 0 0 10px;
color:#00a1e4;
overflow:hidden;
}

#cntphMaster_repDocumentList_doctablerow_head{
background-color:#2fa58b;
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-collapse:separate!important;
}

div.content_inner_dokumentumtar #cntphMaster_up table:after{
	position:absolute;
	content:'';
	top:0;
	left:3px;
	height:3px;
	width:758px;
	background-color:#05946f;
	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/documents/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-title a.sort-desc{
margin-left:3px;
}

#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:#b4e5dd;
color:#01867e;
padding:0 0 0 15px;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell3_small{
background-color:#d1efea;
color:#01867e;
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:#eafbf8;
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell1_document_name_td{
background-color:#e4f4f0;
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:#01867e;
}
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:#86ccc1;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td,
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell2,
.content_inner_dokumentumtar tr:not(.lowlevel):hover td a{
color:#ffffff;
background-color:#f18b30;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell2{
background-color:#c8ede7;
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell2{
background-color:#ddf4f0;
padding:0;
}

.content_inner_dokumentumtar td.t_cell2 a{
display:block;
color:#01867e;
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;
}

/* Rendezvények */
div.content_inner_esemenynaptar #cntphMaster_panDP1{
	display:none;
}
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_panDP2{
	padding-top:10px;
}


#cntphMaster_pan_cnt_kongresszusok div.cnt_head h5,
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_pan_Congress_To_Narrow_Box,
div.content_inner_div.content_inner_kongresszus div.content_cnt_div > hr,
div.content_inner_div.content_inner_kongresszus div.content_cnt_div > br,
div.content_inner_div.content_inner_kongresszus div.content_cnt_div font.tophed{
	display:none;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li{
border:3px solid #fff;
background-color:#fff;
padding:0;
cursor:pointer;
	-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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li{
	margin-bottom:8px;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li:last-child{
	margin-bottom:0;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li:hover,
#english-page div.block:not(.open):hover{
  -webkit-transform:scale(1.03,1.03);
     -moz-transform:scale(1.03,1.03);
      -ms-transform:scale(1.03,1.03);
       -o-transform:scale(1.03,1.03);
          transform:scale(1.03,1.03);
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title{
position:relative;
background-color:#faf7d0;
border-bottom:3px solid #fff;
margin-bottom:3px;
	-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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-6px;
	height:3px;
	width:100%;
	background-color:#f0db68;
	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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li:hover div.congress_title:after{
background-color:#d1d2d4;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li:hover div.congress_title{
background-color:#f18b2f;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title a{
display:none;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title a.congress_title_link{
position:relative;
display:block;
padding:13px 13px 13px 32px;
font-weight:bold;
font-size:19px;
color:#c57c08;
	-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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title a.congress_title_link:after{
	position:absolute;
	content:'';
	left:9px;
	top:18px;
	width:5px;
	height:5px;
	border:3px solid #e9cb36;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background-color:#fff;
	z-index:1;
-webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 0px 2px rgba(255,255,255,1);
box-shadow: 0px 0px 0px 2px rgba(255,255,255,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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li:hover div.congress_title a.congress_title_link:after{
border-color:#faf7d0;
background-color:transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li:hover div.congress_title a.congress_title_link{
color:#fff;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date{
padding:14px 11px 11px;
margin:0 3px 11px;
background:url('../frameimage/congress/dotted-sep.png') repeat-x 0 100%;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date br,
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li  div.div_further_Btn{
display:none;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.dateLabel,
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_location_label span{
font-size:16px;
font-weight:normal;
color:#8c8c8c;
	-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;
}


#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.dateValue,
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_location span{
color:#5e5e5e;
font-size:17px;
font-weight:bold;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.congress_endDate{
position:relative;
padding-left:20px;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.congress_endDate:after{
position:absolute;
content:'';
left:6px;
top:1px;
height:16px;
width:1px;
background-color:#989898;
z-index:1;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_location_label{
padding-left:14px;
float:left;
}

#cntphMaster_pan_cnt_kongresszusok div.congress_location{
	margin-left:85px;
	line-height:1.3;
}

div.content_inner_kongresszus #congress_item_template{
position:relative;
margin:0;
padding:3px;
background-color:#fff;
border:0;
text-align:left;
}

div.content_inner_kongresszus #congress_item_template #item_Cim{
background-color:#fff;
padding-top:10px;
}

div.content_inner_kongresszus #congress_item_template #item_Cim a{
position:absolute;
width:auto;
left:17px;
top:24px;
}

div.content_inner_kongresszus #congress_item_template #item_Cim span{
font-family:'Roboto';
font-size:27px;
font-weight:normal;
color:#c57c08;
line-height:1.3;
margin:0 0 13px 60px;
float:left;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date{
position:relative;
clear:both;
border-top:2px solid #fff;
padding:11px 13px 12px;
margin:0;
background:#fdfbe4 url('../frameimage/congress/yellow-dotted-sep.png') repeat-x 0 100%;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date:after{
position:absolute;
content:'';
left:0;
top:-5px;
height:3px;
width:100%;
background-color:#f0db68;
z-index:1;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_Text_0,
div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0,
div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_Text_0{
color:#c0a92d;
font-weight:normal;
font-size:16px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_Text_0{
display: inline-block;
width: 75px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_Text_0{
	float:left;
	margin-right:8px;
	line-height:1.3;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0,
div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_0,
div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_0{
color:#f18b30;
font-weight:bold;
font-size:17px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_0{
	display:inline-block;
	vertical-align:top;
	width:650px;
	line-height:1.3;
}

div.content_inner_kongresszus #congress_item_template #congress_item_location{
background-color:#fdfbe4;
padding:11px 13px;
margin-bottom:20px;
}

div.content_inner_kongresszus #congress_item_template #congress_description{
background-color:#fff;
}

div.content_inner_kongresszus div.congress-item-info{
padding:0 13px;
margin-bottom:20px;
font-weight:normal;
color:#5e5e5e;
line-height:1.3;
}

div.content_inner_kongresszus div.congress-item-info span.congress-information-title{
font-size:16px;
font-weight:bold;
color:#5e5e5e;
}

div.content_inner_kongresszus #congress_item_template #congress_item_url a span{
font-weight:normal;
color:#00a1e4;
	-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.content_inner_kongresszus #congress_item_template #congress_description{
color:#5e5e5e;
font-size:16px;
line-height:27px;
padding:0 13px 1px;
}

div.content_inner_kongresszus #congress_item_template #congress_description a{
color:#00a1e4;
	-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.content_inner_kongresszus #congress_item_template #congress_description a:hover,
div.content_inner_kongresszus #congress_item_template #congress_item_url a span:hover{

}

div.content_inner_kongresszus #btn_div{
text-align:center;
padding-top:13px;
height:46px;
background-color:#f0f0f0;
border:3px solid #ffffff;
}

div.content_inner_kongresszus #btn_div #cntphMaster_btnBackToList{
font-family:'Roboto';
height:34px;
width:auto;
font-size:18px;
font-weight:700;
color:#5e5e5e;
text-transform:uppercase;
border:0;
padding:0 0 0 44px;
cursor:pointer;
background:url('../frameimage/back-btn.png') no-repeat 0 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.content_inner_kongresszus #btn_div #cntphMaster_btnBackToList:hover{
color:#e57d20;
background:url('../frameimage/back-btn-hover.png') no-repeat 0 0;
}

/* Pályázatok */

#cntphMaster_panCompetitionList div.order,
#cntphMaster_panCompetitionList div.competition div.details{
	display:none;
}

#cntphMaster_panCompetitionList div.competition{
	border:3px solid #fff;
	background-color:#fff;
	margin-bottom:8px;
	cursor:pointer;
	-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;
}

#cntphMaster_panCompetitionList div.competition:hover{
	  -webkit-transform:scale(1.03,1.03);
     -moz-transform:scale(1.03,1.03);
      -ms-transform:scale(1.03,1.03);
       -o-transform:scale(1.03,1.03);
          transform:scale(1.03,1.03);
}

#cntphMaster_panCompetitionList div.competition div.name{
	font-size:19px;
	color:#fff;
	font-weight:bold;
	line-height:1.2;
	padding:8px 15px;
background: #1286b8;
background: -moz-linear-gradient(left, #1286b8 0%, #01a1e4 100%);
background: -webkit-linear-gradient(left, #1286b8 0%,#01a1e4 100%);
background: linear-gradient(to right, #1286b8 0%,#01a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1286b8', endColorstr='#01a1e4',GradientType=1 );
border-bottom:3px solid #fff;
}

#cntphMaster_panCompetitionList div.competition:hover div.name{
background:#f18b2f;
}

#cntphMaster_panCompetitionList div.competition div.closedate,
#cntphMaster_panDetailsCloseDate.closedate{
	height:37px;
	font-size:16px;
	color:#3b7fb7;
	font-weight:bold;
	line-height:37px;
	background-color:#c9ebf9;
}

#cntphMaster_panDetailsCloseDate.closedate{
	border-bottom:3px solid #fff;
}

#cntphMaster_panCompetitionList div.competition:hover div.closedate{
	color:#6d6e71;
	background-color:#e2e2e2
}

#cntphMaster_panCompetitionList div.competition div.closedate div label,
#cntphMaster_panDetailsCloseDate.closedate div label{
	position:relative;
	display:inline-block;
	padding:0 15px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background-color:#01a1e4;
	border-right:3px solid #fff;
	margin-right:9px;
}

#cntphMaster_panCompetitionList div.competition:hover div.closedate div label{
	background-color:#d74f53;
}

#cntphMaster_panCompetitionList div.competition div.description{
	font-size:16px;
	line-height:21px;
color:#5e5e5e;
padding:9px;
}

#cntphMaster_panCompetitionList div.competition:hover div.description{
color:#363636;
}

#cntphMaster_panArchiveCompetitionList div.year-group{
	background-color:#fff;
	padding:3px;
	margin-bottom:9px;
}

#cntphMaster_panArchiveCompetitionList div.year-group div.archivum-year{
	position:relative;
	text-align:center;
	font-weight:bold;
	font-size:26px;
	color:#0d8fc6;
	padding:13px;
	margin-bottom:6px;
	background-color:#d9eef7;
}

#cntphMaster_panArchiveCompetitionList div.year-group div.archivum-year:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-6px;
	height:3px;
	width:100%;
	background-color:#96ccea;
	z-index:1;
}

#cntphMaster_panArchiveCompetitionList div.competition{
	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;
}

#cntphMaster_panArchiveCompetitionList div.competition:hover{
	background-color:#fff6ed;
}

#cntphMaster_panArchiveCompetitionList div.competition:not(:last-of-type){
border-bottom:3px solid #c8dbe6;	
}

#cntphMaster_panArchiveCompetitionList div.competition div.name{
	font-size:19px;
	font-weight:bold;
	color:#3b7fb7;
	line-height:1.3;
	padding:13px 16px;
	background:url('../frameimage/grey-dotted-sep.png') repeat-x 0 100%;
	-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;
}

#cntphMaster_panArchiveCompetitionList div.competition:hover div.name{
	color:#f18b2f;
	background:url('../frameimage/orange-dotted-sep.png') repeat-x 0 100%;
}

#cntphMaster_panArchiveCompetitionList div.competition div.closedate{
	font-size:16px;
	color:#dd8c47;
	font-weight:bold;
	padding:13px 16px;
	-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;
}

#cntphMaster_panArchiveCompetitionList div.competition div.closedate label{
	color:#6d6e71;
	-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;
}

#cntphMaster_panArchiveCompetitionList div.competition:hover div.closedate,
#cntphMaster_panArchiveCompetitionList div.competition:hover div.closedate label{
	color:#d74f53;
}

div.content_inner_palyazatok #cntphMaster_panDetails{
	border:3px solid #fff;
	background-color:#fff;
}

div.content_inner_palyazatok #cntphMaster_panDetails div.name{
	font-family:'Roboto';
	font-size:26px;
	color:#ffffff;
	text-align:center;
	line-height:1.3;
	padding:13px;
	border-bottom:3px solid #fff;
background: #1286b8;
background: -moz-linear-gradient(left, #1286b8 0%, #01a1e4 100%);
background: -webkit-linear-gradient(left, #1286b8 0%,#01a1e4 100%);
background: linear-gradient(to right, #1286b8 0%,#01a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1286b8', endColorstr='#01a1e4',GradientType=1 );
}

div.content_inner_palyazatok #cntphMaster_panDetails div.description{
	font-size:16px;
	color:#5e5e5e;
	line-height:24px;
	padding:18px 7px;
	border-top:3px solid #f59f56;
}

div.content_inner_palyazatok div.empty-list{
	position:relative;
	height:136px;
	padding-top:142px;
background: #335e81;
background: -moz-linear-gradient(top, #335e81 0%, #01a1e4 100%);
background: -webkit-linear-gradient(top, #335e81 0%,#01a1e4 100%);
background: linear-gradient(to bottom, #335e81 0%,#01a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335e81', endColorstr='#01a1e4',GradientType=0 );
}

div.content_inner_palyazatok div.empty-list p{
position:relative;
font-size:22px;
color:#c0e5f9;
text-align:center;
}

div.content_inner_palyazatok div.empty-list p span{
font-size:28px;
color:#ffffff;
font-weight:bold;	
}

div.content_inner_palyazatok div.empty-list p:after{
position:absolute;
content:'';
top:-95px;
left:50%;
margin-left:-39px;
width:78px;
height:78px;
background:url('../frameimage/empty-list-icon.png') no-repeat 0 0;
z-index:1;
}

div.archivum-link{
	position:relative;
	border:3px solid #fff;
	border-top:9px solid #fff;
	background-color:#f0f0f0;
	text-align:center;
}

div.archivum-link:after{
	position:absolute;
	content:'';
	height:3px;
	width:100%;
	top:-6px;
	left:0;
	background-color:#f59f56;
	z-index:1;
}

div.archivum-link a{
	position:relative;
	display:inline-block;
	font-family:'Roboto';
	padding:0 10px 0 60px;
	line-height:60px;
	font-size:18px;
	color:#5e5e5e;
	font-weight:700;
	text-transform:uppercase;
	background:url('../frameimage/archive-btn-icon-hover.png') no-repeat 0 50%;
	-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.archivum-link a:hover{
	color:#e57d20;
}

div.archivum-link a:after{
	position:absolute;
	content:'';
	width:52px;
	height:60px;
	left:0;
	top:0;
	background:url('../frameimage/archive-btn-icon.png') no-repeat 0 50%;
	-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;
}

#cclm-page div.img-side{
	float:left;
	padding:14px;
	background-color:#fff;
	margin:0 10px 0 0;
}

#cclm-page div.img-side img{
-webkit-box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.19);
box-shadow: 7px 7px 7px 0px rgba(0,0,0,0.19);
}

#cclm-page div.text-side{
	position:relative;
	float:left;
	width:501px;
	min-height:258px;
	padding:18px 0 50px;
	border:3px solid #fff;
	background: #d4edf0;
background: -moz-linear-gradient(left, #d4edf0 0%, #eef8fa 100%);
background: -webkit-linear-gradient(left, #d4edf0 0%,#eef8fa 100%);
background: linear-gradient(to right, #d4edf0 0%,#eef8fa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4edf0', endColorstr='#eef8fa',GradientType=1 );
}

#cclm-page div.text-side p{
	font-size:16px;
	color:#24787b;
	line-height:21px;
	margin:0 12px 20px;
}

#cclm-page div.text-side div.link-box{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
	height:46px;
	padding-top:11px;
	background-color:#fff;
	z-index:1;
}

#cclm-page div.text-side div.link-box a{
	position:relative;
	display:inline-block;
	line-height:38px;
	padding:0 12px 0 42px;
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:17px;
	color:#fff;
	background:#1db7cc url('../frameimage/white-transparent-more.png') no-repeat 10px 7px;
	-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;
}

#cclm-page div.text-side div.link-box a:hover{
	background-color:#f18b2f;
}

/* Linkek */

#link-page ul.link-menu{
	padding-bottom:8px;
}

#link-page ul.link-menu li{
	position:relative;
	display:inline-block;
	width:374px;
	border:2px solid #cdb409;
	background: #e37b23;
background: -moz-linear-gradient(left, #e37b23 0%, #f39b4f 100%);
background: -webkit-linear-gradient(left, #e37b23 0%,#f39b4f 100%);
background: linear-gradient(to right, #e37b23 0%,#f39b4f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e37b23', endColorstr='#f39b4f',GradientType=1 );
cursor:pointer;
	-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;
}

#link-page ul.link-menu li.current{
	cursor:default;
}

#link-page ul.link-menu li:not(.current):hover{
	border-color:#f4a562;
}

#link-page ul.link-menu li.current{
	border-color:#fff;
}

#link-page ul.link-menu li.hungary{
	margin-right:8px;
}

#link-page ul.link-menu li span.label{
	position:relative;
	display:block;
	font-size:19px;
	font-weight:bold;
	line-height:48px;
	color:#f7f190;
	text-align:center;
	text-transform:uppercase;
	z-index:3;
	-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;
}

#link-page ul.link-menu li:not(.current):hover span.label{
	color:#fff;
}

#link-page ul.link-menu li.current span.label{
	color:#6a6b6e;
}

#link-page ul.link-menu li span.bg{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background: #b9a300;
background: -moz-linear-gradient(left, #b9a300 0%, #d5bc00 100%);
background: -webkit-linear-gradient(left, #b9a300 0%,#d5bc00 100%);
background: linear-gradient(to right, #b9a300 0%,#d5bc00 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9a300', endColorstr='#d5bc00',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;
}

#link-page ul.link-menu li.current span.bg{
	background:#fff;
}

#link-page div.block.hide.zoom{
  -webkit-transform:scale(0.5);
     -moz-transform:scale(0.5);
      -ms-transform:scale(0.5);
       -o-transform:scale(0.5);
          transform:scale(0.5);	
}

#link-page div.block{
	-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;
}

#link-page div.block.zoom{
	-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;
  -webkit-transform:scale(1.05);
     -moz-transform:scale(1.05);
      -ms-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05);	
}

#link-page div.block:not(.hide):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);
}

#link-page div.block div.head{
	position:relative;
	background-color:#f5f2c1;
	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;
}

#link-page div.block div.head div.bg{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:1;
background: #f0821d;
background: -moz-linear-gradient(left, #f0821d 0%, #f59f56 100%);
background: -webkit-linear-gradient(left, #f0821d 0%,#f59f56 100%);
background: linear-gradient(to right, #f0821d 0%,#f59f56 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0821d', endColorstr='#f59f56',GradientType=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;
}

#link-page div.block div.head.open div.bg{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;	
}

#link-page div.block:hover div.head{
	background-color:#fff;
}

#link-page div.block div.head h4{
	font-weight:bold;
	font-size:19px;
	position:relative;
	padding:13px 12px 13px 61px;
	color:#ad8c2f;
	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;
}

#link-page div.block div.head h4 span{
	font-weight:normal;
}

#link-page div.block div.head.open h4{
	color:#fff;
}

#link-page div.block:hover div.head h4{
	color:#e37b23;
}

#link-page div.block div.head span.icon{
	position:absolute;
	left:0;
	top:0;
	width:46px;
	height:100%;
	border-right:3px solid #fff;
background: #f59f56;
background: -moz-linear-gradient(left, #f59f56 0%, #f0821d 100%);
background: -webkit-linear-gradient(left, #f59f56 0%,#f0821d 100%);
background: linear-gradient(to right, #f59f56 0%,#f0821d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59f56', endColorstr='#f0821d',GradientType=1 );
	z-index:2;
}

#link-page div.block div.head.open span.icon:after{
background:#ad8c2f;
}

#link-page div.block div.head span.icon:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: #d9c30b;
background: -moz-linear-gradient(left, #d9c30b 0%, #e5d82a 100%);
background: -webkit-linear-gradient(left, #d9c30b 0%,#e5d82a 100%);
background: linear-gradient(to right, #d9c30b 0%,#e5d82a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9c30b', endColorstr='#e5d82a',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;
}

#link-page div.block div.head.open span.icon:before{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);	
}

#link-page div.block div.head span.icon:before{
	position:absolute;
	content:'';
	left:15px;
	top:13px;
	width:15px;
	height:21px;
	background:url('../frameimage/white-arrow-link.png') no-repeat 0 0;
	z-index:2;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
	-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;
}

#link-page div.block div.content{
	display:none;
}

#link-page div.block div.url{
border-top:3px solid #fff;
background-color:#eaf7fd;
}

#link-page div.block div.url a{
	font-family:'Roboto';
	display:inline-block;
	padding:7px 10px;
	color:#0093d0;
	font-size:16px;
	line-height:1.2;
}

#link-page div.block div.description{
	padding:8px 8px 5px;
}

#link-page div.block div.btn-box{
	clear:both;
	text-align:center;
}

#link-page div.block div.btn-box span.more-btn{
	position:relative;
	display:inline-block;
background: #f0821d;
background: -moz-linear-gradient(left, #f0821d 0%, #f59f56 100%);
background: -webkit-linear-gradient(left, #f0821d 0%,#f59f56 100%);
background: linear-gradient(to right, #f0821d 0%,#f59f56 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0821d', endColorstr='#f59f56',GradientType=1 );
cursor:pointer;
}

#link-page div.block div.btn-box.multi span.more-btn{
	margin:0 10px;
}

#link-page div.block div.btn-box span.more-btn span.bg{
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: #4075a1;
background: -moz-linear-gradient(left, #4075a1 0%, #00a1e4 100%);
background: -webkit-linear-gradient(left, #4075a1 0%,#00a1e4 100%);
background: linear-gradient(to right, #4075a1 0%,#00a1e4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4075a1', endColorstr='#00a1e4',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;
}

#link-page div.block div.btn-box span.more-btn span.label{
	position:relative;
	display:block;
	line-height:40px;
	padding:0 51px 0 16px;
	color:#fff;
	font-size:17px;
	font-family:'Roboto';
	font-weight:700;
	z-index:2;
	background:url('../frameimage/transparent-more.png') no-repeat right 4px top 4px;
}

#link-page div.block div.description img{
	float:left;
	max-width:150px;
	margin:5px 10px 10px 0;
}

#link-page div.block div.description p{
	font-size:16px;
	color:#5e5e5e;
	line-height:21px;
	margin-bottom:15px;
}

/* Társaságok */

#society-page div.block{
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	}

#society-page div.block div.title{
	text-align:center;
	line-height:49px;
	background-color:#fff;
	font-size:19px;
	font-weight:bold;
	color:#66676a;
}

#society-page div.block div.content{
	padding:5px 0;
}

#society-page div.block.hungary div.content{
border-top:3px solid #f5d58f;
background-color:#feefce;
}

#society-page div.block.foreign div.content{
border-top:3px solid #efc6a3;
background-color:#f8dfca;
}

#society-page div.block div.content a{
	position:relative;
	display:block;
	font-family:'Roboto';
	font-weight:700;
	line-height:1.2;
	padding:10px 10px 10px 29px;
	-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;
}

#society-page div.block div.content a:after{
	position:absolute;
	content:'';
	left:9px;
	top:17px;
	width:7px;
	height:7px;
	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;
}

#society-page div.block.hungary div.content a{
	color:#d46d1e;
}

#society-page div.block.hungary div.content a:hover{
	color:#fff;
	background-color:#d47b2b;
}

#society-page div.block.hungary div.content a:after{
	background-color:#f59f56;
}

#society-page div.block.foreign div.content a{
	color:#d45e1e;
}

#society-page div.block.foreign div.content a:hover{
	color:#fff;
	background-color:#a8392e;
}

#society-page div.block.foreign div.content a:after{
	background-color:#f59f56;
}

#society-page div.block div.content a:hover:after{
	background-color:#fff;
}

/* Angol oldal */

#english-page div.inner-block{
	padding:15px 11px;
}

#english-page div.inner-block div.title{
	margin-bottom:15px;
}

#english-page div.title h4{
	font-family:'Roboto Condensed';
	font-weight:700;
	text-align:center;
	font-size:27px;
	color:#f59f56;
	line-height:1.3;
}

#english-page div.inner-block p{
	margin-bottom:25px;
}

/* Alapítvány */

#foundation-page div.address-box{
	padding:13px 80px 0 120px;
}

#foundation-page div.address-box p{
	font-size:16px;
	line-height:24px;
	color:#6d6e71;
	margin-bottom:20px;
}

#foundation-page div.address-box p span{
	color:#995099;
}

#foundation-page div.address-box p span.sep{
	display:inline-block;
	color:#6d6e71;
	margin:0 10px;
}

#foundation-page div.purple-table{
	background-color:#fff;
}

#foundation-page div.purple-table div.head{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#5e5e5e;
	height:39px;
	line-height:39px;
}

#foundation-page div.purple-table table.doc-table tr.table-head{
	background-color:#b071b0;
}

#foundation-page div.purple-table table.doc-table tr.table-head::after{
	background-color:#9c549c;
}

#foundation-page div.purple-table table.doc-table td.type,
#foundation-page div.purple-table table.doc-table td.date{
	color:#b071b0;
}

#foundation-page div.purple-table table.doc-table td.name a{
	color:#7f377f;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(odd) td.name{
	background-color:#f3e7f3;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(even) td.name{
	background-color:#f9f3f9;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(odd) td.type{
	background-color:#f1dcf1;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(even) td.type{
	background-color:#f8eef8;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(odd) td.date{
	background-color:#ebd0eb;
}

#foundation-page div.purple-table table.doc-table tr:nth-child(even) td.date{
	background-color:#f5e8f5;
}

#foundation-page div.purple-table table.doc-table tr:hover td{
	background-color:#f18b30 !important;
	color:#fff !important;
}

#foundation-page div.purple-table table.doc-table tr:hover td.name a{
	color:#fff !important;
	background-color:#f18b30 !important;
}

/* Copyright */

div.content_inner_copyright div.cnt.cnt_header br,
div.content_inner_copyright div.cnt.cnt_header hr{
	display:none;
}

div.copyright-content div.inner-block{
    background-color: #fff;
    padding: 17px;
}

div.copyright-content p{
    font-size: 16px;
    color: #5e5e5e;
    line-height: 24px;
    margin-bottom: 20px;
}

div.copyright-content h4{
    font-size: 20px;
    font-weight: bold;
    color: #f18b2f;
    text-align: center;
    margin: 0 0 30px;
    line-height: 1.2;
	text-transform:uppercase;
}

div.copyright-content h4 span{
	font-size:16px;
	color:#6d6e71;
}

div.copyright-content h5{
	font-size:18px;
	color:#3b7fb7;
    text-align: left;
    margin: 30px 0 20px;
}

div.copyright-content div.important{
	padding:10px;
	margin:8px 0;
	border:3px solid #fff;
	background:#f9f6d0 url('../frameimage/copyright/important-bg.png') no-repeat 100% 100%;
}

div.copyright-content div.important p.title{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
	margin-top:5px;
	color:#e2710b;
}

div.copyright-content div.important p{
	color:#b42a00;
}

/* 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:'Roboto Condensed';
	background:#eef9fd !important;
	border:2px solid #cee3ef!important;
	display:block;
	height:38px !important;
	width:456px!important;
	padding:0 35px 0 11px!important;
	margin:0 0 0 39px;
	outline:0!important; 
	font-size:17px;
	color:#72a8c9 !important;
	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 table.gsc-search-box td.gsc-input input:hover{
	color:#00a2e4 !important;
	border-color:#56b6de !important;
}

#search-page table.gsc-search-box td.gsc-input input:focus{
	color:#3b7fb7 !important;
	border-color:#5bb8df !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:'Roboto Condensed';
	border:2px solid #fff;
	text-transform:uppercase;
	font-size:17px;
	font-weight:700;
	padding:0 14px 0 49px;
	height:42px;
	position: relative;
	background: #fff url('../frameimage/search/search-icons.png') no-repeat 14px 8px;  
	cursor:pointer; 
	color:#6d6e71; 
	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{
	color:#00a2e4;
	background-position: 14px -24px;
	border-color:#bddfed;
}

#search-page .gsc-tabsArea,
#search-page .gsc-refinementsArea{
	margin:0;
	background:#d9eef7;
	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:#3b7fb7;
	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:#0099e2;
	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{
	border:2px solid #cce2ee;
	background:#eef9fd url('../frameimage/search/select-icons.png') no-repeat right 8px top 12px;
	border-radius:0;
	font-size:16px;
	height:34px;
	line-height:34px;
	font-weight:normal;
	color:#00a1e4;
	padding:0 67px 0 10px;
	cursor:pointer;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

#search-page .gsc-above-wrapper-area .gsc-selected-option-container:hover{
background-color:#f59f56;
border-color:#f59f56;
color:#fff;
background-position: right 8px top -14px;
}

#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:42px;
	text-decoration:none;
}

#search-page .gsc-webResult.gsc-result a.gs-title{
	background:#d9eef7;
	display:block;
	color:#3b7fb7;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	padding:9px 8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#search-page div.gs-fileFormat{
color:#3b7fb7;
font-size:16px;
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:#f18b2f;
	color:#fff;
}

#search-page .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet{
	padding:40px 17px 20px 17px;
	font-size:16px;
	color:#5e5e5e;
	-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: 14px;
	color: #00a1e4;
}

#search-page .gs-result .gs-title *{
color:#00a1e4;
font-size:19px;
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:#d4edf7;
	border:3px solid #fff;
	height: 43px;
	padding-top: 10px;
	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 transparent;
	background:transparent;
	color:#3b7fb7;
	width:28px;
	font-size:17px;
	line-height:28px;
	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:#a8392e;
border-color:#f59f56;
}

#search-page .gsc-cursor-box.gs-bidi-start-align div.gsc-cursor .gsc-cursor-current-page{
	border:2px solid #a7dcf3;
	background:#fff;
	color:#00a1e4;
}

#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:#268288;
	font-size:17px;
	font-weight:bold;
}

/* Tagság */

div.content_inner_tagsag div.content_cnt_div > table td > br,
div.content_inner_tagsag div.content_cnt_div > table td > hr,
div.content_inner_tagsag #due_table_separatator,
div.content_inner_tagsag div.content_cnt_div > br,
div.content_inner_div.content_inner_tagsag table.data-table-old{
	display:none;
}

div.content_inner_tagsag div.block div.title{
	text-align:center;
	background-color:#ffeec9;
	padding-bottom:2px;
	border-bottom:2px solid #ffffff;
}

div.content_inner_tagsag div.block div.title h4{
	display:inline-block;
	font-family:'Roboto';
	font-weight:700;
	line-height:48px;
	font-size:19px;
	color:#f0821b;
	text-transform:uppercase;	
}

div.content_inner_tagsag div.block.login div.title h4{
	padding-left:41px;
	background:url('../frameimage/member/login-title.png') no-repeat 0 50%;
}

div.content_inner_tagsag div.block.member-fee div.title h4{
	padding-left:53px;
	background:url('../frameimage/member/fee-title.png') no-repeat 0 50%;
}

div.content_inner_tagsag div.block div.content{
	border-top:3px solid #f5a159;
	padding:20px 10px;
}

div.content_inner_tagsag div.block p{
font-size:16px;
color:#5e5e5e;
line-height:21px;
margin-bottom:18px;
}

div.content_inner_tagsag div.block p.center{
	text-align:center;
}

div.content_inner_tagsag div.block p span.orange{
	color:#f0821b;
}

div.content_inner_tagsag div.block div.btn-box,
div.content_inner_tagsag div.block div.link-box{
	text-align:center;
}

div.content_inner_tagsag div.block.member-fee div.btn-box{
	padding:25px 0 15px;
}

div.content_inner_tagsag div.block.login div.btn-box a,
div.content_inner_tagsag div.block.member-fee div.btn-box a{
	position:relative;
	display:inline-block;
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:17px;
	color:#3b7fb7;
	line-height:38px;
	padding:0 15px 0 41px;
	border:2px solid #d4ecf9;
	background:#edf9fe url('../frameimage/member/more-btn-hover.png') no-repeat 10px 7px;
	-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.content_inner_tagsag div.block.member-fee div.btn-box a{
	line-height:48px;
	padding:0 17px 0 67px;
	background:#edf9fe url('../frameimage/member/member-fee-icon-hover.png') no-repeat 14px 6px;
}

div.content_inner_tagsag div.block.member-fee div.btn-box a:after,
div.content_inner_tagsag div.block.login div.btn-box a:after,
div.content_inner_tagsag div.block a.pdf-link:after{
	position:absolute;
	content:'';
	left:10px;
	top:7px;
	width:24px;
	height:24px;
	background:url('../frameimage/member/more-btn.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.content_inner_tagsag div.block.member-fee div.btn-box a:after{
	left:14px;
	top:6px;
	width:45px;
	height:38px;
	background:url('../frameimage/member/member-fee-icon.png') no-repeat 0 0;
}

div.content_inner_tagsag div.block div.btn-box a:hover{
	color:#00a1e4;
	border-color:#b7dceb;
	background-color:#fff;
}

div.content_inner_tagsag div.block ul.fee-list{
	border-top:3px solid #cee3ef;
	margin-bottom:23px;
}

div.content_inner_tagsag div.block ul.fee-list li{
	text-align:center;
	padding:10px 10px 11px;
	font-size:17px;
	font-weight:bold;
	color:#3b7fb7;
	line-height:1.2;
	background:#eef9fd url('../frameimage/member/blue-dotted-sep.png') repeat-x 0 100%;
}

div.content_inner_tagsag div.block ul.fee-list li span{
	color:#05a3e5;
}

div.content_inner_tagsag div.block ul.fee-list li:last-child{
	background:#eef9fd;
}

div.content_inner_tagsag div.bank-account-number{
	position:relative;
	height:63px;
	width:264px;
	padding:24px 0 0 59px;
	margin:0 0 18px 30%;
	background-color:#ffeec9;
	border:2px solid #feeabf;
-webkit-border-top-right-radius: 45px;
-webkit-border-bottom-right-radius: 45px;
-moz-border-radius-topright: 45px;
-moz-border-radius-bottomright: 45px;
border-top-right-radius: 45px;
border-bottom-right-radius: 45px;
}

div.content_inner_tagsag div.bank-account-number:after{
	position:absolute;
	content:'';
	top:-2px;
	left:-45px;
	width:98px;
	height:91px;
	background:url('../frameimage/member/mldt-logo.png') no-repeat 0 0;
	z-index:1;
}

div.content_inner_tagsag div.bank-account-number span.label{
	font-family:'Roboto';
	font-weight:700;
	color:#dfae42;
	font-size:16px;
	display:block;
	margin-bottom:7px;
}

div.content_inner_tagsag div.bank-account-number span.acc-num{
	display:block;
	font-size:17px;
	color:#f0821b;
	font-weight:bold;
}

div.content_inner_tagsag div.link-box a.pdf-link{
	position:relative;
	display:inline-block;
	font-family:'Roboto Condensed';
	font-weight:700;
	font-size:17px;
	line-height:24px;
	color:#3b7fb7;
	padding-left:32px;
	background:url('../frameimage/member/more-btn-hover.png') no-repeat 0 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.content_inner_tagsag div.link-box a.pdf-link span{
	font-weight:normal;
}

div.content_inner_tagsag div.link-box a.pdf-link:after{
	left:0;
	top:0;
}

div.content_inner_tagsag div.link-box a.pdf-link:hover{
	color:#00a1e4;
}

div.content_inner_tagsag .member_links td.tagsag_icon{
	display:none;
}

div.content_inner_tagsag div.block.member-fee-desc{
	padding:20px 0 12px;
	margin:0;
}

div.content_inner_tagsag p.not-member{
	background-color:#fff;
	padding:5px 12px 12px;
	font-size:16px;
	text-align:center;
	color:#464646;
}

div.content_inner_tagsag div.due-payed-title{
	font-family:'Roboto Condensed';
	font-weight:700;
	background-color:#fff;
	padding:5px 12px 12px;
	font-size:22px;
	text-align:center;
	color:#6e6e6e;	
}

div.content_inner_tagsag div.due-payed-title span{
	font-weight:normal;
}

div.content_inner_tagsag #due_tbl_div{
	background-color:#fff;
	padding:0 12px 12px;
}

div.content_inner_tagsag #due_tbl_div table{
	margin:0;
	border-collapse:separate;
}

div.content_inner_tagsag #due_tbl_div table tr:first-child td{
	font-family:'Roboto';
	font-weight:700;
	font-size:19px;
	color:#6d6e71;
	border-bottom:3px solid #f59f56;
	padding:10px;
	text-align:center;
}

div.content_inner_tagsag #due_tbl_div table tr:not(:first-child) td{
	font-size:16px;
	font-weight:bold;
	color:#3b7fb7;
	height:56px;
	background-color:#edf9fe;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
}

/* MOLSZE */

#molsze-page div.address-box{
background: #ededed;
background: -moz-linear-gradient(left, #ededed 0%, #ffffff 30%, #ffffff 70%, #ededed 100%);
background: -webkit-linear-gradient(left, #ededed 0%,#ffffff 30%,#ffffff 70%,#ededed 100%);
background: linear-gradient(to right, #ededed 0%,#ffffff 30%,#ffffff 70%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=1 );
}

#molsze-page div.address-box p{
	text-align:center;
	padding:20px 0;
	font-size:16px;
	color:#6d6e71;
}

#molsze-page div.address-box p span.sep{
	display:inline-block;
	width:1px;
	height:15px;
	margin:0 10px;
	background-color:#c4c4c4;
	vertical-align:middle;
}

#molsze-page div.table-box h3{
	text-align:center;
	font-size:18px;
	color:#3b7fb7;
	line-height:1.2;
	padding:10px;
	background-color:#fff;
}

.awards .award-title {
	text-align: center;
    line-height: 49px;
    background-color: #fff;
    font-size: 19px;
    font-weight: bold;
    color: #66676a;
	border-bottom: solid 3px #d0595c;
	margin-bottom: 8px;
}

.awards .award-list {
	background: #fff;
	padding: 10px;
}

.awards .award-list li {
	display: block;
	padding: 10px;
}

.awards .award-list li:not(:last-child) {
	box-shadow: 0px 2px 0px #ce565a33;
}

.animated-list {
	position: relative;
	overflow: hidden;
}

.animated-list.animate-rtl > * {
	transform: translateX(100%);
	transition: transform 0.5s, opacity 1s;
	opacity: 0;
}

.animated-list.animate-rtl > .showed {
	opacity: 1;
	transform: translateX(0%);
}

/* Under upload */

div.under-upload{
	padding:215px 0 45px;
	background:#fff url('../frameimage/under-upload.png') no-repeat 50% 58px;
}

div.under-upload p{
	font-family:'Roboto';
	font-size:16px;
	color:#999999;
	text-align:center;
	line-height:1.3;
}

div.under-upload p span{
	font-weight:700;
	color:#00a1e4;
	font-size:22px;
	text-transform:uppercase;
}

/* MLDT 70years */

#mldt-70year-page div.section{
	margin-bottom:15px;
}

#mldt-70year-page div.section p{
	margin-bottom:6px;
}

#mldt-70year-page div.section img.left{
	margin-right:20px;
}

#mldt-70year-page div.links-section div.title h3{
	padding:10px;
	font-size:19px;
	font-weight:bold;
	color:#6d6e71;
	text-align:center;
	text-transform:uppercase;
}

#mldt-70year-page div.links-section div.content{
	padding:20px 0;
}

#mldt-70year-page div.links-section.brown div.content{
	border-top:3px solid #f5d58f;
	background-color:#feefce;
}

#mldt-70year-page div.links-section.blue div.content{
	border-top:3px solid #96ccea;
	background-color:#dff5ff;
}

#mldt-70year-page div.links-section.green div.content{
	border-top:3px solid #a2dacf;
	background-color:#d7f5ef;
}

#mldt-70year-page div.links-section.recommended div.content{
	border-top:3px solid #dce4b3;
	background-color:#fcffed;
	padding:20px 8px 10px;
}

#mldt-70year-page div.links-section.recommended div.content p{
font-size:16px;
line-height:21px;
color:#656b46;
margin-bottom:20px;
}

#mldt-70year-page div.links-section.recommended div.content p label{
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
	margin-right:6px;
}

#mldt-70year-page div.links-section.recommended div.content p span.text{
	display:inline-block;
	vertical-align:top;
	width:83%;
}

#mldt-70year-page div.links-section.recommended div.content p span.small{
	font-size:14px;
}

#mldt-70year-page div.links-section div.content ul li{
	margin-bottom:8px;
}

#mldt-70year-page div.links-section div.content ul li a{
	position:relative;
	display:inline-block;
	padding:6px 10px 6px 30px;
	font-size:18px;
	font-weight:bold;
	line-height:1.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;
}

#mldt-70year-page div.links-section div.content ul li a:after{
	position:absolute;
	content:'';
	width:5px;
	height:5px;
	top:14px;
	left:10px;
	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;
}

#mldt-70year-page div.links-section div.content ul li a span{
	font-weight:normal;
}

#mldt-70year-page div.links-section.brown div.content ul li a{
	color:#d46d1e;
}

#mldt-70year-page div.links-section.brown div.content ul li a:hover{
	background-color:#d46d1e;
}

#mldt-70year-page div.links-section.brown div.content ul li a:after{
	background-color:#f59f56;
}

#mldt-70year-page div.links-section.blue div.content ul li a{
	color:#2479a9;
}

#mldt-70year-page div.links-section.blue div.content ul li a:hover{
	background-color:#2c8ebb;
}

#mldt-70year-page div.links-section.blue div.content ul li a:after{
	background-color:#5ab2e3;
}

#mldt-70year-page div.links-section.green div.content ul li a{
	color:#378575;
}

#mldt-70year-page div.links-section.green div.content ul li a:hover{
	background-color:#459b8a;
}

#mldt-70year-page div.links-section.green div.content ul li a:after{
	background-color:#77c2b3;
}

#mldt-70year-page div.links-section div.content ul li a:hover:after{
	background-color:#fff;
}

#mldt-70year-page div.links-section div.content ul li a:hover{
	color:#fff;
}

/* cookie */

#cookieAcceptanceContainer{
	position:fixed;
	left:0;
	bottom:0;
	height:46px;
	width:100%;
	border-top:2px solid #dcecf1;
	background-color:rgba(3,46,83,0.95);
	z-index:99999;
	display:none;
}

#cookieAcceptanceContainer p{
	font-family:'Roboto';
	font-weight:700;
	color:#fff;
	padding:14px 11px;
	line-height:1.2;
}

#cookieAcceptanceContainer p a{
color:#78cdf1;
}

#cookieAcceptanceContainer span.accept-button{
	display:inline-block;
	font-family:'Roboto';
	font-weight:700;
	float:right;
	font-size:17px;
	line-height:36px;
	padding:0 21px;
	color:#fff;
	background-color:#f18b2f;
	margin-top:5px;
	cursor:pointer;
}

/* Kapcsolódó dokumentumok */

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:'Roboto';
	display:block;
	margin-left:36px;
	font-size:17px;
	font-weight:700;
	color:#fff;
	line-height:36px;
	padding-left:12px;
background-color:#2fa58b;
}

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:36px;
	height:36px;
	outline:0;
	border:0;
	border-right:3px solid #fff !important;
	color:transparent;
	font-size:0px;
	padding:0;
	background:#f18b30 url('../frameimage/add-icon.png') no-repeat 50% 50% !important;
	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 table tbody {
	display: table;
	width: 100%;
}

div.detailsview span.reldoc td.name{
background-color:#e4f4f0;	
}

div.detailsview span.reldoc td.name a{
	display:block;
	font-weight:bold;
	padding:7px 9px;
	font-size:16px;
	line-height:1.2;
	color:#166e57;
}

div.detailsview span.reldoc td.type{
	font-size:14px;
	color:#45a68d;
	background-color:#d8eee9;
	padding-left:5px;
}

div.detailsview span.reldoc td.type *{
	display:block;
	padding-right:8px;
	line-height:40px;
}

div.detailsview span.reldoc td.date{
	font-size:14px;
	color:#45a68d;
	width:106px;
	text-align:center;
	background-color:#cbeae3;
}

div.detailsview span.reldoc tr td{
	border-bottom:2px solid #fff;
}

div.detailsview span.reldoc tr:last-child td{
	border:0;
}

/* On-line jelentkezési lap  */

div.content_inner_kongresszus_reg_multi div.content_cnt_div{
	background-color:#fff;
}

div.content_inner_kongresszus_reg_multi div.tophed.congreg hr{
	display:none;
}

div.content_inner_kongresszus_reg_multi div.tophed.congreg h2{
	padding-left:53px;
	background:url('../frameimage/page-icons/competition.png') no-repeat 0 50%;
}

div.content_inner_kongresszus_reg_multi form[name=frmReg],
div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_postGradPanel,
div.content_inner_kongresszus_reg_multi #personal,
div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_congress_tbl,
div.content_inner_kongresszus_reg_multi #tbl_description{
margin: 10px 14px;
width: auto;
color: #5e5e5e;
line-height: 1.3;
}

div.content_inner_kongresszus_reg_multi form p{
	font-size:14px !important;
}

div.content_inner_kongresszus_reg_multi form table{
	margin:20px 0;
}

div.content_inner_kongresszus_reg_multi form table select,
div.content_inner_kongresszus_reg_multi form table input.input{
	border:1px solid #ccc;
	height:30px;
	padding:0 10px;
	color: #3d6b7e;
}

div.content_inner_kongresszus_reg_multi #tbl_description ~ span,
div.content_inner_kongresszus_reg_multi #tbl_description ~ p{
	display:block;
	margin-left:14px;
	margin-right:14px;
}

div.content_inner_kongresszus_reg_multi form table td{
	padding:5px;
}

div.content_inner_kongresszus_reg_multi form #participationTable th{
padding: 10px 5px 5px;
font-weight: bold;
font-size: 18px !important;
color: #0080ec;
text-align: center !important;
}

div.content_inner_kongresszus_reg_multi form #participationTable td{
	padding:5px;
}

div.content_inner_kongresszus_reg_multi form #participationTable td.t_cell1_small{
color: #2f5371;
background-color: #d3ecfe;
}

div.content_inner_kongresszus_reg_multi table.dataTbl{
	margin:0 auto;
	width:95%;
}

div.content_inner_kongresszus_reg_multi table.dataTbl td.tdTitle{
	padding:20px 0 5px;
}

div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv{
	padding:10px 20px 15px;
}

div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv td{
	padding:5px 0;
}

div.content_inner_kongresszus_reg_multi form table input[type=submit],
div.content_inner_kongresszus_reg_multi form input.button{
font-family: 'Roboto Condensed';
font-weight: 700;
font-size: 17px;
color: #3b7fb7;
background-color:#edf9fe;
border: 2px solid #d4ecf9;
padding:5px 10px;
cursor:pointer;
	-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.content_inner_kongresszus_reg_multi form table input[type=submit]{
	height:auto;
	margin-right:14px;
}

div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv input.button{
font-family: 'Roboto Condensed';
font-weight: 700;
font-size: 17px;
color: #3b7fb7;
background:#edf9fe url('../frameimage/right-arrow.png') no-repeat right 7px top 50%;
background-size:8px 16px;
border: 2px solid #d4ecf9;
padding:5px 22px 5px 10px;
cursor:pointer;
	-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.content_inner_kongresszus_reg_multi form table input[type=submit]:hover,
div.content_inner_kongresszus_reg_multi form input.button:hover,
div.content_inner_kongresszus_reg_multi #ctl00_cntphMaster_buttonsDiv input.button:hover{
	color:#00a1e4;
	border-color:#b7dceb;
	background-color:#fff;
}

/* Absztraktszerkeszto 2 */

div.content_inner_absztraktszerkeszto2{
	background-color:#fff;
}

div.content_inner_absztraktszerkeszto2 hr{
	display:none;
}

div.content_inner_absztraktszerkeszto2 #congress_tbl td{
font-family:'Roboto Condensed';
color:#fff;
padding:12px 30px;
line-height:1.3;
text-align:center;
border:2px solid #4c91ef;
}

div.content_inner_absztraktszerkeszto2 #congress_tbl #name_cell{
font-size:20px;
background-color: #3e75bf;
}

div.content_inner_absztraktszerkeszto2 #location_cell,
div.content_inner_absztraktszerkeszto2 #congress_tbl #date_cell{
font-size:16px;
background-color: #91bcf6;
}

div.content_inner_absztraktszerkeszto2 #personaldata_tbl{
	width:auto;
	margin:0 14px 20px;
}

div.content_inner_absztraktszerkeszto2 #personaldata_tbl td{
	padding:8px 5px;
	line-height:1.3;
	color:#3d5c8a;
}

div.content_inner_absztraktszerkeszto2 #personaldata_tbl td.t_cell3{
	width:45%;
}

div.content_inner_absztraktszerkeszto2 #msgUserData_div{
	line-height:1.3;
	padding:5px 20px;
}

div.content_inner_absztraktszerkeszto2 #personaldata_tbl tr:nth-child(odd){
	background-color:#ebf2ff;
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div h1,
div.content_inner_absztraktszerkeszto2 #author_tbl td.t_cell3.groupLabel,
div.content_inner_absztraktszerkeszto2 #personaldata_tbl td.t_head{
font-family:'Roboto Condensed';
color:#fff;
padding:8px 10px;
line-height:1.3;
font-size:18px;
background-color: #3e75bf;
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div td.t_head{
font-family:'Roboto Condensed';
color:#fff;
padding:8px 10px;
line-height:1.3;
font-size:14px;
background-color: #3e75bf;	
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div.cnt.panel{
	padding:14px;
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div.cnt.panel td{
	padding:5px;
}

div.content_inner_absztraktszerkeszto2 #abstract_sel_div{
	padding:5px 14px;
}

div.content_inner_absztraktszerkeszto2 #abstract_sel_div p{
	line-height:1.3;
	margin:0 0 12px;
}

div.content_inner_absztraktszerkeszto2 #abstract_select_div{
	padding:5px 10px 20px;
}

div.content_inner_absztraktszerkeszto2 #presentation_tbl select,
div.content_inner_absztraktszerkeszto2 #abstract_select_div select{
	display:block;
	margin:0 auto;
	padding:5px 10px;
	font-size:14px;
	background-color: #187fd8;
	color: #fff;
	border:2px solid #187fd8;
	cursor:pointer;
}

div.content_inner_absztraktszerkeszto2 #presentation_tbl select{
	margin:15px;
}

div.content_inner_absztraktszerkeszto2 #presentation_tbl select option,
div.content_inner_absztraktszerkeszto2 #abstract_select_div select option{
	padding:5px;
	font-size:12px;
	background-color: #46a2f2;
}

div.content_inner_absztraktszerkeszto2 #author_tbl{
	margin:0 14px 20px;
	width:auto;
}

div.content_inner_absztraktszerkeszto2 #author_tbl td.tdLabel,
div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField{
	padding:8px 5px;
	border-bottom: 1px dashed #ddd;
}

div.content_inner_absztraktszerkeszto2 #author_tbl tr:last-child td.tdLabel,
div.content_inner_absztraktszerkeszto2 #author_tbl tr:last-child td.tdField{
	border:none;
}

div.content_inner_absztraktszerkeszto2 #author_tbl td.tdLabel{
	width:40%;
	color: #3f678f;
}

div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel textarea,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel textarea,
div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl input.input,
div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl textarea,
div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField input[type=text],
div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField textarea{
border: 1px solid #9ab1c5;
color: #2c5176;
font-size: 14px;	
}

div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl input.input,
div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField input[type=text]{
	height:30px;
	padding:0 10px;
}

div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl textarea,
div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField textarea{
	padding:10px;
	width:320px;
}

div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel textarea,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel textarea{
	padding:10px;
	width:100%;
-webkit-box-sizing: border-box;	
-moz-box-sizing: border-box;	
box-sizing: border-box;	
}

div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl input.input{
	width:480px;
}

div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl textarea{
	padding:10px;
	width:480px;
}

div.content_inner_absztraktszerkeszto2 #author_tbl td.tdField > table{
	float:left;
	width:250px !important;
}

div.content_inner_absztraktszerkeszto2 #author_tbl tr.display_none{
	display:none;
}

div.content_inner_absztraktszerkeszto2 #author_tbl td.cobtn.button.right{
	text-align:right;
	padding:10px;
}

div.content_inner_absztraktszerkeszto2 #author_tbl input.abstract_button{
border: 1px solid #59a0df;
font-size: 14px;
padding: 6px 28px 6px 12px;
background:#99dbfe url('../frameimage/abstract/plus-icon.png') no-repeat right 6px top 50%;
font-weight: bold;
color: #1156a0;
cursor:pointer;
	-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.content_inner_absztraktszerkeszto2 #author_tbl input.abstract_button:hover{
	color: #073b73;
	background-color:#c4ebff;
	border-color:#2f70a9;
}

div.ImAddressBox{
	background-color:#fff;
	padding: 10px;
border: 1px solid #aaa;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}

div.ImAddressBox td{
	padding:5px;
}

div.ImAddressBox td.addressTitle{
background-color: #3e75bf;
color: #fff;
padding: 8px 5px;
}

div.ImAddressBox td select,
div.ImAddressBox td input[type=text]{
height: 24px;
padding: 0 5px;
}

div.ImAddressBox td select.addressText{
	width:212px;
	height:26px;
}

div.ImAddressBox td input[type=button]{
border: none;
height: 30px;
padding: 0 12px;
color: #fff;
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;
}

div.ImAddressBox tr:last-child td input[type=button]:first-child{
	background-color: #ff3204;
}

div.ImAddressBox tr:last-child td input[type=button]:first-child:hover{
	background-color: #d62a03;
}

div.ImAddressBox tr:last-child td input[type=button]:last-child{
	background-color: #00dd64;
}

div.ImAddressBox tr:last-child td input[type=button]:last-child:hover{
	background-color: #03b152;
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div{
	position:relative;
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div #charBox{
	background-color:#fff;
display: block !important;
position: fixed !important;
top: 50px !important;
right: 100px !important;
width: 160px !important;
z-index:99;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}

div.content_inner_absztraktszerkeszto2 #abstract_data_div #charBox tr:first-child td{
	padding:8px;
	font-size:16px;
	background-color: #b7dbff;
color: #0063c4;
}
div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel,
div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl{
	margin:0 14px;
	width:auto;
}

div.content_inner_absztraktszerkeszto2 #abstract_submit_div #preview_div:after,
div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel .abstract_section_label:after,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel .abstract_section_label:after{
	clear:both;
	display:block;
	content:'';
}
div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel .abstract_section_label,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel .abstract_section_label,
div.content_inner_absztraktszerkeszto2 #abstract_content_div.cnt.panel #content_tbl td.t_cell3{
color:#436886;
}

div.content_inner_absztraktszerkeszto2 #abstract_section_diven.cnt.panel .abstract_section_label .sectname,
div.content_inner_absztraktszerkeszto2 #abstract_section_div.cnt.panel .abstract_section_label .sectname{
	display:block;
	padding:10px;
}

div.content_inner_absztraktszerkeszto2 #abstract_submit_div #preview_div > div.abstract_button{
	width:50%;
	float:left;
	text-align:center;
}

div.content_inner_absztraktszerkeszto2 #abstract_submit_div #preview_div > div.abstract_button input{
border: none;
height: 34px;
font-size:14px;
padding: 0 14px;
color: #fff;
cursor:pointer;
background-color: #0d9dd1;
	-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.content_inner_absztraktszerkeszto2 #abstract_submit_div #preview_div > div.abstract_button input:hover{
	background-color:#026c93;
}

/* sponsors-thanksgiving */

#sponsors-thanksgiving{
	position:relative;
	width:304px;
	height:148px;
	overflow:hidden;
}

#sponsors-thanksgiving div.slide{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background-color:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
#sponsors-thanksgiving div.slide p{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#sponsors-thanksgiving div.slide:not(.slide-1){
	display:none;
}

#sponsors-thanksgiving div.slide-1{
	padding:20px 10px 0;
	background:url('../image/portlets/sponsors/handshake.jpg') no-repeat 50% 50%;
}

#sponsors-thanksgiving div.slide img.logo{
	display:block;
	margin:30px auto 0;
	-webkit-transition: all 0.8s linear;
	-moz-transition: all 0.8s linear;
	-ms-transition: all 0.8s linear;
	-o-transition: all 0.8s linear;
	transition: all 0.8s linear;
}

#sponsors-thanksgiving div.slide:not(.active) img.logo{
  -webkit-transform:scale(1.2);
     -moz-transform:scale(1.2);
      -ms-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#sponsors-thanksgiving div.slide-2 img.logo{
	margin-top:40px;
}

#sponsors-thanksgiving div.slide-3 img.logo{
	margin-top:90px;
}

#sponsors-thanksgiving div.slide-4 img.logo{
	margin-top:10px;
}

#sponsors-thanksgiving div.slide-5 img.logo{
	margin-top:28px;
	width:200px;
}
#sponsors-thanksgiving div.slide-6 img.logo{
	margin-top:45px;
}
#sponsors-thanksgiving div.slide-1 p{
font-size:20px;
line-height:32px;
color:#3b454a;
text-align:center;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	-o-transition: all 0.7s linear;
	transition: all 0.7s linear;
	-webkit-transition-delay:0.4s;
	transition-delay:0.4s;
}

#sponsors-thanksgiving div.slide-1:not(.active) p.fadeIn{
	color:transparent;
	text-shadow: 0px 0px 20px rgba(59, 69, 74, 1);
}

#sponsors-thanksgiving div.slide p.bottom{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:10px;
font-size:20px;
line-height:28px;
color:#005782;
text-align:center;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	-o-transition: all 0.7s linear;
	transition: all 0.7s linear;
	-webkit-transition-delay:0.6s;
	transition-delay:0.6s;
}

#sponsors-thanksgiving div.slide p.bottom.size-16{
	font-size:16px;
	line-height:1.2;
}

#sponsors-thanksgiving div.slide:not(.active) p.bottom{
	color:transparent;
	text-shadow: 0px 0px 20px #005782;
}

/* Adatkezelés */

@media screen and (min-width: 768px){
.content_inner_adatkezeles #panDefaultContent,
.content_inner_adatkezeles #panUrlCallback,
.content_inner_adatkezeles #panMemberData{
	padding:10px;
}
}

.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 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;
}

.content_inner_adatkezeles div.page-title,
.content_inner_info_41 div.page-title{
	background: #26c5ff;
background: -moz-linear-gradient(left, #26c5ff 0%, #00d6d6 100%);
background: -webkit-linear-gradient(left, #26c5ff 0%,#00d6d6 100%);
background: linear-gradient(to right, #26c5ff 0%,#00d6d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c5ff', endColorstr='#00d6d6',GradientType=1 );
margin-bottom: 8px;
}

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;
}

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: #0662bf;
	padding: 6px 10px;
}

div.data-handling-page p.section-title:before, div.data-handling-page p.section-title:after{
    display: inline-block;
    vertical-align: middle;
    content: '';
    height: 2px;
    width: 10px;
    margin: 0 8px;
    background-color: #0662bf;
}

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: #0097cf;
	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: #11bfff;
}

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.content_inner_esemenynaptar div.archive-btn a:hover:after,
div.middle_news div.archive-btn a:hover:after,
#link-page ul.link-menu li:not(.current):hover span.bg,
div.archivum-link a:hover:after,
div.content_inner_tagsag div.block.member-fee div.btn-box a:hover:after,
div.content_inner_tagsag div.link-box a.pdf-link:hover:after,
div.content_inner_tagsag div.block.login div.btn-box a:hover:after,
#search-page div.gsc-clear-button:after,
.block.hide,
.calculator.hide,
#calculator-page div.calculator div.btn-box span.more-btn:hover span.bg,
#calculator-page div.calculator:hover div.head.open div.bg,
#calculator-page div.calculator div.head div.bg,
#calculator-page div.calculator:hover div.head span.icon:after,
#link-page div.block div.btn-box span.more-btn:hover span.bg,
#link-page div.block:hover div.head.open div.bg,
#link-page div.block div.head div.bg,
#link-page div.block:hover div.head span.icon:after,
div.Filter div.selectbox:hover:after,
#commission-page div.block div.head:hover span:after,
#middle.detailsview span.backlink a:hover:after,
#calculator-page div.link-box a:hover span.bg,
#calculator-page div.footer a.back-btn:hover:after,
#cntphMaster_panDetails div.nav_back #cntphMaster_linkBack:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

.middle_news_category_474 h4:not(.covid-news-title) {
	margin-bottom:8px;	
	padding-left: 64px!important;
	background: url('../frameimage/page-icons/document.png') no-repeat 0% 50%!important;
	font-family: 'Roboto'!important;
	font-size: 22px!important;
	font-weight: 700!important;
	padding-top: 20px!important;
	padding-bottom: 20px!important;
	color: #ffffff!important;
	text-align: center!important;
}

.middle_news_category_474 #top_head:not(.covid-news-title) {
	background: #05946f!important;
	background: -moz-linear-gradient(left, #05946f 0%, #34a78f 100%)!important;
	background: -webkit-linear-gradient(left, #05946f 0%,#34a78f 100%)!important;
	background: linear-gradient(to right, #05946f 0%,#34a78f 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05946f', endColorstr='#34a78f',GradientType=1 )!important;
	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2)!important;
	-moz-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2)!important;
	box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.2)!important;
}

.middle_news_category_474.detailsview h4:not(.covid-news-title),
.middle_news_category_474.detailsview #top_head:not(.covid-news-title),
.middle_news_category_474.detailsview .docs {
	display: none;
}

.fb-share-btn {
	background: #0866ff;
    color: #fff;
    padding: 4px 8px;
    border-radius: 3px;
    font-size: 12px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s;
}

.fb-share-btn:hover {
	box-shadow: 0px 0px 4px #000;
}

.fb-share-btn svg {
    height: 14px;
    display: inline-block;
    margin-right: 4px;
    fill: #fff;
}

body:has(#topmenupanel .smenu.eng) #cclm-portlet img.hun {
	display: none;
}

body:not(:has(#topmenupanel .smenu.eng)) #cclm-portlet img.eng {
	display: none;
}