﻿@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,700;1,600&display=swap');

body {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	line-height: 1.75em;
	background-color: transparent;
	color: #333;
}
h1, h2, h3, h4, h5, h6, .tophed, #top_head h4, .cnt_head h4  {
	background-color: transparent;
	text-align: left;
    line-height: 1.56em;
    font-weight: 600;
    font-family: 'Lora', serif;
}

/* jobb oldali sáv kizárások */

.site_outer_info_200 #right_div, .site_outer_info_314 #right_div{display: none;}
.site_outer_info_200 #content_div, .site_outer_info_314 #content_div{
  width: 100%;
  padding: 0;
  margin: 0;
}



/* jobb oldali sáv kizárások vége */

.tophed, #top_head h4, .cnt_head h4, .cnt_szponzorok h4 {
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	color: #5895cb;
	display: block;
	width:666px;
	background:url("../frameimage/2013/bg_altitle.gif") no-repeat 0 0;
	padding:20px 0 0 0;
	height:66px;
	text-align:center;
	line-height:24px;
}

strong{font-weight: 600;}

h1{
    font-size: 36px;
	color: #222;
}
h2 {
	font-size: 30px;
	color: #222;
}
h3 {
	font-size: 24px;
	color: #222;
}
h4 {
	font-size: 20px;
	color: #222;
}
h5 {
	font-size: 16px;
	color: #222;
}
h6 {
	font-size: 14px;
	color: #222;
}
p {
	text-align: justify;
	margin:0px 0px 15px;
}
a, a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #a71e22;
}
a:hover:link, a:hover:visited {
	color: #a71e22;
	text-decoration: underline;
}
a.link{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 50;
}
.sitelogo a:hover{text-decoration: none;}
.sitelogo_footer{
    padding: 40px 0;
    font-weight: 400;
}
img, a img, img a {
	border: none;
}
.font-m{font-size: 20px!important;}
.font-l{font-size: 24px!important;}
.font-xl{font-size: 28px!important; line-height: 34px;}

a.btn{
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    min-width: 150px;
    letter-spacing: 0.05em;
    cursor: pointer;
    padding: 6px 20px;
}
.btn-blue, .btn-text:after{
    background: #6ba4d5;
    background: -moz-linear-gradient(top, #6ba4d5 0%, #568bb9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ba4d5), color-stop(100%,#568bb9));
    background: -webkit-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: -o-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: -ms-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: linear-gradient(to bottom, #6ba4d5 0%,#568bb9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba4d5', endColorstr='#568bb9',GradientType=0 );
    border-top: 1px solid rgba(255,255,255,0.3);
    border-bottom: 2px solid rgba(0,0,0,0.3);
}
.btn-blue img{display: none;}

.btn-active{
    background: #a71e22;
    background: -moz-linear-gradient(top, #a71e22 0%, #b03b3f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a71e22), color-stop(100%,#b03b3f));
    background: -webkit-linear-gradient(top, #a71e22 0%,#b03b3f 100%);
    background: -o-linear-gradient(top, #a71e22 0%,#b03b3f 100%);
    background: -ms-linear-gradient(top, #a71e22 0%,#b03b3f 100%);
    background: linear-gradient(to bottom, #a71e22 0%,#b03b3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a71e22', endColorstr='#b03b3f',GradientType=0 );
    border-top: 1px solid rgba(255,255,255,0.3);
    border-bottom: 2px solid rgba(0,0,0,0.3);
}

a.btn:hover{
    color: #fff;
    text-decoration: none;
}
.btn-blue:hover{
    background: #5991c1;
    background: -moz-linear-gradient(top, #5991c1 0%, #4c80ad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5991c1), color-stop(100%,#4c80ad));
    background: -webkit-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: -o-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: -ms-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: linear-gradient(to bottom, #5991c1 0%,#4c80ad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5991c1', endColorstr='#4c80ad',GradientType=0 );
}
.btn-blue, .news-block .btn-blue{
    position: relative;
    background: #6ba4d5;
    background-image: linear-gradient(to top, #6ba4d5, #568bb9);
    -webkit-backface-visibility: hidden;
    z-index: 1;
}
.btn-blue:after, .news-block .btn-blue:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 3px;
    height: 0px;
    background-image: linear-gradient(to top, #5991c1, #4c80ad);
    transition: opacity 0.2s ease-out, height 0.3s ease-out, width 0.4s ease-in;
    transition-delay: 0s, 0.1s, 0.4s;
    z-index: 2;
    opacity: 0;
}

a.btn-text {
    color: #497ead;
    font-weight: 600;
    text-decoration: none;
    text-align: left;
}
a.btn-text:after{
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    font-size: 20px;
    content: "\003E";
    text-align: center;
    color: #fff;
    right: 0;
    top: 50%;
    margin-top: -16px;
}

.news-block:hover .btn-blue:after{
    opacity:1;
    height: 100%;
    width: 100%;
}
.btn span {
  position: relative;
  z-index: 3;
}

input {
	margin: 5px;
	background-color: #fff;
	color: #000;
}
ul, ol, li {
	text-align: justify;
}
hr {
	height: 1px;
    width: 80%;
    margin: 20px auto;
    background-color: #cacaca;
    color: #e9f5f9;
    border: none;
    display: block;
}
form {
	margin:0px; 
	padding:0px;
}

#extra_scrolling_div {
	background-color:transparent;
	color: #000;
	text-align: center;
}/* oldal tetejen, aljan vagy szelen levo fix tartalom */

/* az adminok altal lathato Adminisztráció feliratú gomb */
#admin_div {
	width: 100%;
	height: 20px;
	padding: 0px 0px;
	position: fixed;
	bottom: 0px;
	left: 0;		
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	text-align: center;
	background-color:transparent;
	color: #FFF!important;
	display: table;
	z-index:80;
}
#admin_div .mini {
	height: 20px;
	padding: 5px 440px 10px 440px;
	background-color: #666;
	color: #FFF!important;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;	
	border: 1px solid #000;
	border-top: 1px solid #000;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;	
	box-shadow: 0px -1px 6px #000;
}
#admin_div a {
	background-color:transparent;
	color: #FFF!important;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 2px;
}

#button-top{
  display: inline-block;
  background-color: #ff9800;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button-top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button-top:hover {
  cursor: pointer;
  background-color: #333;
}
#button-top:active {
  background-color: #555;
}
#button-top.show {
  opacity: 1;
  visibility: visible;
}


/* MENÜ STYLE */

body.menu-open{
	overflow:hidden;
}

body.menu-open .head_derma #mobile-menu-icon span {
  width: 75%;
}
body.menu-open .head_derma #mobile-menu-icon span:nth-child(1) {
  behavior: url(-ms-transform.htc);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
  left: 0px;
}
body.menu-open .head_derma #mobile-menu-icon span:nth-child(2) {
  width: 0%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
body.menu-open .head_derma #mobile-menu-icon span:nth-child(3) {
  behavior: url(-ms-transform.htc);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 0;
  left: 0;
}

nav#main-menu  > ul > li{
	display:inline-block;
	position:relative;
	text-align:left;
	margin:0 8px ;
    cursor: pointer;
	vertical-align:bottom;
}

body:not(.menu-open) nav#main-menu > ul > li:hover > a,
body:not(.menu-open) nav#main-menu > ul > li:hover > span{
background-color: #c57174;
    color: #fff;
}

body:not(.menu-open) nav#main-menu ul li:not(:hover) > ul{

	top:50px;
	visibility:hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

body:not(.menu-open) nav#main-menu ul ul li:not(:hover) > ul{
	top:20px;
}

body:not(.menu-open) nav#main-menu > ul > li > ul{
	position:absolute;
	left:0px;
    border: 1px solid #c57174;
	top:calc(100% - 1px);
	width:250px;
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;  
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}

body:not(.menu-open) nav#main-menu > ul > li#node-id-8732 > ul{
    width: 600px;
}
body:not(.menu-open) nav#main-menu > ul > li#node-id-8732 > ul li{
    width: 50%;
    float: left;
}
body:not(.menu-open) nav#main-menu > ul > li#node-id-8732 > ul li a{
    height: 60px;
}

body:not(.menu-open) nav#main-menu > ul > li > ul li{
	position:relative;
	width: 100%;
	text-align: left;
    list-style:none;
}

body:not(.menu-open) nav#main-menu > ul > li > ul ul{
	position:absolute;
	right:calc(100% - 6px);
	top:0;
	background-color:rgba(255,255,255,0.9);
	width:250px;
	padding:2px;
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;  
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;	
}

body:not(.menu-open) nav#main-menu ul li li a,
body:not(.menu-open) nav#main-menu ul li li span{
	display:block;
	font-size:14px;
	text-align: left;
	padding:8px 12px;
	line-height:1.3;
	color:#426686;
    text-decoration: none;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;  
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

#topmenupanel nav#main-menu > ul{
    margin: 0;
    padding: 0;
} 
#topmenupanel nav#main-menu{
    float: right!important;
} 
#topmenupanel nav#main-menu > ul > li{
    margin: 0;
    list-style-type: none;
} 
body:not(.menu-open) nav#main-menu > ul > li > a,
body:not(.menu-open) nav#main-menu ul li span{
	display:block;
	font-size: 14px;
	line-height:45px;
    margin-top: -1px;
    color: #284a67;
    padding: 0px 20px;
    border-top: 3px solid rgba(175,24,28,0);
    font-weight: 600;
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;  
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
} 
#topmenupanel nav#main-menu ul:not(.submenu) > li:hover{border-top: 3px solid rgba(175,24,28,1);}

 #topmenupanel nav#main-menu ul.submenu ul > li > a:after{
    content: "\203A";
    color: #5895cb;
    font-weight: bold;
    font-size: 16px;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 5px;
} 




/*#topmenupanel > nav{display: none;}*/

/* MENÜ VÉGE */

/*#topmenupanel nav#main-menu > ul > li{
    display: inline-block;
    position: relative;
    text-align: left;
    margin: 0 8px;
    cursor: pointer;
}

nav#main-menu > li > a, 
nav#main-menu > li > a:hover {
	font-size: 12px;
	padding: 0;
	text-decoration: none!important;
}
nav#main-menu > li > a {
	color: #fff;
	background-color:transparent;
	display: block;
	font-size:15px !important;
	font-weight:normal;
}
nav#main-menu > li > a:hover {
	color: #fff;
	background-color:transparent;
}
.smhilight {
	/*background-color: #fffcd5!important;
}*/


/* almenu */
.submenu {
	width: 280px;
	padding: 0px;
	margin: 0px!important;
	border: 0px solid #a71e22;
	border-top:0;
	/*	background:url("../frameimage/2013/icon_menudown2.gif") no-repeat center 0 #c03e42!important;*/
	/*background-color:#c03e42 !important;*/
	z-index: 5;
	list-style-type: none;	
	font-size: 13px;
	/*line-height: 16px;*/
	text-align: left;
}

.submenu li{text-align: left;}

.submenu li a {
	margin: 0 0 0 0!important;
	padding: 10px 30px 10px 15px!important;
	color: #284a67;
	z-index: 5;	
	font-size: 15px !important;
	line-height: 16px;
	display: block!important;
	border-bottom:1px dotted #ccc !important;
    background: #f8fcfe;
	font-weight:normal;
}
.submenu li a:hover {
	color: #fff !important;
	display: block!important;	
	background: #c98d8f;
    
}

.submenu a.last {
	border-bottom:0 !important;
}

#site_outer_div {
	background:#e8f4fd url('../frameimage/2013/bg_top.gif') repeat-x top left;
}/* fo div */
#site_inner_div {

}/* fo div 2 */
#layout_div {
	margin-top:0;
}/* site-ot korbefogo div */
#basetable_x {
}/* a honlapot magaba foglalo div, pl. arnyek effektre */
#layout_head_div {
}/* a honlap fejlece */
#layout_head_2_div {
}/* a honlap 2. fejlece */
#layout_header_portlet_div {
}/* a honlap felso portletsora */
#layout_footer_portlet_div {
}/* a honlap also portletsora */

/* repulomenu ul/li szerkezettel */
/* fomenu */
#layout_menu_div {
	position:relative;
	height: 53px;
	background:#fff url('../frameimage/2013/topmenu_bg.gif') repeat-x left bottom;
	line-height: 26px;
	padding:0 0 3px;
	z-index:99;
}/* menut befoglalo div */

div#layout_menu_div table#menu1 img {
	visibility:hidden;
}
#topmenu_container {
	width: 100%;
}/* menut befoglalo belso div */
#topmenupanel {
	padding:0;
}/* menut befoglalo legbelso div */


.dmhilight {


	background-color: #fff;

	font-size: 13px;
	/*line-height: 16px;	*/
	text-decoration: none!important;

}

/* content */
#contentframe_container_x_lcr3 {
	/*background: transparent url('../frameimage/portlet_rightcontent_back.jpg') repeat-y right top;*/
	background: #fff;
}/* jobb oldal */
#contentframe_container_x_lcr2 {
	background: #fff;
}/* kozep */
#contentframe_container_x_lcr1 {
	/*background: url('../frameimage/portlet_leftcontent_back.jpg') repeat-y top right transparent;*/
}/* bal oldal */
#content_div, 
.content_div {
	padding:0px 9px;
	background-color: transparent;
}
#left_div {
}
#right_div {
}


.content_inner_div {
	margin:0px;
}/* korabbi neve: contentstyle */
.content_top_div {
	background-color: #666;
}
.content_cnt_div {
}
.content_bottom_div {
}
.content_cnt_div .important_cnt_div {
	margin: 20px 50px;
	padding: 15px;
	background-color: orange;
	border: 1px solid #8b0000;	
	border-radius: 8px;	
}



/*** contentet felepito class-ok, id-ek ****/
.content_container {
}/* content */
.content_container table{
	width:100%;
}
.content_container table table img {
	border:none;
}
.info_first_table br, 
.info_first_table hr{
	/*display:none;*/
}
#info_first_table {
	margin-bottom: 0;
	border-bottom: 0;
    display: none;
}
#info_second_table {
}

.t_head {
	color:#0780bd;
}
.t_cell1, 
.t_head_different, 
.t_head_different_small {
	background-color:#fff8db;
}
.t_cell2, 
.t_cell_correct_small {
	background-color:#fef9e6;
}
.t_head, 
.t_cell2_small, 
.t_cell3, 
.t_cell3_small {
	background-color:#e8f4fd;
}
.t_cell_light, 
.t_cell4, 
.t_cell1_small, 
.t_cell4_small, 
.t_cellr1_small, 
.t_cellr2_small, 
.t_cellr3_small, 
.t_cellr4_small {
	background-color:#fffef2;
}
.t_cell_small_light {
	background-color:#fffef2;
}

.t_cell_light, 
.t_head,  
.t_cell0, 
.t_cell1, 
.t_cell2, 
.t_cell3, 
.t_cell4, 
.t_cell0_small, 
.t_cell1_small, 
.t_cell2_small, 
.t_cell3_small, 
.t_cell4_small {
	padding-top: 2px;
	padding-left: 4px;
}

.t_head {
	height:20px;
	font-weight:bold;
	text-decoration: none;
}/* a fejlecben levo cellak; pl. dokumentumok.aspx-en oldal tetejen levo dokumentumkategoriak  */
.t_cell_light {
	height:20px;
}
.t_cell_small_light {
	height:20px;
	padding: 2px;
}
.t_cell0_small_left {
	padding-left: 7px;
	padding-right:7px;
}
:link.t_cell0_small_left, .t_cell0_small_right {
	padding-left: 14px;
	padding-right:8px;
}
.t_cell0_small_left_nopadding {
	padding-left: 8px;
	padding-right:8px;
}
.subhead_right {
	padding:0px 10px;
}
.t_head_different, 
.t_head_different_small {
	height:20px;
	padding-top: 2px;
	padding-left: 4px;
}
.t_head_small {
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
} /* Az index.aspx-en a web-tartalom statisztika cimsor stilusa */

.t_cellr0_small,
.t_cellr1_small, 
.t_cellr2_small, 
.t_cellr3_small, 
.t_cellr4_small {
	padding-top: 2px;
	padding-left: 4px
}

.tablehead {
	font-size:13px;
	font-weight:bold;
	text-decoration: none
}/* pl. dokumentumok.aspx "Dokumentum nem regisztralt felhasznaloknak" cella */
	
