﻿:root {
	--p-font-size: 15px;
	--line-height: 1.2;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

input{
outline:0;
}

h2,h3,h4,h5,h6,p{
	line-height: var(--line-height);
}

a{
color:#cc9242;
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,
.content_inner_hirek .detailsview > * {
	font-size: var(--p-font-size);
	min-height: calc(var(--p-font-size) * var(--line-height));
}

img.left{
	float:left;
}

img.right{
	float:right;
}

p.center{
	text-align:center;
}

body{
	color:#333;
	line-height: 1;
	font-family: 'PT Serif', serif;
	background-color:#fff;
}

@media screen and (max-width: 640px){
body{
position:relative;
left:0;
overflow-x:hidden;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;  
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
}

body.mobile-menu{
left:150px;
}

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;
}

.clear{
clear:both;
}

div.inner-page{
position:relative;
margin:0 auto;
}

@media screen and (min-width: 1230px){
body{
min-width:1200px;
}
div.inner-page{
width:1200px;
}
}

#layout_footer_div{
	clear:both;
}

#info_table_patch{
	width:100%;
}

#contentframe_container_x_lcr2{
	background:url('../frameimage/grad-site-bg.jpg') repeat-x 0 0;
}

#contentframe_container_x_lcr1{
	width:1200px;
	margin:0 auto;
	background-color:#fff;
}

@media screen and (min-width: 991px){
div.content_cnt_div{
	padding:30px 0 0 8px;
}
#content_div{
float:left;
width:842px;
padding-right:24px;
}

#right_div{
width:358px;
padding:20px 3px 0;
float:left;
}
}

@media screen and (max-width: 990px){
div.content_cnt_div{
	padding:30px 0 0;
}
#content_div{
padding:0 10px;
}
#right_div{
display:none;
}
}

@media screen and (max-width: 380px){
#right_div{
width:320px;
padding:20px 0 0;
}
#right_div table.table_portlet{
	width:320px !important;
}
}

#left_div{
	display:none;
}

@media screen and (max-width: 1220px){
#contentframe_container_x_lcr1{
width:100%;
}
}

@media screen and (max-width: 1220px) and (min-width: 990px){
#content_div{
width:calc(100% - 361px);
}
}


#right_div div.portlet{
	margin-bottom:20px;
}

div.white.more-btn a,
#congress-list-page div.event div.more-btn a,
#courses div.event div.more-btn a,
#events div.event div.more-btn a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:36px;
	color:#898989;
	padding:0 38px 0 13px;
	border:1px solid #dddddd;
	background:url('../frameimage/orange-arrow.png') no-repeat right 13px top 10px;
	-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.white.more-btn a:after,
#congress-list-page div.event div.more-btn a:after,
#courses div.event div.more-btn a:after,
#events div.event div.more-btn a:after{
	position:absolute;
	content:'';
	right:13px;
	top:10px;
	width:10px;
	height:17px;
	background:url('../frameimage/white-arrow.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;
}

#congress-list-page div.event:hover div.more-btn a,
#slider-box div.slide:hover div.white.more-btn a,
div.white.more-btn a:hover,
#courses div.event:hover div.more-btn a,
#events div.event:hover div.more-btn a{
	color:#fff;
	background-color:#eeb759;
	border-color:#eeb759;
}


/* Header */

header#header{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	border-bottom:2px solid #ecc58f;
	background-color:#fff;
	z-index:1000;
}

#layout_menu_div{
	position:fixed;
	left:0;
	top:121px;
	width:100%;
	z-index:999;	
}

#maintable_container_x{
	padding-top:170px;
	-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;
}

header#header div.inner-page{
height:119px;
}

header#header img.logo-small{
	display:none;
	position:absolute;
}

header#header img.logo{
	position:absolute;
	left:-50px;
	top:10px;
	z-index:10;
}

header#header div.title{
	position:relative;
	margin-left:234px;
	padding-top:35px;
	float:left;
	width:690px;
	-webkit-transition: margin 0.2s,padding 0.2s linear;
	-moz-transition: margin 0.2s,padding 0.2s linear;
	-ms-transition: margin 0.2s,padding 0.2s linear;
	-o-transition: margin 0.2s,padding 0.2s linear;
	transition: margin 0.2s,padding 0.2s linear;
}

header#header div.title img.hun{
	width:100%;
	max-width:666px;
}

@media screen and (min-width: 641px){
header#header.fixed{
	position:fixed;
	left:0;
	top:0;
	height:66px;
	width:100%;
	z-index:1000;
}
#layout_menu_div.fixed{
	top:66px;	
}
#maintable_container_x.fixed{
	padding-top:122px;
}
header#header.fixed div.inner-page{
height:64px;
}

header#header.fixed img.logo{
display:none;
left:-39px;
top:9px;
width:226px;	
}

header#header.fixed img.logo-small{
display:block;
left:-39px;
top:9px;
width:226px;
z-index: 11;	
}

header#header.fixed img.eng{
height:0;
}
header#header.fixed div.title h1{
	float:left;
}
header#header.fixed div.title{
	padding-top:16px;
	margin-left:206px;
	width:760px;
	overflow:hidden;
}
body > #mobile-menu{
	display:none;
}
}

header#header div.title img.hun{
	margin-bottom:4px;
}

header#header div.title img.eng{
	float:left;
	-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;
}

header#header div.title a.eng-btn{
	position:relative;
	display:inline-block;
	width:63px;
	height:16px;
	margin-left:25px;
	background:url('../frameimage/header/eng-btn-hover.png') no-repeat 0 0;
}

header#header.fixed div.title a.eng-btn{
	position:absolute;
	top:25px;
	right:0;
}

header#header div.title a.eng-btn img{
	display:block;
	-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;
}

header#header div.title a.eng-btn:before{
	position:absolute;
	content:'';
	left:-13px;
	top:0;
	height:17px;
	width:1px;
	background-color:#dddddd;
	z-index:1;
}

@media screen and (max-width: 1180px){
header#header.fixed div.title,
header#header div.title{
margin-right:200px;
width:auto;
}
header#header.fixed div.title h1{
	margin-right:90px;
}
}

@media screen and (max-width: 1140px){
header#header.fixed div.title h1 img.hun{
margin-top:2px;
}
}

@media screen and (max-width: 990px){
header#header.fixed div.title h1 img.hun{
margin-top:6px;
}
header#header div.title h1 img.eng{
	width:75%;
	max-width:384px;
}
}

header#header div.login-side{
	position:relative;
	float:right;
	width:auto;
	padding:34px 3px 0 0;
	text-align:right;
}

header#header.fixed div.login-side{
	padding-top:13px;
}

header#header div.login-side a#login-link{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#898989;
	line-height:36px;
	padding:0 44px 0 12px;
	text-transform:uppercase;
	border:1px solid #dddddd;
	background:url('../frameimage/header/login-icon-hover.png') no-repeat right 9px top 5px;
	-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;
}

header#header div.login-side a#login-link:after{
	position:absolute;
	content:'';
	right:9px;
	top:5px;
	height:23px;
	width:28px;
	background:#fff url('../frameimage/header/login-icon.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;
}

header#header div.login-side a#login-link:hover{
color:#fff;
background-color:#d2552e;
border-color:#d2552e;
}

header#header div.login-side a#login-link:hover:after{
background-color:#d2552e;	
}

header#header #loggedin{
	position:relative;
	display:inline-block;
	height:38px;
	border:1px solid #dddddd;
}

header#header #loggedin span.username{
position:relative;
display:block;
font-family: 'Open Sans', sans-serif;
height:36px;
max-width:260px;
line-height:36px;
font-size:16px;
color:#0c0a0a;
padding:0 35px 0 11px;
z-index:1;
background:#fff url('../frameimage/white-arrow-down.png') no-repeat right 10px top 14px;
cursor:pointer;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	-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;
}

header#header.fixed #loggedin span.username{
	max-width:200px;
}

header#header #loggedin span.username:after{
	position:absolute;
	content:'';
	right:10px;
	top:14px;
	width:17px;
	height:10px;
	background:url('../frameimage/orange-arrow-down.png') no-repeat 0 0;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

header#header #loggedin:hover span.username{
	color:#fff;
	background-color:#d2552e;
}

header#header #login-menu{
	display:none;
	position:absolute;
	top:36px;
	right:-1px;
	min-width:208px;
	width:100.5%;
	padding:3px 7px;
	border:1px solid #dddddd;
	background-color:#fff;
	z-index:999;
-webkit-box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.11);
box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.11);
}

header#header #login-menu li:not(:last-child){
	border-bottom:1px solid #efefef;
}

header#header #login-menu li a{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	padding:11px 33px 11px 10px;
	margin:0 -3px;
	color:#898989;
	-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;
}

header#header #login-menu li.logout a{
	background:url('../frameimage/close-icon.png') no-repeat right 9px top 14px;
}

header#header #login-menu li a:hover{
	color:#d2552e;
	background-color:#ffeed1;
}

/* Főmenü */

#topmenupanel div.navbar-header{
	display:none;
}

#topmenu_container{
position:relative;
border-top:2px solid #ffffff;
background-color:#f3f3f1;
border-bottom:3px solid #fff;
-webkit-box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
z-index:9;
}

body > div.menu-hide-layer{
display:none;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(50,34,7,0.2);
z-index:9990;	
}

#topmenupanel li#node-id-6987{
	display:none;
}

@media screen and (max-width: 640px){
	#layout_menu_div,
	header#header{
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;  
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

header#header.fixed{
top:-120px;	
}

#layout_menu_div.fixed{
	position:fixed;
	left:0;
	top:0;
}

body.mobile-menu #layout_menu_div,
body.mobile-menu header#header{
left:150px;
}

body > #mobile-menu div.navbar-header,
	#layout_menu_div #topmenupanel div.navbar{
		display:none;
	}

body > #mobile-menu{
position:fixed;
top:0;
height:100%;
width:244px;
left:-250px;
z-index:9998;
overflow-y:auto;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;  
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

body > #mobile-menu div.navbar{
position:absolute;
width:244px;
height:100%;
background-color:#f8f8f8;
z-index:3;	
}

body > #mobile-menu div.navbar ul.menu-level-0{
width:100%;
border:3px solid #fefefe;
background: #f0813e;
background: -moz-linear-gradient(left, #f0813e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #f0813e 0%,#f8ac44 100%);
background: linear-gradient(to right, #f0813e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0813e', endColorstr='#f8ac44',GradientType=1 );	
}

body.mobile-menu > #mobile-menu{
	left:0;
}

#mobile-menu #node-id-6963 > span{
	color:#d2552e;
	background-color:#fff;
}

#mobile-menu #node-id-6987{
	position:relative;
}

#mobile-menu #node-id-6987:after{
position:absolute;
content:'';
left:0;
top:-1px;
width:100%;
height:2px;
background-color:#ecc58f;
z-index:1;
}

#mobile-menu #node-id-6987 > a{
	font-size:16px;
	text-transform:uppercase;
	background:#fff url('../frameimage/menu-eng.png') no-repeat 125px 50%;
}

#mobile-menu ul.menu-level-0.navbar-nav li{
	border-bottom:1px solid #eaeaea;
}
#mobile-menu ul.menu-level-0.navbar-nav li li{
	border-bottom:1px solid #eee;
}
#mobile-menu ul.menu-level-0.navbar-nav > li > span{
	cursor:default;
	position:relative;
}
#mobile-menu ul.menu-level-0.navbar-nav > li > span:after{
	position:absolute;
	content:'';
	left:12px;
	top:5px;
	width:17px;
	height:11px;
	background:url('../frameimage/header/mobile-parent-icon.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#mobile-menu ul.menu-level-0.navbar-nav > li span,
#mobile-menu ul.menu-level-0.navbar-nav > li a{
	display:block;
	text-align:left;
	font-size:22px;
	line-height:1.2;
	color:#898989;
	background-color:#f8f8f8;
	padding:8px 10px 8px 47px;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
#mobile-menu ul.menu-level-0.navbar-nav li.current > span{
color:#fff;
background-color:transparent;
}
#mobile-menu ul.menu-level-0.navbar-nav > li.current > span:after{
	top:17px;
}
#mobile-menu ul.menu-level-0.navbar-nav > li li span,
#mobile-menu ul.menu-level-0.navbar-nav > li li a{
	font-family: 'Open Sans', sans-serif;
	color:#b5894d;
	font-size:18px;
	background-color:#fcfcfc;
}
#mobile-menu ul.menu-level-0.navbar-nav li > ul{
	display:none;
}
}
@media screen and (min-width: 641px){
#topmenupanel ul.menu-level-0.navbar-nav{
	text-align:left;
	margin-left:300px;
	-webkit-transition: margin 0.2s linear;
	-moz-transition: margin 0.2s linear;
	-ms-transition: margin 0.2s linear;
	-o-transition: margin 0.2s linear;
	transition: margin 0.2s linear;
}

#layout_menu_div.fixed #topmenupanel ul.menu-level-0.navbar-nav{
	margin-left:187px;
}

#topmenupanel ul.menu-level-0.navbar-nav li{
	position:relative;
}

#topmenupanel ul.menu-level-0.navbar-nav > li{
	display:inline-block;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > span,
#topmenupanel ul.menu-level-0.navbar-nav > li > a{
	display:block;
	font-size:23px;
	line-height:50px;
	padding:0 19px;
	color:#898989;
	-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;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li > span,
#topmenupanel ul.menu-level-0.navbar-nav > li > span{
	cursor:default;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > a:hover{
color:#000000;
}

#topmenupanel ul.menu-level-0.navbar-nav > li#node-id-6833 > a{
	color:#d2552e;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul li ul,
#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu{
	display:none;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu{
	position:absolute;
	top:100%;
	left:-6px;
	width:240px;
	border:3px solid #fff;
	background-color:#fff;
-webkit-box-shadow: 0px 3px 27px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 3px 27px 0px rgba(0,0,0,0.18);
box-shadow: 0px 3px 27px 0px rgba(0,0,0,0.18);
	z-index:999;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > ul.submenu:before{
position:absolute;
content:'';
left:27px;
top:-15px;
width: 0; 
  height: 0; 
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid #fff;
 z-index:1;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > ul.submenu li{
background: #f0813e;
background: -moz-linear-gradient(left, #f0813e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #f0813e 0%,#f8ac44 100%);
background: linear-gradient(to right, #f0813e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0813e', endColorstr='#f8ac44',GradientType=1 );
margin-bottom:1px;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > ul.submenu li:last-child{
	margin-bottom:2px;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > ul.submenu li:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-1px;
	width:100%;
	height:1px;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background-color:#efefef;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:1;
}

#topmenupanel ul.menu-level-0.navbar-nav > li > ul.submenu li:last-child:after{
	bottom:-2px;
	height:2px;
	background-color:#ecc58f;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li > span,
#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li > a{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	text-align:left;
	padding:10px 24px;
	color:#b5894d;
	background-color:#fff;
	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;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li a:hover{
	color:#fff;
	background-color:transparent;
}
}

@media screen and (min-width: 1230px){
#topmenu_container #topmenupanel{
	width:1200px;
	margin:0 auto;
}
}

@media screen and (max-width: 1180px) and (min-width: 641px){
#topmenupanel ul.menu-level-0.navbar-nav > li > span,
#topmenupanel ul.menu-level-0.navbar-nav > li > a{
font-size:20px;
padding:0 15px;
}

#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li > span,
#topmenupanel ul.menu-level-0.navbar-nav li ul.submenu li > a{
	font-size:16px;
	padding:9px 20px;
}
#layout_menu_div.fixed #topmenupanel ul.menu-level-0.navbar-nav{
	margin-left:195px;
}
}

@media screen and (max-width: 1050px) and (min-width: 641px){
#topmenupanel ul.menu-level-0.navbar-nav > li > span,
#topmenupanel ul.menu-level-0.navbar-nav > li > a{
font-size:16px;
padding:0 11px;
}
header#header img.logo{
width:280px;
left:0;
top:36px;
}
}

@media screen and (max-width: 1229px){
	header#header div.login-side{
	position:absolute;
	right:0;
	top:0;
	padding-right:10px;	
	}
}

@media screen and (max-width: 930px){
header#header img.logo{
width:230px;
left:10px;
top:2px;
}
#layout_menu_div:not(.fixed) #topmenupanel ul.menu-level-0.navbar-nav{
	margin-left:0;
	text-align:center;
}
}

@media screen and (max-width: 860px){
	header#header.fixed div.title a.eng-btn{
		display:none;
	}
	header#header.fixed div.title h1{
		margin-right:0;
	}
}

@media screen and (max-width: 840px){
header#header div.title{
padding-top:10px;
margin-right:30px;
}
header#header:not(.fixed) div.login-side{
	top:40px;
}
}

@media screen and (max-width: 710px){
	header#header div.title a.eng-btn{
		display:none;
	}
	header#header div.title{
		margin:0 10px 0 200px;
	}
}

@media screen and (max-width: 800px) and (min-width: 641px){
	header#header.fixed img.logo-small{
		left:0;
		top:0;
		width:135px;
	}
	#layout_menu_div.fixed #topmenupanel ul.menu-level-0.navbar-nav{
		margin-left:20px;
	}
	header#header.fixed div.title{
		margin-left:140px;
	}

	#topmenupanel ul.menu-level-0.navbar-nav li:last-child ul.submenu{
	left:-130px;
}

#topmenupanel ul.menu-level-0.navbar-nav > li:last-child > ul.submenu:before{
left:75%;
}
}

@media screen and (min-width: 641px){
	#layout_menu_div .mobile,
	header#header .mobile{
		display:none;
	}
}

/* Keresés */

header#header #searchbox input.radio{
	display:none;
}

header#header #search-toggle-btn{
	position:absolute;
	right:10px;
	bottom:-49px;
	width:40px;
	height:40px;
	background:url('../frameimage/header/search-btn-icon.png') no-repeat 50% 50%;
	z-index:10;
	cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;	
	-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;
}

@media screen and (min-width: 641px){
header#header #searchbox{
	display:none;
	position:absolute;
	right:0;
	bottom:-106px;
	width:395px;
	height:52px;
	padding:7px;
	background-color:#fff;
	z-index:1000;
	font-family:'Open Sans';
-webkit-box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
box-shadow: 0px 8px 22px 0px rgba(0,0,0,0.15);
}

header#header #searchbox #search_expression{
	border:1px solid #dddddd;
	border-right:0;
	height:36px;
	width:302px;
	padding:0 12px;
	color:#353535;
	font-size:16px;
	background-color:#f7f7f7;
	float:left;
	-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;
}

header#header #searchbox #search_expression:hover{
	border-color:#aeaeae;
	background-color:#fff;
}

header#header #searchbox #search-btn{
	display:inline-block;
	font-weight:600;
	width:54px;
	font-size:16px;
	line-height:36px;
	color:#898989;
	background-color:#fff;
	text-align:center;
	border:1px solid #dddddd;
	-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;
}

header#header #searchbox #search-btn:hover{
	background-color:#eeb759;
	border-color:#eeb759;
	color:#fff;
}
header#header #loggedin #login-menu ul li.name{
	display:none;
}
}

@media screen and (max-width: 640px){
	header#header #searchbox{
		display:none;
		font-family:'Open Sans';
		position:fixed;
		left:0;
		top:172px;
		width:100%;
		height:100%;
		background-color:rgba(50,34,7,0.82);
		z-index:990;
	}
	header#header.fixed #searchbox{
		top:51px;
	}
	header#header #searchbox span.close{
		position:absolute;
		display:inline-block;
		top:14px;
		right:16px;
		width:36px;
		height:36px;
		background:url('../frameimage/close-white-icon.png') no-repeat 50% 50%;
		z-index:1;
		cursor:pointer;
	}
	
	header#header #searchbox #sform{
	margin-top:65px;
	text-align:center;
	}
	header#header #searchbox div.mobile.sep{
		height:2px;
		background-color:#fff;
		margin:0 8px 35px;
	}
	header#header #searchbox #search_expression{
		background:transparent;
		border:0;
		outline:0;
		width:90%;
		margin:0 auto;
		text-align:center;
		color:#f7e7c9;
		font-size:24px;
		height:60px;
		font-weight:300;
	}
	header#header #searchbox #search-btn{
		display:inline-block;
		padding:0 39px 0 17px;
		text-transform:uppercase;
		font-size:17px;
		color:#fff;
		line-height:36px;
		border:1px solid #ddd;
		background:url('../frameimage/orange-arrow-bullet.png') no-repeat right 12px top 50%;
	}

	header#header img.logo,
	header#header div.title img.eng,
	header#header div.title img.hun{
		display:none;
	}
	
	header#header img.logo-small{
		display:block;
		width:160px;
		top:10px;
	}
	#topmenupanel span.mobile-menu-icon{
		display:inline-block;
		line-height:46px;
		margin-left:9px;
		padding-left:37px;
		font-size:22px;
		color:#898989;
		background:url('../frameimage/header/mobile-menu-icons.png') no-repeat 0 14px;
		cursor:pointer;
	}
	#topmenupanel span.mobile-menu-icon.active{
		background-position: 7px -23px;
	}
	#layout_menu_div:not(.fixed) #topmenupanel span.mobile-menu-icon{
		text-transform:capitalize;
	}
	#topmenupanel span.mobile-menu-icon span{
		display:none;
		text-transform:uppercase;
		color:#223126;
	}
	.fixed #topmenupanel span.mobile-menu-icon span{
		display:inline-block;
	}
	header#header #search-toggle-btn{
		right:55px;
	}
	header#header div.inner-page div.login-side{
		top:89px;
		padding:32px 0 0;
	}
	header#header #loggedin{
		width:50px;
		height:50px;
		border:2px solid #fff;
		background:#e49242 url('../frameimage/close-white-icon.png') no-repeat 50% 50%;
	}
	header#header #loggedin span.username{
		padding:0;
		width:46px;
		height:46px;
		color:transparent;
		font-size:1px;
		text-indent:-50px;
		background:#e49242 url('../frameimage/header/mobile-logged-in.png') no-repeat 50% 50%;
	}
	header#header #loggedin span.username:after{
		display:none;
	}
	header#header #loggedin span.username:hover{
		color:transparent;
		background-color:#e49242;
	}
	header#header #loggedin.open span.username{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
	header#header.fixed div.title,
	header#header div.title{
		float:right;
		margin-right:10px;
	}
	header#header div.login-side a#login-link{
		padding:0;
		width:46px;
		height:46px;
		overflow:hidden;
		text-indent:100px;
		color:transparent;
		font-size:1px;
		border:2px solid #d9d9d9;
		margin:2px;
		background:#fff url('../frameimage/header/login-icon-hover.png') no-repeat right 7px top 8px;
-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);
	}
	header#header div.login-side a#login-link:after{
	right:0;
	top:0;
	height:100%;
	width:100%;
	background:#fff url('../frameimage/header/login-icon.png') no-repeat right 7px top 8px;
}
#maintable_container_x{
	padding-top:156px;	
}
header#header #login-menu{
	top:47px;
	right:-2px;
	width:320px;
	padding:2px;
	border:0;
}
header#header #login-menu ul{
	background-color:#ffeed1;
	padding:0 4px;
}
header#header #loggedin #login-menu ul li{
	text-align:center;
	border-color:#f3d5a9;
}
header#header #login-menu li a{
	color:#d2552e;
	margin:0 -4px;
}
header#header #login-menu li.logout a{
	background-image:none;
}
header#header #loggedin #login-menu ul li.name{
background-color:#d2552e;
border-bottom:2px solid #fff;
margin:0 -4px;
}
header#header #loggedin #login-menu ul li.name span{
	display:inline-block;
	color:#fff;
	font-weight:600;
	padding:11px 29px 11px 0;
	background:url('../frameimage/white-arrow-down.png') no-repeat 100% 50%;
}
}

@media screen and (max-width: 400px){
	header#header div.title{
		margin-left:160px;
		margin-right:15px;
	}
	header#header div.title img.mobile{
		width:100%;
	}
}

/* Aloldal címek */

#layout_header_portlet_div{
position:relative;
background: #c3782f;
background: -moz-linear-gradient(left, #c3782f 0%, #e9aa3d 35%, #e9aa3d 65%, #c3782f 100%);
background: -webkit-linear-gradient(left, #c3782f 0%,#e9aa3d 35%,#e9aa3d 65%,#c3782f 100%);
background: linear-gradient(to right, #c3782f 0%,#e9aa3d 35%,#e9aa3d 65%,#c3782f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3782f', endColorstr='#c3782f',GradientType=1 );
}

#layout_header_portlet_div div.portlet{
	border-bottom:3px solid #fff;
	background:url('../frameimage/slider/sraff-bg.png') repeat-x 0 0;
}

#layout_header_portlet_div div.portlet div.page-title{
	position:relative;
	width:1200px;
	margin:0 auto;
	padding:27px 10px 32px;
	text-align:center;
	overflow:hidden;
}

#layout_header_portlet_div:after{
position:absolute;
content:'';
left:50%;
bottom:-27px;
height:27px;
margin-left:-600px;
width:1200px;
background:url('../frameimage/page-title-shadow.png') no-repeat 50% 0;
z-index:1;
}

@media screen and (max-width: 1220px){
#layout_header_portlet_div div.portlet div.page-title{
width:100%;
}
#layout_header_portlet_div:after{
width:100%;
left:0;
margin-left:0;	
}
}

#layout_header_portlet_div div.portlet div.page-title h3{
	position:relative;
	font-weight:700;
	font-size:32px;
	line-height:1.2;
	color:#fefefe;
	text-transform:uppercase;
	display:inline-block;
	padding:0 10px 10px;
	border-bottom:3px solid #fee2ba;
}

@media screen and (max-width: 660px){
#layout_header_portlet_div div.portlet div.page-title h3{
font-size:26px;
}	
}

#layout_header_portlet_div div.portlet div.page-title h3:before,
#layout_header_portlet_div div.portlet div.page-title h3:after{
	position:absolute;
	content:'';
	bottom:-3px;
	width:600px;
	height:3px;
	background-color:rgba(255,255,255,0.2);
	z-index:1;
}

#layout_header_portlet_div div.portlet div.page-title h3:before{
	left:-603px;
}

#layout_header_portlet_div div.portlet div.page-title h3:after{
	right:-603px;
}

/* Lábléc */

section#contact{
	position:relative;
	border-top:8px solid #e6c8a0;
	text-align:center;
background: #fbeace;
background: -moz-linear-gradient(top, #fbeace 0%, #f8dcab 100%);
background: -webkit-linear-gradient(top, #fbeace 0%,#f8dcab 100%);
background: linear-gradient(to bottom, #fbeace 0%,#f8dcab 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbeace', endColorstr='#f8dcab',GradientType=0 );
}

section#contact:before{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:3px;
	background-color:rgba(255,255,255,0.4);
	z-index:1;	
}

div.section-title {
	text-align:center;
}

div.section-title h3{
	position:relative;
	display:inline-block;
	font-size:30px;
	color:#a16e50;
	font-weight:400;
	padding:25px 10px 12px;
	border-bottom:3px solid #fff;
}

section#contact div.section-title{
margin-bottom:24px;
}

section#contact div.section-title h3{
	border-color:#ecc58f;
}

section#contact div.inner-page{
	background:url('../frameimage/footer/mre-watermark.png') no-repeat left 50% bottom -70px;
	padding:0 15px 18px;
}

section#contact h2{
	text-align:center;
	font-size:23px;
	font-weight:400;
	color:#6b6a6a;
	text-transform:uppercase;
	line-height:1;
	margin-bottom:15px;
}

section#contact h2 span{
	font-size:14px;
	color:#cca672;
}

section#contact p.addr{
	font-size:16px;
	color:#8e6121;
	margin-bottom:8px;
}

section#contact span.email{
	position:relative;
	display:inline-block;
	margin:10px 0 30px;
	border:1px solid #e6c8a0;
	overflow:hidden;
background: #f9b545;
background: -moz-linear-gradient(top, #f9b545 0%, #e8a349 100%);
background: -webkit-linear-gradient(top, #f9b545 0%,#e8a349 100%);
background: linear-gradient(to bottom, #f9b545 0%,#e8a349 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b545', endColorstr='#e8a349',GradientType=0 );
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
-webkit-box-shadow: 0px 5px 7px 0px rgba(193,168,130,0.3);
-moz-box-shadow: 0px 5px 7px 0px rgba(193,168,130,0.3);
box-shadow: 0px 5px 7px 0px rgba(193,168,130,0.3);
}

@media screen and (max-width: 640px){
	section#contact div.inner-page{
		background-position:left 50% bottom -30px;
	}
	div.section-title h3{
		font-size:26px;
	}
	section#contact h2{
	font-size:16px;
	}
	section#contact h2 span{
	font-size:12px;
	}
	section#contact span.email{
		margin-bottom:20px;
	}
}

section#contact span.email span.label{
	position:relative;
	display:block;
	font-size:20px;
	line-height:40px;
	color:#a16e50;
	padding:0 18px 0 50px;
	background:url('../frameimage/footer/mail-icon-hover.png') no-repeat 13px 7px;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

section#contact span.email:after{
	position:absolute;
	content:'';
	left:13px;
	top:7px;
	width:27px;
	height:24px;
	background:url('../frameimage/footer/mail-icon.png') no-repeat 0 0;
	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;
}

section#contact span.email span.bg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#fff;
	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;
}

section#contact span.email:hover span.label{
	color:#fff;
}

section#contact p.phone,
section#contact p.account{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#8e6121;
	margin-bottom:7px;
}

section#contact p.phone label,
section#contact p.account label{
	color:#cc9242;
	font-weight:700;
}

@media screen and (max-width: 480px){
section#contact p.account.number label{
	display:block;
}
}

section#contact p.note{
font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#b5894d;
}

#layout_footer_div #footer-map{
	position:relative;
	height:500px;
	border-top:3px solid #fff;
}

#layout_footer_div #footer-map #firstHeading{
	margin-bottom:8px;
	font-size:15px;
}

#layout_footer_div #footer-map #bodyContent p{
font-size:14px;
}

#layout_footer_div section.copyright{
	position:relative;
	height:106px;
	text-align:center;
background: #6d2205;
background: -moz-linear-gradient(top, #6d2205 0%, #862b07 100%);
background: -webkit-linear-gradient(top, #6d2205 0%,#862b07 100%);
background: linear-gradient(to bottom, #6d2205 0%,#862b07 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d2205', endColorstr='#862b07',GradientType=0 );
border-top:3px solid #fff;
}

#layout_footer_div #footer-map:before,
#layout_footer_div section.copyright:before{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:16px;
	background:url('../frameimage/footer/top-shadow.png') repeat-x 0 0;
	z-index:1;
}

#layout_footer_div section.copyright div.map-link{
	position:relative;
	text-align:center;
	margin-bottom:13px;
	z-index:2;
}

#layout_footer_div section.copyright div.map-link a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	padding:0 12px 0 45px;
	font-size:14px;
	color:#6b6a6a;
	line-height:34px;
	background:#fff url('../frameimage/footer/enter-map-hover.png') no-repeat 10px 5px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
	-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;
}

#layout_footer_div section.copyright div.map-link a:after{
	position:absolute;
	content:'';
	left:10px;
	top:5px;
	width:28px;
	height:22px;
	background:url('../frameimage/footer/enter-map.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;
}

#layout_footer_div section.copyright div.map-link a:hover{
	color:#c97f16;
}

#layout_footer_div section.copyright p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	line-height:1.4;
}

section.copyright div.inner-page > p{
	text-transform:uppercase;
}

#layout_footer_div section.copyright p a{
	color:#ecc58f;
	text-decoration:underline;
}

#layout_footer_div section.copyright div.madeby{
	position:absolute;
	left:0;
	top:0;
	width:200px;
	text-align:left;
	padding-top:45px;
}

#layout_footer_div section.copyright div.madeby span{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#ecc58f;
	margin-bottom:4px;
}

@media screen and (max-width: 1229px){
section.copyright div.inner-page{
	padding:0 10px;
}
#layout_footer_div section.copyright div.madeby{
	left:15px;
}
}

@media screen and (max-width: 750px){
#layout_footer_div section.copyright{
	height:auto;
}
section.copyright div.inner-page{
padding-bottom:90px;
}
section.copyright span.society-name{
display:block;
}
section.copyright div.inner-page > p br{
	display:none;
}
#layout_footer_div section.copyright div.madeby{
	left:50%;
	margin-left:-100px;
	top:120px;
	padding-top:0;
	text-align:center;
}
}

/* Back top */

#back-top{
	position:fixed;
	right:19px;
	bottom:30px;
	width:66px;
	height:66px;
	border:3px solid #fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
background: #f3a141;
background: -moz-linear-gradient(top, #f3a141 0%, #f9b545 100%);
background: -webkit-linear-gradient(top, #f3a141 0%,#f9b545 100%);
background: linear-gradient(to bottom, #f3a141 0%,#f9b545 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3a141', endColorstr='#f9b545',GradientType=0 );
cursor:pointer;
	z-index:9999;
	-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;
}

#back-top.hide{
	z-index:-9;
}

#back-top:before{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:60px;
	height:60px;
background: #d2552e;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius: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;
}

#back-top:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background:url('../frameimage/footer/back-top.png') no-repeat 50% 47%;
	z-index:2;
  -webkit-transform:scale(0.8);
     -moz-transform:scale(0.8);
      -ms-transform:scale(0.8);
       -o-transform:scale(0.8);
          transform:scale(0.8);
	-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;
}

#back-top:hover:after{
  -webkit-transform:scale(1);
     -moz-transform:scale(1);
      -ms-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);	
}

@media screen and (max-width: 990px){
#back-top{
	display:none;
}
}

/* Portletek */

div.portlet div.portlet-title{
	border-bottom:2px solid #e7e7e7;
	margin-bottom:12px;
}

#news-portlet div.portlet-title{
	margin-bottom:3px;
}

div.portlet div.portlet-title h3{
position:relative;
display:inline-block;
font-size:25px;
color:#5b5b5b;
text-transform:uppercase;
font-weight:400;
padding:10px 10px 8px;
margin-bottom:-2px;
border-bottom:3px solid #ecc58f;
}

div.portlet div.portlet-title h3:after{
	position:absolute;
	content:'';
	right:-3px;
	bottom:-3px;
	width:2px;
	height:3px;
	background-color:#fff;
	z-index:1;
}

/* Hírek portlet */

#news-portlet #news-box{
position:relative;
width:352px;
height:435px;
}

#news-portlet div.more-news:after{
	position:absolute;
	content:'';
	left:0;
	top:-6px;
	width:100%;
	height:3px;
	background-color:#fff;
	z-index:1;
}

#news-portlet #news-box div.article{
	width:352px;
	height:86px;
	border-bottom:1px solid #efefef;
	-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;
}

@media screen and (max-width: 390px){
#news-portlet #news-box,
#news-portlet #news-box div.article{
width:310px;
}	
}

#congress-portlet #events div.event h3 a{
	max-height:70px;
}

#news-portlet #news-box div.article div.title{
	max-height:56px;
}

#news-portlet #news-box div.article div.title h3 a{
	font-family: 'Open Sans', sans-serif;
	display:block;
	font-size:16px;
	font-weight:700;
	line-height:1.2;
	color:#5b5b5b;
	text-transform:uppercase;
	padding:10px 10px 7px;
}

#news-portlet #news-box div.article div.date a{
font-family:'PT Sans', sans-serif;
display:block;
font-weight:400;
font-size:13px;
color:#dbbb8e;
padding:0 10px 10px;
}

#news-portlet #news-box div.article:hover{
	background-color:#d2552e;
}

#news-portlet #news-box div.article:hover div.title h3 a{
	color:#fff;
}

#news-portlet #news-box div.article:hover div.date a{
	color:#f4dab7;
}

/* Kongresszus szekció */

#congress-portlet #events{
position:relative;
width:352px;
margin-bottom:24px;
border:1px solid #efefef;
}

#congress-portlet #events div.event{
	width:352px;
	height:352px;
	padding:5px 4px;
}

#congress-portlet #events div.event div.img img{
	display:block;
	max-width:100%;
	max-height:100%;
	margin:0 auto;
}

section#congress{
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
}

section#congress div.section-title h3, section#partner-section div.section-title h3{
color:#5b5b5b;
border-color:#edc894;
}

section#congress div.section-title{
	margin-bottom:20px;
}

section#congress div.section-grouptitle{
	text-align:center;
	overflow:hidden;
}

section#congress div.section-grouptitle h4{
position:relative;
font-family: 'Open Sans', sans-serif;
display:inline-block;
font-size:28px;
line-height:1.2;
color:#5b5b5b;
font-weight:300;
padding:10px;
}

section#congress div.section-grouptitle h4:before,
section#congress div.section-grouptitle h4:after{
	position:absolute;
	content:'';
	top:28px;
	height:2px;
	width:500px;
	background:#dddddd;
	z-index:1;
}

section#congress div.section-grouptitle h4:before{
	right:100%;
}

section#congress div.section-grouptitle h4:after{
	left:100%;
}

section#congress #events{
	margin:0 -6px;
}

#congress-list-page div.event,
#events div.event{
	position:relative;
	float:left;
	width:390px;
	height:390px;
	padding:4px 4px 70px;
	background-color:#fff;
	border:1px solid #efefef;
	margin:0 6px;
	text-align:center;
}

#congress-list-page div.event{
	height:390px;
	margin-bottom:23px;
}

section#congress #courses{
	text-align:center;
}

#courses div.event{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:380px;
	height:242px;
	padding:4px 4px 70px;
	border:1px solid transparent;
	margin:0 10px;
	text-align:center;
	-webkit-transition: background-color 0.2s,box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-moz-transition: background-color 0.2s,box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-ms-transition: background-color 0.2s,box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-o-transition: background-color 0.2s,box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	transition: background-color 0.2s,box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
}

@media screen and (min-width: 1229px){
#courses div.event:not(.last):after{
	position:absolute;
	content:'';
	right:-12px;
	top:16px;
	width:2px;
	height:164px;
	background:url('../frameimage/congress/event-sep.png') no-repeat 50% 0;
	z-index:1;
}
}

#courses div.event:hover{
background-color:#fff;
border-color:#d2d2d2;
-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);	
}

#congress-list-page div.event,
#congress-portlet #events,
section#congress #events div.event{
-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
	-webkit-transition: box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-moz-transition: box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-ms-transition: box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	-o-transition: box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
	transition: box-shadow 0.2s,border 0.2s linear,opacity 0.3s linear;
}

#congress-portlet #events div.event{
	margin:0;
	border:none;
}

#congress-list-page div.event:hover,
#congress-portlet #events:hover,
section#congress #events div.event:hover{
	border-color:#d2d2d2;
-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);	
}

#congress-list-page div.event div.img,
#events div.event div.img{
	height:175px;
	overflow:hidden;
	margin-bottom:3px;
}

#congress-portlet #events div.event div.img{
	height:157px;
}

#congress-list-page div.event div.img img,
#events div.event div.img img{
	display:block;
	margin:0 auto;
	width:100%;
	max-width:380px;
	max-height:176px;
}

#congress-list-page div.event h3,
#events div.event h3{
	position:relative;
	margin:0 0 6px;
}

#congress-list-page div.event h3 a{
	position:relative;
	max-height:70px;
}

#congress-list-page div.event h3 > *,
#events div.event h3 > *{
	position:relative;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:24px;
	color:#c97f16;
	font-weight:700;
	padding:9px 6px 10px;
	z-index:2;
	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;
}

#events div.event h3 > *{
	max-height:70px;
}

#congress-portlet #events div.event h3 > *{
	font-size:16px;
}

#courses div.event h3{
	position:relative;
	margin-bottom:18px;
}

#courses div.event h3 > *{
	position:relative;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:1.2;
	color:#6b6a6a;
	font-weight:700;
	padding:13px 6px 18px;
	height:75px;
	z-index:2;
	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;	
}

#courses div.event h3 > *:after{
	position:absolute;
	content:'';
	bottom:0;
	left:50%;
	margin-left:-38px;
	width:76px;
	height:3px;
	background-color:#d2552e;
	z-index:1;
}

#courses div.event:hover h3 > *{
	color:#fff;
	background-color:#d2552e;
}

#congress-list-page div.event:hover h3 > *,
#events div.event:hover h3 > *{
	color:#fff;
}

#congress-list-page div.event h3:before,
#events div.event h3:before{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #d99637;
background: -moz-linear-gradient(top, #d99637 0%, #eeb554 100%);
background: -webkit-linear-gradient(top, #d99637 0%,#eeb554 100%);
background: linear-gradient(to bottom, #d99637 0%,#eeb554 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d99637', endColorstr='#eeb554',GradientType=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;	
}

#congress-list-page div.event p.date,
#events div.event p.date{
font-family:'PT Sans', sans-serif;
font-weight:700;
font-size:17px;
color:#d2552e;
margin-bottom:5px;
}

#courses div.event p.date{
font-family:'PT Sans', sans-serif;
font-size:18px;
font-weight:700;
color:#d2552e;
margin-bottom:10px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#congress-list-page div.event:hover p.date,
#courses div.event:hover p.date{
	color:#5b5b5b;
}

#congress-list-page div.event p.location,
#events div.event p.location{
	font-size:17px;
	color:#898989;
	-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;
}

#courses div.event p.location{
	font-size:17px;
	color:#898989;	
}

#congress-portlet #events div.event p.date,
#congress-portlet #events div.event p.location{
	font-size:15px;
}

#congress-list-page div.event:hover p.location,
#events div.event:hover p.location{
	color:#454545;
}

#congress-list-page div.event div.more-btn,
#courses div.more-btn,
#events div.more-btn{
	position:absolute;
	left:0;
	bottom:0;
	height:51px;
	width:100%;
	text-align:center;
	z-index:1;
}

#courses div.more-btn{
	height:46px;
}

#news-portlet div.more-news,
#congress-portlet div.more-events{
	position:relative;
	text-align:center;
	height:38px;
}

div.archive-btn a,
#congress-portlet div.more-events a,
#congress div.more-events a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:36px;
	color:#898989;
	padding:0 15px 0 44px;
	border:1px solid #dddddd;
	background:#fff url('../frameimage/congress/calendar-icon-hover.png') no-repeat 8px 6px;
	-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;	
}

#congress #courses div.more-events a{
	padding-left:53px;
	background:#fff url('../frameimage/congress/courses-icon-hover.png') no-repeat 6px 5px;
}

#news-portlet div.more-news a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:36px;
	color:#898989;
	padding:0 15px 0 44px;
	border:1px solid #dddddd;
	background:url('../frameimage/news/more-news.png') no-repeat 8px 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;	
}

#news-portlet div.more-news a:after{
	position:absolute;
	content:'';
	left:8px;
	top:7px;
	width:19px;
	height:24px;
	background:url('../frameimage/news/more-news-hover.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.archive-btn a{
	padding-left:46px;
	text-transform:uppercase;
	background:url('../frameimage/news/archive-btn-hover.png') no-repeat 5px 5px;
}