.tableheadw {
	background-color:transparent;
	font-size:13px;
	line-height:17px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.button {
	background-color: #ed9800;
	border: none;
	text-decoration: none;	
	color: #ffffff;
}
.comment {
	font-size: 9px;
}
.input {
	border: 1px solid #BEDAF1;
	background-color:#FFF;
	color:inherit;
	text-decoration: none;
}
.redtext {
	color:red;
	font-weight:bold;
}
/* kiemelt szoveg */
.news_left_date {
	margin:0px;
	color:inherit;
	font-size:11px;
	line-height:11px;
	font-style:italic;	
}/* mas tarsasagok hireinek datuma */


/**** inaktiv - bejelentkezeshez kotott tartalmak, linkek ****/
.disbaleddocrow td {
	margin: 0px;
	background-color: transparent;
	color: gray;
}
.disbaleddocrow td img {
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}
.disbaleddocrow .t_cell1, .disbaleddocrow .t_cell2, .disbaleddocrow .t_cell3_small, .disbaleddocrow .t_cell4_small {
	border: solid 1px #eaeaea;
}
.disbaleddocrow .t_cell2 table td {
	border-style: none;
}
.disbaleddocrow td a, .disbaleddocrow td a:hover, .disbaleddocrow td a:active, .disbaleddocrow td a:visited {
	color: gray;
}
/**** inaktiv tartalmak, linkek / ****/


/* designos content div */
.gradient_design_box_picture{
	margin:5px 0px 10px 0px;
	padding:0;
	border:0px solid #f9eec0;
}
.gradient_design_box_border{
	height:100%;
	padding:5px 0px 10px 0px;
	margin:10px 0px;	
	border:1px solid #f9eec0;
}
.gradient_design_box_picture .nyitolap_cnt_head{
	width:200px;
	height:30px;
	margin-top:0px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#734a02;	
}
.gradient_design_box_picture .nyitolap_cnt_cnt {
	margin:0px;
	background-color:transparent;
}
.gradient_design_box_picture h1,
.grey_design_box_picture h1 {
	padding:20px 0 0 0;
	margin-bottom:0px;
	font-size:24px;
	font-weight:bold;
	color:#5895cb;
}
.gradient_design_box_picture h1#member_custom_h1{
	font-size:16px;
	line-height:normal;
	padding:10px 0 0 0;
	
}
.gradient_design_box_picture h1.second,
.grey_design_box_picture h1.second {
	font-size:16px;
	background:none;
	height:auto;
}
.gradient_design_box_picture h2, 
.gradient_design_box_border h2{
	padding:5px 10px;
	background-image:url(/upload/hypertension/image/gradient_top_back.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#734a02;
}
.gradient_design_box_picture h3{
	margin-bottom:0px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000;
}
/* designos content div / */

.site_outer_info_147 .tophed{background:url("../frameimage/2013/bg_altitle_2.gif") no-repeat 0 0; height: 160px}
.site_outer_info_147 .row div:first-child {width: 320px; float: left; font-size: 15px; text-align: right;}
.subheadline{font-size: 12px; font-style: italic; line-height: normal; text-align: center; margin: 0;}
.site_outer_info_147 .row div {width: 320px; float: left; line-height: 42px; margin-top:15px;}
.site_outer_info_147 .row:after {content: ""; display: table; clear: both;}
.szponz_box img{ margin-left: 15px;}


/* uj content css */
/****** content alapfelepitese ******/
.cnt {
	margin:0px 5px;
	border:1px solid #f9eec0;
}
/* uj content, ez felel a contentstyle-on beluli tartalom szelessegeert, valamint hirek es sajtofigyeles oldalon is megtalalhato */
.cnt_header {
	border:none;
}
/* az oldalak cime es leiro mezoje */
#tophead_hr{
	height:1px;
	margin:0px;
	padding:0px;
	border:none;
	background-color:#eeeeee;
	color:#eeeeee;
}
#header_description {
	margin:0px;
	color:#666;
}
.cnt_cnt {
	padding:20px;
	background-image:url(/upload/hypertension/image/gradient_top_back.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	margin-bottom:15px;
}
/* az oldal tenyleges tartalma*/
.cnt_footer {
	border:none;
}
/* az oldalak lablece, opcionalis, akkor jo, ha pl olyan designt akarunk mint a gluconet, akkor kep teheto a cnt_header-re meg a cnt_footer-re */
.cnt_cnt p{
	margin:3px 0px;
}
/* az oldal tenyleges tartalmanak bekezdesei*/
.cnt img {
	margin:5px;
}
#content_br, #tophead_br {
}/* header-ben levo kodbol jovo br tag-ek */

h1.cnt_subhead {
	height:40px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#666;
}/* alcim, melyre akar hatterkep is teheto, uj design-mintat kovetve */
.important_text {
	font-weight:bold;
	color:#285a81;
}/* boldozott, kiemelt szoveg */

#doc_cnt a{
	font-weight:normal;
}

section#top-news{margin-bottom: 30px;}

h2.red, h2.purple{margin: 0 0 25px;}
h2.red > span, h2.purple > span, h2.purple-title{
    padding: 8px 20px;
    color: #fff;
    line-height: 38px;
    font-size: 20px;
    text-transform: none;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.red > span {background: #a71e22;}
h2.red {border-bottom: 3px solid #a71e22;}
.purple > span, h2.purple-title {background: #851ea7;}
h2.purple {border-bottom: 3px solid #851ea7;}

h2.purple-title{
    text-align: center;
    margin: 0px;
}

/* uj stilusu hirek, sajtofigyeles + egyeb oldalakra vonatkozo kozos reszek */
.middle_news img.lightbox_normal {
	width:200px;
}
#middle #top_head br,
#middle .one_newsblock p img, 
#middle .cnt .indexbox br {
	display:none;
}
#middle .cnt,
#middle .cnt2 {
	/*width:99%;*/
	width:100%;
}
#middle .cnt {
	margin:0px 0px 10px 0px;
	border:none;	
	text-align:center;
	
	display:table;
}
#middle .cnt ul, 
#middle .cnt2 ul, 
#middle .cnt li, 
#middle .cnt2 li {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	display:table;
}

#middle .cnt #top_head {
	width:60%;
	padding: 0px;
	float: left;	
}/* cimek befoglalo doboza */

/* hirkategoriak */
#middle .cnt .cat_1, 
#middle .cnt .cat_2 {
	float:right;
	margin-top:100px;
}
#middle .cnt .indexbox {
	width:200px;
	padding:10px 0px 5px 0px;
	margin-bottom:10px;
	background-color:#fffff6;
	border:1px solid #e8f4fd;	
	text-align:left;
	color:#333;
}
#middle .cnt .indexbox h2{
	margin:0px 10px 6px 10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#5895cb;
}
#middle .cnt .indexbox a{
	margin:3px 10px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	display:block;
	color:#a71e22;
	text-decoration:none;
}
.categories {
	background-color:#FFF;
	border:1px solid #ede9c4;
	padding:5px;
}/* feljovo ablak */
.categories a, .categories a:hover{
	font-weight:normal;
}
/* hirkategoriak / */


/* oldalnavigacio */
#middle .cnt .newsnav {
	height:30px;
	margin:0px 0px 10px 0px;
	padding:5px 0px 10px 0px;
	border-top: 1px solid #e8f4fd;
	border-bottom: 1px solid #e8f4fd;
	color:#CDD0D4;
	clear:both;
}
.newsnav div {
	width: 33%;
	float: left;
}
.newsnav .back {
	text-align:left;
}
.newsnav .step {
	text-align:center;
}
.newsnav .foward {
	text-align: right;
}
.back img, 
.foward img  {
	margin:0px 8px;
	vertical-align:middle;
}
/* oldalnavigacio / */


/*** hirek ***/
#middle .cnt2 .one_newsblock {
	padding:10px 0px;
	margin-bottom:15px;
	background-color:#fffff6;
	border: 1px solid #e8f4fd;
	display:table;	
}
#middle .cnt2 .title a, 
#middle .cnt2 .title a:visited, 
#middle .cnt2 .title a:hover, 
#middle .cnt2 .title a:visited:hover {
	margin:0px 10px 10px 10px;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	display:block;
}/* hirek cime */
#middle .cnt2 .newsdate {
	width:auto;
	float:left;
	margin:0px 10px 10px 10px;
	font-size:11px;
	color:#999;
}/* hir datuma */
.newsdate_and_btns .addthis_default_style {
	margin-bottom:10px;
	margin-right:10px;
	float:right;
	display:inline;
}/* ajanlo gombok */
#middle .cnt2 .news_text,
#middle .cnt2 .news_lead {
	margin:0px 10px;
	text-align:justify;
	clear:both;
}
#middle .cnt2 .news_text p,
#middle .cnt2 .news_lead p{
	margin:3px 0px;
}/* hir szovege, lead szovege */
#middle .cnt2 .news_text .lightbox_normal,
#middle .cnt2 .news_lead .lightbox_normal{
	margin-bottom:10px;
	border:5px solid #cecece;
	border-left-width: 2px;
	border-right-width: 2px;
}/* hir kepe */
#middle .cnt2 .next_btn_block {
	width:100%;
	display:table;
}
#middle .cnt2 .nextlink,
#middle .cnt2 .nextlink a, 
#middle .cnt2 .nextlink a:hover,
#middle .cnt2 .backlink,
#middle .cnt2 .backlink a, 
#middle .cnt2 .backlink a:hover {
	font-weight: bold;
	float:right;
}/* tovabb gomb */

/* tablazat ill. kapcsolodo dokumentumok */
#middle .cnt2 .one_newsblock table {
	width:97%;
	margin:0px 10px;
}
#middle .cnt2 .one_newsblock table table {
	width:97%;
	margin:0px 0px;
}
.reldoc {
	margin-top:10px;
	display:block;
}
.reldoc .mini{
	margin-left:10px;
	background-color:transparent!important; /* hirek.aspx-en, es talan meg masutt is kodba van egetve */
	color:inherit;
	font-style:italic;
}
/*** hirek / ***/


/*** sajtofigyeles ***/
#middle #obsnews ul li{
	margin-bottom:10px;
	padding:10px 0px;
	border:1px solid #dedede;
	background-color:#ffff;
}


/*** webterkep.aspx ***/
#tree_div table {
	width:100%;
}

#tree_div img {
	margin:0px!important;
}




/* abc szerinti navigacios resz */
html>body #abc_nav,
#abc_nav {
	width: 100%;
	height: 100%;
	text-align: center;
}
html>body #abc_nav {
	clear: both;
}/* IE7, Firefox, Opera, Safari, Chrome miatt  */
#abc_nav {
	clear: none;
}/* IE6 miatt  */
#abc_nav a {
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
}
#abc_nav a:hover {
	padding: 5px;
	margin: 0px;
}
#abc_nav .nav {
	margin: 0px;
	text-decoration: none;
}



/* lablec */
#layout_footer_div {
	width: 100%;
	padding: 0px;	
	margin: 0px auto;
	clear: both;
}
#Table1 {
	width: 100%;
}
#footer_nav {
	padding:0px;
	background-color: #fff;
	border-top: 4px solid rgba(175,24,28,1);
	text-align: center;
	height:51px;
}
#footer_nav .nav_block {
	padding: 0px 15px;
	color: #967504;
    position: relative;
}
#footer_nav .nav_block span.nav_block {
	padding:17px 0;
}
#footer_nav .nav_block span.nav_block:hover:before {
    position: absolute;
    width: 6px;
    top: -5px;
    margin-left: -3px;
    left: 50%;
	content: url('../frameimage/2013/bg_button_hover2.gif');
}

#footer_nav .mini, #footer_nav .mini a, #footer_nav .mini a:hover, #footer_nav .mini a:visited, #footer_nav .mini a:visited:hover, #footer_nav .mini a:active, #footer_nav .mini a:active:hover, #footer_nav .nav_block a {
	color: #5895cb;
	text-decoration: none;
	font-weight: bold;
	font-size:15px;
	height:31px;
	padding:15px 15px 0 15px;
	display:inline-block;
}
#footer_site table td {
	width: auto;
	vertical-align: top;
}
#footer_site {
	width: 100%;
	padding: 10px 0 25px 0;
	background: #bedaf1;
    background: -moz-linear-gradient(top, #bedaf1 0%, #e8f4fd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bedaf1), color-stop(100%,#e8f4fd));
    background: -webkit-linear-gradient(top, #bedaf1 0%,#e8f4fd 100%);
    background: -o-linear-gradient(top, #bedaf1 0%,#e8f4fd 100%);
    background: -ms-linear-gradient(top, #bedaf1 0%,#e8f4fd 100%);
    background: linear-gradient(to bottom, #bedaf1 0%,#e8f4fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bedaf1', endColorstr='#e8f4fd',GradientType=0 );
	position:relative;
}
#footer_site #tarsasag_logo_float {
	margin-top: 0px;
	margin-right: 15px;
	float: left;
}
#footer_site #elerhetoseg {
	margin: 0px;
	padding: 25px 0px 0px 0px;		
	color: #000;
	float: left;
}
#footer_site #elerhetoseg a,
#footer_site #elerhetoseg a:hover  {
	text-decoration:none;
	color:#f0e2a7;
	font-weight:bold;
}
#footer_site table td#dokinet_text {
	width: 20%;
	margin-top: 0px;
	text-align: right;
	vertical-align: bottom;
}
#button-top{
  display: inline-block;
  background-color: #FF9800;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button-top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button-top:hover {
  cursor: pointer;
  background-color: #333;
}
#button-top:active {
  background-color: #555;
}
#button-top.show {
  opacity: 1;
  visibility: visible;
}

/* egyeb, tarsasagfuggo kiegeszitesek */