div.detailsview span.backlink a:after,
div.archive-btn a:after,
#congress-portlet div.more-events a:after,
#congress div.more-events a:after{
	position:absolute;
	content:'';
	left:8px;
	top:6px;
	width:24px;
	height:24px;
	background:url('../frameimage/congress/calendar-icon.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;
}

#congress #courses div.more-events a:after{
	width:36px;
	height:27px;
	left:6px;
	top:5px;
	background:url('../frameimage/congress/courses-icon.png') no-repeat 0 0;
}

div.detailsview span.backlink a:after{
left:13px;
top:10px;
width:10px;
height:17px;
background:url('../frameimage/back-btn.png') no-repeat 0 0;
}

div.archive-btn a:after{
	top:6px;
	left:5px;
	width:32px;
	height:30px;
	background:url('../frameimage/news/archive-btn.png') no-repeat 0 0;
}

#congress #courses div.more-events a:hover,
div.detailsview span.backlink a:hover,
div.archive-btn a:hover,
#news-portlet div.more-news a:hover,
#congress-portlet div.more-events a:hover,
#congress div.more-events a:hover{
	color:#fff;
	background-color:#e49242;
	border-color:#e49242;
}

#news-portlet ul.slick-dots,
#congress-portlet ul.slick-dots{
	position:absolute;
	right:10px;
	top:-52px;
	z-index:2;
}

#news-portlet ul.slick-dots li,
#congress-portlet ul.slick-dots li{
	display:inline-block;
	margin:0 4px;
	width:14px;
	height:14px;
	vertical-align:middle;
	text-align:center;
}

#news-portlet ul.slick-dots li button,
#congress-portlet ul.slick-dots li button{
	width:10px;
	height:10px;
	background-color:#e7e7e7;
	outline:0;
	border:0;
	padding:0;
	margin: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;
}

#news-portlet ul.slick-dots li.slick-active button,
#congress-portlet ul.slick-dots li.slick-active button{
	background-color:#f9b545;
}

#news-portlet ul.slick-dots li:not(.slick-active) button:hover,
#congress-portlet ul.slick-dots li:not(.slick-active) button:hover{
	background-color:#d2552e;
	width:14px;
	height:14px;
}

@media screen and (max-width: 790px){
#congress-portlet #events{
width:312px;
}
#congress-portlet #events div.event{
width:310px;
}
#congress-portlet #events div.event div.img{
height:140px;
}
}

span.slick-prev.event-arrow,
span.slick-next.event-arrow,
#news-portlet span.slick-next,
#news-portlet span.slick-prev,
#congress-portlet span.slick-next,
#congress-portlet span.slick-prev,
#news-box span.slick-next,
#news-box span.slick-prev{
	position:absolute;
	width:36px;
	height:36px;
	border:1px solid #dddddd;
	z-index:3;
	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;
}

span.slick-prev.event-arrow{
width:38px;
height:38px;
bottom:-43px;
left:0;
background:url('../frameimage/white-arrow-back.png') no-repeat 45% 50%;	
}

span.slick-next.event-arrow{
width:38px;
height:38px;
bottom:-43px;
right:0;
background:url('../frameimage/white-arrow.png') no-repeat 55% 50%;	
}

@media screen and (max-width: 880px){
#courses span.slick-prev.event-arrow{
bottom:39px;
left:152px;
}
#courses span.slick-next.event-arrow{
bottom:39px;
right:152px;
}
}

@media screen and (max-width: 420px){
section#congress #events span.slick-next.event-arrow,
section#congress #events span.slick-prev.event-arrow{
bottom:-58px;	
}
}

@media screen and (max-width: 540px){
section#congress #courses span.slick-prev.event-arrow{
	left:46px;
}
section#congress #courses span.slick-next.event-arrow{
	right:46px;
}
section#congress #courses span.slick-next.event-arrow,
section#congress #courses span.slick-prev.event-arrow{
bottom:9px;	
}
}

#news-portlet span.slick-prev,
#congress-portlet span.slick-prev,
#news-box span.slick-prev{
	top:-44px;
	left:4px;
	background:url('../frameimage/white-arrow-back.png') no-repeat 45% 50%;
}

#news-portlet span.slick-next,
#congress-portlet span.slick-next,
#news-box span.slick-next{
	top:-44px;
	right:4px;
	background:url('../frameimage/white-arrow.png') no-repeat 55% 50%;
}

#news-portlet span.slick-prev,
#congress-portlet span.slick-prev{
	top:0;
	left:0;
}

#news-portlet span.slick-next,
#congress-portlet span.slick-next{
	top:0;
	right:0;
}

span.slick-prev.event-arrow:after,
span.slick-next.event-arrow:after,
#news-portlet span.slick-next:after,
#news-portlet span.slick-prev:after,
#congress-portlet span.slick-next:after,
#congress-portlet span.slick-prev:after,
#news-box span.slick-next:after,
#news-box span.slick-prev: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;
}

span.slick-prev.event-arrow:hover,
span.slick-next.event-arrow:hover,
#news-portlet span.slick-next:hover,
#news-portlet span.slick-prev:hover,
#congress-portlet span.slick-next:hover,
#congress-portlet span.slick-prev:hover,
#news-box span.slick-next:hover,
#news-box span.slick-prev:hover{
	background-color:#eeb759;
	border-color:#eeb759;
}

span.slick-prev.event-arrow:after,
#news-portlet span.slick-prev:after,
#congress-portlet span.slick-prev:after,
#news-box span.slick-prev:after{
	background:url('../frameimage/orange-arrow-back.png') no-repeat 45% 50%;
}

span.slick-next.event-arrow:after,
#news-portlet span.slick-next:after,
#congress-portlet span.slick-next:after,
#news-box span.slick-next:after{
	background:url('../frameimage/orange-arrow.png') no-repeat 55% 50%;
}

span.slick-prev.event-arrow:after,
span.slick-next.event-arrow:after{
	background-color:#fff;
}

@media screen and (min-width: 1231px){
section#congress ul.slick-dots,
section#congress #events div.event.slick-slide.slick-cloned{
	display:none !important;
}
}

@media screen and (max-width: 1230px){
	section#congress{
		overflow-x:hidden;
	}
	section#congress #events{
		margin:15px auto 0;
		width:865px;
	}
	section#congress #courses{
		margin:15px auto 0;
		width:865px;
	}
	section#congress div.slick-list{
		padding:30px !important;
	}
	section#congress ul.slick-dots{
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 12px;
    padding: 0 80px;
    text-align: center;
    z-index: 1;
	}
	section#congress ul.slick-dots li{
    display: inline-block;
    margin: 0 4px;
    width: 14px;
    height: 14px;
    vertical-align: top;
    text-align: center;
	}
section#congress ul.slick-dots li button{
    width: 10px;
    height: 10px;
    background-color: #e7e7e7;
    outline: 0;
    border: 0;
    padding: 0;
    margin: 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;
}
	section#congress ul.slick-dots li.slick-active button{
    background-color: #f9b545;
}
}

@media screen and (max-width: 1230px) and (min-width:881px){
section#congress div.event:not(.slick-active){
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
	filter: alpha(opacity=0) !important;
	-moz-opacity: 0 !important;
	-khtml-opacity: 0 !important;
	opacity: 0 !important;			
}
}

@media screen and (max-width: 880px){
	section#congress #courses,
	section#congress #events{
	width:532px;
	}
	section#congress #events div.event,
	section#congress #courses div.event{
		margin:0 40px;
	}
	section#congress div.section-grouptitle h4{
		font-size:23px;
	}
	section#congress div.section-grouptitle h4:before,
	section#congress div.section-grouptitle h4:after{
		display:none;
	}
section#congress #courses div.event div.more-btn a{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;		 
 }
}
@media screen and (max-width: 540px){
	section#congress #events,
	section#congress #courses{
	margin-top:35px;
	width:344px;
	}
	section#congress #courses div.event,
	section#congress #events div.event{
	width:320px;
	margin:0 10px;
	}
#events div.event div.img{
	height:143px;
}
#events div.event div.img img{
	max-width:100%;
	max-height:100%;
}
#events div.event h3 > *{
	font-size:17px;
}
 #events div.event p.location{
	 font-size:14px;
 }
 section#congress div.slick-list{
	 padding:0!important;
 }
 section#congress ul.slick-dots{
	 top:-35px;
 }
}

@media screen and (max-width: 360px){
	section#congress #events,
	section#congress #courses{
	width:324px;
	}
	section#congress #courses div.event,
	section#congress #events div.event{
	width:320px;
	margin:0;
	}
}

/* Hírek */

div.content_inner_hirek #top_head,
div.content_inner_hirek #dptop{
	display:none;
}

span.nonews{
	display:block;
	margin-bottom:20px;
}

div.middle_news ul.newsblock li.one_newsblock{
	position:relative;
	padding:0 0 3px;
	margin-bottom:21px;
	border-bottom:2px solid #efefef;
}

div.middle_news ul.newsblock li.one_newsblock span.reldoc{
	display:none;
}

div.middle_news ul.newsblock li.one_newsblock:last-child{
	border:none;
}

div.middle_news ul.newsblock li.one_newsblock:not(:last-child):after{
	position:absolute;
	content:'';
	left:0;
	bottom:-2px;
	height:3px;
	width:117px;
	background-color:#ecc58f;
	border-right:3px solid #fff;
	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.middle_news ul.newsblock li.one_newsblock:not(:last-child):hover:after{
	background-color:#d2552e;
}

div.middle_news ul.newsblock li.one_newsblock span.title a{
	display:block;
	font-family: 'Open Sans', sans-serif;
	padding:10px 15px;
	font-size:20px;
	line-height:1.2;
	font-weight:700;
	color:#a50000;
	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.middle_news ul.newsblock li.one_newsblock:hover span.title a{
color:#fff;
background-color:#d2552e;
}

div.middle_news ul.newsblock li.one_newsblock .newsdate{
	border-bottom:3px solid #fff;
}

div.middle_news ul.newsblock li.one_newsblock .newsdate #newsdate_site,
div.middle_news ul.newsblock li.one_newsblock .newsdate #newsdate_sitelink,
div.middle_news ul.newsblock li.one_newsblock p.next_btn_block{
	display:none;
}

div.middle_news ul.newsblock li.one_newsblock .newsdate #newsdate_date{
display:block;
font-family:'PT Sans', sans-serif;
font-size:14px;
color:#dbbb8e;
padding:0 15px 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.middle_news ul.newsblock li.one_newsblock:hover .newsdate #newsdate_date{
color:#f4dab7;
background-color:#d2552e;	
}

div.middle_news ul.newsblock li.one_newsblock div.news_text{
position:relative;
font-size:17px;
line-height:1.3;
color:#898989;
padding:10px 15px 17px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.detailsview ul.newsblock li.one_newsblock div.news_text:after,
div.middle_news ul.newsblock li.one_newsblock div.news_text:after{
	position:relative;
	content:'';
	display:block;
	width:100%;
	height:0;
	clear:both;
}

div.middle_news ul.newsblock li.one_newsblock:hover div.news_text{
	color:#454545;
	background-color:#f6f6f5;
}

div.middle_news div.archive-btn{
	text-align:center;
	padding-bottom:15px;
}

div.middle_news div.archive-btn a{
	display:inline-block;
}

div.detailsview ul.newsblock{
	padding-left:14px;
}

div.detailsview ul.newsblock li{
	/* font-size:17px; */
	color:#454545;
	line-height:26px;
}

div.detailsview #top_head{
	display:none;
}

div.detailsview ul.newsblock .title{
	display:block;
	margin-bottom:15px;
}

div.detailsview div.newsdate{
	text-align:center;
	margin-bottom:30px;
}

div.detailsview div.newsdate span{
	display:inline-block;
	font-family: 'PT Sans', sans-serif;
	color:#dbbb8e;
	font-size:14px;
}

div.detailsview ul.newsblock .title a{
	position:relative;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	font-weight:700;
	color:#a50000;
	text-transform:uppercase;
	text-align:center;
	line-height:1.2;
	padding:10px 10px 32px;
}

div.detailsview ul.newsblock .title a:after{
	position:absolute;
	content:'';
	left:50%;
	margin-left:-59px;
	bottom:0;
	width:118px;
	height:3px;
	background-color:#d2552e;
	z-index:1;
}

div.detailsview span.backlink{
	display:block;
	text-align:center;
	padding:39px 0 15px;
}

div.detailsview span.backlink a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	line-height:38px;
	font-size:16px;
	color:#898989;
	text-transform:uppercase;
	padding:0 22px 0 37px;
	border:1px solid #dddddd;
	background:url('../frameimage/back-btn-hover.png') no-repeat 13px 10px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.detailsview span.reldoc{
	position:relative;
	display:block;
	border-top:3px solid #fff;
	margin-top:35px;
}

div.detailsview span.reldoc:before{
	position:absolute;
	content:'';
	left:0;
	top:-26px;
	height:23px;
	width:100%;
	background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	z-index:1;
}

div.detailsview span.reldoc span.nextlink{
	position:relative;
	display:block;
}

div.detailsview span.reldoc span.nextlink a{
	display:block;
	margin-left:51px;
	font-size:19px;
	font-weight:700;
	color:#fff;
	line-height:48px;
	padding-left:15px;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 90%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 90%);
background: linear-gradient(to right, #e49242 0%,#edb453 90%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
}

div.detailsview span.reldoc span.reldoc_counter{
	display:inline-block;
	margin-left:5px;
	color:#fbeacc;
}

div.detailsview span.reldoc input#b2{
	position:absolute;
	left:0;
	top:0;
	width:48px;
	height:48px;
	outline:0;
	border:0;
	color:#d2552e;
	font-size:34px;
	padding:0 0 3px;
	background:url('../frameimage/congress/attached-close.png') no-repeat 0 0;
	cursor:pointer;
	z-index:1;
}

div.detailsview span.reldoc table#dlot2{
font-family: 'Open Sans', sans-serif;
border-top:3px solid #fff;
border-bottom:3px solid #dddddd;
z-index:1 !important;
}

div.detailsview span.reldoc td.name a{
	display:block;
	padding:10px 17px;
	font-size:17px;
	color:#5b5b5b;
}

div.detailsview span.reldoc td.type{
	font-size:15px;
	color:#898989;
	padding-left:44px;
}

div.detailsview span.reldoc td.date{
	font-size:15px;
	color:#d29c54;
	width:106px;
	text-align:center;
}

div.detailsview span.reldoc tr td{
	border-bottom:1px solid #efefef;
}

div.detailsview span.reldoc tr:nth-child(odd) td{
	background-color:#fafafa;
}

div.detailsview span.reldoc tr:last-child td{
	border:0;
}

@media screen and (max-width: 640px){
div.middle_news ul.newsblock li.one_newsblock{
	border-bottom-width:1px;
	margin-bottom:5px;
}
div.detailsview ul.newsblock .title{
	margin-bottom:10px;
}
div.middle_news ul.newsblock li.one_newsblock span.title a{
	font-size:16px;
}
div.middle_news ul.newsblock li.one_newsblock .newsdate #newsdate_date{
	font-size:13px;
	padding-bottom:8px;
}
div.middle_news ul.newsblock li.one_newsblock:not(:last-child):after,
div.middle_news ul.newsblock li.one_newsblock div.news_text{
	display:none;
}
div.detailsview ul.newsblock .title a{
	font-size:18px;
	padding-bottom:20px;
}
div.detailsview ul.newsblock li div.news_text{
	font-size:15px;
}

div.detailsview ul.newsblock li div.news_text .lightbox_normal{
	max-width:50%;
}
}

/* Hírek archive */

div.archivenewsblock div.year-block{
	position:relative;
}

div.archivenewsblock div.year-block:after{
	position:absolute;
	content:'';
	left:-4px;
	bottom:0;
	height:1px;
	width:100%;
	padding-left:4px;
	background-color:#fff;
	z-index:1;
}

div.archivenewsblock div.year-block h4{
	position:relative;
	text-align:center;
	font-size:25px;
	color:#5b5b5b;
	font-weight:700;
	padding-bottom:9px;
	margin-bottom:3px;
	border-bottom:2px solid #e7e7e7;
}

div.archivenewsblock div.year-block h4:after{
	position:absolute;
	content:'';
	left:50%;
	margin-left:-39px;
	bottom:-2px;
	width:76px;
	height:3px;
	background-color:#ecc58f;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	z-index:1;
}

div.archivenewsblock div.year-block h5{
	position:relative;
	text-align:center;
	font-size:20px;
	color:#c97f16;
	font-weight:700;
	line-height:43px;
	border-bottom:2px solid #f7e4c5;
	background-color:#fdf2e2;
	margin-top:-1px;
	text-transform:uppercase;
}

div.archivenewsblock div.year-block p{
	margin-left:-4px;
	padding:2px 0 2px 4px;
	border-bottom:1px dashed #e7e7e7;
}

div.archivenewsblock div.year-block p a{
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700;
	color:#a50000;
	padding:12px 16px;
	line-height:1.2;
	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.archivenewsblock div.year-block p:hover a{
	color:#fff;
	background-color:#d2552e;
}

div.archivenewsblock div.year-block p span.newsdate{
	position:relative;
	font-family:'PT Sans', sans-serif;
	display:block!important;
	margin-left:0!important;
	padding-top:6px;
	font-size:13px;
	font-weight:400;
	color:#dbbb8e;
}

div.content_inner_hirek_archive div.middle_news div.archive-btn{
	display:none;
}

/* Szakmai portlet */

#prof-portlet ul li{
position:relative;
border-bottom:1px dashed #e7e7e7;
}

#prof-portlet ul li:last-child{
	border-bottom:0;
}

#prof-portlet ul li a{
	position:relative;
	display:block;
	padding:22px 0 22px 86px;
	font-family: 'Open Sans', sans-serif;
	font-size:19px;
	color:#898989;
	line-height:1.2;
	z-index:2;
	letter-spacing:-0.5px;
	-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;
}

#prof-portlet ul li:hover a{
	color:#fff;
}

#prof-portlet ul li span.bg{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
background: #f0813e;
background: -moz-linear-gradient(left, #f0813e 0%, #f8ac44 80%);
background: -webkit-linear-gradient(left, #f0813e 0%,#f8ac44 80%);
background: linear-gradient(to right, #f0813e 0%,#f8ac44 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0813e', endColorstr='#f8ac44',GradientType=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;
	z-index:1;
}

#prof-portlet ul li a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:86px;
	height:100%;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#prof-portlet ul li a:before{
	position:absolute;
	content:'';
	left:0;
	top:50%;
	margin-top:-34px;
	width:17px;
	height:68px;
	background:url('../frameimage/prof/portlet/white-arrow.png') no-repeat -17px -3px;
	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;
}

#prof-portlet ul li a:hover:before{
	background-position:-3px -3px;
}

#prof-portlet ul li.science a:after{
background:url('../frameimage/prof/portlet/science.png') no-repeat 23px 50%;
}

#prof-portlet ul li.science a{
background:url('../frameimage/prof/portlet/science-hover.png') no-repeat 23px 50%;
}

#prof-portlet ul li.courses a:after{
background:url('../frameimage/prof/portlet/courses.png') no-repeat 17px 50%;
}

#prof-portlet ul li.courses a{
background:url('../frameimage/prof/portlet/courses-hover.png') no-repeat 17px 50%;
}

#prof-portlet ul li.competitions a:after{
background:url('../frameimage/prof/portlet/competition.png') no-repeat 32px 50%;
}

#prof-portlet ul li.competitions a{
background:url('../frameimage/prof/portlet/competition-hover.png') no-repeat 32px 50%;
}

#prof-portlet ul li.docs a:after{
background:url('../frameimage/prof/portlet/docs.png') no-repeat 28px 50%;
}

#prof-portlet ul li.docs a{
background:url('../frameimage/prof/portlet/docs-hover.png') no-repeat 28px 50%;
}

#prof-portlet ul li.inters a:after{
background:url('../frameimage/prof/portlet/inter.png') no-repeat 25px 50%;
}

#prof-portlet ul li.inters a{
background:url('../frameimage/prof/portlet/inter-hover.png') no-repeat 25px 50%;
}

#prof-portlet ul li.links a:after{
background:url('../frameimage/prof/portlet/links.png') no-repeat 22px 50%;
}

#prof-portlet ul li.links a{
background:url('../frameimage/prof/portlet/links-hover.png') no-repeat 22px 50%;
}

#prof-portlet ul li.journals a:after{
background:url('../frameimage/prof/portlet/journal.png') no-repeat 22px 50%;
}

#prof-portlet ul li.journals a{
background:url('../frameimage/prof/portlet/journal-hover.png') no-repeat 22px 50%;
}

#patient-portlet{
background:url('../frameimage/patient/portlet/bg.jpg') no-repeat 100% 100%;	
}

#patient-portlet div.portlet-title{
margin-bottom:32px;
}

#patient-section ul.menu{
	position:absolute;
	left:0;
	bottom:0;
	height:126px;
	width:100%;
	text-align:center;
	padding-top:28px;
	border-top:3px solid #fff;
background: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#ffffff',GradientType=0 );
	z-index:1;
}

#patient-section ul.menu li{
	position:relative;
	display:inline-block;
	vertical-align:top;
}

#patient-portlet ul.menu{
	padding-left:14px;
}

#patient-portlet ul.menu li{
	position:relative;
	display:block;
	clear:both;
	margin-bottom:24px;
}

#patient-section ul.menu li:not(:last-child){
	padding-right:50px;
}

#patient-portlet ul.menu li:last-child{
	margin-bottom:0;
}