.e_comment			{ font: italic 8pt verdana; text-align: justify; padding-top: 1px; padding-left: 2px; height: 12px }
.e_notation_cell	{ font: 7pt Arial; text-align: center; }
.e_separator_line	{ } 
.e_cell_question	{ font: bold 8pt sans-serif; background-color:#ECDCA6; border-right: solid #E3CD82 1px; border-bottom: solid #E3CD82 1px; padding: 4 6 4 6; }
.e_qnumber			{ font: bold 10pt courier; color: white; padding: 1px; vertical-align: top; height: 10px; width: 10px; border-left: solid #ffffff 1px;border-top: solid #ffffff 1px; border-right: solid black 1px; border-bottom: solid black 1px; background-color: #8C5E02 }
.e_cell_point		{ font: 10pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_cell_correct		{ font: 8pt Arial; background-color: yellow; padding: 2 4 4 4;}
.e_cell_answer		{ font: 8pt verdana; background-color:#FCEFAA;  padding: 2 4 4 4; }
.e_input			{ font: 8pt Arial; text-decoration: none; color: #622F03; }
.e_button			{ font: 8pt Arial; text-decoration: none; background-color: #FCEFAA; color: #622F03;  border: 1px solid; }
.e_btn_curricula	{ font: 12pt courier; padding: 0px; border: 1px solid gray; background-color: white; }
.e_title_curricula	{ font: bold 8pt Arial; }
.e_cell_curricula	{ font: 8pt Verdana; background-color:#FCF4C9; padding: 2 4 2 4; vertical-align: top; }
.e_result_div		{ font: bold 8pt Verdana; border: solid #EDDB79 1px; background-color: #FFFFFF; text-align: center; padding: 10px; }
.e_result_percent	{ color: red; }
.e_result_cell_name	{ font: 8pt Arial; background-color:#FAF6C6; padding-top: 2px; padding-left: 4px }
.e_result_cell_value{ font: bold 8pt Arial; background-color:#FCEFAA; color: red; height:20px;padding-top: 2px; padding-left: 4px }
.e_title			{ font: 15px arial black; color:#9D1927; text-align: center; }
.e_subtitle			{ font: bold 10pt Verdana; }
.e_header_cell_name	{ font: 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px }
.e_header_cell_value{ font: bold 8pt Arial; background-color:#FEFACE; height:20px;padding-top: 2px; padding-left: 4px }
.e_navilink			{ font: 11px verdana; text-decoration:none; }
.e_navi_cell1		{ padding-left: 15px; }
.e_navi_cell2		{ padding-left: 40px; }
.e_naviL			{ font: 8pt Lucida Console; }
.e_table_head		{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px }
.e_table_subhead	{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px; text-align: center; }
.e_table_serial		{ font: 8pt Arial; background-color:#FCEFAA; padding: 3 2 1 2; text-align: center; vertical-align: top; }
.e_table_exam		{ font: 8pt Arial; background-color:#FEFACE; padding-top: 2px; padding-left: 4px }
.e_table_status		{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 0px; text-align: center; }
.e_cell_semester	{ font: bold 8pt Arial; background-color:#FEFACE; padding: 10px;}
.e_cell_summacost	{ font: 8pt Arial; background-color:#CBDAE3; padding-top: 2px; padding-left: 4px}
.e_input_summa		{ border: 0; font-weight: bold; padding: 1; }
.e_cell_result		{ font: bold 8pt courier; color: red; background-color:#FCEFAA; text-align: center; }
.e_text				{ font: 10pt Verdana; }
.e_text2			{ font: 10pt Verdana; color: green; text-align: center; }
.e_text_warning		{ font: 10pt Verdana; color: red; text-align: center; } 
.e_counter			{ font: 35px Arial black; background-color: lightgreen; position: absolute; padding: 20px; border: solid 1px silver; left: 20px; }
.e_examinfo			{ font: 8pt Arial; text-align: justify; padding: 0 2 0 2;}


.ie6 #search_box {
	width:140px;	
}

div#esemenyhead {
	clear:both;
}
div#esemenyhead span.head,
div#referalo span.head{
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#A71F23;
	height:45px;
	padding-top:4px;
	background:url("../frameimage/2013/portlet_top_friss2.png") no-repeat 0 0;
	text-transform:  uppercase;
}
div#esemenyhead span.head span,
div#referalo span.head span{
	color:#5895cb;
}

div#referalo p.cnt_newstitle{
	margin:0;
	padding:0 0 1px;
	background:url('../frameimage/nyitolap/blue-dot-sep.png') repeat-x 0 100%;
}

div#referalo div.one_newsblock div.cnt_newscontent{
	display:none;
}

div#referalo div.one_newsblock:last-of-type p.cnt_newstitle{
	background:none;
}

div#referalo div.newsbox{
	margin:0;
}

div#referalo p.cnt_newstitle a{
	position:relative;
	display:block;
	text-align:left;
	font-size:15px;
	color:#5895cb;
	line-height:1.2;
	background:none;
	font-weight:normal;
	border:0;
	margin:0;
	height:40px;
	padding:10px 5px 10px 24px;
	overflow:hidden;
	-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#referalo p.cnt_newstitle a:after{
	position:absolute;
	content:'';
	left:10px;
	top:16px;
	height:6px;
	width:6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-color:#a71e22;
	z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div#referalo p.cnt_newstitle a:hover{
	color:#a71e22;
}

div#referalo p.cnt_newstitle a:hover:after{
	background-color:#5e80bd;
}

div#referalo span.morelink{
	width:100%;
	display:block;
	text-align:center;
	margin:0;
	padding:0 0 5px !important;
	float:none;
}

div#referalo span.morelink a{
	display:inline-block;
	margin:0;
}

div#layout_head_outer_div {
	
}


.portlet_main p{
    text-align: center;
}

h3.portlet_head{
    text-align: center;
    color: #28567d;
    font-size: 16px;
    text-transform: uppercase;
}
.portlet_main h4{
    font-size: 12px;
    text-align: justify;
}


table#portlet_39 {
	width:300px;
	margin-top:3px;
}
table#portlet_39 a.onlinepayment img {
	margin-left:80px;
	margin-top:3px;
}
table#portlet_39 a.onlinepayment span.title {
	background:url("../frameimage/2013/portlet_top_tagdij.png") no-repeat 0 0;
	padding-top:7px;
	height:29px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#92bbe0;
	display:block;
}
table#portlet_39 a.onlinepayment span.title span {
	color:#5895cb;
}
table#portlet_39 a.onlinepayment p {
	text-align:center;
	font-weight:normal;
	font-size:13px;
	color:#646464;
}
table#portlet_39 a.onlinepayment p span.kiemelt {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#5895cb;
	margin-top:10px;
	margin-bottom:7px;
}
table#portlet_39 a.onlinepayment p span.kiemelt span {
	color:#a71e22;
}
table#portlet_39 a.onlinepayment {
	display:block;
	background:url("../frameimage/2013/bg_login_bottom.gif") repeat-x 0 bottom;
	padding-bottom:32px;
}
table#portlet_39 span.cardnumber {
	display:block;
	background:url("../frameimage/2013/bg_payment.gif") repeat-x 0 bottom;
	font-size:15px;
	font-weight:bold;
	color:#5895cb;
	text-align:center;
	padding: 0 0 33px 0;
	line-height:35px;
}
table#portlet_39 span.cardnumber span {
	color:#0780bd;
}
table#portlet_33 {
	display:none;
}

/*div#esemenynaptar div.head_portlet a {
	display:block;
	height:26px;
	padding-top:7px;
	background:url("../frameimage/2013/portlet_top_naptar.png") no-repeat 0 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5895cb;
}

div#esemenynaptar div.head_portlet a:hover {
	text-decoration:none;
}*/

div.loggedin #login_important_link a {
	float:none !important;
	width:100% !important;
	background:none #e8f6ff !important;
	color:#5895cb;
	font-size:14px;
}
div.loggedin #login_important_link a:hover {
	background-color:#6ba4d5 !important;
	color:#fff !important;
}

a.button_palyazatok {
	display:block;
	background:url("../frameimage/2013/button_palyazat1.png") no-repeat 0 0;
	padding:13px 0 27px 92px;
	width:208px;
	font-size:15px;
	font-weight:bold;
	color:#0780bd;
}
a.button_palyazatok:hover {
	background:url("../frameimage/2013/button_palyazat2.png") no-repeat 0 0;
	color:#0780bd;
	text-decoration:none;
}

div.cikkajanlo {
	background:url("../frameimage/2013/portlet_top_cikkajanlo.png") no-repeat 0 0;
	margin-bottom:30px;
}
div.cikkajanlo span.title {
	display:block;
	padding:7px 0 0 0;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5895cb;
	background:none;
}
div.cikkajanlo a {
	display:block;
	width:149px;
	padding-top:120px;
	text-align:center;
	float:left;
	margin-top:20px;
}
div.cikkajanlo a.laikus {
	background:url("../frameimage/2013/icon_laik1.png") no-repeat 0 0;
}
div.cikkajanlo a.laikus:hover {
	background:url("../frameimage/2013/icon_laik2.png") no-repeat 0 0;
}
div.cikkajanlo a.orvos {
	background:url("../frameimage/2013/icon_doc1.png") no-repeat 0 0;
}
div.cikkajanlo a.orvos:hover {
	background:url("../frameimage/2013/icon_doc2.png") no-repeat 0 0;
}
div.cikkajanlo a span {
	background-color:#6ba4d5;
	padding:3px 5px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	text-align:center;
}
div.cikkajanlo a.laikus:hover span,
div.cikkajanlo a.orvos:hover span {
	background-color:#a71e22;
}
div.partolo {
	text-align:center;
	margin-top:30px;
}
div.partolo span {
	display:block;
	background:url("../frameimage/2013/portlet_top_partolo.png") no-repeat 0 0;
	text-align:center;
	padding:7px 0 0 0;
	height:29px;
	font-size:16px;
	font-weight:bold;
	color:#5895cb;
	margin-bottom:15px
}
a.ellatohelyek {
	display:block;
	width:148px;
	background:url("../frameimage/2013/portlet_ellatohelyek.png") no-repeat 0 0;
	height:60px;
	padding:85px 0 0 122px;
	font-size:14px;
	color:#fff;
	font-weight:normal;
}
a.ellatohelyek span {
	font-weight:bold;
}
a.ellatohelyek:hover {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
a.ellatohelyek:hover span {
	font-weight:bold;
}

div.portlet_folyoirat {
	background:url("../frameimage/2013/portlet_bottom_folyoirat.png") no-repeat 0 bottom #e8f4fd;
	padding-bottom:36px;
	text-align:center;
	margin-top:10px;
}
div.portlet_folyoirat span {
	display:block;
	background:url("../frameimage/2013/portlet_top_folyoirat.png") no-repeat 0 0;
	height:55px;
	overflow:hidden;
	text-indent:-20000px;
}
div.portlet_folyoirat a {
	width:123px;
	height:74px;
	margin:5px;
	display:inline-block;
}

div.portlet_folyoirat a.kidney {
	background:url("../frameimage/2013/button_folyoirat1b.png") no-repeat 0 0;
}
div.portlet_folyoirat a.hnn {
	background:url("../frameimage/2013/button_folyoirat2b.png") no-repeat 0 0;
}

div.portlet_folyoirat a img{
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

div.portlet_folyoirat a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}
div.portlet_egyuttmukodo {
	text-align:center;
}
div.portlet_egyuttmukodo span {
	display:block;
	background:url("../frameimage/2013/portlet_top_egyuttmukodo.png") no-repeat 0 0;
	padding:18px 10px 0 10px;
	height:70px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5895cb;
}

div.footertext {
	padding:50px 0;
	color:#3678b2;
	font-size:12px;
}
div.footertext a {
	font-size:14px;
	color:#a71e22;
	text-decoration:underline;
	font-weight:normal;
	margin:3px 5px;
}
div.footertext a:hover {
	margin:0;
	padding:3px 5px;
	background-color:#a71e22;
	text-decoration:none;
	color:#fff;
}
div.footercent {
	display:block;
	text-align:center;
	font-size:12px;
	color:#5d5d5d;
	margin-top:30px;
}

#footer_site a.intellimed {
	display:block;
	position:relative;
}
#footer_site a.intellimed img {
	display:block;
	max-width: 300px;
    width: 100%;
    float: right;
    padding: 60px 0;
}

div#esemenynaptar {
	background:url("../frameimage/2013/bg_naptar_shadow.gif") repeat-x 0 bottom;
	padding-bottom:24px;
	width:300px;
}

div.middle {
	padding:0 6px;
}

.cnt_kongresszusok .cnt_head h4 {
	color:#0780bd !important;
}

.cnt_kongresszusok h2 {
	background-color:#97c1e4 !important;
}

.cnt_kongresszusok li {
	border-color:#97c1e4 !important;
	background-color:#e8f4fd !important;
}

.cnt_kongresszusok .title {
	color:#0780bd !important;
}

.cnt_kongresszusok li, .cnt_kongresszusok li p, .cnt_kongresszusok li span {
	color:#646464 !important;
}

.cnt_kongresszusok li a, .cnt_kongresszusok li a:hover, .cnt_kongresszusok li a:visited, .cnt_kongresszusok li a:visited:hover {
	color:#a71e22 !important;
}

div#menu1n0Items,
div#menu1n1Items,
div#menu1n2Items,
div#menu1n3Items,
div#menu1n4Items {
	width:260px;
	padding:14px 0 0 0;
	/*left:463px !important;*/
	margin-left:-4px !important;
	margin-top:-3px !important;
	background:url("../frameimage/2013/menu_bg0b.png") no-repeat center top;
}
div#menu1n0Items {
	margin-left:-23px !important;
}

div#menu1n0Items table,
div#menu1n1Items table,
div#menu1n2Items table,
div#menu1n3Items table,
div#menu1n4Items table {
	padding:0 3px;
	background:url("../frameimage/2013/menu_bg0.png") no-repeat center bottom;
}
div#menu1n0Items table table,
div#menu1n1Items table table,
div#menu1n2Items table table,
div#menu1n3Items table table,
div#menu1n4Items table table{
	background-image:none;
}
div#menu1n8Items,
div#menu1n9Items,
div#menu1n17Items,
div#menu1n18Items,
div#menu1n19Items,
div#menu1n20Items,
div#menu1n40Items,
div#menu1n41Items,
div#menu1n42Items,
div#menu1n43Items,
div#menu1n44Items,
div#menu1n45Items,
div#menu1n46Items,
div#menu1n47Items,
div[id^=menu1n]{
	margin-left:4px !important;
	background:url("../frameimage/2013/menu_bg0c2.png") no-repeat center top transparent;
	padding-top:17px;
	margin-top:-14px !important;
}
div#menu1n8Items table,
div#menu1n9Items table,
div#menu1n17Items table,
div#menu1n18Items table,
div#menu1n17Items table,
div#menu1n19Items table,
div#menu1n20Items table,
div#menu1n40Items table,
div#menu1n41Items table,
div#menu1n42Items table,
div#menu1n43Items table,
div#menu1n44Items table,
div#menu1n45Items table,
div#menu1n37Items table,
div#menu1n46Items table,
div#menu1n47Items table,
div[id^=menu1n] table{
	background:url("../frameimage/2013/menu_bg0c1.png") no-repeat center bottom transparent;
}
div#menu1n8Items table table,
div#menu1n9Items table table,
div#menu1n17Items table table,
div#menu1n18Items table table,
div#menu1n19Items table table,
div#menu1n20Items table table,
div#menu1n40Items table table,
div#menu1n41Items table table,
div#menu1n42Items table table,
div#menu1n43Items table table,
div#menu1n44Items table table,
div#menu1n45Items table table,
div#menu1n37Items table table,
div#menu1n46Items table table,
div#menu1n47Items table table,
div[id^=menu1n] table table{
	background-image:none;
}
div#menu1n8Items a,
div#menu1n9Items a,
div#menu1n9Items a,
div#menu1n17Items a,
div#menu1n18Items a,
div#menu1n19Items a,
div#menu1n20Items a,
div#menu1n40Items a,
div#menu1n41Items a,
div#menu1n42Items a,
div#menu1n43Items a,
div#menu1n44Items a,
div#menu1n45Items a,
div#menu1n37Items a,
div#menu1n46Items a,
div#menu1n47Items a,
div[id^=menu1n] a{
	border-color:#bedaf1 !important;
}


#menu1n18Items > table > tbody > tr:last-child table,
#menu1n19Items > table > tbody > tr:last-child table,
#menu1n20Items > table > tbody > tr:last-child table,
#menu1n45Items > table > tbody > tr:last-child table,
#menu1n37Items > table > tbody > tr:last-child table,
#menu1n46Items > table > tbody > tr:last-child table,
#menu1n47Items > table > tbody > tr:last-child table,
div[id^=menu1n] > table > tbody > tr:last-child table{
margin-bottom:0 !important;
}

#menu1n9Items > table > tbody > tr:last-child td,
#menu1n18Items > table > tbody > tr:last-child td,
#menu1n19Items > table > tbody > tr:last-child td,
#menu1n20Items > table > tbody > tr:last-child td,
#menu1n43Items > table > tbody > tr:last-child td,
#menu1n44Items > table > tbody > tr:last-child td,
#menu1n45Items > table > tbody > tr:last-child td,
#menu1n37Items > table > tbody > tr:last-child td,
#menu1n46Items > table > tbody > tr:last-child td,
#menu1n47Items > table > tbody > tr:last-child td,
div[id^=menu1n] > table > tbody > tr:last-child td{
padding-bottom:3px;
}
#menu1n9Items > table > tbody > tr:last-child td a,
#menu1n18Items > table > tbody > tr:last-child td a,
#menu1n19Items > table > tbody > tr:last-child td a,
#menu1n20Items > table > tbody > tr:last-child td a,
#menu1n43Items > table > tbody > tr:last-child td a,
#menu1n44Items > table > tbody > tr:last-child td a,
#menu1n45Items > table > tbody > tr:last-child td a,
#menu1n37Items > table > tbody > tr:last-child td a,
#menu1n46Items > table > tbody > tr:last-child td a,
#menu1n47Items > table > tbody > tr:last-child td a,
div[id^=menu1n] > table > tbody > tr:last-child td a {
border:none !important;
-webkit-border-bottom-right-radius: 13px;
-webkit-border-bottom-left-radius: 13px;
-moz-border-radius-bottomright: 13px;
-moz-border-radius-bottomleft: 13px;
border-bottom-right-radius: 13px;
border-bottom-left-radius: 13px;
}

table.dmitem tr td img {
	margin-left:-15px;
}

div.menutop {
	width:100%;
	background:url("../frameimage/2013/icon_menudown2.gif") repeat-x 0 0;
	height:15px;
}