#patient-portlet ul.menu li.leaflet span.icon,
#patient-section ul.menu li.leaflet span.icon{
	background:#fff url('../frameimage/patient/icons/leaflet.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.leaflet span.icon span.bg:after,
#patient-section ul.menu li.leaflet span.icon span.bg:after{
	background:url('../frameimage/patient/icons/leaflet-hover.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.advices span.icon,
#patient-section ul.menu li.advices span.icon{
	background:#fff url('../frameimage/patient/icons/advices.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.advices span.icon span.bg:after,
#patient-section ul.menu li.advices span.icon span.bg:after{
	background:url('../frameimage/patient/icons/advices-hover.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.association span.icon,
#patient-section ul.menu li.association span.icon{
	background:#fff url('../frameimage/patient/icons/patient-association.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.association span.icon span.bg:after,
#patient-section ul.menu li.association span.icon span.bg:after{
	background:url('../frameimage/patient/icons/patient-association-hover.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.link span.icon,
#patient-section ul.menu li.link span.icon{
	background:#fff url('../frameimage/patient/icons/link.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li.link span.icon  span.bg:after,
#patient-section ul.menu li.link span.icon  span.bg:after{
	background:url('../frameimage/patient/icons/link-hover.png') no-repeat 50% 50%;
}

#patient-portlet ul.menu li span.icon,
#patient-section ul.menu li span.icon{
	position:relative;
	display:inline-block;
	float:left;
	height:66px;
	width:66px;
-webkit-box-shadow: 0px 6px 10px 0px rgba(193,168,130,0.2);
-moz-box-shadow: 0px 6px 10px 0px rgba(193,168,130,0.2);
box-shadow: 0px 6px 10px 0px rgba(193,168,130,0.2);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#patient-portlet ul.menu li span.icon span.bg,
#patient-section ul.menu li span.icon span.bg{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: #f8ac44;
background: -moz-linear-gradient(top, #f8ac44 0%, #f0813e 100%);
background: -webkit-linear-gradient(top, #f8ac44 0%,#f0813e 100%);
background: linear-gradient(to bottom, #f8ac44 0%,#f0813e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ac44', endColorstr='#f0813e',GradientType=0 );
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
z-index:1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#patient-portlet ul.menu li span.icon span.bg:after,
#patient-section ul.menu li span.icon span.bg:after{
position:absolute;
content:'';
left:0;
top:0;
width:100%;
height:100%;
z-index:2;	
}

#patient-portlet ul.menu li span.label,
#patient-section ul.menu li span.label{
	font-family:'PT Sans', sans-serif;
	font-size:20px;
	color:#6b6a6a;
	padding-left:15px;
	line-height:66px;
	text-align:left;
	float:left;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#patient-portlet ul.menu li span.label{
	float:none;
	padding-right:14px;
}

#patient-portlet ul.menu li a{
	display:inline-block;
	padding:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-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;
}

#patient-portlet ul.menu li a:hover{
	background-color:#fff;
-webkit-box-shadow: 0px 6px 10px 0px rgba(202,202,202,0.4);
-moz-box-shadow: 0px 6px 10px 0px rgba(202,202,202,0.4);
box-shadow: 0px 6px 10px 0px rgba(202,202,202,0.4);
}

#patient-portlet ul.menu li a:hover span.label,
#patient-section ul.menu li a:hover span.label{
	color:#d2552e;
}

@media screen and (max-width: 380px){
#patient-portlet ul.menu{
	padding-left:0;
}
}

@media screen and (max-width: 1180px){
	#patient-section ul.menu{
		height:auto;
		padding:28px 50px 0 20%;
		text-align:left;
	}
	#patient-section ul.menu li{
		margin-bottom:35px;
	}
	#patient-section ul.menu li.advices,
	#patient-section ul.menu li.leaflet{
		width:330px;
	}
}
@media screen and (max-width: 900px){
	#patient-section ul.menu{
	padding:28px 20px 0 10%;	
	}
}
@media screen and (max-width: 790px){
	#patient-section ul.menu{
	padding:28px 20px 0;	
	}	
}

@media screen and (max-width: 710px){
	section#patient-section{
		background:url('../frameimage/patient/mobile-patient-section-bg.jpg') no-repeat right 0 bottom 30px;
	}
	section#patient-section div.inner-page{
		height:535px;
	}
	#patient-section div.section-title{
		position:relative;
		z-index:3;
	}
	#patient-section ul.menu{
		top:0;
		height:100%;
		padding:120px 10px 0;
		border-top:0;
		background:none;
	}
	#patient-section ul.menu li{
	display:block;
	height:66px;
	width:330px;
	margin:0 auto 35px;
	}
	#patient-section ul.menu li:last-child{
		margin-bottom:0;
	}
}
@media screen and (max-width: 370px){
	section#patient-section div.inner-page{
		height:520px;
	}
	#patient-section div.inner-page ul.menu li{
		width:100%;
		padding-right:0;
	}
}

/* Partner portlet */

#partners-portlet{
	padding-bottom:10px;
}

#partners-portlet div.portlet-title{
	margin-bottom:16px;
}

#partners-portlet ul li{
	margin-bottom:16px;
	border:1px solid #efefef;
-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
	-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;
}

#partners-portlet ul li:last-child{
	margin:0;
}

#partners-portlet ul li:hover{
	border-color:#d2d2d2;
-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
}

#partners-portlet ul li img{
max-width:100%;
}

/* Keresés */
#search-page{
	font-family: 'Open Sans', sans-serif;
}

#search-page div.gsc-adBlock{
	display:none;
}

#search-page table.gsc-search-box td.gsc-input{
	position:relative;
	padding:0;
}

#search-page table.gsc-search-box td.gsc-input:before{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	content:'Keresett kifejezés:';
	font-size:17px;
	line-height:38px;
	color:#c97f16;
	font-weight:600;
	width:164px;
	padding-right:13px;
	text-align:right;
}

#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{
	border:none;
	height:132px;
	margin:0;
	position:relative;
}

#search-page form.gsc-search-box{
	margin:0 0 8px;
}

#search-page table.gsc-search-box td.gsc-input input{
	font-family: 'Open Sans', sans-serif;
	background:#fff !important;
	border:1px solid #e2c396!important;
	height:36px !important;
	width:calc(100% - 228px)!important;
	/*width:352px!important;*/
	padding:0 35px 0 11px!important;
	margin:0;
	outline:0!important; 
	font-size:16px;
	color:#5b5b5b !important;
	font-weight:600;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#search-page table.gsc-search-box td.gsc-input input:hover{
	color:#353535 !important;
	border-color:#898989 !important;
}

#search-page div.gsc-clear-button{
position:absolute;
right:243px;
top:59px;
width:16px;
height:16px;
padding:0!important;
margin:0!important;
overflow:hidden;
text-indent:-50px;
background:url('../frameimage/search/clear-hover.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:#fff url('../frameimage/search/clear.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=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

#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 div.gsc-control-wrapper-cse{
	background:url('../frameimage/search/top-grad-bg.png') repeat-x 0 0;
}

#search-page td.gsc-search-button{
width:228px !important;
background:url('../frameimage/search/search-bg.png') no-repeat right 30px top 50%;
}

#search-page td.gsc-clear-button{
	position:relative;
	width:0;
}

#search-page .search-options{
	overflow:auto;
	border:3px solid #fff;
	border-top:none;
}

#search-page input.gsc-search-button{
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:700;
	padding:0 8px;
	margin:0 0 0 10px;
	text-align:center;
	height:38px;
	position: relative;
background: #edb453;
background: -moz-linear-gradient(top, #edb453 0%, #e49242 100%);
background: -webkit-linear-gradient(top, #edb453 0%,#e49242 100%);
background: linear-gradient(to bottom, #edb453 0%,#e49242 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb453', endColorstr='#e49242',GradientType=0 );  
	cursor:pointer; 
	color:#fff;
	border:0;
	outline:0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
#search-page input.gsc-search-button:hover{
	color:#fff;
	background:#d2552e;
}

#search-page .gsc-tabsArea,
#search-page .gsc-refinementsArea{
	margin:0;
	background:#fff;
	border:0;
	padding:0;
	text-align:center;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(231,231,231,1);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(231,231,231,1);
	box-shadow: inset 0px -2px 0px 0px rgba(231,231,231,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: 'Open Sans', sans-serif;
	font-weight:400;
	position:relative;
	color:#ababab;
	font-size:20px;
	padding:12px 10px;
	border:none;
	background-color:transparent;
	border-bottom:3px solid transparent;
	margin:0 26px;
	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-tabhActive:before,
#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive:after{
position:absolute;
content:'';
bottom:-3px;
height:3px;
width:2px;
background-color:#fff;
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;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive:before{
	left:-2px;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive:after{
	right:-2px;
}

div.gsc-tabsArea span.gs-spacer{
display:none;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:hover,
#search-page .gsc-refinementsArea .gsc-refinementhInactive:hover{
	color:#d2552e;
}

#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
#search-page .gsc-refinementsArea .gsc-refinementhActive{
	font-family: 'Open Sans', sans-serif;
	position:relative;
	font-weight:400;
	color:#000000;
	font-size:20px;
	background-color:transparent;
	padding:12px 10px;
	border:0;
	border-bottom:3px solid #ecc58f;
	margin:0 26px;
	font-weight:400;
	cursor:default;
}

#search-page .gs-per-result-labels{
	display:none;
}

#search-page .gsc-refinementsArea{
	padding-left: 0;
}

#search-page .gsc-above-wrapper-area{
	background:#fff;
	padding:16px 6px 6px 0;
	border:0;
}

#search-page .gsc-above-wrapper-area .gsc-result-info,
#search-page .gsc-above-wrapper-area .gsc-orderby-label{
	font-family: 'Open Sans', sans-serif;
	color:#ababab;
	font-size:15px;
	padding:0 17px;
}

#search-page .gsc-above-wrapper-area .gsc-orderby-label{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:400;
	color:#ababab;
	padding-right:0;
}

#search-page .gsc-above-wrapper-area .gsc-selected-option-container{
	font-family: 'Open Sans', sans-serif;
	border:1px solid #dddddd;
	background:#fff url('../frameimage/arrows-up-down.png') no-repeat right 13px top 14px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-size:16px;
	height:36px;
	line-height:36px;
	font-weight:400;
	color:#5b5b5b;
	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 13px top -11px;
}

#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-result .gs-title,
#search-page .gsc-webResult.gsc-result div.gs-title{
	height:auto;
	text-decoration:none;
	overflow:visible!important;
}

#search-page .gsc-webResult.gsc-result a.gs-title{
	display:block;
	font-family:'PT Sans';
	color:#d2552e;
	font-size:19px;
	font-weight:700;
	text-decoration:none;
	padding:5px 16px;
-webkit-box-sizing: unset;
-moz-box-sizing: unset;
box-sizing: unset;
	-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{
font-family:'PT Sans';
margin:37px 0px -22px 17px;
}

#search-page div.gs-fileFormat span{
color:#ababab;
font-size:16px;
}

#search-page div.gs-fileFormat span.gs-fileFormatType{
color:#787878;
font-size:16px;
}

#search-page .gsc-webResult.gsc-result:hover a.gs-title{
background: #d2552e;
background: -moz-linear-gradient(left, #d2552e 0%, #f0813e 100%);
background: -webkit-linear-gradient(left, #d2552e 0%,#f0813e 100%);
background: linear-gradient(to right, #d2552e 0%,#f0813e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2552e', endColorstr='#f0813e',GradientType=1 );
	color:#fff;
}

#search-page .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet{
	font-family:'PT Sans';
	padding:40px 17px 20px;
	font-size:17px;
	color:#898989;
	-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:#454545;
}

#search-page .gsc-control-cse .gsc-table-result{
	border-bottom:1px dashed #e7e7e7;
}

#search-page .gsc-webResult.gsc-result .gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{
	position: absolute;
	font-family:'PT Sans';
	top: 49px;
	left: 16px;
	font-size: 16px;
	color: #ddaf6d;
	-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-visibleUrl.gs-visibleUrl-long{
color:#c97f16;
}

#search-page .gs-result .gs-title *{
color:#ff9503;
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:#f5d5a5;
}

#search-page td.gsc-table-cell-thumbnail.gsc-thumbnail{
display:none;
}

#search-page .gsc-cursor-box.gs-bidi-start-align{
	border:0;
	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{
	border:1px solid #dddddd;
	background:transparent;
	color:#5b5b5b;
	width:36px;
	font-size:17px;
	line-height:36px;
	padding:0;
	margin:0 6px 6px;
	text-align:center;
	display:inline-block;
	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-cursor-box.gs-bidi-start-align div.gsc-cursor .gsc-cursor-current-page{
background-color:#fff;
color:#c26247;
border-color:#ecc58f;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
}

#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;
}

@media screen and (max-width: 1110px) and (min-width: 990px){
#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive,
#search-page .gsc-refinementsArea .gsc-refinementhInactive,
#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
#search-page .gsc-refinementsArea .gsc-refinementhActive{
	margin:0 13px;
}
}

@media screen and (max-width: 725px) and (min-width: 620px){
#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive,
#search-page .gsc-refinementsArea .gsc-refinementhInactive,
#search-page .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
#search-page .gsc-refinementsArea .gsc-refinementhActive{
	margin:0 13px;
}	
}

@media screen and (max-width: 710px){
#search-page td.gsc-search-button{
width:120px !important;
background:none;
}
#search-page div.gsc-clear-button{
	right:134px;
}
}

@media screen and (max-width: 625px){
#search-page div.gsc-tabsArea{
	display:none;
}
}

@media screen and (max-width: 580px){
#search-page table.gsc-search-box td.gsc-input:before{
	display:none;
}
#search-page table.gsc-search-box td.gsc-input input{
width:calc(100% - 62px) !important;
margin-left:15px;
}
table.gsc-above-wrapper-area-container td.gsc-result-info-container,
#search-page .gsc-above-wrapper-area .gsc-result-info{
	display:none;
}
td.gsc-orderby-container div.gsc-orderby{
	text-align:center;
}
#search-page div.gsc-control-wrapper-cse{
	background:none;
}
}

/* Dokumentumok */

#cntphMaster_up > div.tophead{
	display:none;
}

div.content_inner_dokumentumtar div.page-title{
padding-top:0;
}

div.content_inner_dokumentumtar div.tophead h3{
padding-left:64px;
background:url('../frameimage/page-icons/document.png') no-repeat 0 50%;
}

div.FilterSettings{
position:relative;
margin:0;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fdf2e2 70%);
background: -webkit-linear-gradient(top, #ffffff 0%,#fdf2e2 70%);
background: linear-gradient(to bottom, #ffffff 0%,#fdf2e2 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fdf2e2',GradientType=0 );
}

div.FilterSettings:after{
	position:absolute;
	content:'';
	top:18px;
	right:53px;
	width:62px;
	height:78px;
	background:url('../frameimage/documents/doc-bg.png') no-repeat 0 0;
	z-index:1;
}

div.FilterSettings div.Filter{
background-color:#fff;
border-top:2px solid #f7e4c5;
padding:14px 0 14px 15px;
margin-top:22px;
}

div.FilterSettings div.Filter span{
display:none;
}

div.FilterSettings #cntphMaster_lbYearFilter{
	display:inline-block;
	float:left;
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	line-height:38px;
	color:#909090;
	font-weight:600;
	width:198px;
	text-align:right;
	padding-right:17px;
}

div.Filter #cntphMaster_tbSearchText{
height:36px;
width:274px;
font-family: 'Open Sans', sans-serif;
border:1px solid #dddddd;
border-right:0;
margin:0;
float:left;
padding:0 12px;
font-size:16px;
font-weight:400;
color:#5b5b5b;
background-color:#f7f7f7;
	-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,
div.Filter #cntphMaster_tbSearchText:focus{
border-color:#aeaeae!important;
background-color:#fff;
}

div.Filter #cntphMaster_btnSearch{
float:left;
height:38px;
width:52px;
border:1px solid #dddddd;
background:#fff url('../frameimage/documents/search-icons.png') no-repeat 50% 9px;
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.Filter #cntphMaster_btnSearch:hover{
border-color:#eeb759;
background-color:#eeb759;
background-position:50% -25px;
}

div.Filter #cntphMaster_btnSearch{
margin:0;
}

div.FilterSettings div.CategoryName{
margin-bottom:20px;
}

div.FilterSettings label.select-label{
float:left;
font-family: 'Open Sans', sans-serif;
font-weight:600;
font-size:17px;
color:#c97f16;
line-height:34px;
width:204px;
text-align:right;
}

div.CategoryName div.selectbox{
position:relative;
width:378px;
height:38px;
margin-left:212px;
border:0;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
}

@media screen and (max-width: 1200px) and (min-width: 990px){
div.FilterSettings label.select-label{
	width:calc(100% - 584px);
	min-width:110px;
}
	div.FilterSettings #cntphMaster_lbYearFilter{
	width:calc(100% - 575px);
	min-width:50px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1100px){
div.FilterSettings #ddlRightBox.dd-container,
div.FilterSettings div.CategoryName div.selectbox{
	margin-left:calc(100% - 575px);
}
}

@media screen and (max-width: 1099px) and (min-width: 990px){
div.FilterSettings #ddlRightBox.dd-container,
div.FilterSettings div.CategoryName div.selectbox{
	margin-left:115px;
}
div.FilterSettings:after{
	display:none;
}
}

@media screen and (max-width: 989px) and (min-width: 810px){
div.FilterSettings:after{
	right:calc(100% - 745px);
}
}

@media screen and (max-width: 790px) and (min-width: 600px){
div.FilterSettings #cntphMaster_lbYearFilter{
width:calc(100% - 575px);
	min-width:50px;
}
}

@media screen and (max-width: 809px){
div.FilterSettings:after{
	display:none;
}	
}

@media screen and (max-width: 715px) and (min-width: 600px){
div.FilterSettings label.select-label{
	width:140px;
}
div.FilterSettings #ddlRightBox.dd-container,
div.FilterSettings div.CategoryName div.selectbox{
	margin-left:145px;
}
}

div.CategoryName div.selectbox:before{
position:absolute;
content:'';
top:0;
left:0;
width:100%;
height:100%;
background-color:transparent;
z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.CategoryName div.selectbox:hover:before{
background-color:#d2552e;	
}

div.selectbox select{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:3;
cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.CategoryName div.selectbox span,div.news-select-section div.selectbox span{
position:relative;
display:block;
height:38px;
font-weight:700;
font-size:19px;
line-height:38px;
padding:0 35px 0 8px;
color:#ffffff;
overflow:hidden;
background:url('../frameimage/documents/select-arrow.png') no-repeat right 13px top 50%;
z-index:2;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

div.CategoryName div.selectbox:hover{
background-color:#f59f56;
}

div.Filter div.selectbox{
position:relative;
width:131px;
height:38px;
border:1px solid #dddddd;
background:#fff url('../frameimage/documents/select-arrow-red.png') no-repeat right 13px top 14px;
float:left;
margin-right:13px;
	-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:13px;
	top:14px;
	width:16px;
	height:11px;
	background:#fff url('../frameimage/documents/select-arrow-orange.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:#aeaeae;
}

div.Filter div.selectbox span{
display:block;
height:34px;
font-weight:600;
font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:36px;
padding:0 36px 0 10px;
color:#5b5b5b;
overflow:hidden;
	-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 span{
color:#d2552e;
}

#cntphMaster_repDocumentList_doctablerow_head{
background: #e49242;
background: -moz-linear-gradient(top, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(top, #e49242 0%,#edb453 100%);
background: linear-gradient(to bottom, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=0 );
vertical-align:top;
}

table.doc-table tr.table-head p,
#cntphMaster_repDocumentList_doctablerow_head p{
font-size:17px;
font-weight:700;
color:#ffffff;
margin-top:4px;
margin-bottom:10px;
}

div.content_inner_dokumentumtar #cntphMaster_up table{
width:100%;
position:relative;
border-top:2px solid #c77e31;
border-bottom:2px solid #efefef;
border-collapse:separate!important;
}

table.doc-table{
width:100%;
border-collapse:separate!important;
border-top:2px solid #8e6121;
border-bottom:2px solid #e4cdae;
margin-bottom:20px;
}

table.doc-table tr.table-head a,
#cntphMaster_repDocumentList_doctablerow_head a{
display:inline-block;
width:50px;
height:28px;
background:url('../frameimage/documents/doc-sort-btn.png') no-repeat;
vertical-align:top;
}

table.doc-table tr.table-head th,
#cntphMaster_repDocumentList_doctablerow_head th{
padding:3px;
border-bottom:1px solid #fff;
vertical-align:top;
}

table.doc-table tr.table-head{
background: #a16e50;
background: -moz-linear-gradient(top, #a16e50 0%, #d6b383 100%);
background: -webkit-linear-gradient(top, #a16e50 0%,#d6b383 100%);
background: linear-gradient(to bottom, #a16e50 0%,#d6b383 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a16e50', endColorstr='#d6b383',GradientType=0 );
}

table.doc-table tr.table-head th.doc-title,
#cntphMaster_repDocumentList_doctablerow_head th.doc-title{
text-align:left;
}

table.doc-table tr.table-head th.doc-title a,
#cntphMaster_repDocumentList_doctablerow_head th.doc-title a{
	float:left;
}

table.doc-table tr.table-head th.doc-title p,
#cntphMaster_repDocumentList_doctablerow_head th.doc-title p{
margin-left:7px;
}

table.doc-table tr.table-head th.doc-title a.sort-desc,
#cntphMaster_repDocumentList_doctablerow_head th.doc-title a.sort-desc{
margin-left:3px;
}