a.backtotop {
	display:block;
	position:absolute;
	width:70px;
	height:26px;
	background:url("../frameimage/2013/button_top1.png") no-repeat right 0;
	padding-right:40px;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
	color:#5895cb;
	bottom:42px;
	right:0;
	cursor:pointer;
	text-decoration:none;
}
a.backtotop:hover {
	background:url("../frameimage/2013/button_top2.png") no-repeat right 0;
	color:#a71e22;
	text-decoration:none;
}

div#topmenu_container.active1 {
	background:url("../frameimage/2013/topmenu_bg2.gif") repeat-x 0 0 !important;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
}

div.partnerek {

	margin-bottom:20px;
}
div.partnerek span {
	background:url("../frameimage/portlet_partner.gif") no-repeat 0 0;
	display:block;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#5895cb;
	margin-bottom:12px;
	padding-bottom:17px;
	padding-top:9px;
}

div.partnerek a img {
}

div.partnerek ul.partners{
	padding:0 30px;
}

div.partnerek ul.partners li{
	list-style:none;
	margin:0 0 15px;
	text-align:center;
}

div.partnerek ul.partners li a{
	display:block;
	padding: 10px 0;
	-webkit-box-shadow: 0 2px 5px rgb(207, 236, 254);
	box-shadow: 0 2px 5px rgb(207, 236, 254);
	-webkit-transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	transition: box-shadow 0.2s linear;
}

div.partnerek ul.partners li a:hover{
-webkit-box-shadow: 0 2px 5px rgb(152, 215, 255);
box-shadow: 0 2px 5px rgb(152, 215, 255);
}

.content_inner_info_155 #intro_hr{
	display:none;
}

.content_inner_info_155 #info_first_table{
	border-bottom:0;
}

div.partner-subpage:after{
	display:block;
	content:'';
	clear:both;
}

div.partner-subpage > div{
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.partner-subpage div.logo{
	width:220px;
	padding-right: 10px;
}
div.partner-subpage div.logo img{
border:1px solid #e9f5f9;
max-width: 100%;
}

div.partner-subpage div.text{
	width:calc(100% - 220px);
	padding:0 10px;
	font-size:14px;
	line-height:1.4;
}

div.partner-subpage div.text p{
	margin:0 0 20px;
	text-align:left;
}

/* Esettanulmány */

div.page-title{
position:relative;
border-top:3px solid #cfe5f6;
margin-bottom:30px;
}

div.page-title h3{
font-size:24px;
font-weight:bold;
color:#5895cb;
padding:14px;
margin:0;
text-align:center;
border:3px solid #e6f1fa;
border-top:0;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-right-radius: 15px;
border-bottom-left-radius: 15px;
background: #dbebf9;
background: -moz-linear-gradient(top, #dbebf9 0%, #f0f8fe 25%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbebf9), color-stop(25%,#f0f8fe));
background: -webkit-linear-gradient(top, #dbebf9 0%,#f0f8fe 25%);
background: -o-linear-gradient(top, #dbebf9 0%,#f0f8fe 25%);
background: -ms-linear-gradient(top, #dbebf9 0%,#f0f8fe 25%);
background: linear-gradient(to bottom, #dbebf9 0%,#f0f8fe 25%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbebf9', endColorstr='#f0f8fe',GradientType=0 );
}

div.page-title:after{
position:absolute;
content:'';
left:0;
bottom:-23px;
height:20px;
width:100%;
background:url('../frameimage/newdesign/page-title-shadow.png') no-repeat 50% 50%;
z-index:0;
}

#case-study div.actual-box{
text-align:center;
padding:3px 0 34px;
}

#case-study div.actual-box span{
display:inline-block;
width:177px;
padding-left:59px;
line-height:30px;
font-size:16px;
color:#fff;
font-weight:bold;
background:#90bde2 url('../frameimage/newdesign/select-btn.png') no-repeat 100% 0;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-align:left;
}

#case-study h4{
font-size:15px;
font-weight:bold;
color: #ffffff;
padding:10px 9px;
background-color:#a71e22;
margin:0;
}

#case-study .article p.author{
color:#518dc6;
font-weight:bold;
padding:7px 9px;
margin:3px 0 5px;
background:url('../frameimage/newdesign/authors-shadow.png') repeat-x 0 0;
}

#case-study .article p{
color:#525252;
font-size:15px;
line-height:21px;
margin:0 9px 10px;
text-align:left;
}

div.content_inner_info_131 #info_first_table{
border:0;
}

div.forum-title{
height:30px;
text-align:center;
border-bottom:3px solid #97c1e4;
border-top:3px solid #cfe5f6;
background: #e8f4fd;
background: -moz-linear-gradient(top, #e8f4fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8f4fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e8f4fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e8f4fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e8f4fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e8f4fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f4fd', endColorstr='#ffffff',GradientType=0 );
}

div.forum-title h5{
position:relative;
display:inline-block;
font-size:16px;
font-weight:bold;
color:#5895cb;
padding:0 16px;
line-height:36px;
border-bottom:3px solid #a71e22;
margin:-6px 0 -3px;
background:#fff;
}

div.forum-title h5:before,
div.forum-title h5:after{
position:absolute;
content:'';
bottom:-3px;
width:18px;
height:36px;
z-index:1;
}

div.forum-title h5:before{
left:-18px;
background: url('../frameimage/newdesign/title-left-corner.png') no-repeat 0 0;
}

div.forum-title h5:after{
right:-18px;
background: url('../frameimage/newdesign/title-right-corner.png') no-repeat 0 0;
}

p.forum-login{
font-size:16px;
font-weight:bold;
color:#5894cc;
line-height:1.3;
}

p.forum-login,
div.forum-login-btn{
text-align:center;
}

div.forum-login-btn a{
display:inline-block;
padding:2px;
background: #97c1e4;
background: -moz-linear-gradient(top, #97c1e4 0%, #4e8abf 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97c1e4), color-stop(100%,#4e8abf));
background: -webkit-linear-gradient(top, #97c1e4 0%,#4e8abf 100%);
background: -o-linear-gradient(top, #97c1e4 0%,#4e8abf 100%);
background: -ms-linear-gradient(top, #97c1e4 0%,#4e8abf 100%);
background: linear-gradient(to bottom, #97c1e4 0%,#4e8abf 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c1e4', endColorstr='#4e8abf',GradientType=0 );
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}

div.forum-login-btn a span{
position:relative;
display:inline-block;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding:0 16px 0 27px;
line-height:24px;
background: #bedaf1;
background: -moz-linear-gradient(top, #bedaf1 0%, #97c1e4 25%, #5895cb 55%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bedaf1), color-stop(25%,#97c1e4), color-stop(55%,#5895cb));
background: -webkit-linear-gradient(top, #bedaf1 0%,#97c1e4 25%,#5895cb 55%);
background: -o-linear-gradient(top, #bedaf1 0%,#97c1e4 25%,#5895cb 55%);
background: -ms-linear-gradient(top, #bedaf1 0%,#97c1e4 25%,#5895cb 55%);
background: linear-gradient(to bottom, #bedaf1 0%,#97c1e4 25%,#5895cb 55%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bedaf1', endColorstr='#5895cb',GradientType=0 );
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

div.forum-login-btn a span:after{
position:absolute;
content:'';
left:-19px;
top:-5px;
width:34px;
height:34px;
background: url('../frameimage/newdesign/forum-login-btn.png') no-repeat 0 0;
z-index:1;
}

div.forum-login-btn a:hover span:after{
background-position: 0px -39px;
}

div.forum-login-btn a:hover{ 
background: #a71e22;
background: -moz-linear-gradient(top, #a71e22 0%, #e72300 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a71e22), color-stop(100%,#e72300));
background: -webkit-linear-gradient(top, #a71e22 0%,#e72300 100%);
background: -o-linear-gradient(top, #a71e22 0%,#e72300 100%);
background: -ms-linear-gradient(top, #a71e22 0%,#e72300 100%);
background: linear-gradient(to bottom, #a71e22 0%,#e72300 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a71e22', endColorstr='#e72300',GradientType=0 );
}

div.forum-login-btn a:hover span{
background:none;
} 


/* Adatfrissítés felugró */

#data-update-box div.bg{
display:none;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background-color:rgba(80,140,198,0.8);
z-index:99;
}

#data-update-box div.dialog{
position:fixed;
left:50%;
top:20%;
margin-left:-221px;
width:443px;
height:265px;
background-color:#fff;
border:3px solid #fff;
border-radius:16px;
-moz-border-radius:16px;
-webkit-border-radius:16px;
z-index:100;
  -webkit-transform:scale(0.1);
     -moz-transform:scale(0.1);
      -ms-transform:scale(0.1);
       -o-transform:scale(0.1);
          transform:scale(0.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;
}

#data-update-box div.dialog.start{
  -webkit-transform:scale(1);
     -moz-transform:scale(1);
      -ms-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);
}

#data-update-box div.dialog div.head{
position:relative;
text-align:center;
border-top:3px solid #80b6e6;
height:65px;
margin-bottom:25px;
border-radius:13px;
-moz-border-radius:13px;
-webkit-border-radius:13px;
background: #c7e2f6;
background: -moz-linear-gradient(top, #c7e2f6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7e2f6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #c7e2f6 0%,#ffffff 100%);
background: -o-linear-gradient(top, #c7e2f6 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #c7e2f6 0%,#ffffff 100%);
background: linear-gradient(to bottom, #c7e2f6 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e2f6', endColorstr='#ffffff',GradientType=0 );
}

#data-update-box div.dialog div.head img.logo{
position:absolute;
left:-44px;
top:-48px;
z-index:1;
}

#data-update-box div.dialog div.head img.icon{
margin-top:8px;
}

#data-update-box div.dialog div.head span.close{
position:absolute;
display:inline-block;
right:0;
top:0;
font-size:11px;
line-height:23px;
font-weight:bold;
color:#94bae0;
background:#fff url('../frameimage/data-update/close.png') no-repeat right 11px top 8px;
padding:0 25px 0 13px;
z-index:1;
-webkit-border-top-right-radius: 13px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-topright: 13px;
-moz-border-radius-bottomleft: 8px;
border-top-right-radius: 13px;
border-bottom-left-radius: 8px;
cursor:pointer;
	-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;
}

#data-update-box div.dialog div.head span.close:after{
position:absolute;
content:'';
right:9px;
top:6px;
background:url('../frameimage/data-update/close-hover.png') no-repeat 50% 50%;
height:11px;
width:11px;
z-index:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

#data-update-box div.dialog div.head span.close:hover,
#data-update-box div.dialog div.btn-box.cancel a:hover{
color:#a71e22;
}

#data-update-box div.dialog div.head span.close:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}

#data-update-box div.dialog p{
font-size:17px;
font-weight:bold;
color:#508cc6;
text-align:center;
line-height:1.3;
margin:0;
}

#data-update-box div.dialog p span{
display:block;
padding:8px 0 2px;
font-size:20px;
color:#a71e22;
}

#data-update-box div.dialog div.btn-box{
text-align:center;
}

#data-update-box div.dialog div.btn-box.check{
position:relative;
width:202px;
height:34px;
background:url('../frameimage/data-update/check-btn-hover.png') no-repeat 0 0;
margin:10px auto 5px;
}

#data-update-box div.dialog div.btn-box.check span{
position:absolute;
left:0;
top:0;
height:100%;
cursor:pointer;
}

#data-update-box div.dialog div.btn-box.check span.bg{
background:#fff url('../frameimage/data-update/check-btn.png') no-repeat 0 0;
width:100%;
z-index:2;
	-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;
}

#data-update-box div.dialog div.btn-box.check span.label{
padding-left:32px;
width:170px;
line-height:34px;
font-size:14px;
color:#fff;
font-weight:bold;
z-index:3;
}

#data-update-box div.dialog div.btn-box a:hover{
text-decoration:none;
}

#data-update-box div.dialog div.btn-box.check:hover span.bg,
#data-update-box div.dialog div.btn-box.cancel a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#data-update-box div.dialog div.btn-box.cancel a{
position:relative;
display:inline-block;
font-size:14px;
font-weight:bold;
color:#79acd9;
line-height:28px;
padding-left:36px;
background:url('../frameimage/data-update/cancel-hover.png') no-repeat 0 0;
cursor:pointer;
	-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;
}

#data-update-box div.dialog div.btn-box.cancel a:after{
position:absolute;
content:'';
left:0;
top:0;
background:#fff url('../frameimage/data-update/cancel.png') no-repeat 50% 50%;
height:28px;
width:28px;
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;
}

#formal-meetings-portlet{
	margin:0 0 15px;
}

#formal-meetings-portlet div.title{
	height:36px;
	background:url("../frameimage/2013/portlet_top_tagdij.png") no-repeat 0px 0px;
}

#formal-meetings-portlet div.title h3{
	font-size:16px;
	font-weight:bold;
	line-height:36px;
	color:#5895cb;
	text-align:center;
}

#formal-meetings-portlet div.title h3 span{
	color:#92bbe0;
}

#formal-meetings-portlet div.content ul{
margin:0;
padding:10px 14px;
}

#formal-meetings-portlet div.content ul li{
list-style:none;
margin:0;
padding:10px 0 11px;
background:url('../frameimage/blue-dotted-sep.png') repeat-x 0 100%;
}

#formal-meetings-portlet div.content ul li:last-child{
	background:none;
}

#formal-meetings-portlet div.content ul li h4{
	font-size:15px;
	font-weight:bold;
	line-height:1.2;
	color:#5995c7;
	text-align:center;
	margin:0 0 8px;
}

#formal-meetings-portlet div.content ul li p{
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	color:#00aee0;
	text-align:center;
	margin:0;
	padding:0;
}

/* Egis slider */

#egis-slider-portlet,
#egis-slider-portlet div.slider{ 
position:relative;
width:300px;
height:350px;
margin:0 auto;
overflow:hidden;
}

.slider-portlet,
#egis-slider-portlet{
	position:relative;
	margin:10px 0 20px;
}

.slider-portlet img,
#egis-slider-portlet img{
display:block;
position:absolute;
left:0;
top:0;
}

.slider-portlet > a,
#egis-slider-portlet > a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:99;
display:block !important;
}

.slider-portlet div.slider{ 
	position:relative;
	width:300px;
	height:300px;
	margin:0 auto;
	overflow:hidden;
}

#richter-slider-portlet div.slider{
height:250px;
}

.dpform
{
	text-align:center;
}
/*content_inner_celok*/
.content_inner_celok table tr:nth-child(2){display: none;}

/* info 138 */

div.content_inner_palyazatok .contenthead > div.title,
div.page-head{
position:relative;
border-top:3px solid #cfe5f6;
margin-bottom:36px;
}

div.content_inner_palyazatok .contenthead > div.title:after,
div.page-head:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-23px;
	width:100%;
	height:20px;
	background:url('../frameimage/page-title-shadow.png') no-repeat 50% 0;
	z-index:1;
}

div.content_inner_palyazatok .contenthead > div.title h3,
div.page-head h3{
	text-align:center;
	font-size:24px;
	line-height:1.3;
	font-weight:bold;
	color:#5895cb;
	padding:13px 10px 10px;
	margin:0;
	border:3px solid #e6f1fa;
	border-top:0;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
background: #dbebf9;
background: -moz-linear-gradient(top, #dbebf9 0%, #f0f8fe 25%);
background: -webkit-linear-gradient(top, #dbebf9 0%,#f0f8fe 25%);
background: linear-gradient(to bottom, #dbebf9 0%,#f0f8fe 25%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbebf9', endColorstr='#f0f8fe',GradientType=0 );
}

#archive-events div.year-block{
margin-bottom:10px;
}

#archive-events div.year-block div.head{
position:relative;
font-weight:bold;
font-size:20px;
color:#5895cb;
text-align:center;
line-height:39px;
height:39px;
border-bottom:3px solid #97c1e4;
background:#e8f4fd url('../frameimage/events/open-icons.png') no-repeat 6px -31px;
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;
}

#archive-events div.year-block div.head:after{
	position:absolute;
	content:'';
	left:6px;
	top:6px;
	width:27px;
	height:27px;
	background:#e8f4fd url('../frameimage/events/open-icons.png') no-repeat 0 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;	
	z-index:1;
}

#archive-events div.year-block div.head:hover{
background-color:#97c1e4;
border-color:#538fc8;
color:#fff;
}

#archive-events div.year-block ul li a:hover:after,
#archive-events div.year-block div.head:not(.open):hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#archive-events div.year-block div.head.open{
background-color:#ca2210;
border-color:#a71e22;
color:#fff;
}

#archive-events div.year-block div.head.open:after{
	background-position: 0px -74px;
}

#archive-events div.year-block ul{
display:none;
margin-left:10px;
padding:15px 0 5px;
}

#archive-events div.year-block ul li{
margin:0 10px 10px 16px;
list-style:none;
}

#archive-events div.year-block ul li a{
display:block;
position:relative;
color:#646464;
font-size:15px;
line-height:1.3;
padding-left:22px;
text-align:left;
font-weight:normal;
background:url('../frameimage/events/red-bullet.png') no-repeat 0 4px;
	-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;
}

#archive-events div.year-block ul li a:after{
	position:absolute;
	content:'';
	left:0;
	top:4px;
	width:6px;
	height:9px;
	background:#fff url('../frameimage/events/blue-bullet.png') no-repeat 0 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;	
	z-index:1;
}

#archive-events div.year-block ul li p.title:hover,
#archive-events div.year-block ul li a:hover{
color:#0780bd;
text-decoration:none;
}

#archive-events div.year-block ul li p.title{
display:block;
position:relative;
color:#646464;
font-size:15px;
line-height:1.3;
padding-left:22px;
text-align:left;
font-weight:normal;	
cursor:pointer;
	-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;
}

#archive-events div.year-block ul li p.title:after{
	position:absolute;
	content:'+';
	left: -3px;
	top: 2px;
	width:16px;
	height:16px;
	color:#fff;
	font-size: 20px;
	background-color:#6fa7d6;
	line-height:16px;
	text-align:center;
	z-index:1;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}

#archive-events div.year-block ul li.open p.title:after{
	content:'-';
	line-height:12px;
}

#archive-events div.year-block ul li p.title:hover:after{
	background-color:#ca2210;
}

#archive-events div.year-block ul li div.li-content{
	display:none;
}

#archive-events div.year-block ul li div.li-content ul{
	display:block;
}

/* Pályázatok */

#cntphMaster_rblistOrder{
margin:-9px 0 10px;
}

#cntphMaster_rblistOrder td{
	padding:0 5px;
}

#cntphMaster_rblistOrder td:first-child{
text-align:right;
}

#cntphMaster_rblistOrder span{
display:inline-block;
height:30px;
padding:0 10px;
cursor:pointer;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}

#cntphMaster_rblistOrder span input{
display:none;
}

#cntphMaster_rblistOrder span label{
color:#4fa3d2;
font-size:15px;
font-weight:bold;
line-height:30px;
cursor:pointer;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

#cntphMaster_rblistOrder span.selected{
background-color:#a71e22;
}

#cntphMaster_rblistOrder span.selected label{
color:#fff;
}

#cntphMaster_rblistOrder span:not(.selected):hover{
background-color:#5895cb;
}

#cntphMaster_rblistOrder span:not(.selected):hover label{
color:#fff;
}

.content_inner_palyazatok .competition{
border-bottom:3px solid #bedaf1;
margin-bottom:10px;
cursor:pointer;
}

div.onecompetition div.closedate{
	position:relative;
	height:39px;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	color:#e78300;
	margin:0 -10px 25px;
	background: #fee7c8;
background: -moz-linear-gradient(left, #fee7c8 0%, #ffffff 100%);
background: -webkit-linear-gradient(left, #fee7c8 0%,#ffffff 100%);
background: linear-gradient(to right, #fee7c8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee7c8', endColorstr='#ffffff',GradientType=1 );
}

div.onecompetition div.closedate label{
	display:inline-block;
	line-height:39px;
	color:#ff9b19;
	padding-left:54px;
	background:url('../frameimage/newdesign/close-date-sign.png') no-repeat 11px 6px;
}

div.onecompetition div.closedate:after{
	position:absolute;
	content:'';
	left:-4px;
	bottom:-8px;
	width:540px;
	height:4px;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
z-index:1;	
}

.content_inner_palyazatok .competition:hover{
border-color:#f08876;
}

.content_inner_palyazatok .competition div.name{
color:#ffffff;
font-weight:bold;
font-size:17px;
line-height:1.3;
background: #68a2d3;
background: -moz-linear-gradient(top, #68a2d3 0%, #7db9e8 100%);
background: -webkit-linear-gradient(top, #68a2d3 0%,#7db9e8 100%);
background: linear-gradient(to bottom, #68a2d3 0%,#7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68a2d3', endColorstr='#7db9e8',GradientType=0 );
padding:7px 12px;
}

.content_inner_palyazatok .competition:hover div.name{
background-color:#a71e22;
}

.content_inner_palyazatok .competition div.closedate{
border-left:2px solid #bcdfed;
border-right:2px solid #bcdfed;
padding:3px 0;
}

.content_inner_palyazatok .competition div.closedate div{
background-color:#e8f4fd;
margin:0 3px;
line-height:34px;
font-weight:bold;
font-size:15px;
color:#a71e22;
padding:0 9px;
}

.content_inner_palyazatok .competition:hover div.closedate div{
background-color:#fddcd6;
}

.content_inner_palyazatok .competition div.closedate div label{
color:#5895cb;
}

.content_inner_palyazatok .competition:hover div.closedate div label{
color:#646464;
}

div.content_inner_palyazatok div.archivum-year{
	position:relative;
	font-size:27px;
	font-weight:bold;
	text-align:center;
	color:#4fa3d2;
	margin:10px 0 4px;
	height:50px;
	line-height:50px;
	background:url('../frameimage/newdesign/arcive-block-title-bg.jpg') no-repeat 0 0;
	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
}

div.content_inner_palyazatok div.archivum-year:after{
	position:absolute;
	content:'';
	left:-4px;
	top:-8px;
	width:540px;
	height:4px;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
z-index:1;
}

.content_inner_palyazatok .competition div.description{
font-size:15px;
color:#646464;
line-height:21px;
padding:15px 10px;
border-left:2px solid #d3e7f7;
border-right:2px solid #d3e7f7;
}

.content_inner_palyazatok .competition:hover div.description{
color:#000;
}

.content_inner_palyazatok .competition div.details{
border-left:2px solid #d3e7f7;
border-right:2px solid #d3e7f7;
text-align:center;
padding-bottom:8px;
}

.content_inner_palyazatok .competition div.details a{
display:inline-block;
font-weight:bold;
font-size:15px;
color:#5895cb;
line-height:24px;
padding-left:30px;
background:url('../frameimage/more-btn-icons.png') no-repeat 0 0;
}

.content_inner_palyazatok .competition:hover div.details a{
color:#0780bd;
background-position:0 -34px;
text-decoration:none;
}

.content_inner_palyazatok .competition:hover div{
border-color:#f6c1b9;
}

.content_inner_palyazatok  #cntphMaster_panPager{
border:0;
}

.content_inner_palyazatok #cntphMaster_panDetails{
padding:0 9px;
}

.content_inner_palyazatok #cntphMaster_panDetails div.name{
font-size:23px;
line-height:26px;
color:#f28900;
margin-bottom:15px;
}

.content_inner_palyazatok #cntphMaster_panDetails div.description{
font-size:16px;
line-height:21px;
color:#626262;
}

.content_inner_palyazatok #cntphMaster_panDetails div.description a{
color:#2899c9;
display:inline-block;
padding:0 2px;
}

.content_inner_palyazatok #cntphMaster_panDetails div.description a:hover{
background-color:#f29300;
color:#fff;
}

.content_inner_palyazatok #cntphMaster_panArchiveLink{
	text-align:center;
	padding:10px;
}

/* Első oszlop látszik csak */

div.first-col td.tablehead,
div.first-col td.t_cell4_small,
div.first-col td.separate_td,
div.first-col td.t_cell3_small,
div.first-col td.t_cell2{
	display:none;
}

div.first-col td a{
display:block;
font-size:14px;
padding:4px;
}

ul.bullet{
	padding-left:20px;
}

ul.bullet li{
	position:relative;
	margin-bottom:8px;
	list-style:none;
	padding-left:15px;
}

ul.bullet li:after{
	position:absolute;
	content:'';
	left:0;
	top:6px;
	width:6px;
	height:6px;
	background-color:#5895cb;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	z-index:1;
}

#message_div form#msg td.t_cell1{
background-color: #d2ebfd;
text-align: right;
padding: 5px 10px;
color: #0576b0;
}

#message_div form#msg td.t_cell3{
	padding:5px;
}

#message_div form#msg td.t_cell3 select,
#message_div form#msg td.t_cell3 input{
	margin:0;
	padding:0 5px;
	height:25px;
	color: #64808b;
}

#message_div form#msg td.t_cell3 textarea{
border: 1px solid #BEDAF1;
background-color: #FFF;
padding:5px;
color: #64808b;
}

#message_div #send{
	background-color:#5895cb;
	height:30px;
	padding:0 14px;
	font-size:14px;
	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;
}

#message_div #send:hover{
background-color:#2d72af;
}

#message_div #managements-choice h4{
color:#A71F23;
}

#bloodpressure-box{
margin:0 0 5px;
padding-bottom:30px;
background:url("../frameimage/2013/portlet_sep.gif") repeat-x 0 100%;
}

#bloodpressure-box div.head{
	position:relative;
	min-height:36px;
	margin-bottom: 10px;
	background:url('../frameimage/newdesign/title-left-corner-36.png') no-repeat -20px 100%,url('../frameimage/newdesign/title-right-corner-36.png') no-repeat right -20px top 100%;
	background-size: 36px 100%;
}

#bloodpressure-box div.head h3{
	padding:0 20px 5px;
font-size: 16px;
font-weight: bold;
color: #5895cb;
text-align:center;
text-transform:uppercase;
line-height:1.2;
margin:0;
}

#bloodpressure-box div.head h3:after{
	position:absolute;
	content:'';
	left:0;
	right:0;
	bottom:0;
	margin:0 auto;
	height:3px;
	background-color:#a71e22;
	width:calc(100% - 40px);
}

#bloodpressure-box div.cnt{
	border:none;
	margin:0;
}

#nyitolap #bloodpressure-box ul{
	margin:15px 0 0 20px;
}

#bloodpressure-box ul li{
	position:relative;
	margin:0 0 10px;
	line-height:1.2;
	font-size:14px;
	color: #5895cb;
}

#bloodpressure-box ul li span{
    color: #075090;
}

#bloodpressure-box ul li:after{
position: absolute;
content: '';
left: -13px;
top: 6px;
height: 6px;
width: 6px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background-color: #a71e22;
}

#bloodpressure-box table{
	border:2px solid #97c1e4;
	font-size:12px;
	width:auto;
	text-align:center;
}

#bloodpressure-box table th{
	font-weight:bold;
	background-color:#ecf6fd;
	padding:5px;
	color:#196fb6;
}

#bloodpressure-box table td{
	padding:5px;
	color:#2c6388;
}

#bloodpressure-box table tr td{
	border-bottom:1px dotted #d7ebfd;
}

#bno .block {
	margin-bottom: 8px;
	background: #fff;
}

#bno .title,#tanfolyamok .title {
	min-height: 62px;
	background: #2695c6;
	text-align: center;
}

#bno .title h2, #tanfolyamok .title h2 {
	display: inline-block;
	color: #ffffff;
	font-size: 29px;
	font-weight: bold;
	line-height: 62px;
	margin: 0;
	padding-left: 55px;
	background: url('/upload/kardiologia/frameimage/newdesign/bno-title-icon.png') no-repeat left center;
}

#bno-select {
	position: relative;
	width: 580px;
	margin: 13px auto;
	height: 32px;
	background: #2695c6 url('/upload/kardiologia/frameimage/newdesign/select-icon.png') no-repeat right 3px center;
}

#bno-select select {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 32px;
	width: 580px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
	overflow: hidden;
}

#bno-select span {
	position: absolute;
	display: inline-block;
	z-index: 1;
	top: 0;
	left: 0;
	padding: 0 42px 0 10px;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	width: 540px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#bno .section {
	background-color: #dff8ff;
	padding: 0 17px 16px;
}

#bno .section p {
	font-size: 17px;
	margin: 0;
	padding: 0 15px 8px 80px;
	background-color: #ffffff;
	text-align: left;
}

#bno .section p:first-of-type {
	padding-top: 10px;
}

#bno .section p:last-child {
	padding-bottom: 10px;
}

#bno .section h3 {
	line-height: 1.2;
	text-align: center;
	margin: 0;
	font-weight: bold;
	font-size: 22px;
	color: #1398bd;
	padding: 8px 0;
}

#bno .sub-section {
	padding-bottom: 16px;
}

#bno .sub-section h4 {
	font-size: 20px;
	color: #1183a7;
	line-height: 30px;
	padding: 6px 0;
	font-weight: bold;
	margin: 0;
	text-align: center;
	background-color: #8dd9f3;
}

#bno .section label {
	float: left;
	margin-left: -70px;
}

#bno-codes-portlet{
	margin-bottom:20px;
}

#bno-codes-portlet img{
	vertical-align:middle;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#jobs-offers{
	border:1px solid #c2e3ff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
}

#jobs-offers a{
	display:block;
}

#jobs-offers a:hover{
	text-decoration:none;
}

#jobs-offers a span.img{
	display:block;
	height:200px;
	text-align:center;
	overflow:hidden;
}

#jobs-offers a span.img img{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
	-webkit-transition: all 0.7s linear;
	-moz-transition: all 0.7s linear;
	-ms-transition: all 0.7s linear;
	-o-transition: all 0.7s linear;
	transition: all 0.7s linear;
}

#jobs-offers a:hover span.img img{
  -webkit-transform:scale(1.05);
     -moz-transform:scale(1.05);
      -ms-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05);	
}

#jobs-offers a span.title{
	display:block;
	text-align:center;
	color: #0780bd;
	background-color: #e8f4fd;
	padding:8px 10px;
}

#jobs-offers a span.desc{
display: block;
text-align: center;
padding: 10px;
color: #288acc;
	-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;
}

#jobs-offers a:hover span.desc{
	color: #1269a4;
}

#asymptomatic-damage{
	position:relative;
	border:2px solid #4d82b9;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	margin-bottom:30px;
}

#asymptomatic-damage:after{
	position:absolute;
	display:block;
	left:0;
	bottom:-23px;
	content:'';
	width:100%;
	height:20px;
	background:url('../frameimage/2013/bg_rotating2.gif') no-repeat 50% 0;
	background-size:90% auto;	
}

#asymptomatic-damage > .head{
	position:relative;
	background-color:#5f9cdc;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:6px 40px 6px 13px;
	cursor:pointer;
	-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;
}

#asymptomatic-damage > .head:hover{
	background-color:#7fbaf9;
}

#asymptomatic-damage > .head:after{
	position:absolute;
	content:'';
	top:18px;
	right:15px;
	width:25px;
	height:20px;
	background:url('../frameimage/newdesign/down-arrow.png') no-repeat 50% 50%;
	background-size:20px auto;
	-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
}

#asymptomatic-damage > .head.open:after{
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}

#asymptomatic-damage > .head h3{
	color:#fff;
	font-size:16px;
	margin:0;
}

#asymptomatic-damage > .content{
	padding:10px 5px;
	background:url('../frameimage/2013/bg_rotating2.gif') no-repeat 50% 0;
	background-size:80% auto;
}

#asymptomatic-damage:not(.open) > .content{
	display:none;
}

#asymptomatic-damage > .content ul{
	padding:0;
}

#asymptomatic-damage > .content ul li{
	position:relative;
	margin:0 0 2px;
	padding:4px 10px 4px 20px;
	line-height:1.2;
	font-size:14px;
	text-align:left;
	color: #0780bd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-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;
	cursor:default;
}

#asymptomatic-damage > .content ul li:hover{
	background-color:#daecff;
}

#asymptomatic-damage > .content ul li:after {
    position: absolute;
    content: '';
    left: 8px;
    top: 10px;
    height: 6px;
    width: 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #a71e22;
}

div.article-sep{
	clear:both;
	width:70%;
	height:1px;
	background-color:#bfd6e4;
	margin:20px auto;
}