table.doc-table tr.table-head th.doc-type,
#cntphMaster_repDocumentList_doctablerow_head th.doc-type{
width:62px;
}

#newsletter-page table.doc-table tr.table-head th.doc-type{
	display:none;
}

table.doc-table tr.table-head th.doc-type p,
#cntphMaster_repDocumentList_doctablerow_head th.doc-type p{
margin-right:9px;
text-align:right;
}

table.doc-table tr.table-head th.doc-published,
#cntphMaster_repDocumentList_doctablerow_head th.doc-published{
min-width:110px;
padding-left:0;
text-align:right;
}

table.doc-table tr.table-head th.doc-published p,
#cntphMaster_repDocumentList_doctablerow_head th.doc-published p{
margin-left:10px;
text-align:left;
}

table.doc-table tr.table-head th.doc-published a.sort-desc,
#cntphMaster_repDocumentList_doctablerow_head th.doc-published a.sort-desc{
margin:0 0 0 3px;
float:right;
}

table.doc-table tr.table-head th a.sort-desc,
#cntphMaster_repDocumentList_doctablerow_head a.sort-desc{
background-position: 0px 0px;
}

table.doc-table tr.table-head th a.sort-desc:not(.active):hover,
#cntphMaster_repDocumentList_doctablerow_head a.sort-desc:not(.active):hover{
background-position: 0px -33px;
}

table.doc-table tr.table-head th a.sort-asc,
#cntphMaster_repDocumentList_doctablerow_head a.sort-asc{
background-position: 0px -99px;
}

table.doc-table tr.table-head th a.sort-asc:not(.active):hover,
#cntphMaster_repDocumentList_doctablerow_head a.sort-asc:not(.active):hover{
background-position: 0px -132px;
}

table.doc-table tr.table-head th a.sort-asc.active,
#cntphMaster_repDocumentList_doctablerow_head a.sort-asc.active{
background-position: 0px -165px;
}

table.doc-table tr.table-head th a.sort-desc.active,
#cntphMaster_repDocumentList_doctablerow_head a.sort-desc.active{
background-position: 0px -66px;
}

table.doc-table td,
.content_inner_dokumentumtar td{
font-size:14px;
	border-bottom:1px solid #efefef;
font-family: 'Open Sans', sans-serif;
	-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:nth-child(even) td.t_cell3_small{
border-right:1px solid #fafafa;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell3_small{
border-right:1px solid #fff;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell1_document_name_td{
	border-left:1px solid #fafafa;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell1_document_name_td{
	border-left:1px solid #fff;
}

.content_inner_dokumentumtar tr td.t_cell1_document_name_td{
	border-left:0;
}

table.doc-table td.name a,
.content_inner_dokumentumtar tr td.t_cell1_document_name_td a{
display:block;
font-weight:400;
font-size:17px;
line-height:1.2;
padding:13px 10px;
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
word-break: break-all;
}

table.doc-table tr td{
	-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 td.date{
	font-size:15px;
	color:#cc9242;
	padding-left:8px;
}

table.doc-table tr:not(.unavailable):hover td.date{
	color:#edc894;
}

table.doc-table tr.unavailable td{
	color:#efc47b;
}

table.doc-table tr:not(.unavailable):hover td{

}

table.doc-table td.name a{
	color:#8e6121;
	-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.unavailable td.name a{
	color:#d6b383;
}

table.doc-table tr:not(.unavailable):hover td.name a,
table.doc-table tr:not(.unavailable):hover td.type a{
	color:#fff;
}

table.doc-table tr td{
	border-bottom:1px solid #efefef;
}

table.doc-table tr:last-child td{
	border:0;
}

.content_inner_dokumentumtar tr.lowlevel{
cursor:pointer;
}

.content_inner_dokumentumtar tr:not(.lowlevel) td.t_cell1_document_name_td a{
color:#5b5b5b;
}
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell1_document_name_td a{
color:#d2552e;
}
div.content_inner_dokumentumtar tr.lowlevel td.t_cell1_document_name_td a,
div.content_inner_dokumentumtar tr.lowlevel td.t_cell2 a{
color:#b0b0b0;
}

div.content_inner_dokumentumtar tr.lowlevel td.t_cell3_small{
color:#b0afaf;	
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td{
color:#ffffff;
background-color:#fdf2e2;
border-top:1px solid #f4c889;
border-bottom:1px solid #f4c889;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell1_document_name_td{
border-left:1px solid #f4c889;	
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell2 a{
color:#c97f16;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell3_small{
border-right:1px solid #f4c889;
color:#c97f16;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell2{
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell2{
padding:0;
}

table.doc-table td.type a,
table.doc-table td.type span,
.content_inner_dokumentumtar td.t_cell2 a{
display:block;
color:#898989;
line-height:30px;
padding:2px 4px 2px 42px;
	-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 td.type span{
	color:#efc47b;
}

div.detailsview span.reldoc td.type.pdf,
.content_inner_dokumentumtar td.t_cell2 a.pdf,
table.doc-table td.pdf a,
table.doc-table td.pdf span{
background:url('../frameimage/documents/pdf-icon.png') no-repeat 5px center;
}

div.detailsview span.reldoc td.type.ppt,
.content_inner_dokumentumtar td.t_cell2 a.ppt,
table.doc-table td.ppt a{
background:url('../frameimage/documents/ppt-icon.png') no-repeat 5px center;
}

div.detailsview span.reldoc td.type.doc,
.content_inner_dokumentumtar td.t_cell2 a.doc,
table.doc-table td.doc a{
background:url('../frameimage/documents/word-icon.png') no-repeat 5px center;
}

div.detailsview span.reldoc td.type.html,
.content_inner_dokumentumtar td.t_cell2 a.html,
table.doc-table td.html a{
background:url('../frameimage/documents/html-icon.png') no-repeat 8px center;
}

div.detailsview span.reldoc td.type.img,
.content_inner_dokumentumtar td.t_cell2 a.img,
table.doc-table td.img a{
background:url('../frameimage/documents/img-icon.png') no-repeat 5px center;
}

div.detailsview span.reldoc td.type.xls,
.content_inner_dokumentumtar td.t_cell2 a.xls,
table.doc-table td.xls a{
background:url('../frameimage/documents/excel-icon.png') no-repeat 5px center;
}

table.doc-table tr:nth-child(even) td{
border-top:1px solid #fafafa;
background-color:#fafafa;
}

table.doc-table tr:nth-child(odd) td{
border-top:1px solid #fff;
background-color:#fff;
}

#newsletter-page table.doc-table tr:nth-child(even) td{
border-top:1px solid #fbeacd;
background-color:#fef8f0;
border-bottom:0;
}

#newsletter-page table.doc-table tr:nth-child(odd) td{
border-top:1px solid #fbeacd;
border-bottom:0;
}

#document_table_3239.doc-table tr:not(.unavailable):hover td,
#info_table_patch table.doc-table tr:not(.unavailable):hover td{
	background-color:#d2552e;
}

#newsletter-page table.doc-table td.type{
	display:none;
}

@media screen and (max-width: 650px){
table.doc-table tr.table-head th.doc-published,
#cntphMaster_repDocumentList_doctablerow_head th.doc-published,
table.doc-table td.date,
div.content_inner_dokumentumtar tr td.t_cell3_smal{
	min-width:130px;
}
.content_inner_dokumentumtar tr td.t_cell2,
table.doc-table td.type,
table.doc-table tr.table-head th.doc-type, #cntphMaster_repDocumentList_doctablerow_head th.doc-type,
	div.FilterSettings #cntphMaster_lbYearFilter,
	div.FilterSettings div.Filter #cntphMaster_tbSearchText,
	div.FilterSettings div.Filter #cntphMaster_btnSearch,
	div.FilterSettings label.select-label,
	div.FilterSettings #ddlRightBox.dd-container{
		display:none;
	}
	div.FilterSettings div.CategoryName div.selectbox{
		margin:0 auto;
	}
	div.FilterSettings{
		background:none;
	}
#cntphMaster_up div.FilterSettings div.Filter{
	padding:14px 0;
	text-align:center;
	border:0;
	margin-top:0;
}
#cntphMaster_up div.FilterSettings div.CategoryName{
	margin-bottom:0;
}
.FilterSettings div.Filter div.selectbox{
	float:none;
	display:inline-block;
	vertical-align:middle;
}
table.doc-table tr.emptyrow td.date,
.content_inner_dokumentumtar tr td.t_cell3_small{
	font-size:13px;
	text-align:right;
	padding-right:4px;
}
table.doc-table td.name a,
.content_inner_dokumentumtar tr td.t_cell1_document_name_td a{
	font-size:14px;
}

.content_inner_dokumentumtar tr.pdf td.t_cell3_small{
background:url('../frameimage/documents/pdf-icon.png') no-repeat 0 center;
}

.content_inner_dokumentumtar tr.ppt td.t_cell3_small{
background:url('../frameimage/documents/ppt-icon.png') no-repeat 0 center;
}

.content_inner_dokumentumtar tr.doc td.t_cell3_small{
background:url('../frameimage/documents/word-icon.png') no-repeat 0 center;
}

.content_inner_dokumentumtar tr.html td.t_cell3_small{
background:url('../frameimage/documents/html-icon.png') no-repeat 0 center;
}

.content_inner_dokumentumtar tr.img td.t_cell3_small{
background:url('../frameimage/documents/img-icon.png') no-repeat 0 center;
}

.content_inner_dokumentumtar tr.xls td.t_cell3_small{
background:url('../frameimage/documents/excel-icon.png') no-repeat 0 center;
}
.content_inner_dokumentumtar tr:nth-child(even) td.t_cell3_small{
	background-color:#fafafa;
}
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell3_small{
	background-color:#fdecd4;
}

#document_table_3239.doc-table th.doc-title,
#document_table_3239.doc-table td.name{

}
#document_table_3239.doc-table td.name a{

}

}

table.doc-table tr.emptyrow td,
.content_inner_dokumentumtar tr.emptyrow td,
table.doc-table tr.emptyrow td:hover,
.content_inner_dokumentumtar tr.emptyrow td:hover{
	height:300px;
	background:#fff;
	vertical-align:top;
	border:0;
	padding-top:80px;
}

table.doc-table tr.emptyrow td p,
.content_inner_dokumentumtar tr.emptyrow td p{
font-family:'PT+Sans', serif;
font-size:20px;
color:#898989;
margin-bottom: 20px;
text-align:center;
background: url('../frameimage/warn-sign.png') no-repeat 50% 0;
}

table.doc-table tr.emptyrow td p span,
.content_inner_dokumentumtar tr.emptyrow td p span{
font-family: 'PT Serif', serif;
display:inline-block;
text-transform:uppercase;
font-size: 32px;
color: #6e6e6e;
padding: 90px 0 6px;
}

table.doc-table tr.emptyrow td.date,
.content_inner_dokumentumtar tr td.t_cell3_small{
color:#d29c54;
font-size:15px;
padding:0 8px 0 11px;
}

@media screen and (max-width: 500px){
table.doc-table tr.emptyrow td,
.content_inner_dokumentumtar tr.emptyrow td{
padding-top:30px;
}
table.doc-table tr.emptyrow td p span,
.content_inner_dokumentumtar tr.emptyrow td p span{
	font-size:24px;
}
table.doc-table tr.emptyrow td p,
.content_inner_dokumentumtar tr.emptyrow td p{
font-size:16px;	
}
}

ul.pagination{
	padding:12px 0;
}

ul.pagination.numeric{
	width:100%;
	text-align:center;
	padding:12px 100px;
}

ul.pagination.backward{
	float:left;
}

ul.pagination.forward{
	float:right;
}

ul.pagination li{
	display:inline-block;
	width:36px;
	height:36px;
	vertical-align:top;
}

ul.pagination li a{
position:relative;
display:block;
line-height:36px;
border:1px solid #dddddd;
cursor:pointer;
	-webkit-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-moz-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-ms-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	-o-transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
	transition: color 0.2s,border-color 0.2s,background-color 0.2s linear;
}

li.pagination-list-item-number{
	margin:0 6px;
}

li.pagination-list-item-number a{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400px;
	color:#5b5b5b;
	text-align:center;
}

li.pagination-list-item-number:hover:not(.active) a{
	color:#fff;
	border-color:#eeb759;
	background-color:#eeb759;
}

li.pagination-list-item-number.active a{
color:#d2552e;
border-color:#ecc58f;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
-moz-box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
box-shadow: inset 0px 0px 0px 1px rgba(236,197,143,1);
cursor:default;
}

li.pagination-list-item-next,
li.pagination-list-item-first{
	margin-right:12px;
}

li.pagination-nav a{
	height:36px;
	background:url('../frameimage/nav/nav-icons.png') no-repeat 0 0;
}

li.pagination-nav:not(.disabled) a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url('../frameimage/nav/nav-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

li.pagination-list-item-first a{
background-position:45% 9px;
}

ul.pagination li.pagination-list-item-first a:after{
background-position:45% -23px;
}

li.pagination-list-item-first.disabled a{
background-position:45% -55px;
}

li.pagination-list-item-prev a{
background-position:65% -87px;
}

ul.pagination li.pagination-list-item-prev a:after{
background-position:65% -119px;
}

li.pagination-list-item-prev.disabled a{
background-position:65% -151px;
}

li.pagination-nav.disabled a{
	border-color:#efefef;
	background-color:#fcfcfb;
	cursor:default;
}

li.pagination-list-item-next a{
	background-position: 80% -183px;
}

li.pagination-list-item-next.disabled a{
	background-position: 80% -247px;
}

ul.pagination li.pagination-list-item-next a:after{
background-position: 80% -215px;
}

li.pagination-list-item-last a{
background-position: 55% -279px;
}

li.pagination-list-item-last.disabled a{
background-position: 55% -343px;
}

ul.pagination li.pagination-list-item-last a:after{
background-position: 55% -311px;
}

li.pagination-nav:not(.disabled):hover a{
	border-color:#eeb759;
	background-color:#eeb759;
}

@media screen and (max-width: 500px){
li.pagination-list-item-next, li.pagination-list-item-first{
	margin-right:6px;
}
ul.pagination.numeric{
	padding:12px 92px;
}
ul.pagination.numeric li:not(.pagination-list-item-close-to-active):not(.active){
    display: none;
}
li.pagination-list-item-number{
	margin:0 3px;
}
}

@media screen and (max-width: 420px){
	div.FilterSettings div.CategoryName div.selectbox{
		width:100%;
	}
}

/* Pályázatok */

div.content_inner_palyazatok div.contenthead{
	display:none;
}

div.content_inner_palyazatok div.empty-list{
	padding-top:90px;
	background:url('../frameimage/competition/empty-icon.png') no-repeat 50% 10px;
}

div.content_inner_palyazatok div.empty-list p{
	font-family:'PT Sans', sans-serif;
	text-align:center;
	font-size:20px;
	color:#898989;
}

div.content_inner_palyazatok div.empty-list p span{
	font-family: 'PT Serif', serif;
	display:inline-block;
	line-height:1;
	padding:10px 0;
	color:#6e6e6e;
	font-size:32px;
}

/* Linkajánló */

@media screen and (min-width: 650px){
div.content_inner_nemzetkoziadatbazis{
	padding-left:16px;
}	
}

div.content_inner_nemzetkoziadatbazis p{
	font-size:17px;
	line-height:1.2;
	color:#898989;
	margin-bottom:10px;
}

div.content_inner_nemzetkoziadatbazis p.note{
	font-size:15px;
	color:#ababab;
}

div.content_inner_nemzetkoziadatbazis ul.link-list{
	margin-top:30px;
}

div.content_inner_nemzetkoziadatbazis ul.link-list li{
	margin-bottom:8px;
background: #f0813e;
background: -moz-linear-gradient(left, #f0813e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #f0813e 0%,#f8ac44 100%);
background: linear-gradient(to right, #f0813e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0813e', endColorstr='#f8ac44',GradientType=1 );
-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
}

div.content_inner_nemzetkoziadatbazis ul.link-list li a{
	position:relative;
	font-family: 'Open Sans', sans-serif;
	display:block;
	font-size:17px;
	font-weight:600;
	line-height:1.2;
	color:#c97f16;
	padding:8px 30px;
	background:#fff url('../frameimage/white-arrow-bullet.png') no-repeat 10px 10px;
	border:1px solid #dddddd;
	-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_nemzetkoziadatbazis ul.link-list li a:after{
	position:absolute;
	content:'';
	left:10px;
	top:10px;
	width:10px;
	height:17px;
	background:url('../frameimage/orange-arrow-bullet.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_nemzetkoziadatbazis ul.link-list li a:hover{
color:#fff;
border-color:transparent;
background-color:transparent;
}

#award-page{
	padding-top:20px;
}

#award-page div.award{
	position:relative;
	margin-bottom:46px;
}

#award-page div.award:after{
	position:absolute;
	content:'';
	left:0;
	top:-17px;
	height:17px;
	width:100%;
	background:url('../frameimage/awards/top-shadow.jpg') repeat-x 0 0;
	z-index:1;
}

#award-page div.award div.head{
	border-top:3px solid #fff;
background: #f2f2f2;
background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
	overflow:hidden;
}

#award-page div.award div.head div.img{
	float:left;
	width:249px;
	margin-right:44px;
	border-right:3px solid #fff;
}

#award-page div.award div.head div.title{
	margin:0 0 28px 294px;
	border-bottom:3px solid #e7e7e7;
}

#award-page div.award div.head h3{
	position:relative;
	display:inline-block;
	padding:22px 0 20px;
	font-size:25px;
	line-height:1.2;
	font-weight:700;
	color:#5b5b5b;
	text-transform:uppercase;
	margin-bottom:-3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-page div.award div.head:hover h3{
	color:#a50000;
}

#award-page div.award div.head h3:after{
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	height:3px;
	width:100%;
	border-right:3px solid #fff;
	background-color:#ecc58f;
	z-index:1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#award-page div.award div.head:hover h3:after{
	width:600px;
}

#award-page div.award div.head span.btn{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:36px;
	color:#898989;
	padding:0 37px 0 16px;
	border:1px solid #dddddd;
	background:#fff url('../frameimage/arrows-up-down.png') no-repeat right 10px top -12px;
	cursor:pointer;
	-webkit-transition: color 0.2s,background-color 0.2s,border-color 0.2s 0.2s linear;
	-moz-transition: color 0.2s,background-color 0.2s,border-color 0.2s 0.2s linear;
	-ms-transition: color 0.2s,background-color 0.2s,border-color 0.2s 0.2s linear;
	-o-transition: color 0.2s,background-color 0.2s,border-color 0.2s 0.2s linear;
	transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
}

#award-page div.award.active div.head span.btn{
	background-position:right 10px top -62px;
}

#award-page div.award div.head span.btn:after{
	position:absolute;
	content:'';
	right:10px;
	top:13px;
	height:10px;
	width:17px;
	background:url('../frameimage/arrows-up-down.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#award-page div.award.active div.head span.btn:after{
	background-position:0 -50px;
}

#award-page div.award div.head span.btn:hover{
	color:#fff;
	background-color:#eeb759;
	border-color:#eeb759;
}

#award-page div.award div.content{
	display:none;
	clear:both;
	padding-top:32px;
}

#award-page div.award div.content ul{
	float:left;
}

#award-page div.award div.content ul span{
	display:inline-block;
	vertical-align:top;
	font-size:17px;
	font-weight:700;
}

#award-page div.award div.content ul.location,
#award-page div.award div.content ul.col1{
	margin-left:108px;
}

#award-page div.award div.content ul.col2{
	margin-left:20px;
}

#award-page div.award div.content ul li{
	margin-bottom:15px;
}

#award-page div.award div.content ul span.year{
	width:70px;
	color:#898989;
	margin-bottom:4px;
}

#award-page div.award div.content ul.location span.year{
	width:auto;
	margin-right:14px;
}

#award-page div.award div.content ul.location span.location{
	position:relative;
	width:170px;
	color:#898989;
}

#award-page div.award div.content ul.location span.location:after{
	position:absolute;
	content:'';
	left:-8px;
	top:0;
	height:100%;
	width:1px;
	background-color:#adadad;
	z-index:1;
}

#award-page div.award div.content ul span.name{
	width:215px;
	color:#5b5b5b;
	line-height:1.2;
}

#award-page div.award div.content ul.location span.name{
	width:auto;
}

@media screen and (min-width: 990px) and (max-width: 1140px){
#award-page div.award div.content ul.col1 li,
#award-page div.award div.content ul.col2 li{
	margin-bottom:30px;
}

#award-page div.award div.content ul.col1 li span,
#award-page div.award div.content ul.col2 li span{
	display:block;
}

#award-page div.award div.content ul.location, #award-page div.award div.content ul.col1{
	margin-left:40px;
}
}

@media screen and (max-width: 780px){
#award-page div.award div.content ul.location, #award-page div.award div.content ul.col1{
	margin-left:40px;
}
}

@media screen and (max-width: 660px){
	#award-page div.award div.head{
		padding-top:25px;
		text-align:center;
	}
	#award-page div.award div.head div.img{
	float:none;
	width:252px;
	margin:0 auto;
	border:3px solid #fff;
}
#award-page div.award div.head div.img img{
	display:block;
}
#award-page div.award div.head div.title{
	margin:0 auto 18px;
	text-align:center;
	border:0;
}
#award-page div.award div.head h3{
	font-size:22px;
}
#award-page div.award div.head h3:after{
	width:246px;
	left:50%;
	margin-left:-123px;
}
#award-page div.award:hover div.head h3:after{
	width:246px;
}
#award-page div.award div.content ul.col1,
#award-page div.award div.content ul.col2{
	width:295px;
	margin:0 auto;
	float:none;
}
}