#patient-info div.article{
position:relative;
margin:0 5px 25px;
padding-bottom:15px;
background:#fff;
-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-info div.article:hover{
-webkit-box-shadow: 0px 5px 5px 0px rgba(0,106,235,0.3);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,106,235,0.3);
box-shadow: 0px 5px 5px 0px rgba(0,106,235,0.3);
}

#patient-info div.article.hide{
display:none;
}

#patient-info div.article p{
	margin:0 10px 12px;
	line-height:1.3;
	font-size:16px;
}

#patient-info div.article p label{
	font-weight:bold;
}

#patient-info div.article h3 a{
display:block;
color: #3d8dd4;
font-size: 16px;
line-height: 1.3;
padding: 5px 10px;
background-color: #edf9ff;
	-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-info div.article h3 a:hover{
	text-decoration:none;
	color: #0765b8;
}

#patient-info div.article p.author{
	color:#444;
}

#patient-info div.article p.source{
	color:#b7b7b7;
	margin-bottom:5px;
}

#patient-info div.article p.keywords{
	color:#777;
}

#patient-info div.article p.source,
#patient-info div.article p.keywords{
	font-size:14px;
}

#patient-info div.article p.details{
	margin-left:5px;
}

#patient-info div.article p.details a{
position:relative;
display:inline-block;
font-size:14px;
color: #236fb3;
padding:6px 22px 6px 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-info div.article p.details a:after{
position:absolute;
display:inline-block;
content:'';
right:10px;
top:0;
height:100%;
width:5px;
background:url('../frameimage/right-arrow.png') no-repeat 50% 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;
}

#patient-info div.article p.details a:hover{
color:#4ca1ed;
text-decoration:none;
}

@keyframes detail-hover{
    0%   {right:10px;}
    50%  {right:7px;}
    100% {right:10px;}
}

@-webkit-keyframes detail-hover{
    0%   {right:10px;}
    50%  {right:7px;}
    100% {right:10px;}
}

#patient-info div.article p.details a:hover:after{
right:7px;
-webkit-opacity:0.7;
-moz-opacity:0.7;
opacity:0.7;
-webkit-animation: detail-hover 1s linear infinite;
animation: detail-hover 1s linear infinite;
}

.content_inner_info_151 #info_first_table,
.content_inner_info_147 #info_first_table,
.content_inner_info_149 #info_first_table{
	border-bottom:none;
}

#patient-info #searchbox{
	text-align:center;
	margin-bottom:40px;
}

#patient-info #searchbox label{
font-size: 16px;
color: #666;
}

#patient-info #searchbox #searchinput{
	height:30px;
	padding:0 6px;
	font-size:14px;
	color:#3b6082;
	border:1px solid #ccc;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-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;
}

#patient-info #searchbox #searchinput:hover,
#patient-info #searchbox #searchinput:focus{
	border-color:#888;
}

#patient-info #searchbox input[type=button]{
	height:30px;
	padding:0 6px;
	font-size:14px;
	color:#fff;
	background-color:#0af1b3;
	border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	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;
}

#patient-info #searchbox input[type=button]:hover{
background-color:#18d19f;
}

#patient-info div.categories{
border:none;	
}

#patient-info div.categories ul{
	padding-left:20px;
}

#patient-info div.categories ul li{
	position:relative;
	margin:0 0 8px;
	font-size:14px;
	color:#3d8dd4;
	list-style:none;
	font-weight:bold;
	line-height:1.2;
	cursor:pointer;
	-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;
}

#patient-info div.categories ul li:hover,
#patient-info div.categories ul li.active{
	color:#59b1ff;
}

#patient-info div.categories ul li:after{
position:absolute;
content:'';
left: -13px;
top: 6px;
width: 6px;
height: 6px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
background-color:#a71e22;
	-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;
}

#patient-info div.categories ul li:hover:after,
#patient-info div.categories ul li.active:after{
	background-color:#d63035;
}

#patient-info p.result-empty{
	text-align:center;
	color:#666;
	font-size:14px;
}

#patient-info a.back-to-list{
	display:inline-block;
	position:relative;
	font-size:14px;
	-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;
}

#patient-info a.back-to-list:after{
position:absolute;
content:'';
display:inline-block;
left:-5px;
top:0;
width:5px;
height:100%;
background:url('../frameimage/left-arrow-red.png') no-repeat 50% 50%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
z-index:1;
}

#patient-info a.back-to-list:not(:hover):after{
-webkit-opacity:0;
-moz-opacity:0;
opacity:0;	
}

#patient-info a.back-to-list:hover:after{
left:-10px;
}

#patient-info a.back-to-list:hover{
	text-decoration:none;
	color: #ff0007;
}

#patient-info p.result-count{
	margin-left:10px;
	color:#666;
}

div.visitor-counter{
	padding:20px 10px 20px 90px;
	background:#333 url('../frameimage/user-icon2.png') no-repeat 20px 50%;
	color: #09f;
}

div.visitor-counter span{
	display:block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:4em;
	line-height: 1.2;
	color: #05ddfe;
}

div.visitor-counter label{
	display:block;
	font-size:1em;
	line-height: 1.2;
}

#visitor-counter-portlet{
	text-align:center;
	border:2px solid #6ba4d5;
	border-left-width:1px;
	border-right-width:1px;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	border-radius:14px;
	padding:1px;
	margin:5px 0 15px;
	background: #80b0da;
background: -moz-linear-gradient(top, #80b0da 0%, #a3c8e7 100%);
background: -webkit-linear-gradient(top, #80b0da 0%,#a3c8e7 100%);
background: linear-gradient(to bottom, #80b0da 0%,#a3c8e7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b0da', endColorstr='#a3c8e7',GradientType=0 );
}

#visitor-counter-portlet span{
	display:block;
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
padding: 8px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-size: 14px;
color: #0780bd;
}

#visitor-counter-portlet span small{
	display: block;
	font-size: 11px;
}

/* Adatkezelés */

@media screen and (min-width: 768px){
.content_inner_adatkezeles #panDefaultContent,
.content_inner_adatkezeles #panUrlCallback,
.content_inner_adatkezeles #panMemberData{
	padding:10px;
}
}

.content_inner_adatkezeles p{
	margin:0 0 15px;
	font-size:14px;
	line-height:1.3;
	color: #464646;
	text-align:inherit;
}

.content_inner_adatkezeles a,
.content_inner_adatkezeles a:hover{
	font-weight:normal;
	text-decoration:none;
}

.content_inner_adatkezeles div.btn-box,
.content_inner_adatkezeles div.btn-box{
	padding:5px 10px;
	text-align:center;
}

.content_inner_adatkezeles div.btn-box:empty{
	display:none;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btn-box a,
.content_inner_adatkezeles .btns a,
.content_inner_adatkezeles div.btn-box a{
	display:inline-block;
	padding:10px 40px 10px 15px;
	font-size:16px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:10px;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.content_inner_adatkezeles div.btn-box a.login-btn{
	background:#02dad9 url('../frameimage/gdpr/login-icon.png') no-repeat right 10px center;
	background-size: 22px;
}

.content_inner_adatkezeles div.btn-box a.login-btn:hover{
background-color: #09bfcd;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);
}

.content_inner_adatkezeles div.btns a.del,
.content_inner_adatkezeles div.btn-box a.del{
	background:#d84b34 url('../frameimage/gdpr/bin.png') no-repeat right 10px center;
	background-size: 20px;
	padding: 10px 40px 10px 15px;
}

.content_inner_adatkezeles div.btns a.back{
	padding: 10px 40px 10px 15px;
	background:url('../frameimage/gdpr/back-icon.png') no-repeat right 10px center;
}

.content_inner_adatkezeles div.btns a.del:hover,
.content_inner_adatkezeles div.btn-box a.del:hover{
	background-color: #ff6d55;
} 

.content_inner_adatkezeles div.btn-box a.data-set,
.content_inner_adatkezeles #cntphMaster_lbShowData{
	background:#02a5da url('../frameimage/gdpr/doc-icon.png') no-repeat right 11px center;
	background-size: 18px;
}

.content_inner_adatkezeles #cntphMaster_lbExport{
	background:#43e0e8 url('../frameimage/gdpr/csv-icon.png') no-repeat right 10px center;
	background-size: 20px;	
}

.content_inner_adatkezeles #cntphMaster_lbExport:hover{
	background-color: #4beff7;
}

.content_inner_adatkezeles div.btn-box a.data-set:hover,
.content_inner_adatkezeles #cntphMaster_lbShowData:hover{
	background-color: #1bc0f7;
}

.content_inner_adatkezeles div.btns{
	margin:10px 0 50px;
	border: 1px solid #71d9fd;
	background-color: #e2fbfe;
	padding: 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section{
	margin:20px 0 30px;
	text-align:center;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section h3.section-title{
margin: 15px 10px 15px;
}

.content_inner_adatkezeles div.section.data-set{
border: 1px solid #81dced;
background-color: #d6ffff;
}

.content_inner_adatkezeles div.section.data-export{
border: 1px solid #5bb7e9;
background-color: #d6f3ff;
}

.content_inner_adatkezeles div.section.data-del{
border: 1px solid #ffa9a6;
background-color: #ffecec;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	padding:10px 18px;
	margin:10px 30px;
}

.content_inner_adatkezeles div.btns a.back{
	padding-right:40px;
}

.content_inner_adatkezeles div.btns a.yes,
.content_inner_adatkezeles div.btns a.yes{
	background-color: #00d90c;
}

.content_inner_adatkezeles div.btns a.no,
.content_inner_adatkezeles div.btns a.no{
	background-color: #da4302;
}

.content_inner_adatkezeles div.btns a.yes:hover,
.content_inner_adatkezeles div.btns a.yes:hover{
	background-color: #00bd0b;
}

.content_inner_adatkezeles div.btns a.no:hover,
.content_inner_adatkezeles div.btns a.no:hover{
	background-color: #c10000;
}

.content_inner_adatkezeles h3.section-title,
.content_inner_adatkezeles h3.section-title{
	text-align:center;
	font-size:16px;
	line-height:1.3;
	color:#108ece;
	margin:30px 10px 15px;
}

.content_inner_adatkezeles h3.section-title:after{
	display:block;
	content:'';
	height:2px;
	width:80px;
	margin: 8px auto 15px;
	background-color: #b4e9ff;
}

.content_inner_adatkezeles h3.table-title{
padding: 10px;
background-color: #388eb3;
color: #fff;
margin: 30px 0 3px;
text-align:center;
font-size:18px;
}

.content_inner_adatkezeles #society-list{
	border-bottom:2px solid #15e2c0;
}

.content_inner_adatkezeles #society-list li{
	position:relative;
	padding:10px 10px 10px 36px;
	border:none;
}

.content_inner_adatkezeles #society-list li:before{
	position:absolute;
	content:'';
	left:14px;
	top:14px;
	width:8px;
	height:8px;
	background-color:#00d3ff;
}

.content_inner_adatkezeles #society-list li:nth-child(odd){
	background-color: #d3ffef;
}

.content_inner_adatkezeles #society-list li:nth-child(even){
	background-color: #f1fffa;
}

.content_inner_adatkezeles #society-list li span.data-name{
	display:block;
	color: #1a909a;
	font-size: 16px;
	margin-bottom: 6px;
}

.content_inner_adatkezeles #society-list li a.data-web{
display: inline-block;
padding:2px 10px;
color: #02ccff;
}

.content_inner_adatkezeles #society-list li span.data-right{
display: block;
color: #1a909a;
padding:2px 10px;
}

.content_inner_adatkezeles #member-data-list{
	border-bottom:2px solid #73b2ed;
}

.content_inner_adatkezeles #member-data-list li{
	border-bottom:none;
}

.content_inner_adatkezeles #member-data-list li:nth-child(odd){
	background-color: #d4f4ff;
}

.content_inner_adatkezeles #member-data-list li:nth-child(even){
	background-color: #eefbff;
}

div.content_inner_adatkezeles ul#member-data-list li > span{
	float:left;
	width:50%;
	padding:6px 10px;
	font-size: 14px;
	color: #1f638d;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
color: #4a9acc
}

.content_inner_adatkezeles #member-data-list li:after{
	display:block;
	content:'';
	clear:both;
}

@media screen and (max-width: 500px){
div.content_inner_adatkezeles ul#member-data-list li > span{
display:block;
float:none;
width:100%;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
	padding-top:10px;
	padding-bottom:2px;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-value{
	padding-top:2px;
	padding-bottom:10px;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	margin:10px 15px;
}
}

/* Adatkezelés */

div.data-handling-page{
padding: 0 10px;
font-size:15px;
color: #626262;
line-height: 1.3;
}

div.data-handling-page ol,
div.data-handling-page ul{
padding:0;
}

.content_inner_adatkezeles div.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{
	font-size:18px;
	text-align:center;
	color: #fff;
	background-color: #6ba4d5;
	padding: 6px 10px;
}

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;
}

div.data-handling-page ul.themes li.open > .content{
	display: initial;
	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 (min-width: 992px){
    nav{
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
    .menu-bar > li > a
{
    border-top: 3px solid rgba(175,24,28,0);
}
.menu-bar > li:hover > a 
{
    border-top: 3px solid rgba(175,24,28,1);
}

.menu-bar > li:hover > a:before {
    content: "\25BC";
    color: #af181c;
    position: absolute;
    width: 6px;
    top: 0;
    margin-left: -3px;
    left: 50%;
    line-height: 5px;
} 
    .menu-bar li:first-of-type > ul.mega-menu--flat > li > a{
    height: 65px!important;
}
}

@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;
}

/* Search */

#search-page div.gsc-adBlock{
	display:none;
}

#search-page div.gsc-input-box{
	padding:0;
	border: 1px solid #BADDE6 !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow: hidden;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	-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.gsc-input-box.gsc-input-box-hover{
	border-color:#78b6cd !important;
}

#search-page td.gsib_a{
	padding:0 !important;
}

#search-page td.gsib_a input{
	height:36px !important;
	padding:0 10px !important;
	color: #5893ad !important;
}

#search-page span.gscb_a{
	-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-search-button-v2{
	padding: 8px 20px !important;
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	border-radius:6px !important;
	background: #009cdd;
	border:none;
}

#search-page .gsc-search-button-v2 svg{
	height:20px !important;
	width:20px !important;
}

#search-page div.gsc-result-info{
color: #999;
font-size: 12px;
}

div.gsc-tabsArea{
border-bottom:2px solid #72b3ea !important;
height:31px !important;
}

div.gsc-tabsArea > div{
	height:30px !important;
}

div.gsc-tabsArea div.gsc-tabHeader{
	background-color: #62beef !important;
	color:#fff !important;
	border:none !important;
	font-size: 13px !important;
	padding: 0 6px !important;
	margin: 0 3px 0 0 !important;
	-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.gsc-tabsArea div.gsc-tabHeader.gsc-tabhInactive:hover{
	background-color: #28c1e0 !important;
}

div.gsc-tabsArea div.gsc-tabHeader.gsc-tabhActive{
	background-color: #02729b !important;
	cursor:default;
}

#search-page div.gcsc-branding{
	display:none !important;
}

#search-page div.gs-no-results-result div.gs-snippet{
	border:none;
	background:none;
	color: #939191;
}

#search-page div.gsc-thumbnail-inside{
	padding:0;
}

#search-page div.gs-title{
	text-decoration: none;
	padding-bottom:4px;
	height:auto;
}

#search-page div.gs-title a.gs-title{
color: #1189c7;
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 div.gs-title a.gs-title:hover{
color: #07b4ff;
}

#search-page div.gs-title a.gs-title b{
    color: #077CBD;
	text-decoration: none;
}

#search-page div.gs-image-box,
#search-page div.gsc-url-top{
	display: none;
}

#search-page .gsc-table-result div.gs-snippet{
color: #646464;
}

#search-page div.gs-per-result-labels > span{
color: #1b7da0;
}

#search-page div.gs-per-result-labels > a.gs-label{
color: #00b0ff;
text-decoration: none;
}

#search-page div.gsc-cursor-box{
	text-align:center;
	padding: 10px;
}

#search-page div.gsc-cursor-page{
	font-size:14px;
	color: #00A5C8;
	font-weight:bold;
}