@media screen and (max-width: 590px){
#award-page div.award div.content ul.location{
width:320px;
margin:0 auto;
float:none;
}
#award-page div.award div.content ul.location li{
	margin-bottom:30px;
}
#award-page div.award div.content ul.location span.name{
	display:block;
}
}

/* Management */

#management-page{
	padding-bottom:18px;
}

#management-page p.page-title{
	text-align:center;
	margin-bottom:25px;
	font-size:25px;
	color:#898989;
	font-weight:400;
}

#management-page p.page-title span{
	font-weight:700;
	color:#444;
	text-transform:uppercase;
}

#management-page div.section-group,
#management-page div.section{
	border:1px solid #dddddd;
	padding:3px;
	margin-bottom:28px;
-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
	-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;
}

#management-page div.section-group div.section{
	margin-bottom:0;
	padding:0;
	border:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#management-page div.section-group div.group-title{
	color:#fefefe;
	font-size:24px;
	font-weight:700;
	padding:10px;
	margin-bottom:3px;
text-align:center;
text-transform:uppercase;
background: #a16e50;
background: -moz-linear-gradient(left, #a16e50 0%, #e49242 50%, #a16e50 100%);
background: -webkit-linear-gradient(left, #a16e50 0%,#e49242 50%,#a16e50 100%);
background: linear-gradient(to right, #a16e50 0%,#e49242 50%,#a16e50 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a16e50', endColorstr='#a16e50',GradientType=1 );
}

#management-page div.section-group:hover,
#management-page div.section:hover{
border-color:#d2d2d2;
-webkit-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);
box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.14);	
}

#management-page div.section div.member{
	position:relative;
	min-height:167px;
	padding-bottom:7px;
}

#management-page div.section div.member:not(.last){
border-bottom:1px dashed #e7e7e7;
padding-bottom:10px;
}

#management-page div.section div.head{
	background-color:#fdf2e2;
	border-bottom:2px solid #f7e4c5;
}

#management-page div.section div.head div.title{
	position:relative;
	display:inline-block;
	background-color:#d2552e;
	border-right:3px solid #fff;
	margin-bottom:-2px;
}

#management-page div.section div.head div.title:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',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;
}

#management-page div.section div.head div.title span.label{
	position:relative;
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#fefefe;
	font-weight:700;
	line-height:39px;
	padding:0 36px;
	text-transform:uppercase;
	z-index:2;
}

#management-page div.section div.portrait{
float:left;
width:129px;
padding:18px 0 0 12px;
}	

#management-page div.section h4{
	position:relative;
	display:inline-block;
	font-size:20px;
	color:#a50000;
	font-weight:700;
	line-height:1.2;
	text-transform:uppercase;
	padding:22px 0 14px;
	margin:0 0 13px 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;
}

#management-page div.section h4:after{
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	width:73px;
	height:2px;
background-color:#d2552e;
	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;	
}

#management-page div.section div.member:hover h4:after{
	width:100%;
}

#management-page div.section div.member:hover h4{
		color:#000;
}

#management-page div.section p{
	font-size:17px;
	margin:0 150px 0 129px;
	-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;
}

#management-page div.section p.pos{
	color:#5b5b5b;
	margin-bottom:8px;
}

#management-page div.section div.member:hover p.pos{
	color:#383838;
}

#management-page div.section p.loc{
	color:#898989;
	font-style:italic;
}

#management-page div.section div.member:hover p.loc{
	color:#5b5b5b;
}

#management-page div.section div.member a.cv{
	position:absolute;
	display:inline-block;
	right:7px;
	bottom:7px;
	line-height:34px;
	padding:0 14px 0 30px;
	border:1px solid #dddddd;
	font-size:16px;
	color:#898989;
	background:url('../frameimage/white-arrow.png') no-repeat 10px 9px;
	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;
}

#management-page div.section div.member a.cv:after{
	position:absolute;
	content:'';
	left:10px;
	top:9px;
	width:10px;
	height:17px;
	background:url('../frameimage/orange-arrow.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#management-page div.section div.member a.cv:hover{
color:#fff;
background-color:#eeb759;
border-color:#eeb759;
}

@media screen and (max-width: 660px){
	#management-page div.section div.head{
		text-align:center;
	}
	#management-page div.section-group div.group-title,
	#management-page div.section div.head div.title span.label{
	font-size:20px;
	}
	#management-page div.section h4{
	font-size:17px;
	display:block;
	margin-left:120px;
	}
	#management-page div.section p{
	font-size:15px;
	margin:0 15px 0 120px;
	}
	#management-page div.section div.member a.cv{
	position:relative;
	width:145px;
	display:block;
	bottom:0;
margin:15px auto 0;
clear:both;
	}

	#management-page div.section div.member:hover h4:after{
	width:calc(100% - 15px);
}
#management-page div.section div.portrait{
	width:120px;
}
}

/* Copyright */

div.page-subtitle{
	text-align:center;
	border-bottom:2px solid #e7e7e7;
	margin-bottom:33px;
}

div.page-subtitle h3{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	color:#5b5b5b;
	line-height:1.2;
	padding:4px 10px 10px;
	margin-bottom:-2px;
	text-transform:uppercase;
	font-weight:400;
}

div.page-subtitle h3:after{
	position:absolute;
	content:'';
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background-color:#ecc58f;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	z-index:1;
}

div.content_inner_copyright div.cnt.cnt_header{
	display:none;
}

div.content_inner_copyright h4{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:700;
	color:#a16e50;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:16px;
}

div.content_inner_copyright p{
	font-size:17px;
	line-height:26px;
	color:#454545;
	margin:0 16px 28px;
}

div.content_inner_copyright div.warning-box{
border:3px solid #f9f3e2;
background: #fdfcf7;
background:url('../frameimage/copyright/warning-bg.png') no-repeat 50% 136px, -moz-linear-gradient(top, #fdfcf7 0%, #f9f3e2 80%);
background:url('../frameimage/copyright/warning-bg.png') no-repeat 50% 136px, -webkit-linear-gradient(top, #fdfcf7 0%,#f9f3e2 80%);
background:url('../frameimage/copyright/warning-bg.png') no-repeat 50% 136px, linear-gradient(to bottom, #fdfcf7 0%,#f9f3e2 80%);
filter:url('../frameimage/copyright/warning-bg.png') no-repeat 50% 136px, progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfcf7', endColorstr='#f9f3e2',GradientType=0 );
margin-bottom:35px;
}

@media screen and (max-width: 500px){
div.content_inner_copyright div.warning-box{
background-size:50%;
}	
}


div.content_inner_copyright div.warning-box h4{
position:relative;
font-size:22px;
color:#a50000;
padding:20px 10px 18px;
margin-bottom:18px;
}

div.content_inner_copyright div.warning-box h4:after{
	position:absolute;
	content:'';
	left:50%;
	margin-left:-38px;
	bottom:0;
	width:76px;
	height:2px;
	background-color:#d2552e;
	z-index:1;
}

div.content_inner_copyright div.warning-box p{
	color:#8e6121;
}

/* Társaságunkról */

#company-page h4{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:700;
	color:#a50000;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:34px;
}

ul.black-disc{
	margin:0 0 50px 17px;
}

ul.black-disc li{
	list-style:disc;
	padding-left:28px;
	font-size:17px;
	color:#454545;
	line-height:26px;
	margin:0 0 15px 17px;
}

@media screen and (max-width: 660px){
	ul.black-disc{
	margin-left:10px;
}
ul.black-disc li{
	padding-left:10px;
}
}

/* Szekciók */

#sections-page div.group{
	margin-bottom:13px;
}

#sections-page div.group div.title{
	position:relative;
	font-size:24px;
	line-height:46px;
	height:46px;
	font-weight:700;
	color:#fefefe;
	text-transform:uppercase;
	text-align:center;
	cursor:pointer;
	background:url('../frameimage/section/close-icon.png') no-repeat 11px 21px;
	-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;	
}

#sections-page div.group div.title:after{
	position:absolute;
	content:'';
	left:11px;
	top:11px;
	width:24px;
	height:24px;
	background:url('../frameimage/section/open-icon.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;
}

#sections-page div.group div.head{
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
}

#sections-page div.group div.title:hover{
	background-color:#d2552e;
}

#sections-page div.group div.section{
padding:9px 10px;
text-align:center;
border:1px solid #ddd;
margin-bottom:9px;
background: #f8f8f8;
background: -moz-linear-gradient(left, #f8f8f8 0%, #ffffff 50%, #f8f8f8 100%);
background: -webkit-linear-gradient(left, #f8f8f8 0%,#ffffff 50%,#f8f8f8 100%);
background: linear-gradient(to right, #f8f8f8 0%,#ffffff 50%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f8f8f8',GradientType=1 );
-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
}

#sections-page div.group div.content{
	display:none;
	padding-top:8px;
}

#sections-page div.group div.section h4{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:700;
	color:#c97f16;
	margin-bottom:9px;
	text-transform:uppercase;
}

#sections-page div.group div.section p{
	font-size:17px;
	color:#898989;
}

#sections-page div.group div.section p strong{
	color:#444;
}

#sections-page h5{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#454545;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:44px;
}

#admin_div a{
color:#fff;
}

/* Pályázatok */


div.content_inner_osztondij #top_head{
	display:none;
}

div.content_inner_osztondij div.content_cnt_div > ul > li{
	margin-bottom:30px;
}

div.content_inner_osztondij div.t_head{
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	line-height:1.2;
	font-weight:600;
	color:#fff;
	padding:8px 15px;
	background-color:#d2552e;
	margin-bottom:3px;
}

div.content_inner_osztondij div.closedate{
	background-color:#e7e7e7;
	margin-bottom:3px;
}

div.content_inner_osztondij div.closedate div{
	position:relative;
	display:inline-block;
	font-family:'PT Sans', sans-serif;
	font-size:17px;
	font-weight:700;
	color:#8e6121;
	line-height:32px;
	padding:0 13px;
	background-color:#fae7c7;
	border:2px solid #edc894;
}

div.content_inner_osztondij div.closedate div:after{
	position:absolute;
	content:'';
	top:-2px;
	right:-5px;
	width:3px;
	height:100%;
	padding-top:4px;
	background-color:#fff;
	z-index:1;
}

div.content_inner_osztondij div.closedate div label{
	color:#cc9242;
	margin-right:5px;
}

div.content_inner_osztondij div.t_cell_small_light{
	font-size:17px;
	line-height:26px;
	color:#454545;
	padding:18px 12px 10px;
	border:2px solid #e7e7e7;
}

div.content_inner_osztondij div.t_cell_small_light a{
	color:#cc9242;
}

@media screen and (max-width: 500px){
div.content_inner_osztondij div.t_head{
font-size:18px;
}
div.content_inner_osztondij div.closedate div{
	display:block;
}
div.content_inner_osztondij div.t_cell_small_light{
	font-size:15px;
}
}

/* Kongresszusok összesítő oldal*/
#congress-list-page{
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

#congress-list-page div.events{
	position:relative;
	z-index:7;
}

#congress-list-page div.event{
	float:left;
}

@media screen and (min-width:991px) and (max-width: 1215px){
#congress-list-page div.event{
width:47%;
}
#congress-list-page div.event div.img{
	height:auto;
}
}
@media screen and (min-width:840px) and (max-width: 990px){
	#congress-list-page{
		width:808px;
		margin:0 auto;
	}
}
@media screen and (min-width:701px) and (max-width: 839px){
#congress-list-page div.event{
width:48%;
}
#congress-list-page div.event div.img{
	height:auto;
}
}

@media screen and (max-width:701px){
	#congress-list-page div.event{
margin:0 auto 24px;
float:none;
}
}

@media screen and (max-width:420px){
	#congress-list-page div.event{
margin:0 0 24px;
width:100%;
float:none;
}
#congress-list-page div.event div.img{
	height:auto;
}
}

/* Tanfolyamok, továbbképzések */

#cntphMaster_pan_cnt_kongresszusok #congress_szukito_table,
#cntphMaster_pan_cnt_kongresszusok #main_cat1,
#cntphMaster_pan_cnt_kongresszusok div.cnt_head{
	display:none;
}

/* Rendezvények */
div.content_inner_esemenynaptar #cntphMaster_panDP1{
	display:none;
}
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_panDP2{
	padding-top:30px;
}

#cntphMaster_pan_cnt_kongresszusok div.archive-btn{
	text-align:center;
	padding:45px 0 20px;
}

#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;
margin-bottom:37px;
	-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:last-child{
	margin-bottom:0;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li:hover{

}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li div.congress_contents{
	background-color:#f4f4f4;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_title{
position:relative;
border-bottom:3px solid #fff;
background: #d2552e;
background: -moz-linear-gradient(left, #d2552e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #d2552e 0%,#f8ac44 100%);
background: linear-gradient(to right, #d2552e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2552e', endColorstr='#f8ac44',GradientType=1 );
}

#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{

}

#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;
font-family: 'Open Sans', sans-serif;
display:block;
padding:9px 12px 9px 12px;
font-weight:700;
font-size:20px;
color:#a50000;
text-transform:uppercase;
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;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li:hover div.congress_title a.congress_title_link{
color:#fff;
background-color:transparent;
}

#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date{
padding:14px 14px 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;
}

@media screen and (max-width: 420px){
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.congress_endDate{
display:block;
clear:left;
margin-top:10px;
padding-left:0;
}
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.congress_endDate:after{
	display:none;
}
#cntphMaster_pan_cnt_kongresszusok #cntphMaster_gvw_Congress_Home_itemPlaceholderContainer li div.congress_date span.dateLabel{
	float:left;
	width:75px;
}
}

#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 #item_Cim{
background-color:#fff;
}

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_location #cntphMaster_rep_Congress_lbl_Location_0{
	display:inline-block;
	vertical-align:top;
	width:calc(100% - 80px);
	line-height:1.3;
}

div.content_inner_kongresszus #congress_item_template #congress_item_location{
background-color:#fdf2e2;
padding:11px 13px;
margin-bottom:20px;
}

div.content_inner_kongresszus #congress_item_template #congress_description{
background-color:#fff;
}

div.content_inner_kongresszus img.congress_item_img{
	float:right;
	max-width:40%;
	max-height:200px;
	margin:0 0 10px 20px;
}

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 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;
}

/* tanfolyamok új szerkezet */

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer > li{
	margin-bottom:40px;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.head{
position:relative;
margin-bottom:6px;
background: #d2552e;
background: -moz-linear-gradient(left, #d2552e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #d2552e 0%,#f8ac44 100%);
background: linear-gradient(to right, #d2552e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2552e', endColorstr='#f8ac44',GradientType=1 );
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.head h3 a{
position:relative;
font-family: 'Open Sans', sans-serif;
display:block;
padding:11px 12px 11px 60px;
font-weight:700;
font-size:20px;
color:#a50000;
text-transform:uppercase;
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;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.head a.calendar{
	position:absolute;
	left:17px;
	top:50%;
	margin-top:-16px;
	width:31px;
	height:32px;
	background:url('../frameimage/courses/calendar-icon.png') no-repeat 0 0;
	z-index:2;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress:hover div.head h3 a{
color:#fff;
background-color:transparent;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content{
	position:relative;
	font-family:'PT Sans', sans-serif;
	font-size:17px;
	font-weight:700;
	color:#5b5b5b;
	background-color:#f4f4f4;
	border:2px solid #f4f4f4;
	-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;
	cursor:pointer;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content:before{
	position:absolute;
	content:'';
	left:-2px;
	top:-6px;
	height:4px;
	width:100%;
	padding-left:4px;
	background-color:#e5a03a;
	border-top:2px solid #d88330;
	z-index:1;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content:after{
	position:absolute;
	content:'';
	left:-2px;
	bottom:-32px;
	height:27px;
	width:100%;
	background:url('../frameimage/courses/bottom-shadow.jpg') no-repeat 50% 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;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content label{
	display:inline-block;
	color:#898989;
	font-weight:400;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date{
position:relative;
border-bottom:1px dashed #d5d5d5;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date:after{
	position:absolute;
	content:'';
	left:-2px;
	top:0;
	height:2px;
	width:100%;
	padding-left:4px;
	background-color:#fff;
	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;	
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date label.edate{
	position:relative;
	margin-left:42px;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date label.edate:before{
	position:absolute;
	content:'';
	top:1px;
	left:-23px;
	width:2px;
	height:14px;
	width:2px;
	background-color:#a9a9a9;
	z-index:1;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div{
	padding:14px 16px;
}

#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress:hover div.content{
	background-color:#fff;
	border-color:#e5a03a;
}

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{
position:relative;
background-color:#fff;
}

div.content_inner_kongresszus #congress_item_template #item_Cim:after{
	position:relative;
	content:'';
	display:block;
	height:0;
	clear:both;
	width:100%;
}

div.content_inner_kongresszus #congress_item_template #item_Cim a{
position:absolute;
width:auto;
left:17px;
top:50%;
margin-top:-17px;
}

div.content_inner_kongresszus #congress_item_template #item_Cim span{
font-family: 'Open Sans', sans-serif;
font-size:25px;
font-weight:700;
color:#a16e50;
line-height:1.2;
margin:13px 0 16px 60px;
float:left;
text-transform:uppercase;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date{
position:relative;
clear:both;
border-top:2px solid #fff;
padding:11px 13px 12px;
border-bottom:1px dashed #e8cba5;
background:#fdf2e2 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:-8px;
height:4px;
width:100%;
background-color:#f5d5a2;
border-top:2px solid #e8cca7;
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{
position:relative;
display:inline-block;
font-family:'PT Sans', sans-serif;
color:#cc9242;
font-weight:400;
font-size:17px;
margin-right:8px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0{
	margin-left:43px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0:after{
	position:absolute;
	content:'';
	left:-23px;
	top:2px;
	height:14px;
	width:1px;
	background-color:#e8cba5;
	z-index:1;
}

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{
font-family:'PT Sans', sans-serif;
color:#d2552e;
font-weight:700;
font-size:17px;
}

div.content_inner_kongresszus #congress_item_template #congress_item_url,
div#congress_item_template #congress_item_tudimfo, 
div#congress_item_template #congress_item_tudinfohely,
div#congress_item_template #congress_item_tudinfotel,
div#congress_item_template #congress_item_tudinfomail, 
div#congress_item_template #congress_item_szervezomail, 
div#congress_item_template #congress_item_szervezo, 
div#congress_item_template #congress_item_szervezohely, 
div#congress_item_template #congress_item_szervezocim, 
div#congress_item_template #congress_item_szervezotel, 
div#congress_item_template #congress_item_szervezofax, 
div#congress_item_template #congress_item_szervezomail{
padding:0 13px;
margin-bottom:20px;
font-weight:normal;
color:#5e5e5e;
line-height:1.3;
}

div.content_inner_kongresszus #congress_item_template #congress_item_url span,
#congress_item_tudimfo #cntphMaster_rep_Congress_lbl_Tudinfo_Text_0, 
#congress_item_template #congress_item_tudinfohely #cntphMaster_rep_Congress_lbl_TudinfoHely_Text_0,
#congress_item_template #congress_item_tudinfotel #cntphMaster_rep_Congress_lbl_TudinfoTel_Text_0, 
#congress_item_template #congress_item_tudinfofax #cntphMaster_rep_Congress_lbl_SzervezoFax_Text_0, 
#congress_item_template #congress_item_tudinfomail #cntphMaster_rep_Congress_lbl_TudinfoMail_Text_0, 
#congress_item_template #congress_item_szervezomail #cntphMaster_rep_Congress_lbl_SzervezoMail_Text_0, 
#congress_item_template #congress_item_szervezo #cntphMaster_rep_Congress_lbl_Szervezo_Text_0, 
#congress_item_template #congress_item_szervezohely #cntphMaster_rep_Congress_lbl_SzervezoHely_Text_0, 
#congress_item_template #congress_item_szervezocim #cntphMaster_rep_Congress_lbl_SzervezoCim_Text_0, 
#congress_item_template #congress_item_szervezotel #cntphMaster_rep_Congress_lbl_SzervezoTel_Text_0, 
#congress_item_template #congress_item_szervezofax #cntphMaster_rep_Congress_lbl_SzervezoFax_Text_0, 
#congress_item_template #congress_item_szervezomail #cntphMaster_rep_Congress_lbl_SzervezoMail_Text_0{
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 #btn_div{
text-align:center;
padding:32px 0;
clear:both;
}

div.content_inner_kongresszus #btn_div #cntphMaster_btnBackToList,#cntphMaster_btnBack{
font-family: 'Open Sans', sans-serif;
height:38px;
font-size:16px;
font-weight:400;
color:#898989;
text-transform:uppercase;
border:1px solid #ddd;
padding:0 17px 0 37px;
cursor:pointer;
background:url('../frameimage/back-btns.png') no-repeat 13px 10px;
	-webkit-transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
	-moz-transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
	-ms-transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
	-o-transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
	transition: color 0.2s,background-color 0.2s,border-color 0.2s linear;
}

div.content_inner_kongresszus #btn_div #cntphMaster_btnBackToList:hover,#cntphMaster_btnBack:hover{
color:#fff;
border-color:#eeb759;
background-color:#eeb759;
background-position: 13px -22px;
}

@media screen and (max-width: 990px){
div.content_inner_kongresszus #congress_item_template{
width:800px;
margin:0 auto;	
}
}

@media screen and (max-width: 830px){
div.content_inner_kongresszus #congress_item_template{
width:100%;
margin:0;	
}
}

@media screen and (max-width: 660px){
div.content_inner_kongresszus #congress_item_template #item_Cim span{
	font-size:18px;
	margin-bottom:22px;
}
}

@media screen and (max-width: 510px){
	#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div{
		padding-right:0;
	}
	div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0{
		position:relative;
	}
	div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0:after{
		position:relative;
		content:'';
		display:block;
		width:100%;
		height:15px;
		background:#fdf2e2 url('../frameimage/congress/yellow-dotted-sep.png') repeat-x 0 50%;
		clear:both;
	}
	div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0{
		margin-left:0;
	}
	div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0:after{
		display:none;
	}
}
@media screen and (max-width: 360px){
	#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date label.edate{
		margin-left:20px;
	}
	#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div{
		padding-left:5px;
	}
#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress div.content div.date label.edate:before{
	left:-12px;
}
}

/* Elnökségi hírlevelek */

#presidency-newsletters div.article{
	position:relative;
	border-bottom:6px solid #fff;
	margin-bottom:3px;
background: #d2552e;
background: -moz-linear-gradient(left, #d2552e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(left, #d2552e 0%,#f8ac44 100%);
background: linear-gradient(to right, #d2552e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2552e', endColorstr='#f8ac44',GradientType=1 );
}

#presidency-newsletters div.article:before{
	position:absolute;
	content:'';
	left:0;
	bottom:-6px;
	width:100%;
	height:2px;
	background-color:#efefef;
	z-index:1;
}

#presidency-newsletters div.article:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-6px;
	width:117px;
	border-right:3px solid #fff;
	height:3px;
	background-color:#ecc58f;
	z-index:1;	
}

#presidency-newsletters div.article .head{
	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;
}

#presidency-newsletters div.head:hover{
	background-color:transparent;
}

#presidency-newsletters div.article div a{
	display: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;
}

#presidency-newsletters div.article .title a{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	font-weight:700;
	text-transform:uppercase;
	color:#a50000;
	padding:26px 16px 10px;
}

#presidency-newsletters div.head:hover .title a{
	color:#fff;
}

#presidency-newsletters div.article a{
	font-family:'PT Sans', sans-serif;
	font-size:14px;
	color:#dbbb8e;
	padding:0 16px 16px;
}

#presidency-newsletters div.head:hover .date a{
	color:#f4dab7;
}

@media screen and (max-width: 520px){
#presidency-newsletters div.article .title a{
	font-size:18px;
	padding:20px 12px 10px;
}
#presidency-newsletters div.head .date a{
	padding:0 12px 16px
}
#presidency-newsletters{
	margin-bottom:25px;
}
}

/* Tagság */

div.content_inner_tagsag table.data-table-old,
div.content_inner_tagsag td > br,
div.content_inner_tagsag font.tophed,
div.content_inner_tagsag hr,
div.content_inner_tagsag #due_table_separatator{
	display:none;
}

div.content_inner_tagsag{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	color:#454545;
	padding:0 10px 0 16px;
}

div.content_inner_tagsag p{
	line-height:26px;
	margin-bottom:38px;
}

div.content_inner_tagsag h4{
	text-align:center;
	font-weight:700;
	margin-bottom:22px;
}

div.content_inner_tagsag ul.member-categories{
	text-align:center;
	margin-bottom:35px;
}

div.content_inner_tagsag ul.member-categories li{
	display:inline-block;
	margin-right:65px;
}

div.content_inner_tagsag ul.member-categories li span{
	margin-right:9px;
	color:#c97f16;
}

div.content_inner_tagsag ul.member-categories li:last-child{
	margin:0;
}

div.content_inner_tagsag #info-box{
	width:662px;
	margin:0 auto 12px;
	text-align:center;
}

div.content_inner_tagsag #info-box p{
	line-height:1.4;
	margin-bottom:5px;
}

div.content_inner_tagsag #info-box div.member-fee{
	color:#b5894d;
padding:15px 15px 12px;
border:1px solid #f8edc0;
background: #fff8de;
background: -moz-linear-gradient(left, #fff8de 0%, #fffcf0 100%);
background: -webkit-linear-gradient(left, #fff8de 0%,#fffcf0 100%);
background: linear-gradient(to right, #fff8de 0%,#fffcf0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8de', endColorstr='#fffcf0',GradientType=1 );
}

div.content_inner_tagsag #info-box div.member-fee span.current-fee{
	font-weight:700;
	color:#d2552e;
}

div.content_inner_tagsag #info-box div.member-fee p.exception{
	color:#e49242;
	font-weight:600;
}

div.content_inner_tagsag #info-box div.bank-account{
position:relative;
padding:10px;
border:1px solid #f8dcad;
margin-top:-1px;
border-top:4px solid #e6c8a0;
background: #f9e3bc;
background: -moz-linear-gradient(left, #f9e3bc 0%, #fdf2e2 100%);
background: -webkit-linear-gradient(left, #f9e3bc 0%,#fdf2e2 100%);
background: linear-gradient(to right, #f9e3bc 0%,#fdf2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e3bc', endColorstr='#fdf2e2',GradientType=1 );
}

div.content_inner_tagsag #info-box div.bank-account .acc{
font-weight:600;
color:#8e6121;
margin-bottom:6px;
}

div.content_inner_tagsag #info-box div.bank-account .acc label{
font-weight:700;
color:#cc9242;
text-transform:uppercase;
}

div.content_inner_tagsag #info-box div.bank-account p.note{
color:#b5894d;
}

div.content_inner_tagsag p.check{
	text-align:center;
	margin:0 85px 38px;
	line-height:1.3;
	color:#898989;
	font-size:14px;
}

div.content_inner_tagsag p.check a{
color:#cc9242;
text-decoration:underline;
}

div.content_inner_tagsag p.online-signup{
	font-size:15px;
	color:#5b5b5b;
	font-weight:600;
	text-transform:uppercase;
	line-height:1.2;
	margin-bottom:10px;
	text-align:center;
}

div.content_inner_tagsag div.reg-btn{
	text-align:center;
	margin-bottom:25px;
}

div.content_inner_tagsag div.reg-btn a{
display:inline-block;
background: #f9b545;
background: -moz-linear-gradient(top, #f9b545 0%, #e8a349 100%);
background: -webkit-linear-gradient(top, #f9b545 0%,#e8a349 100%);
background: linear-gradient(to bottom, #f9b545 0%,#e8a349 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b545', endColorstr='#e8a349',GradientType=0 );
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

div.content_inner_tagsag div.reg-btn a span{
	position:relative;
	display:block;
	font-family: 'PT Serif', serif;
	font-size:20px;
	text-transform:uppercase;
	color:#a16e50;
	padding:0 17px 0 54px;
	line-height:42px;
	background:#fff url('../frameimage/members/reg-icon-hover.png') no-repeat 18px 12px;
	-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.reg-btn a span:after{
	position:absolute;
	content:'';
	left:18px;
	top:12px;
	width:19px;
	height:19px;
	background:url('../frameimage/members/reg-icon.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.reg-btn a span:hover{
	color:#fefefe;
	background-color:transparent;
}

div.content_inner_tagsag div.warning-box{
	margin:0 125px 20px;
}

div.content_inner_tagsag div.warning-box p{
font-size:15px;
color:#898989;
margin-bottom:10px;
text-align:center;
}

div.content_inner_tagsag div.warning-box p.warning{
color:#d2552e;
}

@media screen and (max-width: 1220px){
	div.content_inner_div.content_inner_tagsag div.content_cnt_div > table{
	width:100%!important;
	}
}

@media screen and (max-width: 1090px){
div.content_inner_tagsag #info-box{
width:auto;	
}
div.content_inner_tagsag div.warning-box{
	margin:0 50px 20px;
}
}

@media screen and (max-width: 990px){
div.content_inner_tagsag{
	padding:0 10px;
}
div.content_inner_tagsag #info-box{
width:662px;	
}
div.content_inner_tagsag div.warning-box{
	margin:0 120px 20px;
}
}

@media screen and (max-width: 740px){
div.content_inner_tagsag #info-box{
width:auto;	
}
div.content_inner_tagsag div.warning-box{
	margin:0 30px 20px;
}
div.content_inner_tagsag p.check{
	margin:0 30px 38px;
}
}

@media screen and (max-width: 460px){
div.content_inner_tagsag div.warning-box{
	margin:0 0 20px;
}
div.content_inner_tagsag p.check{
	margin:0 0 25px;
}
div.content_inner_tagsag ul.member-categories li,
div.content_inner_tagsag ul.member-categories li:last-child{
	display:block;
	width:130px;
	margin:0 auto 15px;
	text-align:left;
}
}

@media screen and (max-width: 390px){
div.content_inner_tagsag{
	padding:0;
}
}

/* Történetünk */

#ourstory-page{
	font-size:17px;
	color:#454545;
	padding:15px 0 50px 13px;
}

@media screen and (max-width: 660px){
	#ourstory-page{
		padding:15px 10px 50px;
	}
}

#ourstory-page p{
	line-height:26px;
	margin-bottom:14px;
	text-indent:36px;
}

#ourstory-page p.signature{
	text-align:center;
	margin-top:50px;
	font-weight:700;
	text-indent:0;
}

/* Választó ablak */

#selector-dialog-bg{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(50,34,7,0.86);
	z-index:1009;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

#selector-dialog{
	position:absolute;
	top:20%;
	left:50%;
	margin-left:-468px;
	width:936px;
	background-color:#fff;
	border:3px solid #fff;
	z-index:999999;
-webkit-box-shadow: 0px 0px 18px 0px rgba(70,56,31,1);
-moz-box-shadow: 0px 0px 18px 0px rgba(70,56,31,1);
box-shadow: 0px 0px 18px 0px rgba(70,56,31,1);
	-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;
}

#journal-page div.cover img.start,
#selector-dialog.hide{
  -webkit-transform:scale(0.6);
     -moz-transform:scale(0.6);
      -ms-transform:scale(0.6);
       -o-transform:scale(0.6);
          transform:scale(0.6);
}

#selector-dialog div.head{
	position:relative;
	height:71px;
}

#selector-dialog div.head span.close-btn{
	position:absolute;
	top:-53px;
	right:-3px;
	width:42px;
	height:42px;
	background:rgba(255,255,255,0.2) url(../frameimage/close-white-icon.png) no-repeat 50% 50%;
	border:2px solid rgba(255,255,255,0.4);
	cursor:pointer;
	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;
}

#selector-dialog div.head span.close-btn:hover{
	background-color:#fff;
}

#selector-dialog div.head span.close-btn:before{
	position:absolute;
	content:'Bezár';
	right:30px;
	top:0;
	font-family: 'Open Sans', sans-serif;
	line-height:40px;
	font-size:16px;
	color:#fff;
	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;
}

#selector-dialog div.head span.close-btn:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.2) url(../frameimage/close-red-icon.png) no-repeat 50% 50%;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#selector-dialog div.head span.close-btn:hover:before{
	right:50px;
}

#selector-dialog div.head:after{
	position:absolute;
	content:'';
	left:50%;
	top:-105px;
	margin-left:-109px;
	width:218px;
	height:218px;
	background-color:#fff;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	z-index:1;
}

#selector-dialog div.head img.logo{
	position:absolute;
	content:'';
	left:50%;
	top:-95px;
	margin-left:-169px;
	z-index:9;
}

#selector-dialog ul.selector{
	position:relative;
	text-align:center;
	padding-bottom:23px;
	z-index:2;
}

#selector-dialog ul.selector li{
	position:relative;
	display:inline-block;
	width:440px;
	height:304px;
	cursor:pointer;
	vertical-align:top;
}

#selector-dialog ul.selector li:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	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;
}

#selector-dialog ul.selector li.prof{
	margin-right:11px;
	background:url('../image/selector/prof-hover-bg.jpg') no-repeat 50% 0;
}

#selector-dialog ul.selector li.prof:after{
	background:url('../image/selector/prof-bg.jpg') no-repeat 50% 0;
}

#selector-dialog ul.selector li.patient{
	background:url('../image/selector/patient-hover-bg.jpg') no-repeat 50% 0;
}

#selector-dialog ul.selector li.patient:after{
	background:url('../image/selector/patient-bg.jpg') no-repeat 50% 0;
}

#selector-dialog ul.selector li h4{
	position:relative;
	text-align:center;
	font-size:27px;
	font-weight:400;
	line-height:60px;
	color:#fff;
	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;
}

#selector-dialog ul.selector li:hover h4{
	font-size:30px;
}

#selector-dialog div.footer{
	border-top:2px solid #e5e5e5;
	background-color:#eee;
	padding:10px;
	text-align:center;
}

#selector-dialog div.footer label{
	display:inline-block;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#303030;
	margin-left:10px;
	cursor:pointer;
}

@media screen and (max-width: 936px) and (min-width: 641px){
#selector-dialog{
left:0;
margin-left:0;
width:100%;
}
#selector-dialog ul.selector li{
	width:48%;
}
}
@media screen and (max-width: 640px){
#selector-dialog{
top:122px;
left:0;
margin-left:0;
width:100%;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
#selector-dialog div.head:after,
#selector-dialog div.head img.logo{
	display:none;
}
#selector-dialog ul.selector{
	width:100%;
	padding-bottom:0;
}
#selector-dialog ul.selector li{
width:440px;
margin:0 auto 4px !important;
display:block;
}
#selector-dialog div.head{
	height:0;
}
#selector-dialog div.head span.close-btn{
	right:3px;
	background-color:#d2552e;
	border-color:#d2552e;
}
#selector-dialog div.footer{
text-align:left;
}
#selector-dialog div.footer input{
	margin-left:40px;
	float:left;
}
#selector-dialog div.footer label{
	text-align:left;
	padding-left:15px;
	width:60%;
	line-height:1.2;
}
}
@media screen and (max-width: 460px){
#selector-dialog ul.selector li{
width:100%;
}	
}

/* Info oldalak - 68 */

.site_outer_info_68 #info_second_table table{
    border-bottom: 3px solid #004a80;
    margin-bottom: 25px;
}
.site_outer_info_68 #info_second_table p{
    line-height: 1.56em;
    margin: 0 0 10px;
}
.site_outer_info_68 .title-subpage{
    font-size: 24px;
    margin: 20px 0;
}
.site_outer_info_68 h4{
    font-size: 20px;
    margin: 16px 0 35px;
}
.site_outer_info_68 #info_second_table ul{
    list-style-type: disc;
    padding-inline-start: 30px;
    margin: 8px 0 30px;
}
.site_outer_info_68 #info_second_table ul.hexa{
    padding-inline-start: 120px;
    background: url(../frameimage/hexagon-blue.png) no-repeat left center;
    background-size: auto;
    font-size: 20px;
    margin: 0 0 55px;
}
.site_outer_info_68 #info_second_table ul li{
    padding: 5px 0; 
}
.site_outer_info_68 #info_second_table ul li a{
    color: #418FDE;
    font-size: 18px;
}
.clear{
  content: "";
  clear: both;
  display: table;
}
.lezaras{
    margin: 50px 0 25px;
    font-size: 14px;
}

/* Folyóiratok */

#journal-page{
margin-left:-5px;
}

#journal-page div.nav{
border-bottom:2px solid #e7e7e7;
margin-bottom:14px;
}

#journal-page div.nav ul{
	text-align:center;
}

#journal-page div.nav ul li{
	display:inline-block;
	margin:0 42px;
}

#journal-page div.nav ul li:first-child{
	margin-left:0;
}

#journal-page div.nav ul li:last-child{
	margin-right:0;
}

#journal-page div.nav ul li *{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	padding:5px 10px 12px;
	line-height:1;
	text-transform:uppercase;
}

#journal-page div.nav ul li span{
	color:#010101;
}

#journal-page div.nav ul li span:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-2px;
	height:3px;
	width:100%;
	background-color:#ecc58f;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	z-index:1;
}

#journal-page div.nav ul li a{
	color:#ababab;
	-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;
}

#journal-page div.nav ul li a:hover{
	color:#d2552e;
}

#journal-page div.cover{
	width:428px;
	height:456px;
	background:url('../frameimage/journal/cover-bg.jpg') no-repeat 0 0;
	text-align:center;
	float:left;
}
#journal-page div.cover img{
	-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;
}

#journal-page div.editors{
	color:#454545;
}

#journal-page div.editors div.title{
	text-align:center;
	padding-top:10px;
}

#journal-page div.editors div.title img{
	display:block;
	margin:0 auto 15px;
}

#journal-page div.editors div.title h3{
	font-size:15px;
	line-height:1.2;
	font-weight:400;
	margin-bottom:30px;
	text-transform:uppercase;
}

#journal-page div.editors div.col{
	float:left;
	width:50%;
	padding:21px;
}

#journal-page div.editors p{
	font-family:'PT Sans', sans-serif;
	font-size:15px;
	margin-bottom:30px;
	line-height:24px;
}

#journal-page div.editors p label{
	color:#a16e50;
	font-weight:700;
}

#journal-page div.editors div.footer{
	clear:both;
	padding-bottom:18px;
}

#journal-page div.editors div.footer p{
	text-align:center;
	margin:0;
}

#journal-search{
font-family: 'Open Sans', sans-serif;
position:relative;
border-top:2px solid #f7e4c5;
border-bottom:2px solid #f7e4c5;
background: #fdf2e2; 
background: -moz-linear-gradient(left, #fdf2e2 0%, #fff9f1 50%, #fdf2e2 100%);
background: -webkit-linear-gradient(left, #fdf2e2 0%,#fff9f1 50%,#fdf2e2 100%);
background: linear-gradient(to right, #fdf2e2 0%,#fff9f1 50%,#fdf2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf2e2', endColorstr='#fdf2e2',GradientType=1 );
padding-top:18px;
text-align:center;
}

#journal-search:after{
	position:absolute;
	content:'';
	left:52px;
	top:28px;
	width:72px;
	height:70px;
	background:url('../frameimage/journal/search-icon.png') no-repeat 0 0;
	z-index:1;
}

#journal-search h4{
	font-size:17px;
	font-weight:700;
	line-height:1.2;
	color:#c97f16;
	margin-bottom:10px;
}

#journal-search div.search-box{
	text-align:center;
}

#journal-search div.search-box input.cancel{
	display:none;
}

#journal-search input[type="text"]{
	width:398px;
	height:36px;
	padding:0 12px;
	font-size:16px;
	color:#353535;
	font-weight:600;
	background-color:#fff;
	border:1px solid #e2c396;
	vertical-align:top;
	-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;
}

#journal-search input[type="text"]:hover{
	border-color:#898989;
}

#journal-search input[type="submit"]{
	width:52px;
	height:38px;
font-size:16px;
color:#fff;
border:0;
outline:0;
margin-left:13px;
font-weight:700;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
vertical-align:top;
cursor:pointer;
}

#journal-search input[type="submit"]:hover{
	background:#d2552e;
}

#journal-search p.note{
	font-size:13px;
	color:#c97f16;
	font-weight:300;
	line-height:1.2;
	margin:10px;
}

p.journal-select-note{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:1.2;
	color:#898989;
	text-align:center;
	margin:25px 10px;
}

#journal-select{
	text-align:center;
	margin-bottom:30px;
}

#journal-select label{
	font-size:17px;
	line-height:38px;
	font-weight:600;
	color:#a16e50;
	margin-right:7px;
}

#journal-select div.selectbox{
	position:relative;
	display:inline-block;
	width:378px;
	height:38px;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
vertical-align:top;
}

#journal-select div.selectbox select{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:2;
cursor:pointer;	
}

#journal-select div.selectbox select option{
	font-size:15px;
	color:#454545;
	padding:5px 12px;
	border:0;
}

#journal-select div.selectbox span{
display:block;
font-size:19px;
font-weight:700;
color:#ffffff;
height:38px;
line-height:38px;
padding:0 45px 0 12px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
background:url('../frameimage/white-arrow-down.png') no-repeat right 13px top 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;
}

#journal-select div.selectbox:hover span{
background-color:#d2552e;
}

ul#journal-articles li{
margin-bottom:16px;
}

ul#journal-articles div.article{
border-top:2px solid #efefef;
border-bottom:2px 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;
}

ul#journal-articles div.article:hover{
-webkit-box-shadow: 0px 0px 16px 0px rgba(221,221,221,1);
-moz-box-shadow: 0px 0px 16px 0px rgba(221,221,221,1);
box-shadow: 0px 0px 16px 0px rgba(221,221,221,1);
}

ul#journal-articles div.article div.head{
	position:relative;
	font-family: 'Open Sans', sans-serif;
	background-color:#fafafa;
	border-left:2px solid #fafafa;
	border-right:2px solid #fafafa;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul#journal-articles div.article:hover div.head{
	border-color:#ecc58f;
	background-color:#fdf2e2;
}

ul#journal-articles div.article div.head div.eng{
	position:absolute;
	right:10px;
	top:7px;
	width:97px;
	height:32px;
	z-index:1;
}

ul#journal-articles div.article div.head div.eng span span{
	display:block;
	font-size:16px;
	color:#898989;
	line-height:30px;
	text-align:center;
	background-color:#fff;
	border:1px solid #ddd;
	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;
}

ul#journal-articles div.article div.head div.eng span span:hover{
	color:#fff;
	background-color:#e49242;
	border-color:#fff;
}

ul#journal-articles div.article div.head div.title:not(.nofile) {
    cursor: pointer;
}

ul#journal-articles div.article div.head div.title h5{
	font-size:19px;
	font-weight:600;
	color:#454545;
	line-height:1.3;
	padding:12px 115px 10px 16px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul#journal-articles div.article:hover div.head div.title h5{
	color:#d2552e;
}