#search-page div.gsc-cursor-page:not(.gsc-cursor-current-page):hover{
	color: #00D2FF;
	text-decoration: none;
}

#search-page div.gsc-cursor-current-page{
	color: #93d1e1;
	font-weight:normal;
}

table.workgroup-table thead{
box-shadow: 0 5px 5px -6px rgba(0,0,0,0.3);
position: relative;
}

table.workgroup-table th{
	color: #236db0;
	padding: 10px;
	font-size:16px;
	background-color: #bbd9f5;
}

table.workgroup-table td{
	font-size:14px;
	padding:10px;
	color: #3a82c1;
	background-color: #e8f6ff;
}

table.workgroup-table tr:nth-child(odd) td{
	background-color: #f7fcff;
}

#congress-news-portlet{
	margin-bottom:20px;
}

#congress-news-portlet > header{
background: url("../frameimage/2013/portlet_top_congress_news.jpg") no-repeat 50% 0;
height: 36px;
}

#congress-news-portlet > header h3{
margin: 0;
text-align: center;
font-size: 16px;
color: #5895cb;
line-height: 36px;
text-transform: uppercase;
}

#nyitolap #congress-news-portlet p.cnt_newstitle{
	margin:0 0 3px;
}

#congress-news-portlet div.newsbox div.cnt_newscontent{
	margin:0;
}

#nyitolap #congress-news-portlet .latestnewsimg img{
width: 40%;
max-width: 100%;
margin:0 10px 10px 0;
}

#congress-news-portlet span.morelink{
	float:none;
	display:block;
	text-align:center;
	width:100%;
}

#congress-news-portlet span.morelink a{
	margin:0;
	width:auto;
	display:inline-block;
}

#portlet_49 a{
text-align:center;

}

#portlet_49 a.ellatohelyek{
width:100%;
height:154px;
padding:0;
background-position:50% 0;
}

.img-portlet{
	text-align:center;
}

.portlet{
	margin-bottom:20px;
}

a.tudomanyos_tamogatas_portlet {
    display: block;
    background: url(../frameimage/2013/button_palyazat_270.png) no-repeat 0 0;
    padding: 4px 0 28px 70px;
    width: 208px;
    font-weight: bold;
    color: #0780bd;
    font-size: 12px;
    text-align: center;
}

a.tudomanyos_tamogatas_portlet:hover
{
	background: url(../frameimage/2013/button_palyazat_270_hover.png) no-repeat 0 0;
	color: #0780bd;
	text-decoration: none;
}

.content_inner_hirek_456 img {
	display: block!important;
}

div.news-section{
	padding:0 10px;
	margin:30px 0;
}

div.news-section .one_newsblock{
	margin-bottom:30px;
	background-color: #ebf7ff;
}

div.news-section .cnt_newstitle{
	margin:0 0 15px;
}

div.news-section .cnt_newslink{
	display:block;
	font-size:16px;
	line-height:1.3;
	padding: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;
}

div.news-section .cnt_newslink:hover{
	text-decoration:none;
}

div.news-section .cnt_newscontent{
	font-size:13px;
	color:#464646;
	padding:0 10px 10px;
}

div.more-link-box{
	clear:both;
}

div.news-section .cnt_newscontent a.more-link{
color: #6ba4d5;
    display: inline-block;
    line-height: 26px;
    padding: 0 36px 0 10px;
    float: right;
	background: url("../frameimage/2013/icon_arrow1a.gif") no-repeat right 5px top 50% / 22px;
	-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.news-section .cnt_newscontent a.more-link:hover{
	color:#327dbd;
	text-decoration:none;
}

div.news-section .cnt_newscontent .lightbox_normal{
float: left;
margin: 0 15px 10px 0;
}

div.news-section .cnt_newscontent:after{
	display:block;
	content:'';
	clear:both;
}

div.news-section .morelink{
	display:none;
	padding:10px;
	text-align:center;
}

div.news-section .morelink a{
color: #5895cb !important;
font-weight: bold !important;
text-decoration: none;
font-size: 13px;
display: inline-block;
background: url("../frameimage/2013/icon_arrow1a.gif") no-repeat 0 0;
padding: 6px 0 0 30px;
width: 155px;
margin-left: 45px;
height: 24px;
text-align: left;
}

div.news-section .morelink a:hover {
    text-decoration: none;
    color: #0780bd !important;
    font-weight: bold !important;
    background: url("../frameimage/2013/icon_arrow1b.gif") no-repeat 0 0;
}

table.doc-table tr.table-head,
#cntphMaster_repDocumentList_doctablerow_head{
background: #e9f5fd;
background: -moz-linear-gradient(top, #e9f5fd 0%, #ddf0ff 100%);
background: -webkit-linear-gradient(top, #e9f5fd 0%,#ddf0ff 100%);
background: linear-gradient(to bottom, #e9f5fd 0%,#ddf0ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f5fd', endColorstr='#ddf0ff',GradientType=0 );
vertical-align:top;
}

table.doc-table tr.table-head p,
#cntphMaster_repDocumentList_doctablerow_head p{
font-size: 14px;
font-weight: bold;
color: #4c89bc;
margin-top:4px;
margin-bottom:10px;
}

table.doc-table,
div.content_inner_dokumentumtar #cntphMaster_up table,
#document_table_214.doc-table{
width:100%;
position:relative;
border-top:2px solid #97c1e4;
border-bottom:2px solid #97c1e4;
border-collapse:separate!important;
}

table.doc-table{
	margin-bottom:50px;
}

table.doc-table tr.table-head a,
#cntphMaster_repDocumentList_doctablerow_head a{
display:inline-block;
width:50px;
height:28px;
vertical-align:top;
background-color:rgba(255,255,255,0.4);
	-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;
}

table.doc-table tr.table-head a:hover,
#cntphMaster_repDocumentList_doctablerow_head a:hover{
background-color: #97c1e4;
text-decoration:none;
}

table.doc-table tr.table-head a:after,
#cntphMaster_repDocumentList_doctablerow_head a:after{
	display:block;
	font-family: FontAwesome;
	font-size:22px;
	line-height:26px;
	text-align:center;
	border:1px solid #fff;
	color:#97c1e4;
	-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;
}

table.doc-table tr.table-head a:hover:after,
#cntphMaster_repDocumentList_doctablerow_head a:hover:after{
	color:#fff;
}

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 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 a.sort-desc:after,
#cntphMaster_repDocumentList_doctablerow_head th a.sort-desc:after{
content: "\f107";
}

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-asc:after,
#cntphMaster_repDocumentList_doctablerow_head a.sort-asc:after{
content: "\f106";
}

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;
text-decoration:none;
}

table.doc-table tr.table-head th a.active,
#cntphMaster_repDocumentList_doctablerow_head a.active{
background-color:#fff;
pointer-events:none;
}

table.doc-table td,
.content_inner_dokumentumtar td{
font-size:14px;
	border-bottom:1px solid #cdfff8;
	-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.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;
	-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;
}

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:not(.unavailable):hover td.name a,
table.doc-table tr:not(.unavailable):hover td.type a{
	color:#fff;
	text-decoration:none;
}

table.doc-table tr td{
	border-bottom:1px solid #cde5f8;
}

table.doc-table tr:last-child td{
	border:0;
}

.content_inner_dokumentumtar tr.lowlevel{
cursor:pointer;
}

table.doc-table td.name a,
.content_inner_dokumentumtar tr:not(.lowlevel) td.t_cell1_document_name_td a{
color:#1876c4;
}
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell1_document_name_td a{
color:#fff;
}
div.content_inner_dokumentumtar tr.lowlevel td.t_cell1_document_name_td a,
div.content_inner_dokumentumtar tr.lowlevel td.t_cell2 a{
color:#8cc8d5;
}

div.content_inner_dokumentumtar tr.lowlevel td.t_cell3_small{
color:#8fd2d5;	
}

table.doc-table td.type,
.content_inner_dokumentumtar tr td.t_cell2{
padding-top:6px;
}

table.doc-table td.type span,
table.doc-table td.type a,
.content_inner_dokumentumtar td.t_cell2 a{
display:block;
color:#4c89bc;
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;
}

#info_second_table table.doc-table td.section-title{
	background-color:#fff;
	font-size:16px;
	padding:10px;
	color:#4c89bc;
	font-weight: bold;
	text-align:center;
}

#info_second_table table.doc-table td.section-title:hover{
	background-color:#fff !important;
}

table.doc-table td.section-title p{
	margin:0;
	font-size:16px;
	color:#4c89bc;
	font-weight: bold;
	text-align:center;
}
#dlot2 .type > a{padding-left: 42px;}
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;
    width: 60px;
    height: 30px;
}

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;
    width: 60px;
    height: 30px;
}

div.detailsview span.reldoc td.type.doc, 
div.detailsview span.reldoc td.type.docx,
.content_inner_dokumentumtar td.t_cell2 a.doc, 
.content_inner_dokumentumtar td.t_cell2 a.docx,
table.doc-table td.doc a,
table.doc-table td.docx a{
background:url('../frameimage/documents/word-icon.png') no-repeat 5px center;
    width: 60px;
    height: 30px;
}

div.detailsview span.reldoc td.type.htm,
div.detailsview span.reldoc td.type.html,
.content_inner_dokumentumtar td.t_cell2 a.htm,
.content_inner_dokumentumtar td.t_cell2 a.html,
table.doc-table td.html a,
table.doc-table td.htm a{
background:url('../frameimage/documents/html-icon.png') no-repeat 8px center;
    width: 60px;
    height: 30px;
}

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;
    width: 60px;
    height: 30px;
}

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;
    width: 60px;
    height: 30px;
}

table.doc-table tr.document-row:nth-child(odd) td{
border-top:1px solid #cde5f8;
background-color:#eff8ff;
}

table.doc-table tr.document-row:nth-child(even) td{
border-top:1px solid #fff;
background-color:#fff;
}

#document_table_3239.doc-table tr:not(.unavailable):hover td,
#info_table_patch table.doc-table tr:not(.unavailable):hover td{
	background-color:#d2552e;
}

table.doc-table tr:not(.lowlevel):hover td,
.content_inner_dokumentumtar tr:not(.lowlevel):hover td{
color:#fff;
background-color:#5193ca !important;
}
.document-row .date{text-align: right;}
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell2 a{
color:#fff;
}

table.doc-table tr:not(.unavailable):hover td.date,
.content_inner_dokumentumtar tr:not(.lowlevel):hover td.t_cell3_small{
color:#fff;
}

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 td.date,
.content_inner_dokumentumtar tr td.t_cell3_small{
color:#6aa2d1;
font-size:15px;
padding:10px 8px 0 11px;
}

table.doc-table tr td.date{
	text-align:right;
}

#congress-news-portlet div.more-btn,
#referalo div.more-btn{
	display:none;
}