ul#journal-articles div.article div.authors{
	color:#898989;
	padding:10px 14px;
	border-left:2px solid #fff;
	border-right:2px 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;
}

ul#journal-articles div.article:hover div.authors{
color:#c97f16;
}

ul#journal-articles div.article div.content{
	font-family: 'PT Serif', serif;
	color:#898989;
	padding:10px 14px 1px;
	border-left:2px solid #fff;
	border-right:2px 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;
}
ul#journal-articles div.article:hover div.content{
	color:#454545;
}

ul#journal-articles div.article div.content p{
	font-size:17px;
	line-height:1.3;
	margin-bottom:10px;
}

ul#journal-articles div.article:hover div.content,
ul#journal-articles div.article:hover div.authors,
ul#journal-articles div.article:hover{
	border-color:#ecc58f;
}

ul#journal-articles div.article div.authors label{
	font-weight:600;
	float:left;
}

ul#journal-articles div.article div.authors p{
	font-style:italic;
	margin-left:85px;
}

ul#journal-articles div.article div.footer{
	display:none;
}

div.content_inner_folyoirat div.grad-sep{
	display:none;
}

div.content_inner_folyoirat div.editors div.more-btn{
	text-align:center;
	display:none;
}

div.content_inner_folyoirat div.editors div.more-btn span{
position: relative;
display: inline-block;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 36px;
color: #898989;
padding: 0 36px 0 13px;
border: 1px solid #dddddd;
text-transform:uppercase;
background: url('../frameimage/orange-arrow-down.png') no-repeat right 10px top 13px;
-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;
cursor:pointer;
}

div.content_inner_folyoirat div.back-btn{
	text-align:center;
	margin:26px 0 52px;
}

div.content_inner_folyoirat div.back-btn a{
	position:relative;
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	line-height:36px;
	padding:0 16px 0 36px;
	border:1px solid #ddd;
	font-size:16px;
	color:#898989;
	text-transform:uppercase;
	background:url('../frameimage/back-btns.png') no-repeat 13px -22px;
-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_folyoirat div.back-btn a:after{
	position:absolute;
	content:'';
	left:13px;
	top:10px;
	width:10px;
	height:17px;
	background:url('../frameimage/back-btns.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_folyoirat div.back-btn a:hover{
	color:#fff;
	background-color:#eeb759;
	border-color:#eeb759;
}

div.content_inner_folyoirat div.editors div.more-btn.less span{
background: url('../frameimage/orange-arrow-up.png') no-repeat right 10px top 13px;	
}

/* Jelszó módosítás */

div.content_inner_jelszovaltas div.content_cnt_div{
	border:3px solid #fff;
	background-color:#fff;
}

div.content_inner_jelszovaltas #changePwdHeader{
	border-bottom:3px solid #c10000;
	margin-bottom:20px;
}

div.content_inner_jelszovaltas #changePwdHeader h3{
	text-align:center;
	padding:13px;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	background-color:#fe0000;
}

div.content_inner_jelszovaltas #pwdbox{
	padding-bottom:20px;
}

div.content_inner_jelszovaltas #pwdbox h1{
	display:none;
}

div.content_inner_jelszovaltas #pwdbox p.note{
	text-align:center;
	font-size:14px;
	color:#8f8f8f;
	margin:0 0 15px;
}

div.content_inner_jelszovaltas table.pwdTbl{
	border:0 !important;
	width:100% !important;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
	width:200px;
	vertical-align:top;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
	padding-right:30px;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child > span{
	display:block;
	padding:4px 5px;
}

div.content_inner_jelszovaltas table.pwdTbl td{
	padding:7px 5px 0;
}

div.content_inner_jelszovaltas table.pwdTbl label{
	display:inline-block;
	font-size:17px;
	line-height:1.2;
	font-weight:bold;
	color:#8f8f8f;
	padding:10px 5px 10px 40px;
	margin-left:36px;
}

div.content_inner_jelszovaltas table.pwdTbl #newPwdLbl{
background:url('../frameimage/rar/grey-pass-icon.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl #reNewPwdLbl{
background:url('../frameimage/rar/grey-pass-repeat.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl input{
	border:2px solid #d9d9d9;
	height:40px;
	width:100%;
	font-size:17px;
	color:#717171;
	padding:0 12px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_jelszovaltas #sbmtBtn{
	font-size:17px;
	color:#fff;
	line-height:40px;
	border:2px solid #32b978;
	background:#32b978 url('../frameimage/new-pass.png') no-repeat 7px 50%;
	text-transform:uppercase;
	padding:0 10px 0 55px;
	-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;
	cursor:pointer;
	outline:0;
}

div.content_inner_jelszovaltas #sbmtBtn:hover{
	border-color:#1c935a;
	background-color:#20a163;
}

@media (max-width:640px){
div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
	width:130px;
}
div.content_inner_jelszovaltas table.pwdTbl tr td:first-child label{
	margin-left:5px;
}
div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
	padding-right:5px;
}
}

@media screen and (max-width: 1160px){
#journal-page div.nav ul li{
	margin:0 20px;
}
}

@media screen and (max-width: 1070px) and (min-width: 985px){
#journal-page div.nav ul li{
	margin:0 10px;
}

#journal-page div.nav ul li *{
font-size: 18px;
}
}

@media screen and (max-width: 1151px) and (min-width: 985px){
#journal-page div.upper{
	padding-left:21px;
}
#journal-page div.cover{
display:none;
}
#journal-page div.editors div.col{
	padding:0 21px;
}
#journal-search:after{
	display:none;
}
}

@media screen and (max-width: 1151px) and (max-width: 984px){
#journal-page div.cover{
	max-width:428px;
	width:50%;
}
}
@media screen and (max-width: 820px){
#journal-page div.cover{
	background-position:100% 0;
}
}

@media screen and (max-width: 790px){
#journal-search:after{
	display:none;
}
}

@media screen and (max-width: 760px){
#journal-page div.upper{
	padding:0 21px;
}
#journal-page div.cover{
display:none;
}
#journal-page div.editors div.col{
	padding:0 21px;
}
#journal-page{
	margin:0;
}
}

@media screen and (max-width: 700px){
#journal-page div.nav ul li{
	margin:0 10px;
}

#journal-page div.nav ul li *{
font-size: 18px;
}
}

@media screen and (min-width: 601px){
	#journal-page div.link-list.mobile-view{
		display:none;
	}
}
@media screen and (max-width: 600px){
div.content_inner_folyoirat #journal-search,
	#journal-page div.nav{
		display:none;
	}
#journal-page div.editors div.col,
#journal-page div.upper{
	padding:0 5px;
}
#journal-page div.editors div.col{
	float:none;
	width:100%;
	display:none;
}
#journal-page div.editors p.more,
#journal-page div.editors div.footer{
	display:none;
}
#journal-page p.editor-in-chief{
	text-align:center;
}
div.content_inner_folyoirat div.editors div.more-btn.more{
	display:block;
}
#journal-select label{
	display:block;
}
ul#journal-articles div.article div.head div.title h5{
	font-size:17px;
	padding:12px 16px 10px;
}

ul#journal-articles div.article div.content,
ul#journal-articles div.article div.head div.eng{
	display:none;
}
ul#journal-articles div.article div.authors label,
ul#journal-articles div.article div.authors p{
	font-size:13px;
	line-height:1.2;
}
ul#journal-articles div.article div.authors p{
	margin-left:70px;
}
}

@media screen and (max-width: 400px){
#journal-select div.selectbox{
	width:90%;
}
}

#journal-page div.link-list.mobile-view p{
	font-family:'Open Sans',sans-serif;
	font-size:17px;
	color:#909090;
	font-weight:600;
	text-align:center;
	line-height:32px;
}

#journal-page div.link-list.mobile-view div.select-box{
position: relative;
width: 308px;
height: 38px;
background: #e49242;
background: -moz-linear-gradient(left, #e49242 0%, #edb453 100%);
background: -webkit-linear-gradient(left, #e49242 0%,#edb453 100%);
background: linear-gradient(to right, #e49242 0%,#edb453 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e49242', endColorstr='#edb453',GradientType=1 );
vertical-align: top;
margin:0 auto 14px;
}

#journal-page div.link-list.mobile-view div.select-box span{
    display: block;
    font-size: 19px;
    font-weight: 700;
    color: #ffffff;
    height: 38px;
    line-height: 38px;
    padding: 0 45px 0 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url('../frameimage/white-arrow-down.png') no-repeat right 13px top 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;
}

#journal-page div.link-list.mobile-view div.select-box select{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
cursor: pointer;
}

#journal-page div.link-list.mobile-view div.select-box select option{
	padding:5px 10px;
	color:#666;
	font-size: 15px;
    font-weight: 400;
}

/* Tagdíj ellenőrzés */

div.content_inner_tagsag table.member_links{
	width:100%;
	margin-bottom:40px;
}

div.content_inner_tagsag table.member_links td.tophed,
div.content_inner_tagsag table.member_links td.tagsag_icon{
	display:none;
}

div.content_inner_tagsag table.member_links td.t_cell0_small{
font-family:'Open Sans', sans-serif;
	font-size:17px;
	color:#454545;
	text-align:center !important;
}

div.content_inner_tagsag p.table-title{
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:17px;
	font-weight:700;
	color:#c97f16;
	margin-bottom:5px;
}

div.content_inner_tagsag #due_tbl_div{
	text-align:center;
}

div.content_inner_tagsag #due_tbl_div table{
display:inline-block;
border-collapse:separate;
border-spacing:3px;
width:auto !important;
}

div.content_inner_tagsag #due_tbl_div table td{
	text-align:center;
	width:126px;
}

div.content_inner_tagsag #due_tbl_div table td.t_cell1{
font-family: 'PT Serif', serif;
	font-size:24px;
	color:#fff;
	font-weight:700;
	height:48px;
background: #f0813e;
background: -moz-linear-gradient(top, #f0813e 0%, #f8ac44 100%);
background: -webkit-linear-gradient(top, #f0813e 0%,#f8ac44 100%);
background: linear-gradient(to bottom, #f0813e 0%,#f8ac44 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0813e', endColorstr='#f8ac44',GradientType=0 );
}

div.content_inner_tagsag #due_tbl_div table td.t_cell4{
	font-size:20px;
	font-weight:600;
	height:66px;
color:#b5894d;
background: #fcf4d8;
background: -moz-linear-gradient(top, #fcf4d8 0%, #fffcf0 100%);
background: -webkit-linear-gradient(top, #fcf4d8 0%,#fffcf0 100%);
background: linear-gradient(to bottom, #fcf4d8 0%,#fffcf0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf4d8', endColorstr='#fffcf0',GradientType=0 );
border:1px solid #f6ebbd;
}

div.content_inner_tagsag #due_tbl_div table tr {
	display: block;
	float: left;
}

div.content_inner_tagsag #due_tbl_div table td {
	display: block;
	height: 40px!important;
	line-height: 40px;
	margin-bottom: 5px;	
}

/* Feltöltés alatt */

#empty-page{
	padding:70px 0 30px;
	text-align:center;
}

#empty-page p.sorry{
	font-size:20px;
	color:#898989;
	padding-top:90px;
	margin-bottom:20px;
	background:url('../frameimage/warn-sign.png') no-repeat 50% 0;
}

#empty-page p.sorry span{
display:block;
font-size:32px;
color:#6e6e6e;
padding-bottom:6px;
}

#empty-page p.later{
	color:#c97f16;
	font-size:22px;
}

/* Personalweb */

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:first-of-type{
padding:0;
background-color:#fef8ef;
}

#content_inner_div.content_inner_div.content_inner_personalweb tr td{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

#content_inner_div.content_inner_personalweb td.t_cell1 a, #content_inner_div.content_inner_personalweb td.t_cell3 a{
display:block;
padding:8px;
color:#a86c00;
}

#content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(2){
background-color:#fdf2e2;
}

#content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(3){
background-color:#fbead2;
}

#content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(4){
background-color:#f8e2c3;
}

#content_div #content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child):hover td{
background-color:#f9d9ab;
}

#content_inner_div.content_inner_personalweb table:not(:first-of-type) tr:first-child td:nth-child(odd){
background-color:#e1962d;
color:#fff;
text-align:center;
vertical-align:middle;
padding:5px;
}

#content_inner_div.content_inner_personalweb div.description{
	padding:0 10px;
}

#content_inner_div.content_inner_personalweb div.create-website{
	text-align:center;
	margin-bottom:25px;
	color:#666;
	font-size:12px;
}

#content_inner_div.content_inner_personalweb div.create-website a{
	display:inline-block;
	font-weight:bold;
	padding:4px;
	margin-bottom:5px;
	font-size:16px;
}

#content_inner_div.content_inner_personalweb p{
	margin:0 0 12px;
	line-height:1.4;
	text-align:left;
}

@media screen and (max-width: 480px){
#empty-page{
	padding-top:10px;
	text-align:center;
}	
}

/* 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 25px;
	line-height:1.5;
	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;
}

/* Archor partner */
ul.sponsors-list li{
    position: relative;
}
ul.sponsors-list li > a:first-of-type{
    position: absolute;
    left: 0px;
    top: -230px;
}
#partner-section{margin: 30px 0px 55px;}
#partner-section ul li{
    display: inline-block;
    vertical-align: top;
    width: 180px;
    text-align: center;
    margin: 0 auto;
}
ul.sponsors-list li:after{
    content: '';
    display: block;
    clear: both;
}
.sponsor_img img{
    float: left;
    padding: 25px 5px;
    border: 1px solid #eee;
    margin: 15px 15px 0px 0px;
}
.sponsor_img img{
    float: left;
    margin-right: 15px;
}
ul.sponsors-list li p.title{
    margin: 10px 0px 15px;
}

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;
}
}

/* Kerdoiv oldal */

a.link-tag{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;z-index: 10;}

#kerdoiv #videos-section{
	margin-bottom:9px;
}

#kerdoiv #videos-section div.video{
	position:relative;
	float:left;
	width:268px;
	margin:0 3px 3px 0;
	border:2px solid #fff;
	padding:5px;
	background-color:#e1e1e1;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-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;
}

#kerdoiv #videos-section div.video:hover{
background-color:#bbbbbb;
-webkit-box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
-moz-box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
  -webkit-transform:scale(1.05);
     -moz-transform:scale(1.05);
      -ms-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05);
z-index:2;
}


@media screen and (min-width:1280px),
(min-width:801px) and (max-width:939px){
#kerdoiv #videos-section div.video:nth-child(3n){
	margin-right:0;
}

#kerdoiv #videos-section div.video:nth-child(3n+1){
	clear:left;
}
}

#kerdoiv #videos-section div.video div{
	border:2px solid #fff;
}

#kerdoiv #videos-section div.video div.poster img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

#kerdoiv #videos-section div.video div.title{
	border-top:0;
background: #88d04f;
background: -moz-linear-gradient(top, #88d04f 0%, #7fbc4f 100%);
background: -webkit-linear-gradient(top, #88d04f 0%,#7fbc4f 100%);
background: linear-gradient(to bottom, #88d04f 0%,#7fbc4f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d04f', endColorstr='#7fbc4f',GradientType=0 );
margin-bottom:4px;
cursor:pointer;
}

#kerdoiv #videos-section div.video div.title h3{
	display:block;
	font-size:15px;
	color:#fff;
	line-height:1.3;
	padding:10px;
	margin:0;
	text-align:center;
	font-weight: bold;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
	min-height:105px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#kerdoiv #videos-section div.video:hover div.title h3{
	background-color:#47ac47;
}


#kerdoiv #videos-section div.video div.feedback{
position:relative;
text-align:center;
padding:8px;
background: #13a8b7;
background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
cursor:pointer;
}

#kerdoiv #videos-section div.video div.feedback p{margin:0;}

#kerdoiv #videos-section div.video div.feedback:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:transparent;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
	z-index:1;
}

#kerdoiv #videos-section div.video:hover div.feedback:after{
background-color:#284b46;
}

#kerdoiv #videos-section div.video div.feedback span{
	position:relative;
	display:inline-block;
	line-height:21px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	z-index:2;
}

@media screen and (min-width:1280px) and (max-width:1439px),
(min-width:801px) and (max-width:939px){
	#kerdoiv #videos-section div.video{
	width:250px;
	}
	#kerdoiv #videos-section{
	margin: 0 auto;
	width: 756px;	
	}
}

@media screen and (min-width:940px) and (max-width:1279px),
(max-width:800px){
	#kerdoiv #videos-section{
	margin: 0 auto;
	width: 506px;
	}
	
	#kerdoiv #videos-section div.video:nth-child(odd){
		clear:left;
	}
	#kerdoiv #videos-section div.video:nth-child(even){
		margin-right:0;
	}
	div.description div.img{
		width:35%;
	}
	div.description div.text{
		width:65%;
	}
}

@media screen and (max-width:550px){
	#kerdoiv #videos-section{
		width:100%;
	}
	#info_second_table #kerdoiv #videos-section div.video{
		margin:0 auto 3px;
		float:none;
	}
	div.videos-title{
		padding:23px 70px 14px;
	}
}


/* 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.head-title,
.content_inner_info_409 div.head-title{
    background-color: #009dff;
	margin-bottom:20px;
}

.content_inner_info_409 div.head-title h2,
.content_inner_adatkezeles .head-title h2{
padding-left:62px;
background: url('/upload/kardiologia/frameimage/newdesign/contract-icon.png') no-repeat 10px 50%;
background-size:40px;
}

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{
	text-align:center;
	border-bottom: 2px solid #e7e7e7;
}

div.data-handling-page p.section-title span{
display:inline-block;
font-size: 20px;
color: #5b5b5b;
padding: 6px 10px;
}

div.data-handling-page p.section-title span:after{
display:block;
content:'';
height:3px;
background-color:#ecc58f;
border-left:3px solid #fff;	
border-right:3px solid #fff;
margin:8px auto -8px;;
}

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;
}

#selector-dialog div.head span.close-btn:hover:after,
#selector-dialog div.head span.close-btn:hover:before,
li.pagination-nav:not(.disabled) a:hover:after,
#courses div.event:hover div.more-btn a,
header#header #search-toggle-btn.active,
header#header #search-toggle-btn:hover,
#prof-portlet ul li:hover span.bg,
#back-top:hover:before,
#patient-portlet ul.menu li a:hover span.icon span.bg,
#patient-section ul.menu li a:hover span.icon span.bg,
#professionals-section ul li:hover span.icon:after,
#news-portlet div.more-news a:hover:after,
#news-section div.more-news a:hover:after,
#slider-box div.slide:hover div.white.more-btn a:after,
div.white.more-btn a:hover:after,
#congress-list-page div.event:hover h3:before,
#events div.event:hover h3:before,
#courses div.event:hover div.more-btn a:after,
#congress-list-page div.event:hover div.more-btn a:after,
#events div.event:hover div.more-btn a:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;		
}

div.content_inner_folyoirat div.back-btn a:hover:after,
#mobile-menu ul.menu-level-0.navbar-nav > li:not(.current) > span:after,
#journal-select div.selectbox select,
#journal-page div.select-box select,
#journal-page div.cover img.start,
#selector-dialog-bg.hide,
#selector-dialog.hide,
#selector-dialog div.head span.close-btn:after,
#selector-dialog div.head span.close-btn:before,
#selector-dialog ul.selector li:hover:after,
div.content_inner_tagsag div.reg-btn a span:hover:after,
header#header.fixed img.eng,
header#header #loggedin:hover span.username:after,
#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress:hover div.content div.date:after,
#cntphMaster_gvw_Congress_Home_itemPlaceholderContainer div.congress:hover div.content:after,
#congress-list-page.hide,
#sections-page div.group.open div.title:after,
#management-page div.section div.member a.cv:hover:after,
#management-page div.section:hover div.head div.title:after,
#award-page div.award div.head span.btn:hover:after,
div.content_inner_nemzetkoziadatbazis ul.link-list li a:hover:after,
li.pagination-nav a:after,
div.Filter div.selectbox:hover:after,
#courses div.event div.more-btn a,
div.detailsview span.backlink a:hover:after,
div.archive-btn a:hover:after,
#prof-portlet ul li a:hover:after,
#prof-portlet ul li span.bg,
#back-top.hide,
#back-top:before,
#patient-portlet ul.menu li span.icon span.bg,
#patient-section ul.menu li span.icon span.bg,
#professionals-section ul li span.icon:after,
#news-portlet div.more-news a:after,
#news-section div.more-news a:after,
span.slick-prev.event-arrow:hover:after,
span.slick-next.event-arrow:hover:after,
#news-portlet span.slick-next:hover:after,
#news-portlet span.slick-prev:hover:after,
#congress-portlet span.slick-next:hover:after,
#congress-portlet span.slick-prev:hover:after,
#news-box span.slick-next:hover:after,
#news-box span.slick-prev:hover:after,
#congress-portlet div.more-events a:hover:after,
#congress div.more-events a:hover:after,
#congress-list-page div.event h3:before,
#events div.event h3:before,
div.white.more-btn a:after,
#courses div.event div.more-btn a:after,
#congress-list-page div.event div.more-btn a:after,
#events div.event div.more-btn a:after,
section#contact span.email:hover:after,
section#contact span.email:hover span.bg,
#layout_footer_div section.copyright div.map-link a:hover:after,
header#header div.login-side a#login-link:hover:after,
header#header div.title a.eng-btn:hover img{	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

.content_inner_hirek .news_text ul {
	padding-left: 20px!important;
}

.content_inner_hirek .news_text ul li {
	list-style: initial!important;
    display: list-item!important;
    min-height: auto!important;
	background-image: none!important;
}