.content_inner_info_503 h5 {
    color: #ffffff;
    font-weight: bold;
    font-size: 17px;
    line-height: 1.3;
    background: #68a2d3;
    background: -moz-linear-gradient(top, #68a2d3 0%, #7db9e8 100%);
    background: -webkit-linear-gradient(top, #68a2d3 0%,#7db9e8 100%);
	background: linear-gradient(to bottom, #68a2d3 0%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68a2d3', endColorstr='#7db9e8',GradientType=0 );
    padding: 10px 18px;
	margin: 0px;
}

.publication-data{
    padding: 0 0 10px;
}
#content-news-page .page-title{display: none;}

.text .framed-block {
	border-left: solid 4px #a71e22;
    padding: 10px;
    background-color: #ffe7ee;
    color: #a71e22;
}

/*** Accordion és Tab fülek ***/
hr.ref{ 
	border-bottom: 1px solid #c1cfe2;
    height: 0px;
    width: 90%;}

button.accordion {
  background: none;
  color: #444;
  cursor: pointer;
  padding: 3px 0;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  position: relative;
}
.accordion h5:hover{background: #5d97c8;
    background: -moz-linear-gradient(top, #5d97c8 0%, #7db9e8 100%);
    background: -webkit-linear-gradient(top, #5d97c8 0%,#7db9e8 100%);
    background: linear-gradient(to bottom, #5d97c8 0%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d97c8', endColorstr='#7db9e8',GradientType=0 );}
.accordion h5:after {
  content: '\002B'; /* Unicode karakter "plusz" jel (+) */
  font-size: 22px;
  background: #fff;
  color: #c00000;
  float: right;
  margin-left: 5px;
  padding: 0 8px;
  position: absolute;
  top: 50%;
  right: 18px;
  transform: translateY(-50%);
}
.accordion.active h5{
	background: #a71e22;
    background: -moz-linear-gradient(top, #a71e22 0%, #c03e42 100%);
    background: -webkit-linear-gradient(top, #a71e22 0%,#c03e42 100%);
    background: linear-gradient(to bottom, #a71e22 0%,#c03e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a71e22', endColorstr='#c03e42',GradientType=0 );
}
.accordion.active h5:after {
  content: "\2212"; /* Unicode karakter "minusz" jel (-) */
}

.panel {
  padding: 0 10px;
  display: none;
  background-color: white;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
	
ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	background: #6da8d8;
}

/* Float the list items side by side */
ul.tab li {float: left;}
ul.tab li:nth-child(even){
	background: #68a2d3;
    background: -moz-linear-gradient(top, #68a2d3 0%, #7db9e8 100%);
    background: -webkit-linear-gradient(top, #68a2d3 0%,#7db9e8 100%);
    background: linear-gradient(to bottom, #68a2d3 0%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68a2d3', endColorstr='#7db9e8',GradientType=0 );
	border-left: 1px solid #5c93c1;
    border-right: 1px solid #5c93c1;
}
ul.tab li:nth-child(odd){background-color: #b1c8e7;
	border-left: 1px solid #b8d2e8;
    border-right: 1px solid #b8d2e8;}
ul.tab li:first-child {border-left: none;}
ul.tab li:last-child {border-right: none;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px 19px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 16px;
}
ul.tab li:last-child a{padding: 14px 20px;}
/* Change background color of links on hover */
ul.tab li a:hover {
    background-color: #5c96c7;
	color: #fff;
}

/* Create an active/current tablink class */
ul.tab li a:focus, tablinks.active, .red-title-box {
    background: #a71e22;
    background: -moz-linear-gradient(top, #a71e22 0%, #c03e42 100%);
    background: -webkit-linear-gradient(top, #a71e22 0%,#c03e42 100%);
    background: linear-gradient(to bottom, #a71e22 0%,#c03e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a71e22', endColorstr='#c03e42',GradientType=0 );
}
.red-title-box{padding: 5px 0;}
.red-title-box h4{margin: 0 0 20px 0px;}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
}


@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}		

/* Alap design elemek */
.titlebox{text-align: center; color: #000; font-size: 18px; margin-bottom: 15px; display: inline-block;}
.titlebox a{padding: 7px 15px;}
.titlebox a:hover, .titlebox a:visited{color: #fff;}
.red a{background: #c45858; color: #fff;}
.lightblue a{background: #e8f6ff; color: #5895cb;}
.blue a{background: #e8f6ff; color: #5895cb;}

hr.red{background-color: #c45858; width: 80%;}

/* accordion */

ul.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #ddd;
}
ul.accordion-list > li {
  position: relative;
  display: inline-block;
  width: 100%;
  height: auto;
  background-color: #fff;
  padding: 0px;
  margin: 0;
  cursor: pointer;
}

ul.accordion-list > li.active > h3:after {
  transform: rotate(90deg);
}
ul.accordion-list > li > h3 {
  font-weight: 600;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 20px 60px 20px 20px;
  margin: 0;
  font-size: 16px;
  text-transform: none;
  cursor: pointer;
  border-bottom: 1px solid #e1e1e1;
	line-height: 1.4;
}
ul.accordion-list > li > h3{background: #eee;}
ul.accordion-list > li:hover > h3{background: #e5e5e5;}
ul.accordion-list > li.active > h3{background: #ddd;}

ul.accordion-list.red-style > li.active > h3{background: #a71e22;color: #fff;}
ul.accordion-list.red-style > li.active > h3:after{color: #fff;}

ul.accordion-list > li > h3:after{
  content: "\2715";
    transform: rotate(45deg);
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -12px;
  transition: all 0.3s ease-in-out;
  font-size: 20px;
  width: 25px;
  height: 25px;
  text-align: center;
}

ul.accordion-list li.dijak > h3:after{top: 12px;}

ul.accordion-list > li > h3:after{
	color: #888;
}

ul.accordion-list > li div.answer {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  margin: 15px 0;
  padding: 0;
  cursor: pointer;
}
ul.accordion-list > li.active div.answer{
	display: block;
    -webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-2%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-2%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}
ul.accordion-list > li div.answer p {
  position: relative;
  display: block;
  padding: 10px 0 0 0;
  cursor: pointer;
  line-height: 150%;
  margin: 0 0 15px 0;
  font-size: 14px;
}
ul.accordion-list > li ul{list-style-type: disc}
ul.accordion-list > li ul > ul{list-style-type: circle}
ul.accordion-list > li li{font-size: 14px;}

.btn-fw{width: 100%; font-size: 95%;}

.tax-1{
    position: relative;
    margin: 10px 0;
    background: url("../image/hirek/ado1.jpg");
}

.tax-1 .btn-blue{
    position: relative;
    background: #6ba4d5;
    background-image: linear-gradient(to top, #6ba4d5, #568bb9);
    -webkit-backface-visibility: hidden;
    z-index: 1;
}
.tax-1 .btn-blue:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to top, #5991c1, #4c80ad);
    transition: opacity 0.5s ease-out;
    z-index: 2;
    opacity: 0;
}
.tax-1:hover .btn-blue:after{
    opacity:1;
}
.btn span {
  position: relative;
  z-index: 3;
}
.tax-1 .donate{
    position: relative;
    width: 100%;
    height: auto;
    padding: 30px;
}
.tax-1 .donate > p{
    text-align: center;
    color: #fff;
    font-size: 19px;
    line-height: 1.56em;
    font-weight: 600;
}
#right_div .tax-1 .donate > p{
    font-size: 16px;
}
#right_div .font-xl{
    font-size: 24px!important;
}


/* HÍREK ALAP */

.news-box img, .news-block .news-thumbnail img, .block .news-thumbnail img{
    width: 100%;
    display: block;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.news-box:hover img, .news-block:hover .news-thumbnail img, .block:hover .news-thumbnail img{
    width: 100%;
    -moz-transform: scale(1.05); /* Firefox */
    -o-transform: scale(1.05); /* Opera */
    -webkit-transform: scale(1.05); /* Safari And Chrome */
    transform: scale(1.05); /* Standard Property */
}
.news-thumbnail{
    overflow: hidden;
}

.news-block, .block{
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.block{margin-bottom: 25px;}
.display-flex .block{margin-bottom: 0px;}

.block img{
    widtH: 100%;
    max-width: 100%; 
    display: block;
}
.news-block:hover, .block:hover{
    -webkit-box-shadow: 0px 0px 15px 0px rgba(40,86,125,0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(40,86,125,0.15);
    box-shadow: 0px 0px 15px 0px rgba(40,86,125,0.15);
}
.news-block:hover .news-content > h3.news-title{
    color: #a71e22;
}
.news-thumbnail img{
    max-width: 100%;
    display: block;
}
.news-category{
    position: absolute;
    top:2px;
    z-index: 1;
    left:0;
}
.news-content {
    padding: 20px 20px 50px;
}
.block-content { padding: 20px;}
.news-title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.block-title{
    font-size: 20px;
    text-align: center;
    margin: 0px 0px 4px;
}
.block-content .subtitle{font-size: 16px; text-align: center; margin:0;}
.news-date{
    margin: 10px 0px 15px;
    color: #888;
    font-size: 14px;
}
.news-lead {padding-bottom: 15px;}
.side-by-side-news .row.display-flex > [class*='col-']{margin-bottom: 25px;} 
.side-by-side-news .news-category a{
    background: #a71e22; 
    color: #fff; 
    font-weight: 400; 
    padding: 3px 8px;
}
.side-by-side-news h3.news-title{
    font-size: 22px;
    line-height: 1.3;
    margin: 10px 0;
    min-height: 56px;
}
.side-by-side-news .news-more{
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.side-by-side-news .more-btn, .top-to-bottom-news .more-btn, .blog-article .more-btn, {display: none;}




/* Top to bottom hírek */ 

#little-news{background: #fff; padding: 70px 0;}
.top-to-bottom-news [class*='col-'] {
    width: 100%;
    margin: 10px 0; 
}

.top-to-bottom-news .news-category, .top-to-bottom-news .news-lead{display: none;}
.top-to-bottom-news .news-title{ font-size: 16px; color: #222;}
.top-to-bottom-news .news-content{ padding: 10px 15px;}
/* Első hír css */

.top-to-bottom-news [class*='col-']:first-of-type .news-block .overlay{
    background-color: rgba(0,0,0,0.4);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.5s ease-out;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-content{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    padding: 25px;
    text-align: center;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-block .news-title {
    color: #fff;
    text-align: center;
    padding-top: 60px;
    transition: all 0.5s ease-out;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-block .news-more {
    opacity: 0;
    padding-top: 20px;
    transition: all 0.5s ease-out;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-block:hover .news-more {
    padding-top: 0px;
    opacity: 1;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-block:hover .news-title {
    padding-top: 0px;
    opacity: 1;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-block:hover .overlay{
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.top-to-bottom-news [class*='col-']:first-of-type .news-content .news-date {
    display: none;
}
/* Többi hír css */
.top-to-bottom-news [class*='col-']:not(:first-of-type) img {
    display: none;
}
.top-to-bottom-news [class*='col-']:not(:first-of-type) .news-content{
    border-left: 4px solid #a71e22;
}
.top-to-bottom-news [class*='col-']:not(:first-of-type) .news-content > h3{
    margin: 0;
}
.top-to-bottom-news [class*='col-']:not(:first-of-type) .news-content .news-date{
    margin: 10px 0 0;
}
.top-to-bottom-news [class*='col-']:not(:first-of-type) .news-more{
    display: none;
}


/* BLOG SZERŰ HÍREK */
.blog-article, .news{
    margin-bottom: 20px;
}
.blog-article [class*='col-'], .news [class*='col-']{
    width: 100%;
    margin: 10px 0; 
}

.blog-article .news-block, .news .news-block{
    /* background: none; */
}
.blog-article .news-lead, .news .news-lead{
    padding-bottom: 0px;
}
.blog-article .news-thumbnail, .news .news-thumbnail{
    float: left; 
    width: 30%; 
    margin: 0 20px 0 0;
}
.news .news-thumbnail{width: 33%;} 
.blog-article .news-content, .news .news-content{
    padding: 10px;
}

.blog-article .news-content .news-title, .news .news-content .news-title {
    font-size: 20px;
    margin: 15px 0px;
    text-transform: unset;
}

.news .news-content .news-title{margin: 17px 0 10px;} 

.blog-article .news-content .news-date, .blog-article .news-block .news-more {
    display: none;
}
.news .news-content .news-date{
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 10px;
    background: #a71e22;
    color: #fff;
}

p.center{text-align: center!important;}

.link-box{
    background: #fff;
    padding: 20px 15px;
}
.link-box a{
    color: #497ead;
    font-weight: 600;
}

.link-box p{
    position: relative;
    padding-right: 40px;
}
.link-box p:hover a.btn-text{
    text-decoration: underline;
    color: #5991c1;
}
.link-box p:hover a.btn-text:after{
    background: #5991c1;
    background: -moz-linear-gradient(top, #5991c1 0%, #4c80ad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5991c1), color-stop(100%,#4c80ad));
    background: -webkit-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: -o-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: -ms-linear-gradient(top, #5991c1 0%,#4c80ad 100%);
    background: linear-gradient(to bottom, #5991c1 0%,#4c80ad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5991c1', endColorstr='#4c80ad',GradientType=0 );
}

div.image-news{
    width: 100%;
    height: 150px;
}

#content-news-page .news-list-item .image-news {
	height: unset;
	width: 100%;
	aspect-ratio: 5 / 3;
	display: block;
	overflow: hidden;
	object-fit: cover;
}

#content-news-page .row.news-list {
	display: flex;
	flex-wrap: wrap;
	row-gap: 2rem;
}

#content-news-page .news-list-item {
	background: #fff;
	transition: all 0.2s ease-in-out;
}

#content-news-page .news-list-item:hover {
	box-shadow: 0px 0px 15px 0px rgba(40,86,125,0.15);
}

#content-news-page .news-list-item .card-body {
	padding: 0 1rem 1rem;
}

#content-news-page .news-list-item .card-body .lead,
#content-news-page .news-list-item .card-body .lead * {
	font-weight: normal!important;
}

.image img{
    max-width: 100%;
    width: 100%;
}
#copyright {
    background: #fff;
    font-size: 12px;
}
#copyright p{
    text-align: center;
    margin: 5px 0;
}

/* hirek.aspx listázása*/
.content_inner_hirek .news-list-item{
    min-height: 400px;
}
.content_inner_hirek h3.title{
    color: #a71e22;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.content_inner_hirek .news-list .lead {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    max-height: 6.8em;
}

.space{content:""; height: 1px; margin: 15px 0px;}

/* pagination */

ul.pagination{
	padding:12px 0;
}

ul.pagination.numeric{
	width:100%;
	text-align:center;
	padding:12px 100px;
	margin-bottom:10px;
}

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:34px;
border:1px solid #cb4343;
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-size:16px;
	color:#cb4343;
	text-align:center;
}

li.pagination-list-item-number:hover:not(.active) a{
	color:#fff;
	border-color:#cb4343;
	background-color:#cb4343;
}

li.pagination-list-item-number.active a{
	color: #ececec;
	border-color: #cb4343;
	background-color: #cb4343;
	cursor:default;
}

li.pagination-list-item-next,
li.pagination-list-item-first{
	margin-right:12px;
}

li.pagination-nav a{
	height:36px;
	border-color: #a3fff9;
	background-color: initial;
}

li.pagination-nav a:after{
	position:relative;
	display:block;
	font-family: FontAwesome;
	font-size:20px;
	text-align:center;
	line-height:34px;
	color: #cb4343;
	z-index:1;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

ul.pagination li.pagination-list-item-first a:after{
	content:'\f100';
	padding-right: 3px;
}

li.pagination-list-item-prev a:after{
	content: "\f104";
	padding-right: 3px;
}

ul.pagination li.pagination-list-item-next a:after{
	content: "\f105";
}

ul.pagination li.pagination-list-item-last a:after{
	content: "\f101";
}

li.pagination-nav:not(.disabled):hover a{
	border-color: #cb4343;
	background-color: #cb4343;
}

li.pagination-nav:not(.disabled):hover a:after{
	color:#fff;
}

li.pagination-nav.disabled a{
	cursor:default;
	border-color: #ececec;
	background-color: #fcfcfc;
}

li.pagination-nav.disabled a:after{
	color:#e3e3e3;
}

@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;
}
}

/* Aloldalak alap design elemek */


.color-box{
    position: relative;
    height: 100%;
    padding: 15px;
    width: calc(100% - 25px);
    margin-left: 0;
    background: #6ba4d5;
    background: -moz-linear-gradient(top, #6ba4d5 0%, #568bb9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ba4d5), color-stop(100%,#568bb9));
    background: -webkit-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: -o-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: -ms-linear-gradient(top, #6ba4d5 0%,#568bb9 100%);
    background: linear-gradient(to bottom, #6ba4d5 0%,#568bb9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba4d5', endColorstr='#568bb9',GradientType=0 );
}

.color-box .pic-in-box{
    position: absolute;
    top: 25px;
    bottom: 25px;
    right: -25px;
    left: 25px;
     overflow: hidden;
}

.color-box .pic-in-box img{
    display: block;
    height: 100%;
    width: 100%;
    margin: 0;
    object-fit: cover;
}



#info_second_table img{max-width: 100%;}

.yt-content, .fb-content{padding: 15px;}
.yt-content img, .fb-content img{display: inline-block; float: left; max-width: 46px!important; width: 100%;margin-right: 7px;}
h3.yt-title, h3.fb-title{font-size: 16px; margin: 0; padding:0;}
h4.yt-date, h4.fb-date{font-size: 14px; margin: 0; padding:0;}

.yt-videos > [class*='col-'], .fb-videos > [class*='col-'] {
  margin-bottom: 20px;
}
.yt-videos .thumbnail iframe, .fb-videos .thumbnail iframe {display: block; margin:0;}

.news{
    margin: 80px 0px 50px;
}

.title-box{
    background: #dbe7f1;
    padding: 15px;
}
h2.subtitle{
    font-size: 28px;
    color: #28567d;
    font-family: 'Lora', serif;
    text-transform: none;
    text-align: center;
}
h3.article, h3.article-purp{
    font-size: 24px;
    font-family: 'Lora', serif;
    border-left: 4px solid #a71e22;
    padding: 8px 0px 8px 15px;
    text-transform: none;
}
h3.article-purp{
    border-left: 4px solid #851ea7;
}
.primary-box{
    display: block;
    border: 3px solid #a71e22;
    padding: 20px;
    width: 90%;
    margin: 25px auto;
}
.primary-box .header{
    background: #fff;
    padding: 8px 15px;
    position: relative;
    margin-top: -30px;
    color: #a71e22;
    text-transform: uppercase;
}
.forras a{font-size: 10px; color: #a71e22;}
span.highlight{
    padding: 0 3px;
    background-image: linear-gradient(#a71e22, #a71e22);
    background-repeat: no-repeat;
    background-position: 0% 100%;
    background-size: 0px 100%;
    color: inherit;
    transition: all .3s ease-in-out;
}
p:hover span.highlight{
    background-size: 100% 100%;
    color: #fff;
    transition: all .3s ease-in-out;
}
.design-box{
    position: relative;
    background: #fff;
    padding: 20px;
    transform: translateY(-50%);
    top: 50%;
}
.design-box.left{
    margin-left: -15px;
}
.design-box.right{
    margin-right: -15px;
}
.design-pic{
    position: relative;
    transform: translateY(-50%);
    top: 50%;
}
.row.display-flex .design-pic img{
    display: block;   
}
.more-information-box{
    margin: 30px 0;
    background: #fff;
    padding: 1px 25px 25px;
}
.more-information-box a{
    padding: 5px 12px;
    margin: 5px 8px 5px 0px;
    display: inline-block;
    background: #cedbe6;
    font-weight: 400;
    color: #222;
    font-size: 14px;
}
.more-information-box a:hover{
    background: #beeac8;
    color: #468c45;
    text-decoration: none;
}
.table thead th {
    vertical-align: middle;
    background: #fff;
    border-bottom: 2px solid #dee2e6;
}
.table td, .table th {
    padding: .5rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}
ul.alpha{
    list-style-type: lower-alpha;
}
ul.alpha li{
    margin-bottom: 10px;
    padding-left: 10px;
}

.vernyomas thead th{
    font-size: 14px;
    font-weight: normal;
}
.vernyomas tbody{
    color: #fff;
}
.vernyomas tbody tr td{
    vertical-align: middle;
}
.vernyomas tbody tr td:not(:first-of-type){
    text-align: center;
}
.vernyomas tbody tr:nth-child(n+1){
    background: #0aaf5c;
}
.vernyomas tbody tr:nth-child(3){
    background: #99d2a9;
}
.vernyomas tbody tr:nth-child(n+4){
    background: #dc6663;
}
.vernyomas tbody tr:nth-child(n+7){
    background: #d32441;
}

@media screen and (max-width: 1200px){
    .design-box.left{
    margin-left: 0px;
}
.design-box.right{
    margin-right: 0px;
}
}

.content_inner_copyright .tophed,
.content_inner_help .tophed,
.content_inner_webterkep .tophed {
	width: 100%;
	height: initial;
	background: none;
	padding: 0px;
}

.content_inner_copyright .cnt_cnt,
.content_inner_help .cnt_cnt,
.content_inner_webterkep .cnt_cnt {
	border: none;
	background-image: none;
	padding: 0px;
}

.content_inner_copyright #tophead_br,
.content_inner_copyright #tophead_hr,
.content_inner_help #tophead_br,
.content_inner_help #tophead_hr,
.content_inner_webterkep #tophead_br,
.content_inner_webterkep #tophead_hr,
.content_inner_hirek .news-list > h3 {
	display: none;
}

#right_div img{
    max-width: 100%;
}