﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin-ext');

.fancybox-overlay,
#loginBox{
	z-index: 9981!important;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.45;
	background:#edf6fa url('/upload/diabetes/frameimage/newdesign/top-bg.png') no-repeat 0 79px;
	background-size:100% 531px ;
	color:#000;
}

.ie8 body{ 
    background:#edf6fa url('/upload/diabetes/frameimage/newdesign/top-bg.png') repeat-x 0 79px;
}

h1, h2, h3, h4, h5, h6, .tophed, #top_head h4, .cnt_head h4, .cnt_szponzorok h4 {
	text-align:left;
	margin:0;
}
h1, .tophed, #top_head h4, .cnt_head h4, .cnt_szponzorok h4, .cnt_observer_info h4{
	margin-top:0px;
	margin-bottom:12px;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	text-align:left;	
	color:#1898C9;
	background-color:transparent;
	display:block;
}


.log-in-btn {
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    outline: 0;
    background: #f29a4a;
	background: -moz-linear-gradient(top, #f29a4a 0%, #efa969 45%, #d06d13 55%, #e67d1e 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f29a4a), color-stop(45%, #efa969), color-stop(55%, #d06d13), color-stop(100%, #e67d1e));
	background: -webkit-linear-gradient(top, #f29a4a 0%, #efa969 45%, #d06d13 55%, #e67d1e 100%);
	background: -o-linear-gradient(top, #f29a4a 0%, #efa969 45%, #d06d13 55%, #e67d1e 100%);
	background: -ms-linear-gradient(top, #f29a4a 0%, #efa969 45%, #d06d13 55%, #e67d1e 100%);
	background: linear-gradient(to bottom, #f29a4a 0%, #efa969 45%, #d06d13 55%, #e67d1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29a4a', endColorstr='#e67d1e', GradientType=0 );
    border: 0;
    padding: 15px 35px;
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
    margin: 15px auto;
	-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;
}
.log-in-btn:hover, .log-in-btn:active, .log-in-btn:focus {
    color:#fff!important;
  background: #e08e44;
	background: -moz-linear-gradient(top, #e08e44 0%, #e8974c 45%, #d06d13 55%, #e67d1e 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e08e44), color-stop(45%, #e8974c), color-stop(55%, #d06d13), color-stop(100%, #e67d1e));
	background: -webkit-linear-gradient(top, #e08e44 0%, #e8974c 45%, #d06d13 55%, #e67d1e 100%);
	background: -o-linear-gradient(top, #e08e44 0%, #e8974c 45%, #d06d13 55%, #e67d1e 100%);
	background: -ms-linear-gradient(top, #e08e44 0%, #e8974c 45%, #d06d13 55%, #e67d1e 100%);
	background: linear-gradient(to bottom, #e08e44 0%, #e8974c 45%, #d06d13 55%, #e67d1e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08e44', endColorstr='#e67d1e', GradientType=0 );
}


a {
color:#0077a4;
text-decoration: none;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
a:hover {
color:#f49508;
	text-decoration: none;	
}
img, a img, img a {
	border: none;
}
input {
	margin:5px;
	color:#036;
}
ul, ol, li{
padding:0;
margin:0;
}
ul{
list-style:none;
}

p{
font-size:15px;
color:#626262;
line-height:1.3;
}

hr {
	height:1px;
	padding:0px;	
	background-color:transparent;
	color:#E9F5F9;
	border:none;
}
hr.space{
    margin: 20px 0;
    background-color: #fecc00;
}

@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('fonts/8655-webfont.eot');
    src: url('fonts/8655-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/8655-webfont.woff') format('woff'),
         url('fonts/8655-webfont.ttf') format('truetype'),
         url('fonts/8655-webfont.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProBoldCondensed';
    src: url('fonts/myr.eot');
    src: url('fonts/myr.eot') format('embedded-opentype'),
         url('fonts/myr.woff') format('woff'),
         url('fonts/myr.ttf') format('truetype'),
         url('fonts/myr.svg#MyriadProBoldCondensed') format('svg');
}

@font-face {
    font-family: 'myriadpro-bold';
    src: url('fonts/myriadpro-bold-webfont.eot');
    src: url('fonts/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-bold-webfont.woff2') format('woff2'),
         url('fonts/myriadpro-bold-webfont.woff') format('woff'),
         url('fonts/myriadpro-bold-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Regular.woff') format('woff'),
         url('fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#extra_scrolling_div {
	background-color:transparent;
	color:#000;	
	text-align:center;
}/* oldal tetejen, aljan vagy szelen levo fix tartalom */
#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:999;
}
#admin_div .mini {
	display:inline-block;
	padding: 7px 50px;
	width:700px;
	background-color: #666;
	color: #FFF!important;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;	
	font-weight: bold;
	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 .mini span{
display:inline-block;
padding:0 10px;
}

#admin_div a {
	background-color:transparent;
	color: #FFF!important;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 2px;
}

 
#site_outer_div {
}/* fo div */
#site_inner_div {
background:url('../frameimage/newdesign/footer-shadow.png') repeat-x bottom 40px left 0;
}/* fo div 2 */
#layout_div {
/*background:url('../frameimage/newdesign/news-shadow.png') no-repeat 100px 282px;*/
}/* 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 */

/* menutree */
#menutree1n2Nodes{
display:none!important;
}
#menutree1n2 {
display:block!important;
visibility:hidden;
}

/* header */

#layout_head_middle_div #header{
position:fixed;
top:0;
left:0;
height:34px;
width:100%;
background: #185b9b;
background: -moz-linear-gradient(top, #185b9b 0%, #2279ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185b9b), color-stop(100%,#2279ae));
background: -webkit-linear-gradient(top, #185b9b 0%,#2279ae 100%);
background: -o-linear-gradient(top, #185b9b 0%,#2279ae 100%);
background: -ms-linear-gradient(top, #185b9b 0%,#2279ae 100%);
background: linear-gradient(to bottom, #185b9b 0%,#2279ae 100%);
border-bottom:3px solid #fecc00;
z-index:9980;
}

#layout_head_middle_div #header div.inner,#footer_site div.inner{
position:relative;
width:990px;
margin:0 auto;
}

#header img.head-logo{
position:absolute;
left:0;
top:0;
z-index:0;
	-webkit-transition: opacity 0.4s linear;
	-moz-transition: opacity 0.4s linear;
	-ms-transition: opacity 0.4s linear;
	-o-transition: opacity 0.4s linear;
	transition: opacity 0.4s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#header.lower img.head-logo{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#header div.head-datas{
float:left;
width:auto;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#header.lower div.head-datas{
margin-left:90px;
}

#footer_site div.left-side{
float:left;
width:60%;
min-height:138px;
}

#footer_site div.left-side div.footer-logo{
width:136px;
float:left;
text-align:center;
padding-top:10px;
}

#footer_site div.left-side div.addresses{
padding-top:22px;
}

#footer_site div.left-side div.addresses h1{
font-family: 'swis721_cn_btbold';
font-size:28px;
color:#fff;
font-weight:normal;
margin:0 0 5px;
}

#footer_site div.left-side div.addresses h2{
font-weight:bold;
font-size:15px;
color:#80c2e9;
margin:0 0 10px;
}

#footer_site div.left-side div.addresses p{
font-size:14px;
color:#fffefe;
margin:0 0 5px;
}

#footer_site div.left-side div.addresses p label{
font-weight:bold;
margin-right:6px;
}

#footer_site div.left-side div.addresses p a{
color:#aed5ec;
font-weight:normal;
}

#footer_site div.left-side div.addresses p a:hover{
color:#d2e7f3;
}

#footer_site div.right-side{
min-height:88px;
width:200px;
float:right;
padding-top:50px;
text-align:right;
}

#footer_site div.right-side p{
text-align:right;
font-size:12px;
color:#80c2e9;
padding-right:15px;
margin:0 0 5px;
}

#footer_site div.footer-bottom-line{
margin-left:136px;
padding-bottom:5px;
border-bottom:1px solid #fff;
color:#fffefe;
}

#footer_site div.footer-bottom-line span.copyright{
font-size:13px;
}

#footer_site div.footer-bottom-line span.jump-top{
display:inline-block;
font-size:14px;
line-height:26px;
padding:0 33px 0 10px;
margin-top:-3px;
background:url('/upload/diabetes/frameimage/newdesign/arrow-up.png') no-repeat right 8px center;
cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#footer_site div.footer-bottom-line span.jump-top:hover{
color:#0077a4;
background-color:#ffffff;
}

#header div.hide, span.hide{
display:none;
}

#header div span{
position:relative;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:34px;
padding:0 10px;
}

#header span.today{
padding-left:15px;
color:#fff;
margin-right:10px;
}

#header span.today:after{
position:absolute;
display:block;
content:'';
top:10px;
right:0;
height:15px;
width:1px;
background-color:#fff;
}

#header .page-link{
display:inline-block;
font-size:13px;
font-weight:bold;
color:#84cbf0;
margin-right:2px;
padding:0 10px;
line-height:18px;
border:0;
	-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;
}

#header span.page-link{
color:#1e6ea7;
background-color:#fecc01;
cursor:default;
}

#header a.page-link:hover{
color:#ffffff;
background-color:#f29300;
text-decoration:none;
}

#header .public{
margin-right:10px;
}

#header a.language{
position:relative;
font-size:13px;
font-weight:bold;
display:inline-block;
margin:0 0 0 10px;
padding:0 0 0 5px;
line-height:18px;
color:#fff;
border:none;
background:transparent;
	-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;
cursor:pointer;	
}

#header a.language:after{
position:absolute;
display:block;
content:'';
top:2px;
left:-10px;
height:15px;
width:1px;
background-color:#fff;
}

#header a.language img{
margin:0 0 -4px 2px;
}
#header a.language:hover{
color:#0077a4;
background:#fff;
}

#header #login-link{
float:right;
line-height:33px;
font-size:14px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:right;
padding:0 0 0 8px;
background:transparent url('../frameimage/newdesign/login-btn-hover.png') no-repeat right 0 top 0;
	-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;
}

#header #login-link img{
float:right;
margin-left:7px;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
#header #login-link:hover img,#loggedin:hover img.logged-profile{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#header #login-link:hover{
background-color:#f29300;
}

#header #login-link span{
color:#fecc00;
padding:0;
}

#header #login-link:hover span{
color:#fff;
}

#loggedin{
position:relative;
float:right;
width:auto;
font-size:14px;
font-weight:bold;
color:#84cbf0;
line-height:34px;
cursor:default;
padding-left:10px;
border-left:2px solid transparent;
background:url('/upload/diabetes/frameimage/newdesign/loggedin-hover.png') no-repeat 100% 0;
	-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;
}

#loggedin img.logged-profile{
	float:right;
	display:block;
	margin-top:0px;
	margin-left:10px;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#loggedin span.username{
	color:#fecc00;
	font-size:14px;
	padding:0;
	-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;
	height: 34px;
	width: auto;
    min-width: 153px;
    text-align: center;
    max-width: 350px;
}

@media (max-width:1200px){
	#loggedin span.username {
		max-width: 300px;
	}
}

@media (max-width:990px){
	#loggedin span.username {
		max-width: 200px;
	}
}

@media (max-width:400px){
	#loggedin span.username {
		min-width: unset;
        max-width: 130px;
	}
}

#loggedin:hover{
color:#fee57f;
border-color:#fecc00;
background-color:#f29300;
}

#loggedin:hover span.username{
color:#ffffff;
}

#loggedin ul{ 
background-color: #fff9de;
border:3px solid #fff;
width:266px;
}

#loggedin #login-menu{
display:none;
position: absolute; 
z-index: 99999; 
right: 0px; 
top: 34px; 
}

#loggedin #login-menu:after{
position:absolute;
content:'';
display:block;
top:0;
right:0;
width:28px;
height:6px;
background-color:#fffae1;
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
}

#loggedin ul li{
padding-bottom:1px;
background:url('/upload/diabetes/frameimage/newdesign/loggedin-menu-sep.png') repeat-x 0 100%;
}

#loggedin ul li.last{
padding:0;
background:none;
border-bottom:2px solid #fff;
}

#loggedin ul li a{
position:relative;
display:block;
font-weight:bold;
font-size:17px;
color:#bd7912;
line-height:20px;
padding:5px 25px;
	-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;
}

#loggedin ul li a:after{
position:absolute;
display:block;
content:'';
width:8px;
height:12px;
top:9px;
left:9px;
background:url('/upload/diabetes/frameimage/newdesign/loggedin-menu-bullet.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#loggedin ul li a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#loggedin ul li.logout{
background:#ffffff;
border-bottom:1px solid #fff;
}

#loggedin ul li.logout a:after{
display:none;
}

#loggedin ul li.logout a{
color:#dfaa1f;
font-size:15px;
padding:0;
text-align:right;
line-height:30px;
background:#fbedae url('/upload/diabetes/frameimage/newdesign/loggedin-exit-hover.png') no-repeat 100% 0;
}

#loggedin ul li.logout a img{
float:right;
margin-left:8px;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#loggedin ul li.logout a:hover img,
#reg-page a.reg-box:hover span.title:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#loggedin ul li a:hover{
color:#f28900;
background-color:#ffffff;
}

#loggedin ul li.rememberme{
background:#f3f3f3;
text-align:right;
padding-bottom:2px;
border-bottom:3px solid #fecc00;
line-height:20px;
}

#loggedin ul li.rememberme label{
display:inline-block;
font-size:12px;
line-height:14px;
color:#626262;
font-weight:normal;
padding:2px 15px 0 40px;
cursor:pointer;
}

#loggedin ul li.rememberme input{
float:right;
margin:10px 10px 0 0;
}

.clear{
clear:both;
}

#menu-line{
position:fixed;
top:37px;
left:0;
width:100%;
height:40px;
background: #42a0d0;
background: -moz-linear-gradient(top, #42a0d0 0%, #89cdf2 94%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42a0d0), color-stop(94%,#89cdf2));
background: -webkit-linear-gradient(top, #42a0d0 0%,#89cdf2 94%);
background: -o-linear-gradient(top, #42a0d0 0%,#89cdf2 94%);
background: -ms-linear-gradient(top, #42a0d0 0%,#89cdf2 94%);
background: linear-gradient(to bottom, #42a0d0 0%,#89cdf2 94%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42a0d0', endColorstr='#89cdf2',GradientType=0 );
border-bottom:2px solid #d7f0fb;
z-index:990;
-webkit-box-shadow: 0px 10px 10px 0px rgba(21,85,129,0.2);
-moz-box-shadow: 0px 10px 10px 0px rgba(21,85,129,0.2);
box-shadow: 0px 10px 10px 0px rgba(21,85,129,0.2);
}

#head-section{
position:relative;
padding:42px 0 11px;
}

#head-section a.mdt-logo{
display:inline-block;
position:relative;
float:left;
margin-right:10px;
}

#head-section div.page-title{
padding-top:17px;
float:left;
width:380px;
}

div.page-title a.mdt-logo span{
display:inline-block;
position:absolute;
right:-170px;
bottom:-3px;
line-height:17px;
padding-left:17px;
color:#f29300;
font-weight:bold;
font-size:14px;
z-index:1;
background:url('../frameimage/newdesign/blue-arrow.png') no-repeat left 0 center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div.page-title:hover a.mdt-logo span{
right:-150px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#head-section div.page-title h1{
font-family: 'swis721_cn_btbold';
font-size:42px;
font-weight:normal;
line-height:48px;
color:#fff;
text-shadow: 0px 2px 0px rgba(52, 149, 203, 0.75);
text-align:left;
}

#head-section div.page-title h2{
font-family:'MyriadProBoldCondensed';
font-size:19px;
font-weight:bold;
color:#4fa3d2;
text-align:center;
margin-top:8px;
letter-spacing:0.75px;
text-align:left;
text-transform:uppercase;
}

#head-section #news_banner{
position:relative;
width: 600px; 
float: right;
border:3px solid #fff;
margin-top:11px;
}

/* content */
#contentframe_container_x_lcr3 {
background:url('../frameimage/newdesign/content-bg.png') repeat-y 100% 0;
}/* jobb oldal */
#contentframe_container_x_lcr2 {
background:url('../frameimage/newdesign/content-shadow.png') no-repeat right 34px top -9px;
}/* kozep */

/*
#contentframe_container_x_lcr1 {
	background-color:transparent;
	background-image:url('../frameimage/portlet_leftcontent_back.jpg');
	background-repeat:repeat-y;
	background-position:top right;
}*/ /* bal oldal */
#content_div, 
.content_div {
background-color:#fff;
}
#left_div {
border-left:2px solid #bed7e6;
border-top:2px solid #bed7e6;
background-color:#cde4f2;
}
#right_div {
}
.content_inner_div {
	margin:0px;
	background-color:#fff;
}/* korabbi neve: contentstyle */
.content_top_div {
	background-color:#1898C9;
}
.content_cnt_div {
padding:3px;
}
.content_bottom_div {
}
.content_cnt_div .important_cnt_div{
	margin:20px 50px;
	padding:15px;
	background-color:orange;
	border:1px solid #8b0000;	
	border-radius:8px;	
}
#info_first_table {
border-bottom:1px solid #E9F5F9;
margin-bottom:10px;
}
#info_second_table {
	padding: 0 5px;
}

#layout_footer_portlet_div {
}/* a honlap also portletsora */


/* abc szerinti navigacios resz */
html>body #abc_nav, #abc_nav {
	width:100%;
	text-align: center;
}
html>body #abc_nav {
	clear: both;
}/* IE7, Firefox, Opera, Safari, Chrome miatt  */
#abc_nav {
	clear:none;
}/* IE6 miatt  */


#layout_footer_div {
	width:990px;
	margin: 0px auto 0px auto;
	padding:0px;
}


/* korabbi main maradvany */
.wptext {
	font-size:11px;
	color:#ffffff;
}
/* docview oldalon a felso navigacios blokk: Vissza, Dokumentum nyomtatasa, [ A fajl letoltese (jobb egergombbal!) ], [ A dokumentum ablak bezarasa ] */

.t_head {
	color:#006699;
}
.t_cell1, 
.t_head_different, 
.t_head_different_small {
	background-color:#D8ECF5;
}
.t_cell2, 
.t_cell_correct_small {
	background-color:#E3F2F9;
}
.t_head, 
.t_cell2_small, 
.t_cell3, 
.t_cell3_small {
	background-color:#EBF7FD;
}
.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:#F4FCFF;
}
.t_cell_small_light {
	background-color:#f9fdff;
}
.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 {
	font-weight:bold;
	height:20px;
	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: 10px;
	padding-right:10px;
}
: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 {
	font-weight:bold;
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
} /* A nyitolapon a web-tartalom statisztika cimsor st?lusa */

.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 {
	font-size:13px;
	line-height:17px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.button {
	text-decoration: none;
	background-color: #405f8c;
	color: #ffffff;
	border: 1px none;
}
.comment {
	font-size: 10px;
}
.input {
	background-color:#FFF;
	border: 1px solid #A9C3E8;
	color:#036;
	font-size:11px;
}
.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;
}

/* hir datuma */
.newsdate_and_btns .addthis_default_style {
	margin-bottom:10px;
	margin-right:10px;
	float:right;
	display:inline;
}/* ajanlo gombok */

#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:100%;
	padding:0px 10px;
}



					/* uj content css */


.cnt {
	margin:15px 5px;
	border:1px solid #e9e9ea;
	border-radius:5px;
}

.cnt_header {
	border:none;
}

#tophead_hr{
	height:1px;
	margin:0px;
	padding:0px;
	border:1px solid #eeeeee;
	background-color:#eeeeee;	
}
#header_description {
	margin:0px;
	color:#666;	
}
.cnt_cnt {
	padding:20px;
	background-image:url('../frameimage/gradient_top_back.jpg');
	background-repeat:repeat-x;
	background-position:left top;	
}
/* az odlal 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;
	text-align: justify;
}
.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;
	color:#666;
}/* alcim, melyre akar hatterkep is teheto, uj design-mintat kovetve */
.important_text {
	font-weight:bold;
	color:#285a81;
}/* boldozott, kiemelt szoveg szoveg */

#doc_cnt a{
	font-weight:normal;
}





/* uj stilusu hirek, sajtofigyeles + egyeb oldalakra vonatkozo kozos reszek */
.middle_news img.lightbox_normal {
	width:200px;
}
#middle #top_head br,
#middle.middle_news .one_newsblock p img, 
#middle .cnt .indexbox br {
	display:none;
}

#middle .one_newsblock p img{
	max-width:100%;
}

#middle .cnt,
#middle .cnt2 {
	width:100%;
}
#middle .cnt {
	margin:0px 0px 10px 0px;
	border:none;
	display:block;
}
/* cimek befoglalo doboza */

/* hirkategoriak */
#middle .cnt .cat_1, 
#middle .cnt .cat_2 {
	float:right;
}
#middle .cnt .indexbox {
	width:200px;
	padding:10px 0px 5px 0px;
	margin-bottom:10px;
	background-color:#F9FDFF;
	border:1px solid #D8ECF5;	
	text-align:left;
	color:#333;
}
#middle .cnt .indexbox h2{
	margin:0px 10px 6px 10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#middle .cnt .indexbox a{
	margin:3px 10px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	display:block;
}
.categories {
	background-color:#FFF;
	border:1px solid #D8ECF5;
	padding:5px;
}/* feljovo ablak */
.categories a, .categories a:hover{
	font-weight:normal;
}

/* 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;
	clear:both;
}
.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 #ffde6d;
	background-color:#ffff;
}

#tree_div table {
	width:100%;
}

#tree_div img {
	margin:0px!important;
}


/* lablec */
#Table1 {
	width:100%;
}

#abc_nav{
padding-bottom:40px;
}

#footer_nav {
position:absolute;
left:0;
width:100%;
height:37px;
background-color:#2887bd;
border-top:3px solid #fff;
border-bottom:3px solid #fecc00;
text-align:center;
}
#footer_nav ul{
padding:0;
margin:0;
text-align:center;
}

#footer_nav li{
position:relative;
display:inline-block;
}

#footer_nav li:after{
position:absolute;
display:block;
content:'';
bottom:-13px;
left:50%;
margin-left:-7px;
width:13px;
height:10px;
background:url(../frameimage/newdesign/footer-menu-arrow.png) no-repeat 0 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#footer_nav li:hover:after{
bottom:-3px;
}

#footer_nav li:not(:last-of-type){
margin-right:30px;
}

#footer_nav li a{
display:inline-block;
color:#aed5ec;
line-height:37px;
font-size:14px;
font-weight:bold;
padding:0 10px;
text-transform:uppercase;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}

#footer_nav li a:hover{
color:#ffffff;
text-decoration:none;
}

#footer_site table td {
	width:auto;
	vertical-align:top;	
}
#footer_site{
position:absolute;
left:0;
width:100%;
min-height:183px;
margin:3px 0 0;	
background: #1b5f90;
background: -moz-linear-gradient(top, #1b5f90 0%, #2585bc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b5f90), color-stop(100%,#2585bc));
background: -webkit-linear-gradient(top, #1b5f90 0%,#2585bc 100%);
background: -o-linear-gradient(top, #1b5f90 0%,#2585bc 100%);
background: -ms-linear-gradient(top, #1b5f90 0%,#2585bc 100%);
background: linear-gradient(to bottom, #1b5f90 0%,#2585bc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b5f90', endColorstr='#2585bc',GradientType=0 );	
}

#footer_site div.inner{
min-height:183px;
background:url('/upload/diabetes/frameimage/newdesign/mdt-watermark.png') no-repeat right 37px top 0;
}

#footer_site #tarsasag_logo_float {	
	margin-top:0px;
	margin-right:15px;
	float:left;
}
#footer_site #elerhetoseg {
	margin:0px;
	padding:20px 0px 0px 0px;	
	color:#036;
	float:left;	
}
#footer_site table td#dokinet_text {
	width:20%;
	margin-top:0px;
	text-align:right;
	vertical-align:bottom;
}


/* tarsasagfuggo css-ek */
/****** tavoktatas ******/
/* tavoktatasi rendszer css-e ide jon, ha majd szukseges */
.e_comment			{ font: italic 7pt 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:#DCE9EE; border: solid #A2CCDD 1px; padding: 2 4 2 4; }
.e_qnumber			{ font: bold 10pt courier; color: white; padding: 1px; vertical-align: top; height: 10px; width: 10px; border: solid black 1px; background-color: #1C407C }
.e_cell_point		{ font: 10pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_cell_correct		{ font: 8pt Arial; background-color: #D9F9DA; padding-top: 2px; padding-left: 4px }
.e_cell_answer		{ font: 8pt verdana; background-color:#CBDAE3;  padding-top: 2px; padding-left: 4px; }
.e_input			{ font: 8pt Arial; text-decoration: none; color: #333399;  border: 1px solid; }
.e_button			{ font: 8pt Arial; text-decoration: none; background-color: #DDE8EE; color: #333399;  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:#EDF5F9; padding: 2 4 2 4; vertical-align: top; }
.e_result_percent	{ color: red; }
.e_result_cell_name	{ font: 8pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_result_cell_value{ font: bold 8pt Arial; background-color:#F6F8FA; color: red; height:20px;padding-top: 2px; padding-left: 4px }
.e_title			{ font: bold 16px Arial; color:#6A8FA6; text-align: center; }
.e_subtitle			{ font: bold 10pt Verdana; }
.e_header_cell_name	{ font: bold 8pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_header_cell_value{ font: bold 8pt Arial; background-color:#F6F8FA; height:20px;padding-top: 2px; padding-left: 4px }
.e_navilink			{ font: 11px Arial; 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:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_table_subhead	{ font: bold 8pt Arial; background-color:#DDE8EE; padding-top: 2px; padding-left: 4px; text-align: center; }
.e_table_serial		{ font: 8pt Arial; background-color:#DCE9EE; padding: 3 2 1 2; vertical-align: top; }
.e_table_exam		{ font: 8pt Arial; background-color:#EDF5F9; padding-top: 2px; padding-left: 4px }
.e_table_status		{ font: bold 8pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 0px; text-align: center; }
.e_cell_semester	{ font: bold 8pt Arial; background-color:#EDF5F9; 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:#DDE8EE; 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_longtext		{ font: 8pt Verdana; text-align: justify; }
.e_voucher_cell		{ font: 8pt Verdana; text-align: center; }
.e_counter		{ font: 35px Arial black; background-color: lightgreen; position: absolute; padding: 10px; border: solid 1px silver; left: 20px; }
.redbigtext{font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:#9D1927;letter-spacing:2px; }
/****** tavoktatas / ******/

.subhead_orange {
	border-top: 1px solid #c9e2ec;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	background-color: #f7fdff;
	padding-right: 5px;
	padding-left: 5px
}
.bordered_table_small {
	font-size: 8pt;
    border-bottom: 1px solid #c9e2ec;
	text-decoration: none;
	background-color: #f7fdff;
}
.spring_cell_0 {
	background-color:#d8ecf5!important;
}
/*#fodiv_springmed,
#springmed_main_div {
	width:700px!important;
}

#fodiv_springmed table {
	width:700px!important;
}
#fodiv_springmed td {
	width:33%!important;
}
#fodiv_springmed table .t_cell1 {
	width:100%!important;
	padding:0px!important;
}
#fodiv_sprreszletek div {
	width:700px!important;
}*/

#mdtwebcast_2012 {
	top:0px!important;
}
#e_hir {
	background-color:#effaff;
	margin:0px 8px 15px 8px;
	padding:10px;
}
#e_hir .newsbox{
	margin-top:-15px;
}
#e_hir .morelink{
	display:none;
}

#portlet_63 {
	display:none;
	margin: 16px 8px 4px 8px;
}

table#portlet_65 {
	width:100%;
	margin-top:15px;
	text-align:center;
}
table#portlet_65 img{
	margin-top:10px;
}

#laikus_portlet span.newssource {
	display:block;
}

#laikus_portlet p.cnt_newstitle {
	text-align:left !important;
}

#laikus_portlet .cnt_newslink {
	text-align:left !important;
}

div#landingpage a {
	display:block;
	margin-left:160px;
	width:232px;
}

div#landingpage .inner {
	width:400px;
	padding:12px 25px;
	background-color:#effaff;
	border:2px solid #d8ecf5;
	text-align:center;
	margin:0 auto;
}

div#landingpage .inner span {
	color:#1898c9;
	font-size:17px;
	font-weight:bold;
}

div#landingpage .inner span a {
	display:inline;
	margin:0;
	color:#f49400;
	
}

div#landingpage img.sep {
	margin:0 0 -4px 50px;
}

div#landingpage .inner a {
	display:inline;
	margin:0;
}

div#landingpage .inner img {
	margin:10px 0 0 0;
}

div#landingpage .inner span.date {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#155581;
	margin-top:5px;
}

div#landingpage p {
	font-size:11px;
	color:#000;
	text-align:center;
}

#tamogatok_top div.col1 ul.gyemant li:first-child img{
width:50px;
}

div#tamogatok_top div.col1,
div#tamogatok_top  div.col2 {
	float:left;
	width:495px;
	background:url("/upload/diabetes/frameimage/tamogatok_gyemant1.png") no-repeat 0 0;
	padding-top:43px;
	height:89px;
}
div#tamogatok_top  div.col2 {
	background:url("/upload/diabetes/frameimage/tamogatok_arany1.png") no-repeat 0 0;
}
div#tamogatok_top  div.col1 ul  {
	padding:0 0 0 25px;
	margin:0 0 0 8px;
	background:url("/upload/diabetes/frameimage/tamogatok_gyemant_bg.gif") repeat-x 0 bottom #fff;
	border:3px solid #fff;
	border-bottom:0;
	min-height:86px;
	list-style:none outside none;
}
div#tamogatok_top  div.col1 ul li {
	background:url("/upload/diabetes/frameimage/tamogatok_gyemant_dot.gif") no-repeat right 15px;
	padding:0 12px;
	min-height:70px;
}

div#tamogatok_top  div.col1 ul li:last-child{
background:none;
}

div#tamogatok_top  div.col1 ul li.sanofi {
	/*background:none;*/
}

div#tamogatok_top  div.col1 ul li.lilly {

}

div#tamogatok_top  div.col1 ul li.egis,div#tamogatok_top  div.col1 ul li.novonordisk {
padding-top:10px;
}

div#tamogatok_top  div.col2 ul  {
	padding:0 0 0 6px;
	margin:0 8px 0 0;
	background:url("/upload/diabetes/frameimage/tamogatok_arany_bg.gif") repeat-x 0 bottom #fff;
	border-bottom:0;
	min-height:86px;
	list-style:none outside none;
}
div#tamogatok_top  div.col2 ul li {
	background:url("/upload/diabetes/frameimage/tamogatok_arany_dot.gif") no-repeat right 10px;
	padding:5px 5px 0;
	min-height:70px;
}

div.col1 ul.gyemant li img{
max-width:65px;
}

div#tamogatok_top  div.col2 ul.arany li.dicare{
padding-left:5px;
}

div#tamogatok_top  div.col2  li.tudomanykiado{
padding-top:18px;
}

div#tamogatok_top  div.col2 ul.arany li.intellimed{
background:none;
}

div#tamogatok_top  div.col2 ul.arany li.intellimed img{
height:16px;
margin-top:20px;
}

div#tamogatok_top  div.col2 ul.arany li img{
height:35px;
margin-top:10px;
}

div#tamogatok_top  div.col2 ul li.servier {
	
}
div#tamogatok_top  ul li {
	float:left;
}
div#tamogatok_top div.bottom {
	height:24px;
	background:url("/upload/diabetes/frameimage/tamogatok_bottom.gif") no-repeat 0 0;
	clear:both;
}

#pelda-1 { width: 495px; height:89px; overflow:hidden;padding-top:43px;margin-top:-43px; }
#pelda-1 .viewport { float: left; width: 512px; height: 89px; overflow: hidden; position: relative;background:url("/upload/diabetes/frameimage/tamogatok_arany_bg.gif") repeat-x 0 bottom #fff;margin-left:-25px; }
#pelda-1 .disable { visibility: hidden; }
#pelda-1 .overview { list-style: none; position: absolute; padding:0; margin: 0; left: 0; top: 0; }
#pelda-1 .overview li { float: left; margin: 0; text-align:center; height: 85px; width: 120px; overflow:hidden;background:url('/upload/diabetes/frameimage/tamogatok_arany_dot.gif') no-repeat right center;}
#pelda-1 .overview li:nth-child(4),#pelda-1 .overview li:last-child{background:none;}
#pelda-1 .overview li img{ max-width:70px;max-height:80px;margin-top:10px;}
#pelda-1 .overview li.intellimed img{margin-top:25px;}

/* JS BANNER */

#cont-slider-overlay{
position:relative;
margin:0 auto;
padding:0;
width:468px;
height:120px;
overflow:hidden;
}

#cont-slider-overlay img{
display:none;
position:absolute;
left:0;
top:0;
}

#mdtlilly{
border:3px solid #ffc000;
padding:3px;
margin:10px auto;
width:212px;
}

#mdtlilly a{
font-weight:normal;
}

#mdtlilly a:hover{
text-decoration:none;
}

#mdtlilly .inner{
border:3px solid #5b9bd5;
padding:3px;
width:200px;
background-color:#fff;
}

#mdtlilly .inner img.bg{
width:100%;
border-bottom:3px solid #f8710d;
}

#mdtlilly .inner > p img{
width:50px;
margin-bottom:-10px;
}

#mdtlilly .inner > p img.mdt-icon{
margin-bottom:-12px;
}

#mdtlilly .inner > p{
margin:-23px 0 -7px;
color:#82b0c2;
font-size:14px;
text-align:center;
line-height:23px;
}

#mdtlilly .inner div.click{
height:30px;
margin-top:10px;
background: #81bcdc;
background: -moz-linear-gradient(top, #81bcdc 0%, #aed5e9 43%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81bcdc), color-stop(43%,#aed5e9));
background: -webkit-linear-gradient(top, #81bcdc 0%,#aed5e9 43%);
background: -o-linear-gradient(top, #81bcdc 0%,#aed5e9 43%);
background: -ms-linear-gradient(top, #81bcdc 0%,#aed5e9 43%);
background: linear-gradient(to bottom, #81bcdc 0%,#aed5e9 43%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81bcdc', endColorstr='#aed5e9',GradientType=0 );
}

#mdtlilly .inner div.click p{
line-height:35px;
color:#1999ca;
text-align:center;
font-size:13px;
padding-left:20px;
background:url('/upload/diabetes/image/banner/more-icon.jpg') no-repeat left 16px center;
}

/* Partner portlet */

#partner-portlet {
	margin: 0px;
}

#partner-portlet > div.head{
position:relative;
width:122px;
margin-bottom:15px;
background-color:#fff;
margin-left:-1px;
background: #1783bc;
background: -moz-linear-gradient(top, #1783bc 0%, #95d6f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1783bc), color-stop(100%,#95d6f9));
background: -webkit-linear-gradient(top, #1783bc 0%,#95d6f9 100%);
background: -o-linear-gradient(top, #1783bc 0%,#95d6f9 100%);
background: -ms-linear-gradient(top, #1783bc 0%,#95d6f9 100%);
background: linear-gradient(to bottom, #1783bc 0%,#95d6f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1783bc', endColorstr='#95d6f9',GradientType=0 );
}

#partner-portlet > div.head h3{
font-family: "myriadpro-bold";
margin:0;
padding:14px 0 9px;
text-align:center;
color:#fff;
font-size:15px;
line-height:18px;
text-shadow: 0px 2px 3px #248ac0;
background:url('../frameimage/newdesign/partner-light.png') no-repeat 2px 2px;
}

#partner-portlet > div.head:after{
position:absolute;
left:50%;
bottom:-9px;
margin-left:-8px;
width:17px;
height:9px;
content:'';
background:url('/upload/diabetes/frameimage/newdesign/blue-triangle.png') no-repeat 0 0;
z-index:1;
}

#partner-portlet ul{
margin:0;
padding:0;
}

#partner-portlet li{
position:relative;
display:inline-block;
width:120px;
height:68px;
background:url('../frameimage/newdesign/partner-bg.jpg') no-repeat 0 0;
margin:0 0 6px;
list-style:none;
border:2px solid #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;
z-index:201;
}

#partner-portlet li:after{
position:absolute;
left:0px;
bottom:-12px;
width:112px;
height:10px;
content:'';
background:url('/upload/diabetes/frameimage/newdesign/partner-shadow.png') no-repeat 0 0;
z-index:199;
}


#partner-portlet li.lilly div.logo a{
background:url('/upload/diabetes/image/partners/lilly-logo2024.png');
}

#partner-portlet li.elektronika div.logo a{
background:url('/upload/diabetes/image/partners/77_elektronika.png');
}

#partner-portlet li.egis div.logo a{
background:url('/upload/diabetes/image/partners/egis.png');
}

#partner-portlet li.nordisk div.logo a{
background:url('/upload/diabetes/image/partners/novo_nordisk.png');
	background-size: contain;
}

#partner-portlet li.sanofi div.logo a{
background:url('/upload/diabetes/image/partners/Sanofi_logo_20230201.jpg');
}

#partner-portlet li.boehringer div.logo a{
background:url('/upload/diabetes/image/partners/boehringer.jpg');
}

#partner-portlet li.msd div.logo a{
background:url('/upload/diabetes/image/partners/msd.png');
}

#partner-portlet li.astrazeneca div.logo a{
background:url('/upload/diabetes/image/partners/astrazeneca.png');
}

#partner-portlet li.sandoz div.logo a{
background:url('/upload/diabetes/image/partners/sandoz_20231012.png');
background-size: contain;
}

#partner-portlet li.teva div.logo a{
background:url('/upload/diabetes/image/partners/teva_2021.png');
}

#partner-portlet li.roche div.logo a{
background:url('/upload/diabetes/image/partners/roche.png');
}

#partner-portlet li.teva div.logo a{
background:url('/upload/diabetes/image/partners/teva.png');
}
#partner-portlet li.novartis div.logo a{
background:url('/upload/diabetes/image/partners/novartis_logo.png');
}

#partner-portlet li.medtronik div.logo a{
background:url('/upload/diabetes/image/partners/medtronic_202407.svg');
}

#partner-portlet li.dicare div.logo a{
background:url('/upload/diabetes/image/partners/di-care.png');
}

#partner-portlet li.takeda div.logo a{
background:url('/upload/diabetes/image/partners/takeda.png');
}

#partner-portlet li.berlinchemie div.logo a{
background:url('/upload/diabetes/image/partners/berlin-chemie.png');
background-size:calc(100% - 20px)!important;
background-position-x: 10px!important;
}

#partner-portlet li div.logo{
height:68px;
width:116px;
margin-top:-2px;
border-top:2px solid #fff;
border-bottom:2px solid #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;
}

#partner-portlet li div.logo > a{
display:block;
position:absolute;
height:100%;
width:106px;
margin: 0 2px;
background-position:center center!important;
background-repeat:no-repeat !important;
background-size: contain!important;
margin: 0px 5px;
}

#partner-portlet li div.partner-description-box,#partner-portlet li > div.hide{
display:none;
}

#partner-portlet li div.partner-description-box div.left-border{
position:absolute;
left:0;
top:-3px;
z-index:200;
height:68px;
width:130px;
padding-top:1px;
background-color:#fff;
}

#partner-portlet li div.logo:after{
position:absolute;
left:-2px;
top:-2px;
width:2px;
height:68px;
content:'';
background-color:#fff;
border-left:3px solid #fff;
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: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#partner-portlet li.active div.logo:after,#partner-portlet li.current div.logo:after{
border-color:#fecc00;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#partner-portlet li.active,#partner-portlet li.current{
width:118px;
background-color:#fff;
}

#partner-portlet li.active div.logo,#partner-portlet li.current div.logo{
border-color:#5196b8;
width:118px;
}

#partner-portlet li.active div.logo a,#partner-portlet li.current div.logo a{
background-color:#fff;
}

#partner-portlet li div.partner-description-box div.left-border div.logo{
width:118px;
}

#head-section div.partnerdesc-root div.partner-description{
position:absolute;
z-index:-1;
width:556px;
border:2px solid #5196b8;
background-color:#fff;
padding:4px;
cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#head-section div.partnerdesc-root div.partner-description:after{
position:absolute;
left:0;
bottom:-18px;
width:533px;

height:18px;
content:'';
background:url('/upload/diabetes/frameimage/newdesign/partner-desc-shadow.png') no-repeat 0 0;
z-index:199;
}

#head-section div.partnerdesc-root div.partner-description div.head{
position:relative;
width:100%;
height:33px;
}

#head-section div.partnerdesc-root div.partner-description div.head:after{
position:absolute;
display:block;
content:'';
left:-6px;
top:-4px;
height:68px;
width:2px;
background-color:#fff;
z-index:2;
}

#head-section div.partnerdesc-root div.partner-description div.head div.title{
padding-bottom:1px;
border-right:4px solid #fff;
float:left;
}

#head-section div.partnerdesc-root div.partner-description div.head div.title h4{
display:inline-block;
line-height:32px;
color:#fff;
background-color:#1884bd;
font-weight:bold;
font-size:19px;
margin:0;
padding:0 6px;
}

#head-section div.partnerdesc-root div.partner-description:hover div.head div.title h4{
background-color:#f29300;
}

#head-section div.partnerdesc-root div.partner-description div.head div.title-closure{
height:31px;
background-color:#ebf7fd;
border-bottom:2px solid #cfe9f6;
}

#head-section div.partnerdesc-root div.partner-description  div.text{
padding:0 6px;
font-size:14px;
color:#626262;
margin-bottom:10px;
overflow:hidden;
}

#head-section div.partnerdesc-root div.partner-description  div.text a{
font-weight:bold;
color:#4fa3d2;
}

#head-section div.partnerdesc-root div.partner-description:hover  div.text a{
text-decoration:none;
color:#2e88bb;
}

div.text img{
	max-width: 100%;
}

#head-section div.partnerdesc-root div.partner-description a.partner-more{
position:relative;
display:block;
height:30px;
border-top:2px solid #eaeaea;
background-color:#f3f3f3;
font-weight:bold;
font-size:14px;
color:#626262;
line-height:30px;
padding-left:44px;
}

#head-section div.partnerdesc-root div.partner-description a.partner-more span{
position:absolute;
left:0;
bottom:0;
width:32px;
height:32px;
display:inline-block;
background:#f29300 url('/upload/diabetes/frameimage/newdesign/partner-more.png') no-repeat 10px 8px;
border-right:4px solid #fff;
}

#head-section div.partnerdesc-root div.partner-description:hover a.partner-more span{
background:#fecc00 url('/upload/diabetes/frameimage/newdesign/partner-more.png') no-repeat 10px -19px;
}

#head-section div.partnerdesc-root div.partner-description:hover a.partner-more{
text-decoration:none;
background-color:#fff9de;
border-color:#f8e9a5;
color:#bd7a12;
}

#head-section div.submenu-root{
position:relative;
z-index:9999;
}

div.portlet div.head{
height:52px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf7fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ebf7fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf7fd',GradientType=0 );
border-bottom:3px solid #7fbadd;
margin-bottom:5px;
	-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;
}

div.portlet div.head h3,div.portlet div.head h3 a{
font-family: "myriadpro-bold", sans-serif;
height:52px;
font-size:19px;
line-height:20px;
color:#0077a4;
padding-top:8px;
margin:0;
	-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;
}

div.portlet div.head h3 span{
color:#4fa3d2;
	-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;
}

div.portlet div.head h3 img{
float:left;
margin:-5px 7px 0 0;
}
div.portlet div.head:hover{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fff9de 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fff9de));
background: -webkit-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fff9de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff9de',GradientType=0 );
border-color:#f29300;
}

div.portlet div.head:hover h3,div.portlet div.head:hover h3 a{
color:#f28900;
}

div.portlet div.head:hover h3 span{
color:#dfaa1f;
}

#right_div .portlet{
margin-bottom:20px;
}

#legislation-portlet div.one_newsblock{
padding:12px 7px;
background-color:#f3f3f3;
margin-bottom:5px;
	-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;
}

#legislation-portlet div.one_newsblock p{
margin:0;
cursor:pointer;
}

#legislation-portlet div.one_newsblock p a{
display:block;
color:#626262;
font-weight:bold;
font-size:14px;
line-height:17px;
	-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;
}

#legislation-portlet div.one_newsblock span.newsdate{
display:block;
font-size:13px;
color:#a1a1a1;
margin-top:10px;
	-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;
}

#legislation-portlet div.one_newsblock:hover{
background-color:#fff9de;
}

#legislation-portlet div.one_newsblock:hover p a{
color:#df8a1f;
}

#legislation-portlet div.one_newsblock:hover span.newsdate{
color:#dfaa1f;
}

#legislation-portlet span.morelink{
display:none;
}

#right_div a.more-link,span.morelink a.cnt_newslink,
a#ctl00_cntphMaster_fwdLink{
display:inline-block;
font-size:14px;
line-height:22px;
color:#626262;
font-weight:bold;
padding-left:28px;
background:url('../frameimage/newdesign/more-icon.png') no-repeat 0 0;
}

a#ctl00_cntphMaster_fwdLink span{
	color: #626262 !important; 
}

#right_div a.more-link:hover,span.morelink a.cnt_newslink:hover,
a#ctl00_cntphMaster_fwdLink:hover{
color:#f29300;
background-position:0 -32px;
}

#diabetologia-portlet{
cursor:pointer;
}

#diabetologia-portlet div.head h3 img{
margin-right:13px;
}

#diabetologia-portlet img.cover{
float:left;
margin:1px 5px 5px 0;
}

#diabetologia-portlet p{
font-size:14px;
color:#626262;
line-height:17px;
margin:0 0 10px;
}

#applications-portlet div.head  h3{
line-height:55px;
}

#applications-portlet div.head h3 img{
margin:4px 9px 0 -1px;
}

#applications-portlet div.article,
.competitions .date{
margin-bottom:12px;
cursor:pointer;
}

#applications-portlet a.title, .competitions .title{
display:block;
font-size:14px;
line-height:20px;
color:#fff;
font-weight:bold;
padding:3px 7px;
background-color:#42a0d0;
	-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;
}

#applications-portlet p.lead{
font-size:13px;
line-height:17px;
color:#626262;
margin:5px;
	-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;
}

#applications-portlet > .footer,
.competitions .date{
text-align:center;
}

#applications-portlet div.article .footer,
.competitions .date{
background-color:#ecf7fd;
border-top:2px solid #cfe9f6;
font-size:13px;
line-height:17px;
color:#0077a4;
padding:8px 8px 10px;
	-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;
}

#applications-portlet div.article .footer span{
font-weight:bold;
}

#applications-portlet div.article:hover a.title,
.competitions a:hover .title{
background-color:#f29300;
}

#applications-portlet div.article:hover p.lead{
color:#000000;
}

#applications-portlet div.article:hover .footer,
.competitions a:hover .date{
color:#bd7a12;
background-color:#fff9de;
border-color:#f8e9a5;
}

#dsenr-portlet div.content{
text-align:center;
padding:10px 0;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf7fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ebf7fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf7fd',GradientType=0 );
}

#dsenr-portlet div.content:hover{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fff9de 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fff9de));
background: -webkit-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fff9de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff9de',GradientType=0 );
}
/*
div.portlet .footer{
border-top:3px solid #fff;
text-align:center;
background: #f3f3f3;
background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
background: -o-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 );
}*/

#dsenr-portlet.portlet .footer a.more-link{
line-height:42px;
background-position:0 10px;
}

#dsenr-portlet.portlet .footer a.more-link:hover{
background-position:0 -22px;
}

a.after-link{
position:relative;
display:block;
padding-left:32px;
font-size:14px;
font-weight:bold;
color:#626262;
}

#online-payment-portlet div.head{
margin-bottom:20px;
}

#online-payment-portlet a.after-link:after{
left:0;
}

#online-payment-portlet a.after-link:hover{
color:#F49508;
}

#online-payment-portlet div.contacts{
background-color:#ecf7fd;
padding:0 10px 10px;
border-top:1px dashed #aed3e6;
margin-top:7px;
}
#online-payment-portlet div.contacts p a{
color:#2899c9;
}

#online-payment-portlet div.contacts p a:hover{
color:#f49508;
}

#online-payment-portlet div.contacts p{
color:#35719c;
font-size:14px;
line-height:17px;
margin-bottom:15px;
}

#online-payment-portlet div.note{
background-color:#f3f3f3;
padding:0 10px 10px;
border-top:3px solid #fff;
color:#626262;
}

#login-reg-portlet:hover h3{
color:#0077A4;
}

#login-reg-portlet:hover h3 span{
color:#4FA3D2;
}

#login-reg-portlet div.head h3{
font-size:21px;
line-height:40px;
}

#login-reg-portlet div.cnt-box{
padding:3px;
border:3px solid #cfe9f6;
background-color:#ecf7fd;
	-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;
}

#login-reg-portlet div.cnt-box p{
font-size:15px;
line-height:18px;
color:#35719c;
padding:10px 6px;
margin:0;
	-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;
}

#login-reg-portlet div.cnt-box.prof{
margin:11px 0 14px;
}

#login-reg-portlet a.head-link{
display:block;
line-height:36px;
font-weight:bold;
font-size:17px;
color:#fff;
background:#42a0d0 url('/upload/diabetes/frameimage/newdesign/login/blue-btn-hover.png') no-repeat 9px 9px;
padding:9px;
	-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;
}

#login-reg-portlet  div.cnt-box:hover a.head-link{
background-color:#f29300;
}

#login-reg-portlet a.head-link img{
float:left;
margin-right:13px;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#login-reg-portlet div.cnt-box:hover a.head-link img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#login-reg-portlet .patient a.head-link{
line-height:19px;
}

#login-reg-portlet div.cnt-box:hover{
border-color:#f8e9a5;
background-color:#fff9de;
}

#login-reg-portlet div.cnt-box:hover p{
color:#bd7a12;
}

#calendar-portlet .head h3 a{
display:block;
line-height:35px;
}

a.after-link span{
font-weight:normal;
}

div.page-head, div.page-labels{
position: relative;
min-height:49px;
background-color:#fff9e0;
border-bottom:3px solid #fecc00;
margin-bottom:21px;
}

div.archive-header{
    position: relative;
    min-height:49px;
    background-color:#f4f9ff;
    border-bottom:3px solid #fecc00;
    margin-bottom:21px;
}

div.page-head img, div.archive-header img, div.page-labels img{
position: relative;
top: -10px;
float: left;
margin-right: 15px;
}

#info_second_table > div.page-head img, #info_description > div.page-head img, #info_description{
    top: -2px;
}


div.page-head.multiple img{
margin-top:-5px;
height:54px;
}

div.page-head h3, div.page-labels h3{
/*font-family:"myriadpro-bold",arial;*/
font-size:21px;
font-weight:bold;
color:#f28900;
line-height:1.3;
padding: 10px 10px 10px 0;
margin:0;
text-transform:uppercase;
}

div.archive-header h3{
    font-size:21px;
    font-weight:bold;
    color:#0077a4;
    line-height:1.3;
    padding: 10px 10px 10px 0;
    margin:0;
    text-transform:uppercase;
}

div.page-head.multiple h3{
line-height:21px;
padding:5px 10px 4px 0px;
}

div.page-head h3 span{
color:#dfaa1f;
}

h4.subtitle{
font-weight:bold;
font-size:19px;
color:#0077a4;
text-align:center;
background-color:#eef7fc;
padding:10px;
border-bottom:3px solid #cfe9f6;
margin-top:-15px;
}

h4.subtitle.top{
margin:0 0 10px;
}

h4.subtitle.border{
margin:4px 0 10px;
}

h5{
font-size:18px;
font-weight:bold;
color:#0077a4;
text-align:center;
margin:20px 0 15px;
line-height:1.3;
}

h5.left{
text-align:left;
}

#legislation > p{
color:#626262;
font-size:14px;
margin:0 10px 15px;
}

#legislation img.grad-sep{
display:block;
}

#legislation div.separated{
position:relative;
border:3px solid #fff;
border-left:0;
cursor:pointer;
height:62px;
	-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;
}

#legislation div.separated:hover{
background-color:#fff9de;
}

#legislation div.separated span.icon{
float:left;
display:inline-block;
margin:0 10px 3px 0;
width:66px;
height:62px;
background:url('/upload/diabetes/frameimage/newdesign/comments-icon-hover.png') no-repeat 0 0;
}
#legislation div.separated span.icon img{
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

#legislation div.separated p{
font-weight:bold;
margin:5px 0 0;
	-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;
}

#legislation div.separated:hover span.icon img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#legislation div.separated:hover p{
color:#df8a1f;
}

#legislation div.separated img.more-btn{
position:absolute;
z-index:1;
right:10px;
top:50%;
margin-top:-15px;
	-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 ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;	
}

#legislation div.separated:hover img.more-btn{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#content-frame{
position:relative;
margin-top:31px;
overflow:hidden;
width:100%;
}

#legislation .clear.shadow,div.content-menulist .clear.shadow {
position:relative;
width:100%;
}

#legislation .clear.shadow:after,div.content-menulist .clear.shadow:after{
position:absolute;
display:block;
content:'';
left:0;
bottom:-20px;
height:17px;
width:100%;
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );
}

div.legislation-categories{
margin-top:3px;
}

div.legislation-categories li, div.content-menulist li{
list-style:none;
position:relative;
display:table;
border-collapse:separate!important;
float:left;
border-bottom:3px solid #cfe9f6;
background-color:#ebf7fd;
text-align:center;
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;	
}

div.legislation-categories li{
width:calc(20% - 3px);
height:83px;
}

div.classification-categories li{
width:134px;
height:44px;
}

div.legislation-categories li:not(:last-child), div.content-menulist li:not(:last-child){
margin-right:3px;
}

div.legislation-categories li span, div.content-menulist li span,div.content-menulist li a,
.content_inner_info_333 .gsc-tabHeader.gsc-tabhInactive{
display:table-cell;
color:#0077a4;
font-weight:bold;
vertical-align:middle;
border:3px solid transparent;
border-bottom:0;
	-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;
}

div.legislation-categories li:not(.current):hover, div.content-menulist li:not(.current):hover{
background-color:#fff9e0;
border-color:#fecc00;
}

div.legislation-categories li:hover span, div.content-menulist li:hover span, div.content-menulist li:hover a{
color:#f29300;
}

div.legislation-categories li.current, div.content-menulist li.current{
cursor:default;
border-color:#f29300;
}

div.legislation-categories li.current span:after, div.content-menulist li.current span:after{
position:absolute;
display:block;
content:'';
bottom:-16px;
left:50%;
margin-left:-10px;
width:21px;
height:13px;
z-index:2;
background:url('/upload/diabetes/frameimage/newdesign/borderorange-arrow.png') no-repeat 0 0;
}

div.legislation-categories li.current span, div.content-menulist li.current span, div.content-menulist li.current a{
position:relative;
color:#ffffff;
border-color:#f29300;
background:url('../frameimage/newdesign/legislation-grad.png') repeat-x 0 0;
}

#elearn-nav.content-menulist li a,#elearn-nav.content-menulist li span{
height:70px;
width:120px;
font-size:16px;
}

ul.legislation-list li {
font-size:15px;
line-height:18px;
color:#626262;
margin-bottom:5px;
background-color:#f3f3f3;
	-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;
}

ul.legislation-list li a{
display:block;
font-size:15px;
line-height:18px;
color:#626262;
padding:10px;
	-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;
}

ul.legislation-list li  a span{
color:#a1a1a1;
	-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;
}

ul.legislation-list li:hover{
background-color:#fff9de;
}

ul.legislation-list li a:hover{
color:#df8a1f;
}

ul.legislation-list li a:hover span{
color:#dfaa1f;
}

#hide-pages{
display:none;
}

/* Dokumentumok */

#cntphMaster_repDocumentList_doctablerow_head{
background-color:#6bbae4;
border-top:3px solid #42a0d0;
vertical-align:top;
}

#cntphMaster_repDocumentList_doctablerow_head p{
font-size:17px;
font-weight:bold;
color:#ffffff;
margin-top:4px;
margin-bottom:10px;
}

#cntphMaster_repDocumentList_doctablerow_head a{
width:49px;
height:28px;
background:url('../frameimage/newdesign/doc-sort-btn.png') no-repeat;
float:left;
}

#cntphMaster_repDocumentList_doctablerow_head th{
padding:3px;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-title{
text-align:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-title p{
margin-left:7px;
}
#cntphMaster_repDocumentList_doctablerow_head th.doc-title a{
float:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-title a.sort-desc{
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-type{
width:62px;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-type p{
margin-right:9px;
text-align:right;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published{
width:101px;
padding-left:0;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published p{
margin-left:10px;
text-align:left;
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published a{
}

#cntphMaster_repDocumentList_doctablerow_head th.doc-published a.sort-desc{
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc{
background-position: 0px 0px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc:not(.active):hover{
background-position: 0px -33px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc{
background-position: 0px -99px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc:not(.active):hover{
background-position: 0px -132px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-desc.active{
background-position: 0px -165px;
}

#cntphMaster_repDocumentList_doctablerow_head a.sort-asc.active{
background-position: 0px -66px;
}

.content_inner_dokumentumtar td{
font-size:14px;
border:1px solid #fff;
}

.content_inner_dokumentumtar tr.emptyrow td{
	height:300px;
	background:#fff;
	vertical-align:top;
}

.content_inner_dokumentumtar tr.emptyrow td p{
	font-weight:bold;
	font-size:22px;
	color:#6e6e6e;
	line-height:1.3;
	text-align:center;
	padding-top:132px;
	margin:0;
	background:url('../frameimage/empty-result.png') no-repeat 50% 0;
}

.content_inner_dokumentumtar tr.emptyrow td p span{
	display:inline-block;
	text-transform:uppercase;
	color:#0077a4;
	font-size:28px;
}

.content_inner_dokumentumtar td.t_cell3_small{
background-color:#d9f0fe;
color:#4ca2d1;
padding:0 0 0 15px;
}

.content_inner_dokumentumtar tr:nth-child(odd) td.t_cell1_document_name_td{
background-color:#f6fcfe;
padding:0;
}

.content_inner_dokumentumtar tr:nth-child(even) td.t_cell1_document_name_td{
background-color:#edf8fd;
padding:0;
}
.content_inner_dokumentumtar tr td.t_cell1_document_name_td a{
font-weight:bold;
line-height:17px;
display:block;
padding:10px;
}

.content_inner_dokumentumtar tr.lowlevel{
cursor:pointer;
}

.content_inner_dokumentumtar tr:not(.lowlevel) td.t_cell1_document_name_td a{
color:#0077a4;
}
.content_inner_dokumentumtar tr.lowlevel td.t_cell1_document_name_td a{
color:#98c3dd;
}

.content_inner_dokumentumtar tr:not(.lowlevel):hover td,.content_inner_dokumentumtar tr:not(.lowlevel):hover td a{
color:#ffffff;
background-color:#f5a932;
}

.content_inner_dokumentumtar td.t_cell2{
background-color:#e5f5fe;
padding:0;
}

.content_inner_dokumentumtar td.t_cell2 a{
display:block;
color:#4ca2d1;
line-height:30px;
padding:2px 4px 2px 42px;
}

.content_inner_dokumentumtar td.t_cell2 a.pdf,
.doc-table tr td.type.pdf{
	background:url('../frameimage/newdesign/pdf-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.ppt,
.doc-table tr td.type.ppt{
	background:url('../frameimage/newdesign/ppt-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.doc,
.doc-table tr td.type.doc{
	background:url('../frameimage/newdesign/word-icon.png') no-repeat 5px center;
}
.content_inner_dokumentumtar td.t_cell2 a.html,
.doc-table tr td.type.html{
	background:url('../frameimage/newdesign/html-icon.png') no-repeat 8px center;
}
.content_inner_dokumentumtar td.t_cell2 a.xls,
.doc-table tr td.type.xls{
	background:url('../frameimage/newdesign/excel-icon.png') no-repeat 8px center;
}

.pager div.back a,
.pager div.foward a,
.newsnav .back span,
.newsnav .back a,
.newsnav .foward span,
.newsnav .foward a,
.datapager div.back #cntphMaster_dp2_ctl00_lbDP2First.firststep_inact,
.datapager div.back #cntphMaster_dp2_ctl00_lbDP2Prev.prevstep_inact,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Next,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Last,
.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1First.firststep, 
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2First,
.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1Prev.prevstep, 
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2Prev,
.datapager div.foward #cntphMaster_dp1_ctl02_lbDP1Next.nextstep_inact,
.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Next.nextstep_inact,
.datapager div.foward #cntphMaster_dp1_ctl02_lbDP1Last.laststep_inact, 
.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Last.laststep_inact{
display:inline-block;
width:28px;
height:28px;
background:url('../frameimage/newdesign/doc-nav-btn.png') no-repeat;
}

#cntphMaster_panPager.pager{
padding-top:13px;
border-top:3px solid #94c7e3;
margin-top:2px;
float:left;
padding-bottom:20px;
}

.pager div.back,.pager div.foward,.pager div.step,div.newsnav div{
float:left;
}

.pager div.back:after,.pager div.foward:after,.pager div.step:after,div.newsnav div:after, .newsnav:after{
	display: block;
	content: '';
	clear: both;
}

.pager div.back,.pager div.foward,div.newsnav div.back,div.newsnav div.foward{
width:88px;
text-align:left;
}

.pager div.foward,div.newsnav div.foward{
text-align:right;
}

	.pager div.step, div.newsnav div.step {
		width: calc(100% - 176px);
		text-align: center;
	}

.pager div.step a,.pager div.step span,div.newsnav div.step a,div.newsnav div.step span,
.content_inner_info_333 .gsc-results .gsc-cursor-box .gsc-cursor-page,
#cntphMaster_dp2 span.actualstep,
#cntphMaster_dp2 .step a{
display:inline-block;
width:30px;
height:30px;
line-height:24px;
font-weight:bold;
font-size:15px;
color:#4fa3d2;
background-color:#ecf7fd;
border:3px solid #cfe9f6;
text-align:center;
margin-right:2px;
}

#cntphMaster_panDP2 #cntphMaster_dp2 {background:none;}

#dptop .newsnav{display:none;}

div.newsnav .step a.archivlink,div.newsnav .step br{
display:none;
}

.pager div.step a:last-child,div.newsnav .step a:last-child,.pager div.step span:last-child,div.newsnav .step span:last-child{
margin:0;
}


.pager div.step a:hover,div.newsnav .step a:hover,
.content_inner_info_333 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
#cntphMaster_dp2 .step a:hover{
color:#fff;
background:#42a0d0;
border-color:#42a0d0;
}

.pager div.step span,div.newsnav div.step span,
.content_inner_info_333 .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page,
#cntphMaster_dp2 span.actualstep{
color:#fff;
background:#f49508;
border-color:#f49508;
cursor:default;
}

#cntphMaster_lnkFirstPage,.back a.first,.back span.first,
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2First{
margin-right:12px;
background-position: 0px -132px;
}

#cntphMaster_lnkPrevPage,.back a.prev,
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2Prev{
background-position: 0px -165px;
}

#cntphMaster_lnkNextPage,a.next.nextstep,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Next{
background-position: 0px -198px;
margin-right:12px;
}

#cntphMaster_lnkLastPage,a.last.laststep,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Last{
background-position: 0px -231px;
}

#cntphMaster_lnkFirstPage.disabled,span.first.firststep_inact{
background-position: 0px 0px;
}

#cntphMaster_lnkPrevPage.disabled,span.prev.prevstep_inact,
.datapager div.back #cntphMaster_dp2_ctl00_lbDP2Prev.prevstep_inact{
background-position: 0px -33px;
}

#cntphMaster_lnkNextPage.disabled,span.next.nextstep_inact,
.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Next.nextstep_inact{
background-position: 0px -66px;
margin-right:12px;
}

#cntphMaster_lnkLastPage.disabled,span.last.laststep_inact,
.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Last.laststep_inact{
background-position: 0px -99px;
}

#cntphMaster_lnkFirstPage:not(.disabled):hover,.back a.first:hover,
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2First:hover{
background-position: 0px -264px;
}

#cntphMaster_lnkPrevPage:not(.disabled):hover,.back a.prev:hover,
.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2Prev:hover{
background-position: 0px -297px;
}

#cntphMaster_lnkNextPage:not(.disabled):hover,a.next.nextstep:hover,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Next:hover{
background-position: 0px -330px;
}

#cntphMaster_lnkLastPage:not(.disabled):hover,a.last.laststep:hover,
.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Last:hover{
background-position: 0px -363px;
}

div.FilterSettings{
margin-top:-13px;
padding-top:11px;
background:url('../frameimage/newdesign/filter-bg.png') repeat-x 0 0;
}

div.FilterSettings div.Filter{
background-color:#ecebeb;
border-bottom:2px solid #dad9d9;
border-top:3px solid #ffffff;
margin:14px 0 12px;
padding:8px 10px;
}

div.FilterSettings div.Filter span{
font-weight:bold;
font-size:15px;
line-height:34px;
color:#a3a3a3;
float:left;
margin-right:5px;
}

div.Filter #cntphMaster_tbSearchText{
height:30px;
width:270px;
border:2px solid #cecece;
border-right:0;
margin:0;
float:left;
padding:0 0 0 7px;
font-size:16px;
font-weight:bold;
color:#4fa3d2;
}

div.Filter #cntphMaster_tbSearchText.focus,div.Filter #cntphMaster_btnSearch.focus{
border-color:#b6b6b6!important;
}

div.Filter #cntphMaster_btnSearch{
float:left;
height:34px;
width:48px;
border:2px solid #cecece;
border-left:0;
background:#fff url('../frameimage/newdesign/search-input-btn.png') no-repeat 2px 0;
cursor:pointer;
}

div.Filter #cntphMaster_btnSearch:hover{
background-position: 2px -35px;
}

div.Filter #cntphMaster_btnSearch{
margin:0;
}

div.FilterSettings div.CategoryName{
margin-bottom:12px;
}

div.FilterSettings label.select-label{
float:left;
font-weight:bold;
font-size:15px;
color:#a3a3a3;
line-height:34px;
width:102px;
text-align:right;
}

div.CategoryName div.selectbox{
position:relative;
width:378px;
height:34px;
margin-left:108px;
background:#42a0d0 url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top 13px;
}

div.selectbox select{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:2;
cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.CategoryName div.selectbox span,div.news-select-section div.selectbox span{
display:block;
width:340px;
height:34px;
font-weight:bold;
font-size:17px;
line-height:34px;
padding:0 0 0 8px;
color:#ffffff;
overflow:hidden;
}

div.CategoryName div.selectbox:hover{
background:#f28900 url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top -12px;
}

div.Filter div.selectbox{
position:relative;
width:90px;
height:30px;
border:2px solid #cecece;
background:#ffffff url('../frameimage/newdesign/rights-arrow.png') no-repeat right 6px top 10px;
float:left;
margin-right:30px;
}

div.Filter div.selectbox:hover{
border-color:#7fbadd;
background-position:right 6px top -22px;
}

div.Filter div.selectbox span{
display:block;
width:59px;
height:30px;
font-weight:bold;
font-size:16px;
line-height:30px;
padding:0 0 0 6px;
color:#4fa3d2;
overflow:hidden;
}

#no-data{
text-align:center;
}

#no-data .icon{
height:118px;
padding-top:48px;
background:url('../frameimage/newdesign/no-data-bg.png') no-repeat center top 0;
}

#no-data p.sorry{
font-size:28px;
color:#0077a4;
font-weight:bold;
margin:0 0 8px;
}

#no-data p.note{
font-size:22px;
line-height:25px;
font-weight:bold;
color:#6e6e6e;
margin:0;
}

/* Hírek */

.content_inner_hirek_archive #newscategory_select,
.content_inner_hirek_archive #dptop {
	display: none!important;
}

div.middle_news #dptop{
 /* height:45px; */
    height: 62px;
}

div.content_inner_div.content_inner_hirek #top_head h4,div.content_inner_div.content_inner_hirek #dptop{
/*display:none;*/
}

div.news-select-section{
height:52px;
padding-top:16px;
margin:-10px 0 -16px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #edf8fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf8fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#edf8fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf8fd',GradientType=0 );
}

div.news-select-section div.selectbox{
position:relative;
width:377px;
height:34px;
margin-left:144px;
background:#42a0d0 url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top 13px;
}

div.news-select-section div.selectbox:hover{
background:#f28900 url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top -12px;
}

div.news-select-section label{
float:left;
width:139px;
text-align:right;
font-size:17px;
color:#46acd3;
line-height:34px;
}

.middle_news ul.newsblock{
margin-bottom:20px;
}

.middle_news li.one_newsblock{
position:relative;
padding:7px 0 3px;
clear:both;
float:left;
}

.middle_news li.one_newsblock *{
	-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;
}

.middle_news li.one_newsblock:after{
position:absolute;
content:'';
height:4px;
width:100%;
left:-4px;
top:0;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
z-index:1;
}

.middle_news li.one_newsblock span.title a, .answer li.one_newsblock p.cnt_newstitle a{
font-weight:bold;
display:block;
font-size:18px;
line-height:21px;
color:#1b5f90;
padding:7px 10px 8px;
}

.middle_news li.one_newsblock div.newsdate, .answer li.one_newsblock span.newsdate{
padding:0 10px 9px;
}

.middle_news li.one_newsblock div.newsdate span,.middle_news li.one_newsblock div.newsdate a{
font-size:13px;
color:#46acd3;
}

.middle_news li.one_newsblock #newsdate_date{
color:#0077a4;
}

.middle_news li.one_newsblock div.newsdate a{
color:#0077a4;
font-weight:bold;
}

.middle_news li.one_newsblock #newsdate_site{
border-right:1px solid #46acd3;
padding:0 9px;
margin:0 9px 0 0;
}

.middle_news li.one_newsblock .newsdate_and_btns{
margin-bottom:3px;
}

.middle_news li.one_newsblock div.news_text{
margin-top:3px;
padding:7px;
font-size:15px;
color:#35719c;
float:left;
width: 100%;
}

.middle_news li.one_newsblock div.news_text img{
    max-width: 100%;
}

.middle_news li.one_newsblock img.lightbox_normal{
float:left;
margin:0 6px 3px 10px;
width:auto;
max-width:200px!important;
max-height:200px;
}

.middle_news li.one_newsblock p.next_btn_block,.middle_news li.one_newsblock span.reldoc,.middle_news li.one_newsblock p.next_btn_block{
display:none;
}

.content_inner_hirek ul.newsblock {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
}


	.content_inner_hirek ul.newsblock .one_newsblock {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		box-sizing: border-box;
	}

div[class*='content_inner_hirek_'] ul.newsblock .one_newsblock,
.content_inner_hirek .detailsview ul.newsblock .one_newsblock
{
	-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
}

div[class*='content_inner_hirek_'] ul.newsblock:after{
	display: none;
}

.content_inner_hirek ul.newsblock ul{
    list-style: disc;
    padding-left: 20px;
}

.content_inner_hirek ul.newsblock:after{
    position:absolute;
    content:'';
    height:4px;
    width:100%;
    left:-4px;
    bottom:0;
    background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
    z-index:1;
}


.answer .one_newsblock {
	padding: 10px 3px 20px;
	margin-bottom: 10px;
	clear: both;
	cursor: pointer;
}

.answer .one_newsblock:not(:last-of-type){
background:#ffffff url('/upload/diabetes/frameimage/newdesign/gradient-sep.png') no-repeat bottom 0 left 0;
}

.answer .one_newsblock:hover p.cnt_newstitle{
background-color:#f29300;
}

.answer .one_newsblock:hover p.cnt_newstitle a,.answer .one_newsblock:hover p.cnt_newstitle span.newsdate{
color:#fff;
}

.answer .one_newsblock:hover p.cnt_newstitle span.newssource{
color:#fecc00;
border-color:#fecc00;
}

.answer .one_newsblock:hover div.cnt_newscontent{
background-color:#fff9de;
color:#bd7a12;
}

.answer  div.one_newsblock p.cnt_newstitle {
	padding:5px 10px;
	margin:0 0 3px;
	-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;
}
.answer .cnt_newstitle * {
	display: inline;
}
.answer .cnt_newstitle .cnt_newslink {
	display: block;
	text-align: left;
	font-weight:bold;
}

.answer .cnt_newstitle .cnt_newslink img{
    display: none;
}



.archive-block:before{
    position:relative;
    display: inline-block;
    content:'';
    height:4px;
    width:100%;
    background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
    z-index:1;
    margin: 35px 0 15px;
}

.archive-block .answer{
	padding: 0 20px 15px!important;
}

.middle_news li.one_newsblock:hover span.title a{
color:#fff;
background-color:#f29300;
}

.middle_news li.one_newsblock:hover div.newsdate{
background-color:#f29300;
}

.middle_news li.one_newsblock:hover div.newsdate #newsdate_date,.middle_news li.one_newsblock:hover div.newsdate #newsdate_sitelink a{
color:#fff;
}

.middle_news li.one_newsblock:hover div.newsdate #newsdate_site,.middle_news li.one_newsblock:hover div.newsdate #newsdate_sitelink{
color:#fecc00;
border-color:#fecc00;
}

.middle_news li.one_newsblock:hover div.news_text{
color:#bd7a12;
background-color:#fff9de;
}

.content_inner_hirek div.newsnav{
padding-top:10px;
}

span.reldoc span.nextlink input{
display:none;
}

#middle span.reldoc p{
margin:10px 0 3px;
}

#middle span.reldoc table{
display:block !important;
margin:0 !important;
padding:0 !important;
width:100%!important;
}

span.reldoc span.nextlink a{
display:block;
font-weight:bold;
font-size:17px;
color:#fff;
cursor:default;
line-height:36px;
padding-left:46px;
background:#6bbae4 url('/upload/diabetes/frameimage/newdesign/related-docs.png') no-repeat 0 0;
}

span.reldoc span.nextlink a span{
color:#cfe9f6;
margin-left:6px;
}

#middle span.reldoc table td.t_cell4_small{
display:none;
}

#middle span.reldoc table td.t_cell1.document_name_td a{
display:inline-block;
font-weight:bold;
color:#0077a4;
font-size:14px;
padding:9px 10px;
}

#middle span.reldoc table td{
border-right:2px solid #fff;
}

#middle span.reldoc table td.t_cell1.document_name_td{
background-color:#f3fafe;
width:420px;
}

#middle span.reldoc table td.t_cell2{
font-size:14px;
color:#4ca2d1;
background-color:#e8f5fc;
padding:0 5px !important;
}

#middle span.reldoc table td.t_cell2 table{
width:45px !important;
}

#middle span.reldoc table td.t_cell2 td{
padding:0 !important;
border:0;
}

#middle span.reldoc table td.t_cell2 td img{
margin-right:4px;
}

#middle span.reldoc table td.t_cell3_small{
width:82px;
padding:0 10px !important;
background-color:#dcf1fc;
font-size:14px;
color:#4ca2d1;
text-align:center;
}

#middle span.reldoc table td.separate_td{
display:none;
}

#middle span.reldoc > table > tbody > tr:hover td{
background-color:#f5a932 !important;
color:#fff;
}

#middle span.reldoc > table > tbody > tr:hover td a{
color:#fff!important;
}

/* Díjak */

div.awards-page div.left-side{
float:left;
width: calc(100% - 180px);
}

div.awards-page div.right-side{
float:right;
width:160px;
text-align:center;
}

div.awards-page div.right-side img{
	max-width: 100%;
}

div.grad-sep{
clear:both;
height:4px;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
margin-left:-4px;
}

div.grad-sep.padding{
margin:15px 0 15px -14px;
padding:0;
}

div.awards-page div p, div.awards-page div.text ul li{
font-family: 'MyriadPro-Regular';
font-size:16px;
line-height:20px;
color:#626262;
padding-left:10px;
}

div.awards-page div.left-side p,div.awards-page div.text p{
margin:0 0 10px 0;
}

div.awards-page div.text{
clear:both;
}

div.awards-page div.text ul li{
padding-left:0px;
list-style:disc;
margin:0 0 10px 30px;
}

div.awards-page div.text a{
color:#1b5f90;
font-weight:bold;
}

div.awards-page div.text a:hover{
color:#f49508;
}

div.awards-page h4{
font-size:23px;
line-height:26px;
font-weight:bold;
color:#1b5f90;
text-align:center;
padding:15px 0;
border-bottom:3px solid #addbf6;
}

div.awards-page ul.award-list{
padding:2px 0 0;
}

div.awards-page ul.award-list li{
text-align:center;
font-size:16px;
color:#1b5f90;
line-height:35px;
background-color:#ebf7fd;
}

div.awards-page ul.award-list li:nth-child(even){
background-color:#d4eefb;
}

div.awards-page ul.award-list li a{
display:block;
color:#1b5f90;
border-left:10px solid #f49508;
padding-right:10px;
}

div.awards-page ul.award-list li  a:hover{
color:#fff;
background-color:#f49508;
}

div.awards-page p.page-subtitle{
font-family: 'MyriadPro-Regular';
padding:8px 10px;
background-color:#fff0d9;
font-style:italic;
font-size:16px;
color:#626262;
margin-top:-15px;
}

div.awards-page a.change-lang{
display:block;
font-size:12px;
font-weight:bold;
color:#1b5f90;
line-height:28px;
border:2px solid #7cccf0;
margin:-6px 10px 15px;
text-align:center;
}

div.awards-page a.change-lang:hover{
color:#f49508;
border-color:#f49508;
}

div.awards-page div.blockquote{
border-left:11px solid #aaaaaa;
background-color:#f3f3f3;
width:394px;
padding:10px 0 0;
margin-bottom:10px;
}

div.awards-page p.img-note{
font-family: 'MyriadPro-Regular';
font-size:16px;
line-height:20px;
color:#626262;
}

div.awards-page div.bottom-div{
background-color:#f3f3f3;
padding:18px 10px 10px; 
border-bottom:3px solid #e7e6e6;
}

div.awards-page div.bottom-div p{
font-size:12px;
line-height:20px;
text-align:center;
color:#626262;
margin:0;
}

div.awards-page div.bottom-div a.mail{
color:#1b5f90;
}

div.awards-page div.bottom-div a.mail:hover{
text-decoration:underline;
}

.invisible {
display: none;
}

/* Hírek kibontó */

div.detailsview #top_head,div.middle_news #top_head{
height:49px;
background-color:#fff9e0;
border-bottom:3px solid #fecc00;
}

div.detailsview #top_head h4,div.middle_news #top_head h4{
display:inline-block;
font-size:21px;
font-weight:bold;
color:#f28900;
text-transform:uppercase;
background:url('../frameimage/newdesign/news.png') no-repeat 0 0;
padding:12px 10px 0 62px;
height:52px;
}

#newscategory_select.cnt{
display:block;
}

#top_head h5{
display:none;
}

div.detailsview li.one_newsblock{
position:relative;
padding:0 7px 15px;
}

div.detailsview li.one_newsblock:after{
	position:relative;
	display:block;
	content:'';
	clear:both;
	width:100%;
	height:0;
}

div.detailsview  li.one_newsblock span.title a{
display:block;
font-size:22px;
line-height:26px;
font-weight:bold;
color:#1b5f90;
margin-top:20px;
}

div.detailsview div.newsdate_and_btns{
margin:15px 0;
font-size:13px;
color:#46acd3;
}

div.detailsview #newsdate_site{
border-left:1px solid #46acd3;
border-right:1px solid #46acd3;
padding:0 9px;
margin:0 9px;
}
div.detailsview div.news_text,div.detailsview div.news_lead{
font-size:16px;
line-height:21px;
color:#626262;
}

div.detailsview div.news_text img.lightbox_normal{
margin:5px 10px 5px 10px;
	max-width: 140px!important;
	max-height:150px;
	width:auto;
	height: auto;
}

div.detailsview div.news_text .container_podcast:before{
	content: '';
	display: block;
	clear: both;
}

div.detailsview div.news_text a{
color:#2899c9;
}

div.detailsview div.news_text a:hover{
color:#f29300;
}

div.detailsview #newsdate_sitelink a:hover{
background-color:#f29300;
color:#fff;
}

div.detailsview div.newsdate_and_btns #newsdate_date{
color:#0077a4;
}

div.detailsview #newsdate_sitelink a{
display:inline-block;
padding:0 2px;
font-weight:bold;
color:#0077a4;
}

/* Pályázatok */
.content_inner_palyazatok div.page-head img{
margin:1px 12px -3px -2px;
}

.content_inner_palyazatok  div.contenthead div.description{
/* display:none; */
}

#cntphMaster_rblistOrder{
margin:-9px 0 10px;
}

#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:#f29300;
}

#cntphMaster_rblistOrder span.selected label{
color:#fff;
}

#cntphMaster_rblistOrder span:not(.selected):hover{
background-color:#fecc01;
}

#cntphMaster_rblistOrder span:not(.selected):hover label{
color:#bd7a12;
}

.content_inner_palyazatok .competition{
border-bottom:3px solid #7fbadd;
margin-bottom:10px;
cursor:pointer;
}

.competition .date{
	text-align: left;
}

#applications-portlet div.date {
	font-weight: bold;
}

#applications-portlet .competition .date:before{
	content: "Pályázni lehet:";
	margin-right: 5px;
	font-weight: normal;
}

.competition .date.unset:before{
	content: "Pályázni lehet:"
}
.competition .date.unset:after{
	content: "folyamatosan";
	font-weight: bold;
}

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:100%;
	height:4px;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
z-index:1;	
}

.content_inner_palyazatok .competition:hover{
border-color:#f29300;
}

.content_inner_palyazatok .competition div.name{
color:#ffffff;
font-weight:bold;
font-size:18px;
line-height:21px;
background-color:#42a0d0;
padding:7px 12px;
}

.content_inner_palyazatok .competition:hover div.name{
background-color:#f29300;
}

.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:#dcf2fc;
margin:0 3px;
line-height:34px;
font-weight:bold;
font-size:15px;
color:#0077a4;
padding:0 9px;
}

.content_inner_palyazatok .competition:hover div.closedate div{
background-color:#f8e9a5;
color:#bd7a12;
}

.content_inner_palyazatok .competition div.closedate div label{
color:#46acd3;
}

.content_inner_palyazatok .competition:hover div.closedate div label{
color:#bd9800;
}

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:100%;
	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:#626262;
line-height:21px;
padding:15px 10px;
border-left:2px solid #bcdfed;
border-right:2px solid #bcdfed;
}

.content_inner_palyazatok .competition:hover div.description{
color:#000;
}

.content_inner_palyazatok .competition div.details{
border-left:2px solid #bcdfed;
border-right:2px solid #bcdfed;
text-align:center;
padding-bottom:8px;
}

.content_inner_palyazatok .competition div.details a{
display:inline-block;
font-weight:bold;
font-size:14px;
color:#626262;
line-height:22px;
padding-left:28px;
background:url('../frameimage/newdesign/more-icon.png') no-repeat 0 0;
}

.content_inner_palyazatok .competition:hover div.details a{
color:#f29300;
background-position:0 -32px;
}

.content_inner_palyazatok .competition:hover div{
border-color:#f9cd13;
}

.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 div.pager {
	width: 100%;
}

#cntphMaster_panArchiveLink{
    display: none;
}

#cntphMaster_panCompetitionList ~ #cntphMaster_panArchiveLink{
    display: block;
}



div.archivum-link{
	text-align:center;
	padding:10px;
}

#dpbottom.cnt{
	position: relative;
	margin-bottom: 70px;
}


a.pdf-btn{
display:inline-block;
border:2px solid #e0e0e0;
padding:11px 10px 11px 45px;
font-size:14px;
font-weight:bold;
background:#fff url('../frameimage/congress/pdf-icon.png') no-repeat 7px 5px;
color:#8f6b0e;
margin-bottom:8px;
	-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;
}

a.pdf-btn:hover{
color:#f28900;
border-color:#dfaa1f;
}

.alert{
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.alert-info{
    color: #0c5460!important;
    background-color: #d1ecf1;
    border-color: #bee5eb;
    text-align: center
}

div.archivum-link a,
#dpbottom a.archivlink{
	position:relative;
	display:inline-block;
	font-size:14px;
	color:#42a0d0;
	font-weight:bold;
	line-height:38px;
	border:2px solid #c9e3f0;
	padding:0 15px 0 55px;
	text-transform:uppercase;
	background:#edf7fd url('../frameimage/archive-link-icon-hover.png') no-repeat 15px 7px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#dpbottom a.archivlink{
	display: block;
	position: absolute;
	top: 60px;
	width: auto;
    height: auto;
    max-width: 210px;
    left: 50%;
    transform: translateX(-50%);
}

img.small-img{
    width: 100%;
    max-width: 300px;
    float: right;
    margin: 0 0 10px 15px;
}

img.small-img:after{
    display: block;
    content: '';
    clear: both;
}

div.archivum-link a:after,
#dpbottom a.archivlink:after{
	position:absolute;
	content:'';
	left:15px;
	top:7px;
	width:29px;
	height:27px;
	background:url('../frameimage/archive-link-icon.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.archivum-link a:hover,
#dpbottom a.archivlink:hover{
	background-color:#f29300;
	border-color:#f29300;
	color:#fff;
}

div.archivum-link a:hover:after,
#dpbottom a.archivlink:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.nav_back,span.backlink{
text-align:center;
display:block;
}

div.nav_back a,span.backlink a,div.center a.backlink,#vissza a{
display:inline-block;
font-size:16px;
color:#626262;
font-weight:bold;
line-height:31px;
padding-left:35px;
background:url('../frameimage/newdesign/back-btn.png') no-repeat 0 0;
}

span.backlink a img{
display:none;
}

div.nav_back a:hover,span.backlink a:hover,div.center a.backlink:hover,#vissza a:hover{
color:#f29300;
background-position: 2px -34px;
}

div.related_docs{
margin:20px 0 10px;
}

div.related_docs div.link,div.related_docs input[type="button"],div.related_docs div.doc br,div.related_docs td.t_cell4_small,div.related_docs table td.separate_td{
display:none;
}

div.related_docs font.mini a{
display:block;
font-size:17px;
font-weight:bold;
color:#ffffff;
line-height:36px;
padding-left:47px;
background:#6bbae4 url('../frameimage/newdesign/related-docs.png') no-repeat 0 0;
}

div.related_docs table{
border-top:2px solid #fff;
border-bottom:3px solid #cde7f6;
}

div.related_docs table td{
border:1px solid #fff;
padding-top:0 !important;
}

div.related_docs .t_cell1.document_name_td{
background-color:#f3fafe;
}

div.related_docs .t_cell1.document_name_td a{
display:block;
font-weight:bold;
font-size:14px;
color:#0077a4;
padding:10px 8px;
}

div.related_docs .t_cell1.document_name_td a span{
color:#cfe9f6;
}

div.related_docs td.t_cell2{
font-size:14px;
color:#2899c9;
background-color:#e8f5fc;
padding-right:3px;
}

div.related_docs td.t_cell2 td,div.related_docs td.t_cell2 table{
border:0;
}

div.related_docs td.t_cell3_small{
background-color:#dcf1fc;
font-size:14px;
color:#2899c9;
}

div.related_docs table tr:hover td,div.related_docs tr:hover .t_cell1.document_name_td a{
background-color:#F5A932 !important;
color:#fff;
}

/* Titkárság */

#secretariat div.contacts{
border-top:3px solid #d7f0fb;
background:#ebf7fd url('../frameimage/newdesign/mdt-logo-contacts.jpg') no-repeat 100% 12px;
margin:-2px 0 4px;
padding:15px 10px;
}

#secretariat div.contacts p{
font-size:16px;
line-height:20px;
color:#0077a4;
margin:0 0 10px;
}

#secretariat div.contacts p label{
font-weight:bold;
}

.old-presidents label{
	font-weight: bold;
	text-align: right;
	display: block;
}

div.web-editors{
margin:4px 0;
}

div.web-editors h4{
font-size:18px;
font-weight:bold;
padding:0;
color:#0077a4;
text-align:center;
line-height:43px;
background-color:#eef7fc;
border-bottom:3px solid #cfe9f6;
margin:0 0 25px;
}

div.web-editors p{
font-size:16px;
color:#6f6f6f;
margin:0 10px 15px;
line-height:21px;
clear:both;
}

div.web-editors p label{
font-weight:bold;
/*
float:left;
margin-right:6px;
width:120px;
*/
display: block;
}

#secretariat div.web-editors p label{
width:205px;
}

div.web-editors p span{
display:inline-block;
}

#secretariat div.map{
margin:14px 0 0 14px;
}

#secretariat div.map h4{
width:100%;
color:#fff;
font-size:24px;
background:#42a0d0 url('../frameimage/newdesign/local-icon.png') no-repeat 0 0;
line-height:39px;
padding:0 0 0 52px;
margin-bottom:1px;
font-weight:normal;
}

#secretariat div.map iframe{
margin-bottom:20px;
}

#secretariat div.map p{
color:#6f6f6f;
font-size:16px;
line-height:21px;
margin:0 0 20px;
}

#secretariat div.gallery{
margin:14px 0 0 14px;
}

#secretariat div.gallery h4{
font-weight:bold;
font-size:19px;
color:#0077a4;
line-height:37px;
text-align:center;
border-bottom:3px solid #fecc00;
margin-bottom:7px;
text-transform:uppercase;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}

#secretariat div.gallery h4 span{
color:#4fa3d2;
}

#secretariat div.gallery{
text-align:center;
background-color:#f3f3f3;
border-bottom:3px solid #ececec;
cursor:pointer;
}

#secretariat div.gallery  span.img-frame{
display:inline-block;
padding:4px 22px;
background-color:#fff;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3);
margin-bottom:14px;
}

div.more-link span{
display:inline-block;
font-size:14px;
color:#626262;
line-height:34px;
font-weight:bold;
padding:0 12px 0 38px;
margin-bottom:-3px;
background:url("/upload/diabetes/frameimage/nyitolap/article-more-icon.png") no-repeat scroll 8px 6px #FFF;
}

#secretariat div.gallery:hover{
background-color:#fff9de;
border-color:#f8e9a5;
}

#secretariat div.gallery:hover div.more-link span{
color:#f29300;
background-position:8px -26px;
}

/* Diabetologia Hungarica */


div.journal-contacts div.image{
float:left;
width:350px;
}

div.journal-contacts div.image img{
	display: block;
	margin: 0 auto;
}

div.journal-contacts div.text{
float:left;
width:calc(100% - 350px);
background-color:#f3f3f3;
}

div.journal-contacts h4{
display:block;
font-weight:bold;
font-size:17px;
color:#ffffff;
line-height:21px;
background-color:#42a0d0;
padding:15px 10px;
border-bottom:3px solid #fff;
margin:0 0 15px;
}

div.journal-contacts div.text p{
font-size:14px;
line-height:1.5;
color:#626262;
margin:0 10px 20px;
}

div.journal-contacts div.text p.sub{
margin-bottom:5px;
}

div.journal-contacts div.text p label{
font-weight:bold;
}

div.journal-contacts div.text p a {
color:#228ac1;
text-decoration:underline;
}

div.journal-contacts div.grad-sep{
margin:3px 0 3px -4px;
}

div.journal-contacts div.author-guide{
border-top:3px solid #fff;
}

div.journal-contacts div.author-guide a{
display:block;
line-height:36px;
font-weight:bold;
color:#626262;
font-size:14px;
padding-left:40px;
background:#ededed url('../frameimage/newdesign/greater-more-btn.png') no-repeat 10px 6px;
}

div.journal-contacts div.author-guide a:hover{
background-color:#fbedae;
color:#f28900;
background-position: 10px -28px;
}

#journal-search{
border-top:3px solid #fff;
border-bottom:3px solid #fff;
padding:8px 0;
background:#ecf7fd url(../frameimage/newdesign/journal/journal-search.png) no-repeat 14px center;
}

#journal-search h4{
font-size:15px;
font-weight:bold;
color:#0077a4;
text-align:center;
line-height:24px;
}

#journal-search p.note{
margin:0;
text-align:center;
font-size:12px;
color:#8fbedb;
}

#journal-search div.search-box{
position:relative;
width:356px;
height:34px;
border:2px solid #a5d4eb;
background-color:#fff;
margin:0 auto 5px;
}

#journal-search div.search-box:hover{
border-color:#7fbadd;
}

#journal-search div.search-box input[type="text"]{
width:308px;
height:30px;
background-color:#fff;
border:0;
outline:0;
margin:0;
padding:0 0 0 9px;
float:left;
font-weight:bold;
font-size:15px;
color:#4fa3d2;
}


#journal-search div.search-box input.button.cancel
{
	display:none;
}

#journal-search div.search-box input.button{
width:44px;
height:30px;
float:left;
border:0;
outline:0;
margin:0;
background:url('../frameimage/newdesign/search-input-btn.png') no-repeat center top 0;
cursor:pointer;
}

#journal-search div.search-box input.button:hover{
background-position:center -35px;
}

div.journal-note{
padding:10px;
}

div.journal-note p{
text-align:center;
font-size:14px;
color:#626262;
line-height:17px;
margin:0 0 10px;
}

div.journal-note p.important{
color:#f29300;
font-weight:bold;
margin:10px 0 10px;
}

#journal-select{
border-top:3px solid #f8e9a5;
background-color:#fff9de;
height:29px;
-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1);
box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1);
}

#journal-select div.selectbox{
position:relative;
width:170px;
height:32px;
border-left:3px solid #fff;
border-right:3px solid #fff;
margin:-3px auto 0;
background:#f29300 url("../frameimage/newdesign/select-arrow.png") no-repeat scroll right 10px top -13px;
}

#journal-select div.selectbox span{
position:absolute;
width:125px;
padding-left:15px;
color:#fff;
font-size:17px;
line-height:32px;
height:32px;
font-weight:bold;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
z-index:1;
}

#journal-articles{
padding-top:7px;
}

#journal-articles li{
margin-bottom:5px;
}

#journal-articles div.article div.head{
display:table;
width:100%;
border-top:3px solid #d7f0fb;
}

#journal-articles div.article div.head .title,#journal-articles div.article div.head .eng{
display:table-cell;
vertical-align:middle;
}

#journal-articles div.article div.head .title{
background-color:#ecf7fd;
cursor:pointer;
}

#journal-articles div.article div.head .title.nofile{
cursor:default;
}

#journal-articles div.article div.head .title h5{
font-weight:bold;
font-size:15px;
line-height:18px;
color:#0077a4;
padding:10px;
}

#journal-articles div.article div.head .eng{
background-color:#d7f0fb;
cursor:pointer;
}

#journal-articles div.article div.head .eng a{
display:block;
height:100%;
height:100%;
font-size:14px;
font-weight:bold;
color:#42a0d0;
padding:10px;
text-align:center;
}

#journal-articles div.article div.head{
border-color:#f8e9a5;
}

#journal-articles .article .head > div {
    width: 100px;
}

#journal-articles .article .head .title {
	width: calc(100% - 100px);
}

#journal-articles .article a span {
    display: initial!important;
}

#journal-articles .article a span[style*='display'] {
    display: none!important;
}

#journal-articles div.article div.head .title:not(.nofile):hover{
background-color:#fff9de;
}

#journal-articles div.article div.head .title:not(.nofile):hover h5{
color:#bd7912;
}
/*
#journal-articles div.article div.head .eng{
background-color:#f8e9a5;
}

#journal-articles div.article div.head .eng a{
color:#f29300;
}
*/
#journal-articles div.article div.head .eng:hover{
background-color:#f29300;
}

#journal-articles div.article div.head .eng:hover a{
color:#ffffff;
}

#journal-articles div.article div.authors{
color:#46acd3;
font-size:12px;
line-height:15px;
padding:10px 10px 5px;
}

#journal-articles div.article div.authors label{
font-weight:bold;
display:block;
}

#journal-articles div.article div.authors p{
margin:0;
}

#journal-articles div.article div.content{
padding:10px;
}

#journal-articles div.article div.content p{
font-size:14px;
line-height:17px;
color:#626262;
margin:0 0 10px;
}

#journal-articles div.article .footer{
display:none;
padding:0 0 5px 10px;
}

#journal-articles div.article .footer div:not(.clear){
width:auto;
height:36px;
}

#journal-articles div.article .footer .more{
float:left;
}

#journal-articles div.article .footer .pdf{
float:right;
}

#journal-articles div.article .footer div a{
display:block;
line-height:36px;
font-size:15px;
color:#0077a4;
font-weight:bold;
padding:0 10px 0 47px;
background-color:#ecf7fd;
background:url('../frameimage/newdesign/journal/journal-icons.png') no-repeat;
}

#journal-articles div.article .footer div a:hover{
color:#f29300;
background-color:#fff9de;
}

#journal-articles div.article .footer .more a{
background-position: 0px 0px;
}

#journal-articles div.article .footer .more a:hover{
background-position: 0px -41px;
}

#journal-articles div.article .footer .pdf a{
background-position: 0px -82px;
}

#journal-articles div.article .footer .pdf a:hover{
background-position: 0px -123px;
}

/* Vezető testületek */

#management-page div.management-list,div.left-side-list{
float:left;
width:240px;
margin:3px 0 0 0px;
}

#management-page div.management-list li,div.left-side-list li{
list-style:none;
position:relative;
display:table;
border-collapse:separate!important;
width:235px;
height:83px;
border-bottom:3px solid #cfe9f6;
background-color:#ebf7fd;
text-align:center;
cursor:pointer;
margin-bottom:3px;
	-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;	
}

#management-page div.management-list li:not(:last-child){
margin-right:3px;
}

#management-page div.management-list li span,div.left-side-list li span{
font-family: arial;
display:table-cell;
color:#0077a4;
font-size:16px;
line-height:19px;
font-weight:bold;
vertical-align:middle;
border:3px solid transparent;
border-bottom:0;
	-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;
}

#management-page div.management-list li:not(.current):hover,div.left-side-list li:not(.current):hover{
background-color:#fff9e0;
border-color:#fecc00;
}

#management-page div.management-list li:hover span,div.left-side-list li:hover span{
color:#f29300;
}

#management-page div.management-list li.current,div.left-side-list li.current{
cursor:default;
border-color:#f29300;
}

#management-page div.management-list li.current:after,div.left-side-list li.current:after{
position:absolute;
display:block;
content:'';
top:50%;
right:-15px;
margin-top:-8px;
width:15px;
height:17px;
z-index:2;
background:url('../frameimage/newdesign/orange-arrow-right.png') no-repeat 0 0;
}

#management-page div.management-list li.current span,div.left-side-list li.current span{
color:#ffffff;
border-color:#f29300;
background:url('../frameimage/newdesign/legislation-grad.png') repeat-x 0 0;
}

#management-page #content-frame,div.slide-content #content-frame{
float:left;
width:320px;
overflow:hidden;
margin:3px 0 0;
}

.site_outer_info_237 #management-page #content-frame,div.slide-content #content-frame{
	width: calc(100% - 255px);
}

#management-page #content-frame > div,div.slide-content #content-frame > div{
background-color:#f3f3f3;
padding:24px 10px 10px 24px;
}

#management-page #content-frame > div p,div.slide-content #content-frame > div p{
font-size:17px;
line-height:21px;
color:#626262;
margin:0 0 15px;
}

#management-page #content-frame div p a,div.slide-content #content-frame div p a{
color:#0077a4;
}

#management-page #content-frame div p a:hover,div.slide-content #content-frame div p a:hover{
color:#f29300;
}

#management-page #content-frame div p label{
display:block;
font-weight:bold;
}

/*#management-page #content-frame #vezetoseg p{
font-size:15px;
}*/

/* Vezetői testület módosítás */



.site_outer_info_237 #management-page div.management-list,div.left-side-list{
	margin:3px 0 0 10px;
	}

.site_outer_info_237 #management-page div.management-list,div.left-side-list{
	width:245px;
}
	
.site_outer_info_237 #management-page div.management-list li,div.left-side-list li{
	width:240px;
}

.site_outer_info_237 #management-page #content-frame #elnokseg .vezetoseg{
	padding: 0;
    margin-bottom: 10px;
}

.site_outer_info_237 #management-page #content-frame #elnokseg img{
	display: block;
	margin: 10px auto;
	border-radius: 50%;
	max-width: 100%;
}
.site_outer_info_237 #management-page #content-frame #elnokseg .display-flex > [class*='col-']{
	justify-content: center;
}	
.site_outer_info_237 #management-page #content-frame > div{
	padding: 24px 15px 10px;
}

ul.portre-list li{
	color: #626262;
	font-size: 16px;
	padding: 2px 0px;
	margin-left: 10px;
	position: relative;
}

ul.portre-list li div.portre, ul.portre-list li div.portre-top {
    padding: 15px;
    background: #fff;
    border: 1px solid #ddd;
    display: none;
}
ul.portre-list{
    position: relative;
} 
ul.portre-list li div.portre, ul.portre-list li div.portre-top{
    padding: 15px 15px 10px;
    background: #fff;
    border: 1px solid #ddd;
    display: none;
}
ul.portre-list li div.portre img, ul.portre-list li div.portre-top img{
    max-height: 180px;
}
ul.portre-list li:hover{
    color: #356ed0;
    font-weight: 600;
}

ul.portre-list li img{margin-right: 0;}

ul.portre-list li:hover div.portre, ul.portre-list li:hover div.portre-top{
    display: block;
    position: absolute;
    margin-left: 70px;
    z-index: 10;
}

ul.portre-list li:hover div.portre-top{
	bottom: 20px;
}


/* Szakellato */

div.szakellato{
color:#626262;
}

div.szakellato ol{
padding-left:35px;
}

div.szakellato ol li{
font-size:15px;
line-height:21px;
color:#626262;
list-style-type: numeric;
padding-left:5px;
margin-bottom:20px;
}

div.szakellato ol li a{
color:#28bdee;
}

div.szakellato ol li a:hover{
border-bottom:1px solid #28bdee;
}

div.szakellato ol li img.csner{
display:block;
margin:20px 0 20px 80px;
}

div.szakellato div.imp-btn{
border-left:10px solid #aaaaaa;
background-color:#f3f3f3;
text-align:center;
margin:15px 0 0 -40px;
padding:10px 0 25px;
}

div.szakellato div.imp-btn p{
font-size:14px;
color:#626262;
}

div.szakellato div.imp-btn span{
display:inline-block;
line-height:30px;
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 16px;
background-color:#edb417;
}

div.szakellato ol li ul{
margin-left:10px;
}

div.szakellato ol li ul li{
position:relative;
list-style:none;
}

div.szakellato ol li ul li:after,ul.akkred li:after, ul.yellow li:after{
position:absolute;
display:block;
content:'';
width:6px;
height:6px;
left:-10px;
top:9px;
background:url('/upload/diabetes/frameimage/newdesign/yellow-bullet.png') no-repeat 0 0;
}

div.center{
text-align:center;
}

div.szakellato p{
font-size:15px;
margin-left:10px;
line-height:21px;
}

ul.akkred, ul.yellow{
margin-left:22px;
}

ul.akkred li, ul.yellow li{
position:relative;
padding-left:5px;
font-size:15px;
line-height:21px;
margin-bottom:15px;
color:#626262;
}

ul.yellow li p{
margin-top:0;
}

img.szakellato-jelmagyarazat{
margin-bottom:15px;
}

div.classification, div.padding{
font-size:15px;
color:#626262;
line-height:21px;
padding:10px;
margin-top:-20px;
}

div.classification.top, div.padding.top{
margin-top:0;
}

div.classification ol{
margin-left:14px;
}

p.center{
text-align:center;
}

div.classification #content-frame{
margin-top:3px;
width:544px;
margin-left:-14px;
padding-left:14px;
}

div.classification #content-frame p{
margin-top:0;
}

div.classification #content-frame div.blue{
background-color:#f3f3f3;
color:#0077a4;
padding:10px;
}

div.classification #content-frame ol{
margin-left:50px;
}

div.classification #content-frame ol li{
margin-bottom:10px;
}

div.classification #content-frame div.grey-box{
background-color:#e5e5e5;
margin-bottom:15px;
}

div.classification #content-frame div.grey-box div.title{
background-color:#b5b5b5;
font-weight:bold;
color:#ffffff;
font-size:15px;
line-height:37px;
text-align:center;
}

div.classification #content-frame div.grey-box ul{
color:#0077a4;
padding:15px 0 5px;
margin-left:35px;
}

div.classification #content-frame div.grad-sep{
margin:0 0 15px -14px;
}

div.classification #content-frame a{
color:#0077a4;
}

div.classification #content-frame a:hover{
color:#f49508;
}

div.classification #content-frame div.grey-box div.left-side,div.classification #content-frame div.grey-box div.right-side{
display:table-cell;
color:#0077a4;
}

div.classification #content-frame div.grey-box div.right-side{
width:183px;
border-left:3px solid #fff;
}

div.classification #content-frame div.grey-box p{
margin:15px 10px;
}

div.classification #content-frame p.title{
text-align:center;
font-weight:bold;
padding:15px 0 10px;
}

div.classification #content-frame p.title span{
font-weight:normal;
}

div.classification #content-frame a.bullet-link, div.bullet-link a{
position:relative;
display:block;
line-height:21px;
padding-left:35px;
color:#626262;
font-weight:bold;
margin-bottom:15px;
}

div.classification #content-frame a.bullet-link:hover, div.bullet-link.blue a:hover{
color:#f49508;
}

div.grad-sep.bottom{
margin-bottom:15px;
}

a.bullet-link:after, div.bullet-link a:after, a.after-link:after{
position:absolute;
display:block;
content:'';
left:4px;
top:0;
width:24px;
height:24px;
background:url('/upload/diabetes/frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
z-index:1;
}

div.bullet-link a:after{
top:-2px;
}

div.bullet-link.blue a{
color:#6aa2bf;
}

div.bullet-link.center{
margin:0 55px;
font-weight:bold;
font-size:17px;
}

a.bullet-link:hover:after, div.bullet-link a:hover:after, a.after-link:hover:after{
background-position:0 -34px;
}

img.right.top{
float:right;
margin:20px 0 20px 20px;
}

div.blue.white{
color:#0077a4;
}

div.blue.white p.list-title{
margin-left:10px;
font-weight:bold;
}

.content_cnt_div ol{
margin-left:20px;
}

.content_cnt_div ol li{
	padding-left:10px;
	line-height:1.3;
}

.content_cnt_div ul.disc{
	margin-left:20px;
}

.content_cnt_div ul.disc li{
	list-style:disc;
	margin-bottom:15px;
}

ol.inner{
margin-bottom:20px;
}

ol.inner li{
padding-left:20px;
margin-bottom:10px;
}

label.float{
float:left;
font-weight:bold;
}

p.margin{
margin-left:80px;
}

p.right{
float:right;
}

p.left{
float:left;
}

div.blue-sep{
border-top:2px solid #cfe9f6;
}

p span.small{
font-size:13px;
}

div.page-label{
width:100%;
}

div.page-label h3{
font-family: "myriadpro-bold", sans-serif;
font-size:18px;
line-height:19px;
color:#4fa3d2;
display:inline-block;
padding:9px 10px 8px;
border-bottom:3px solid #fecc00;
margin:0;
float:left;
text-transform:uppercase;
}

div.page-label h3 span{
color:#0077a4;
}

div.page-label-closure.iranyelvek{
margin-left:232px;
}

div.page-label-closure.aim{
margin-left:144px;
}

div.page-label-grad{
height:37px;
background: #ebf7fd;
background: -moz-linear-gradient(left, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(left, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(left, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to right, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=1 );
}

div.page-label-border{
height:2px;
background: #d1eaf6;
background: -moz-linear-gradient(left, #d1eaf6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d1eaf6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #d1eaf6 0%,#ffffff 100%);
background: -o-linear-gradient(left, #d1eaf6 0%,#ffffff 100%);
background: -ms-linear-gradient(left, #d1eaf6 0%,#ffffff 100%);
background: linear-gradient(to right, #d1eaf6 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1eaf6', endColorstr='#ffffff',GradientType=1 );
}

p.blue{
color:#4fa3d2;
}

h5.section-title{
padding:10px;
color:#4fa3d2;
font-size:19px;
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}

h5.section-title a{
color:#4fa3d2;
}

h5.section-title span,h5.section-title a span{
color:#0077a4;
}

p.inner{
margin-left:25px;
}

div.padding ul{
margin-left:25px;
}

div.padding ul li{
line-height:21px;
margin-bottom:10px;
}

div.hide{
display:none;
}

#managements-choice h4{
font-family: "myriadpro-bold",arial;
font-weight:bold;
font-size:22px;
color:#0077a4;
text-align:center;
clear:both;
}

#managements-choice ul.nav-menu{
text-align:center;
margin:15px 0 5px;
}

#managements-choice ul.nav-menu li{
display:inline-block;
margin-right:24px;
}

#managements-choice ul.nav-menu li a,#managements-choice ul.nav-menu li span{
display:block;
padding:0 15px;
line-height:30px;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

#managements-choice ul.nav-menu li a{
background-color:#7cc2e7;
	-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;
}

#managements-choice ul.nav-menu li a:hover{
background-color:#f49508;
}

#managements-choice ul.nav-menu li span{
background-color:#bad0db;
cursor:default;
}

#managements-choice h5{
margin-top:10px;
color:#626262;
}

img.right{
float:right;
margin-left:20px;
}

a.border-link{
display:inline-block;
line-height:26px;
font-weight:bold;
font-size:14px;
color:#0077a4;
padding:0 18px;
border:2px solid #7cc2e7;
margin-bottom:15px;
	-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;
}

a.border-link:hover{
color:#f49508;
border-color:#f49508;
}

.orange{
color:#dd8600;
}

div.signature{
display:table;
width:100%;
}

div.signature div{
display:table-cell;
text-align:center;
}

span.small{
font-size:13px;
}

div.padding ul.candidate-list{
margin:0;
}

ul.candidate-list li{
position:relative;
width: calc(33.33334% - 10px);
height:170px;
float:left;
border:2px solid #fff;
margin: 4px 5px;
padding:13px 0 10px;
text-align:center;
	-webkit-transition: border-color 0.2s ease-in-out;
	-moz-transition: border-color 0.2s ease-in-out;
	-ms-transition: border-color 0.2s ease-in-out;
	-o-transition: border-color 0.2s ease-in-out;
	transition: border-color 0.2s ease-in-out;
}

ul.candidate-list.current li {
	height:190px;
}

ul.candidate-list:after{
    display: table;
    content: '';
    clear: both;
}

ul.candidate-list li div.profile{
position:relative;
text-align:center;
}

ul.candidate-list li p{
position:absolute;
/* bottom:0; */
left:0;
width:100%;
font-size:15px;
font-weight:bold;
color:#0077a4;
text-align:center;
}

ul.candidate-list li div.profile:after{
position:absolute;
display:block;
content:'';
z-index:0;
top:0;
left:0;
height:86px;
width:100%;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf7fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ebf7fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf7fd',GradientType=0 );
}

ul.candidate-list li:hover{
border-color:#b6dcec;
}

ul.candidate-list li:hover div.profile:after{
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fff9de 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fff9de));
background: -webkit-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fff9de 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fff9de 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff9de',GradientType=0 );
}

ul.candidate-list li div.profile img{
border:4px solid #fff;
margin:0;
width:auto;
max-width:180px;
max-height:120px;
position:relative;
z-index:1;
}

ul.candidate-list li:after{
position:absolute;
content:'';
display:block;
left:-2px;
top:-2px;
width:100%;
height:3px;
border-top:3px solid transparent;
background-color:transparent;
	-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;
}

ul.candidate-list li:hover:after{
border-top:3px solid #fecc00;
background-color:#fff;
}

#managements-choice p.link-note{
text-align:center;
font-size:14px;
color:#2790c4;
}


/* Keresés aloldal */


.content_inner_info_333 #top_head {
	height: 48px;
	background-color: #fff9e0;
	border-bottom: 3px solid #fecc00;
}

.content_inner_info_333 #top_head h4 {
	display: inline-block;
	font-family: "myriadpro-bold";
	font-size: 21px;
	font-weight: bold;
	color: #f28900;
	text-transform: uppercase;
	background: url('../frameimage/newdesign/search-top-icon.jpg') no-repeat 0 0;
	padding: 12px 10px 0 62px;
	height: 40px;
}

.content_inner_info_333 #info_first_table{display:none;}

.content_inner_info_333 .search-title{
	font-size:17px;
	color:#626262;
	margin-bottom:0;
}


.content_inner_info_333 .gsc-search-box .gsc-input,
.content_inner_info_333 .gsc-search-box .gsc-search-button{
	display:block;
	text-align:center;
	width:100%;
}

.content_inner_info_333 .gsc-search-box .gsc-clear-button, .gsc-table-cell-thumbnail.gsc-thumbnail,
.content_inner_info_333 .gs-fileFormat{display:none;}

.content_inner_info_333 .gsc-search-box .gsc-input input{
	width:430px;
	height:40px;
	border:3px solid #a5d4eb;
	margin:0 auto;
	color:#0077a4;
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

.content_inner_info_333 .gsc-search-box .gsc-input input:hover,
.content_inner_info_333 .gsc-search-box .gsc-input input:focus{
	border:3px solid #7fbadd;
}

.gsc-control-cse.gsc-control-cse-hu{
	padding:5px 0 0 0;
}

.content_inner_info_333 .gsc-search-box .gsc-search-button{
	background:url('../frameimage/newdesign/search-background.jpg') repeat-x 0 100;
}

.content_inner_info_333 .gsc-search-box .gsc-search-button input.gsc-search-button{
	display:inline-block;
	background:url('../frameimage/newdesign/search-button.jpg') no-repeat 0 0;
	width:230px;
	height:48px;
	border:2px solid #fff;
	border-radius:0;
	overflow: hidden; 
	text-indent: -9999px;
	cursor:pointer;
	outline: 0;
	margin-bottom:9px;
}

.content_inner_info_333 .gsc-search-box .gsc-search-button input.gsc-search-button:hover{
	background:url('../frameimage/newdesign/search-button-hover.jpg') no-repeat 0 0;
	outline: 0;
}

.content_inner_info_333 .gsc-result-info{
	font-size:15px;
	color:#666666;
}

.content_inner_info_333 .gsc-orderby{
	font-size:15px;
	color:#666666;
}

.content_inner_info_333 .gsc-selected-option-container.gsc-inline-block{
	border:2px solid #cecece;
	color:#4fa3d2;
	font-size:16px;
	width:82px!important;
}
.content_inner_info_333 .gsc-control-cse .gsc-option-selector{
	background:url('../frameimage/newdesign/down-arrow-blue.png') no-repeat 0 0;
	top: 15px;
}

.content_inner_info_333 .gsc-selected-option-container.gsc-inline-block:hover{
	border:2px solid #7fbadd;
}

.content_inner_info_333 .gsc-selected-option-container.gsc-inline-block:hover .gsc-option-selector{
	background:url('../frameimage/newdesign/down-arrow-orange.png') no-repeat 0 0;
	top: 15px;
}

.content_inner_info_333 .gsc-webResult.gsc-result{
	background:url('../frameimage/newdesign/search-separator.jpg') no-repeat 0 100%;
	position:relative;
	margin-bottom:0;
	padding: 0;
}

.content_inner_info_333 .gsc-webResult.gsc-result:hover {
	background:url('../frameimage/newdesign/search-separator.jpg') no-repeat 0 100%;
	position:relative;
}


.content_inner_info_333 .gs-webResult.gs-result a.gs-title:link{
	font-size:18px;
	color:#1b5f90;
	font-weight:bold;
	display: block;
	height: 50px;
	z-index: 100;
	position: relative;
	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;
}


.content_inner_info_333 .gs-webResult.gs-result:hover a.gs-title:link,
.content_inner_info_333 .gs-webResult.gs-result:hover a.gs-title:link b,
.content_inner_info_333 .gs-webResult:hover div.gs-visibleUrl{
	color:#f29300;
}

.content_inner_info_333 .gs-webResult.gs-result a.gs-title:link b{
	color:#4fa3d2;
	font-size:18px;	
	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;
}

.content_inner_info_333 .gs-result .gs-title, 
.content_inner_info_333 .gs-result .gs-title *{text-decoration:none;}


.content_inner_info_333 .gs-webResult .gs-snippet, 
.content_inner_info_333 .gs-imageResult .gs-snippet, 
.content_inner_info_333 .gs-fileFormatType{
	color:#35719c;
	font-size:15px;
	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;
}

.content_inner_info_333 .gs-webResult:hover .gs-snippet{
	color:#bd7a12;
	background:#fff9de;
}

.content_inner_info_333 .gsc-control-cse div.gs-per-result-labels{display:none;}

.content_inner_info_333 .gs-title.gsc-table-cell-thumbnail.gsc-thumbnail-left{
	padding:10px 10px 25px 10px;
	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;
}

.content_inner_info_333 .gsc-webResult.gsc-result:hover .gs-title.gsc-table-cell-thumbnail.gsc-thumbnail-left{
	background:#f29300;
}

.content_inner_info_333 .gs-webResult .gs-snippet{
	padding:10px;
	margin-bottom:5px;
}

.content_inner_info_333 .gsc-table-cell-snippet-close{
	position:relative;
}

.content_inner_info_333 .gsc-control-cse div.gsc-url-bottom{
	position:absolute;
	top: 31px;	
	left:10px;
}

.content_inner_info_333 .gs-webResult div.gs-visibleUrl{
	font-size:13px;
	color:#46acd3;
	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;
}

.content_inner_info_333 .gsc-control-cse div.gcsc-branding{display:none;}

.content_inner_info_333 .gsc-above-wrapper-area{
	background: url('../frameimage/newdesign/search-separator.jpg') no-repeat 0 100%;
	border-bottom:none;
	margin-bottom:10px;
	padding-bottom:9px;
}

.content_inner_info_333 .gsc-results .gsc-cursor-box .gsc-cursor-page{
	text-decoration:none;
}

.content_inner_info_333 .gsc-cursor-box.gs-bidi-start-align{text-align:center; margin-top:10px;}



.content_inner_info_333 .gsc-tabHeader.gsc-tabhInactive,
.content_inner_info_333 .gsc-tabHeader.gsc-tabhActive{
	position:relative;	
	float:left;
	border-bottom:3px solid #cfe9f6;
	background-color:#ebf7fd;
	text-align:center;
	cursor:pointer;
	height:44px;
	font-size:14px;
	color:#0077a4;
	font-weight:bold;
	width:120px;
	line-height:50px;
	text-transform:uppercase;
	-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;	
	
}
.content_inner_info_333 .gsc-tabHeader.gsc-tabhActive{
	cursor:default;
	color: #ffffff;
	border-color: #f29300;
	background: url('../frameimage/newdesign/legislation-grad.png') repeat-x 0 0;
}

.content_inner_info_333 .gsc-tabHeader.gsc-tabhActive:after{
	position:absolute;
	display:block;
	content:'';
	bottom:-16px;
	left:50%;
	margin-left:-10px;
	width:21px;
	height:13px;
	z-index:2;
	background:url('../frameimage/newdesign/borderorange-arrow.png') no-repeat 0 0;
}

.content_inner_info_333 .gsc-above-wrapper-area .gsc-above-wrapper-area-container{
	background:url('../frameimage/newdesign/search-background2.jpg') repeat-x 0 0;
}

.content_inner_info_333 .gs-no-results-result{
	position: absolute;
	width: 569px;
	top: -67px;
	left:0;
	background:#fff;
}

.content_inner_info_333 .gs-no-results-result .gs-snippet{
	overflow:hidden;
	text-indent:-9999px;
	width:100%;
	height:200px;
	border:none;
	background:url('../frameimage/newdesign/no-result.jpg') no-repeat 50% 0;
}

.content_inner_info_333 .gsc-tabsArea {
	border:none;
}

.content_inner_info_333 .gsc-adBlock {
	display: none!important;
}

/* Szakellátó */

div.szakellato-leiras h4{
text-align:center;
line-height:40px;
font-weight:bold;
font-size:19px;
color:#0077a4;
background-color:#eef7fc;
border-bottom:3px solid #cfe9f6;
}

div.szakellato-leiras a, a.akkred-link{
position:relative;
display:block;
font-size:17px;
font-weight:bold;
line-height:21px;
color:#0077a4;
padding:3px 5px 3px 45px;
margin-top:20px;
}

a.akkred-link.top{
margin-top:-60px;
}

div.szakellato-leiras a:after, a.akkred-link:after{
position:absolute;
display:block;
content:'';
width:24px;
height:24px;
top:2px;
left:10px;
background:url('/upload/diabetes/frameimage/newdesign/more-icon.png') no-repeat 0 0;
z-index:1;
}

div.szakellato-leiras a:hover,a.akkred-link:hover{
color:#f49508;
}

div.szakellato-leiras a:hover:after,a.akkred-link:hover:after{
background-position:0 -32px;
}

div.szakellato-leiras p{
font-weight:bold;
color:#626262;
font-size:15px;
}

div.szakellato-leiras ol{
margin-left:20px;
}

div.szakellato-leiras ol li{
font-size:15px;
line-height:21px;
color:#626262;
margin-bottom:11px;
}

ul.szeh_type{
padding:0;
}

ul.szeh_type li{
display:inline-block;
list-style:none;
text-align:left;
width:414px;
height:42px;
line-height:42px;
background-color:#f1f1f1;
color:#626262;
font-weight:bold;
font-size:15px;
margin-bottom:18px;
}

ul.szeh_type li.active{
background-color:#cfe9f6;
cursor:default;
}

ul.szeh_type li:not(.active){
cursor:pointer;
}

ul.szeh_type li input{
float:left;
margin:15px 10px 0 15px;
}

div.imp-btn{
display:none;
border-left:10px solid #aaaaaa;
background-color:#f3f3f3;
text-align:center;
margin:15px 0 0 0;
padding:10px 0 25px;
}

div.imp-btn p{
font-size:14px;
color:#626262;
line-height:21px;
}

div.imp-btn a{
display:inline-block;
line-height:30px;
color:#fff;
font-size:14px;
font-weight:bold;
padding:0 16px;
background-color:#f59b17;
}

div.imp-btn a:hover{
background-color:#edb417;
color:#fff;
}

div.szakellato,div.szakellato p{
color:#626262;
font-size:15px;
line-height:21px;
}

div.szakellato div.separated{
position:relative;
border:4px solid #fff;
border-left:0;
cursor:pointer;
height:58px;
}

div.szakellato div.separated a{
position:relative;
display:block;
line-height:58px;
padding-left:35px;
color:#6aa2bf;
font-weight:bold;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #edf8fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edf8fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#edf8fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#edf8fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edf8fd',GradientType=0 );
}

div.szakellato div.separated a:hover{
color:#f49508;
}

div.szakellato div.separated a:after{
position:absolute;
display:block;
content:'';
left:4px;
top:17px;
width:24px;
height:24px;
background:url('/upload/diabetes/frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
z-index:1;
}

div.szakellato div.separated a:hover:after{
background-position:0 -34px;
}

div.szakellato div.grad-sep{
clear:both;
height:4px;
background:url('/upload/diabetes/frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
margin-left:-9px;
}

img.dsenr-logo{
float:right;
margin:60px 20px;
}

div.szakellato ul{
margin-left:35px;
}

div.szakellato ul li{
position:relative;
list-style:none;
padding-left:5px;
margin-bottom:15px;
}

div.szakellato ul li:after{
position:absolute;
display:block;
content:'';
width:6px;
height:6px;
left:-10px;
top:9px;
background:url('/upload/diabetes/frameimage/newdesign/yellow-bullet.png') no-repeat 0 0;
}

p.dpform{
/*display:none;*/
}

.content_inner_dp_map #top span.tophed{
display:block;
font-family: "myriadpro-bold";
font-weight:bold;
font-size:21px;
color:#f28900;
line-height:24px;
padding:11px 10px 12px 81px;
background:#fff9e0 url('/upload/diabetes/frameimage/newdesign/szakellatohely-icon.png') no-repeat 0 0;
border-bottom:3px solid #fecc00;
}

.content_inner_dp_map #top span.tophed br{
display:none;
}

div.szakellato-leiras h4{
text-align:center;
line-height:40px;
font-weight:bold;
font-size:19px;
color:#0077a4;
background-color:#eef7fc;
border-bottom:3px solid #cfe9f6;
}

#top #map{
margin-left:65px;
}

p.blue-title{
text-align:center;
font-weight:bold;
color:#4fa3d2;
}

/* lenyíló lista */

select option{
font-size:15px;
padding:3px 10px;
color:#42A0D0;
}

/* Tagdíj */

div#current-balance-link{
text-align:center;
padding-bottom:18px;
}

a.blue-grad-btn{
display:inline-block;
font-weight:bold;
font-size:15px;
padding:3px;
color:#ffffff !important;
background: #3f9ace;
background: -moz-linear-gradient(top, #3f9ace 0%, #7fbadd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f9ace), color-stop(100%,#7fbadd));
background: -webkit-linear-gradient(top, #3f9ace 0%,#7fbadd 100%);
background: -o-linear-gradient(top, #3f9ace 0%,#7fbadd 100%);
background: -ms-linear-gradient(top, #3f9ace 0%,#7fbadd 100%);
background: linear-gradient(to bottom, #3f9ace 0%,#7fbadd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f9ace', endColorstr='#7fbadd',GradientType=0 );
cursor:pointer;
}

a.blue-grad-btn span{
display:inline-block;
line-height:42px;
padding:0 10px 0 70px;
-webkit-box-shadow: inset 0px -1px 0px 0px rgba(160,208,236,1);
-moz-box-shadow: inset 0px -1px 0px 0px rgba(160,208,236,1);
box-shadow: inset 0px -1px 0px 0px rgba(160,208,236,1);
}

div#current-balance-link a span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, -moz-linear-gradient(top, rgba(158,220,253,0) 0%, rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,220,253,0)), color-stop(100%,rgba(158,220,253,0.45)));
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, -webkit-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, -o-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, -ms-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px, linear-gradient(to bottom, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009edcfd', endColorstr='#739edcfd',GradientType=0 );
}

div#add-member a span{
padding-left:55px;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, -moz-linear-gradient(top, rgba(158,220,253,0) 0%, rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,220,253,0)), color-stop(100%,rgba(158,220,253,0.45)));
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, -webkit-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, -o-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, -ms-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px, linear-gradient(to bottom, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009edcfd', endColorstr='#739edcfd',GradientType=0 );
}

div#setting-member a span{
padding-left:55px;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, -moz-linear-gradient(top, rgba(158,220,253,0) 0%, rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,220,253,0)), color-stop(100%,rgba(158,220,253,0.45)));
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, -webkit-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, -o-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, -ms-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px, linear-gradient(to bottom, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009edcfd', endColorstr='#739edcfd',GradientType=0 );
}

div#member-login a span{
padding-left:50px;
}

div#current-balance-link a:hover span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/currency-doc.png') no-repeat 5px 5px;
}

div#online-credit-btn a:hover span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px;
}

div#member-login a:hover span{
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px;
}

div#add-member a:hover span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/add-member.png') no-repeat 7px 7px;
}

div#setting-member a:hover span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/setting-member.png') no-repeat 7px 4px;
}

a.blue-grad-btn:hover{
background:#f29300 !important;
}

a.blue-grad-btn:hover span{
-webkit-box-shadow: inset 0px 0px 0px 0px rgba(160,208,236,0) !important;
-moz-box-shadow: inset 0px 0px 0px 0px rgba(160,208,236,0) !important;
box-shadow: inset 0px -0px 0px 0px rgba(160,208,236,0) !important;
}

h5.list{
color:#4fa3d2;
}

h5.list span{
color:#0077a4;
}

.content_inner_tagsag div.inner,div.content_cnt_div div.inner{
padding:0 10px;
}

table#online-payment-table,#membership-fee-table{
border-top:3px solid #d7f0fb;
}

table#online-payment-table thead,#membership-fee-table thead{
background: #ebf7fd;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/thead-border.png') repeat-x 0 100%, linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}
table#online-payment-table thead th,#membership-fee-table thead th{
height:36px;
vertical-align:middle;
font-weight:bold;
font-size:17px;
color:#0077a4;
padding-bottom:6px;
}

table#online-payment-table thead .label,#membership-fee-table thead .label{
font-size:14px;
color:#4fa3d2;
text-align:right;
padding-right:13px;
}

table#online-payment-table tbody tr,#membership-fee-table tbody tr{
border-bottom:2px solid #fff;
}

table#online-payment-table tbody td,#membership-fee-table tbody td{
background-color:#f3f3f3;
text-align:center;
border-right:2px solid #fff;
	-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;	
}

table#online-payment-table tbody td:last-child,#membership-fee-table tbody td:last-child{
border-right:0;
}

table#online-payment-table td label,#membership-fee-table td label{
	display:inline-block;
	cursor:pointer;
	font-size:14px;
	color:#626262;
	padding:5px;
	-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;	
}

table#online-payment-table td input{
	cursor:pointer;
	margin-right:0;
}

table#online-payment-table td.label,#membership-fee-table td.label{
	width: 30%;
    min-width: 200px;
	background-color:#ecf7fd;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	color:#0077a4;
	padding:10px;
	text-align:right;
	-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;	
}

table#online-payment-table td.label span,#membership-fee-table td.label span{
font-weight:normal;
}

table#online-payment-table tbody tr:hover td,#membership-fee-table tbody tr:hover td{
background-color:#fff9de;
}

table#online-payment-table tbody tr:hover td label,#membership-fee-table tbody tr:hover td label{
color:#bd7a12;
}

table#online-payment-table tbody tr:hover td.label,#membership-fee-table tbody tr:hover td.label{
background-color:#7fbadd;
color:#fff;
}

.content_inner_tagsag div.table-border{
height:3px;
background-color:#d8d8d8;
margin-top:1px;
}

#online-credit-btn{
padding:18px 0;
}

#online-credit-btn.dashed{
border-bottom:1px dashed #d1d1d1;
}

#online-credit-btn a.blue-grad-btn span{
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, -moz-linear-gradient(top, rgba(158,220,253,0) 0%, rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,220,253,0)), color-stop(100%,rgba(158,220,253,0.45)));
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, -webkit-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, -o-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, -ms-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/cards-btn.png') no-repeat 5px 5px, linear-gradient(to bottom, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009edcfd', endColorstr='#739edcfd',GradientType=0 );
}

#member-login a.blue-grad-btn span{
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, -moz-linear-gradient(top, rgba(158,220,253,0) 0%, rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,220,253,0)), color-stop(100%,rgba(158,220,253,0.45)));
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, -webkit-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, -o-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, -ms-linear-gradient(top, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
background:url('/upload/diabetes/frameimage/newdesign/login-icon.png') no-repeat 6px 7px, linear-gradient(to bottom, rgba(158,220,253,0) 0%,rgba(158,220,253,0.45) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009edcfd', endColorstr='#739edcfd',GradientType=0 );
}

span.account-number{
display:inline-block;
line-height:34px;
background-color:#56adda;
color:#fff;
font-size:17px;
font-weight:bold;
padding:0 10px;
}

span.yellow-important{
display:inline-block;
background-color:#fff9de;
border:2px solid #f8e9a5;
color:#bd7a12;
font-size:15px;
padding:9px;
margin:17px 0 14px;
}

div.orange-important{
color:#ffffff;
font-size:17px;
font-weight:bold;
background:#f49508 url('/upload/diabetes/frameimage/newdesign/membership_fee/attention-icon.png') no-repeat 13px 9px;
line-height:52px;
margin-top:4px;
padding-left:67px;
}

h5.blue-smaller{
font-size:15px;
color:#4fa3d2;
}

div.table-due-sum{
width:332px;
margin:0 auto 16px;
padding:1px;
border:3px solid #cfe9f6;
}

div.table-due-sum table{
border-collapse:separate;
}

div.table-due-sum td{
height:36px;
text-align:center;
font-weight:bold;
}

div.table-due-sum td.year{
color:#bd7a12;
font-size:17px;
background-color:#fff9e0;
}

div.table-due-sum td.value{
color:#ffffff;
font-size:15px;
background-color:#f49508;
}

div.table-due-sum td.label{
color:#ffffff;
font-size:15px;
font-weight:bold;
background-color:#42a0d0;
width:126px;
padding-right:8px;
text-align:right;
}

div.btn-form span{
position:relative;
display:inline-block;
line-height:40px;
font-weight:bold;
font-size:17px;
color:#4fa3d2;
border:2px solid #d1ecfb;
cursor:pointer;
padding:0 11px 0 47px;
text-transform:uppercase;
	-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;
}

div.btn-form span img{
position:absolute;
top:3px;
left:3px;
z-index:1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;	
}

div.btn-form span:hover{
color:#1b5f90;
border-color:#b1d0e2;
}

div.btn-form span:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.btn-form span.check{
background:#fff url('../frameimage/newdesign/dialog/check-hover.png') no-repeat 3px 3px;
}

div.btn-form span.cancel{
background:#fff url('../frameimage/newdesign/dialog/cancel-hover.png') no-repeat 3px 3px;
}

div.transaction.btn-form{
text-align:center;
padding-bottom:17px;
}

div.transaction.btn-form span.check,
div.transaction.btn-form span.cancel {
    margin-top: 20px;
}

div.transaction.btn-form span.check{
margin-right:16px;
}

span.yellow-important.transaction{
display:block;
text-align:center;
margin:3px 10px 13px;
}

div.otp-pdf{
margin:0 0 0 25px;
}

div.otp-pdf img{
float:left;
margin:3px 36px 0 0;
}

div.otp-pdf a{
position:relative;
display:block;
font-weight:bold;
color:#626262;
font-size:14px;
line-height:32px;
background:url('/upload/diabetes/frameimage/newdesign/greater-more-btn.png') no-repeat 125px -31px;
	-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;
}

div.otp-pdf a span{
font-weight:normal;
}

div.otp-pdf a:after{
position:absolute;
content:'';
display:block;
top:3px;
left:125px;
width:24px;
height:24px;
background:url('/upload/diabetes/frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

div.otp-pdf a:hover{
color:#f29300;
}

div.otp-pdf a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

table#payment-steps{
border-collapse:separate;
}

table#payment-steps td{
text-align:left;
font-size:15px;
line-height:18px;
padding:9px;
}

table#payment-steps td.white{
color:#626262;
font-size:16px;
line-height:19px;
}

table#payment-steps td.label{
width:140px;
padding:12px 8px 0 0;
text-align:right;
background-color:#42a0d0;
color:#fff;
font-weight:bold;
vertical-align:top;
}

table#payment-steps td.label.white{
background-color:#fff;
padding:0;
text-align:center;
vertical-align:middle;
}

table#payment-steps td.text{
color:#35719c;
background-color:#ebf7fd;
padding:9px;
}

div.card-types{
text-align:center;
width:500px;
padding-left:10px;
}

div.card-types p{
font-size:17px;
font-weight:bold;
color:#626262;
}

div.card-types img{
margin:0 10px 17px 0;
}

div.center.inner a{
color:#2899c9;
}

div.center.inner a:hover{
color:#F49508;
}

div#current-balance{
width:474px;
padding:6px;
background-color:#42a0d0;
margin:10px auto 4px;
}

div#current-balance h4{
text-align:center;
color:#fff;
font-size:19px;
font-weight:bold;
line-height:36px;
}


div#current-balance table{
border:3px solid #fff;
background-color:#fff;
border-collapse:collapse;
}

div#current-balance table td{
background-color:#ebf7fd;
border-bottom:2px solid #fff;
padding:14px 80px 14px 0;
font-weight:bold;
font-size:17px;
line-height:20px;
text-align:right;
color:#4fa3d2;
}

div#current-balance table td span.negative{
color:#ed1b24;
}

div#current-balance table td.even{
background-color:#e2f5ff;
}

div#current-balance table tr.act-balance td{
background-color:#fff9de;
}

div#current-balance table td.label{
width:283px;
color:#1c6292;
padding-right:0;
}

div#current-balance table tr.act-balance td.label{
color:#bd7a12;
}

.inner p.small-note{
font-size:12px;
color:#a1a1a1;
line-height:15px;
}

div.debit-msg,
.content_inner_tag_penzugy div.backpay-alert{
height:52px;
line-height:52px;
font-weight:bold;
font-size:16px;
color:#ffffff;
max-width:500px;
    width: 100%;
padding-left:58px;
margin:0 auto 50px;
text-align:left;
}

.content_inner_tag_penzugy div.backpay-alert{
	margin:0 auto;
	height:auto;
	width:460px;
	padding:10px;
	background:#f49508;
	line-height:1.2;
}

div.debit-msg.negative{
background:#f49508 url('/upload/diabetes/frameimage/newdesign/orange-alert.png') no-repeat 9px 50%;
}

div.debit-msg.positive{
background:#0cc514 url('/upload/diabetes/frameimage/newdesign/green-check.png') no-repeat 10px 50%;
}

table.downloadable-bills{
width:426px;
margin:10px auto;
font-size:15px;
}

table.downloadable-bills td{
height:36px;
text-align:center;
background-color:#e2f5ff;
vertical-align:middle;
color:#0077a4;
border-right:3px solid #fff;
border-bottom:3px solid #fff;
}

table.downloadable-bills  tr:nth-child(even) td{
background-color:#ecf7fd;
}

table.downloadable-bills  tr td:last-child{
width:138px;
color:transparent;
}

table.downloadable-bills tr td.t_head{
background-color:#7fbadd;
font-weight:bold;
color:#fff;
}

table.downloadable-bills tr td.t_head span{
font-weight:normal;
}

table.downloadable-bills tr td a{
border-bottom:1px solid #0077a4;
}

table.downloadable-bills tr td a:hover{
border-color:#F49508;
}

p.no-bills{
display:inline-block;
font-weight:bold;
color:#000;
font-size:20px;
padding-left:47px;
line-height:38px;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/no-bills.png') no-repeat 0 50%;
}

p.login-remember-note{
text-align:center;
font-size:14px;
}

#add-member p{
font-size:14px;
color:#0077a4;
margin-top:5px;
}

ul.grey-list li{
font-size:15px;
color:#626262;
line-height:18px;
margin:0 0 15px 10px;
text-indent:-10px;
}

div.transaction-result h4{
display:inline-block;
font-size:19px;
color:#626262;
font-weight:bold;
padding-left:65px;
margin-bottom:15px;
}

div.transaction-result.failed h4{
line-height:60px;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/attention.png') no-repeat 0 0;
}

div.transaction-result.success h4{
line-height:52px;
background:url('/upload/diabetes/frameimage/newdesign/membership_fee/check.png') no-repeat 0 0;
}

div.table-frame{
width:auto;
border:3px solid #cfe9f6;
padding:4px 4px 1px;
margin-bottom:10px;
}

div.transaction-result table td{
height:36px;
vertical-align:middle;
font-size:15px;
color:#35719c;
text-align:left;
padding-left:7px;
border-bottom:3px solid #fff;
background-color:#ecf7fd;
}

div.transaction-result table td.label{
text-align:right;
padding:0 7px 0 0;
width:125px;
background-color:#42a0d0;
color:#fff;
font-weight:bold;
border-right:3px solid #fff;
}

/* Távoktatás */

div.elearn-static-title div.page-head{
margin-bottom:6px;
}

#elearn-nav .clear.shadow{
height:30px;
}

#elearn-nav .clear.shadow:after{
top:3px;
}

#elearn-regulation h5{
text-align:left;
margin-top:15px;
}

#elearn-regulation h5 span{
color:#f28900;
}

#elearn-regulation p{
line-height:21px;
}

#elearn-faq h5{
text-align:left;
font-weight:bold;
font-size:17px;
color:#fff;
line-height:21px;
background-color:#009994;
padding:10px;
margin-top:4px;
}

#elearn-faq p{
margin:0 10px 15px;
line-height:21px;
}

div.elearn-description{
position:relative;
padding:20px 10px 5px;
}

div.elearn-description:after{
position:absolute;
content:'';
height:15px;
width:100%;
left:0;
bottom:0;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
z-index:1;
}

div.elearn-description h4{
font-size:23px;
color:#f28900;
font-weight:normal;
text-align:center;
margin-bottom:30px;
}

div.elearn-description img{
float:left;
margin:-10px 15px 5px 0;
}

div.elearn-description p{
line-height:21px;
}

div.courses-head{
position:relative;
text-align:center;
margin-top:4px;
}

div.courses-head:after{
position:absolute;
content:'';
top:50%;
right:10px;
width:16px;
height:11px;
margin-top:-6px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/arrow-down.png') no-repeat 0 0;
z-index:1;
}

div.courses-head h4{
font-family: 'myriadpro-bold';
display:inline-block;
color:#fff;
font-size:19px;
font-weight:bold;
line-height:49px;
text-transform:uppercase;
}

div.courses-head span.border{
position:absolute;
height:3px;
width:100%;
left:-3px;
bottom:-3px;
padding-left:6px;
z-index:1;
}

div.courses-head.started{
border:3px solid #56adda;
background: #75c1e9;
background: -moz-linear-gradient(top, #75c1e9 0%, #56adda 65%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75c1e9), color-stop(65%,#56adda));
background: -webkit-linear-gradient(top, #75c1e9 0%,#56adda 65%);
background: -o-linear-gradient(top, #75c1e9 0%,#56adda 65%);
background: -ms-linear-gradient(top, #75c1e9 0%,#56adda 65%);
background: linear-gradient(to bottom, #75c1e9 0%,#56adda 65%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c1e9', endColorstr='#56adda',GradientType=0 );
}

div.courses-head.started h4{
padding-left:80px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/checked-course.png') no-repeat 0 50%;
}

div.courses-head.started span.border{
background-color:#248ac0;
}

div.courses-head.startable{
border:3px solid #f29300;
background: #f7bf60;
background: -moz-linear-gradient(top, #f7bf60 0%, #f29300 70%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7bf60), color-stop(70%,#f29300));
background: -webkit-linear-gradient(top, #f7bf60 0%,#f29300 70%);
background: -o-linear-gradient(top, #f7bf60 0%,#f29300 70%);
background: -ms-linear-gradient(top, #f7bf60 0%,#f29300 70%);
background: linear-gradient(to bottom, #f7bf60 0%,#f29300 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7bf60', endColorstr='#f29300',GradientType=0 );
}

div.courses-head.startable h4{
padding-left:78px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/startable-course.png') no-repeat 0 50%;
}

div.courses-head.startable span.border{
background-color:#ce7d00;
}

div.course-empty{
padding-bottom:20px;
}

div.course-empty div.top-grad{
position:relative;
height:73px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/top-grad.png') no-repeat 50% 100%;
}

div.course-empty div.top-grad:after{
position:absolute;
content:'';
bottom:-41px;
left:50%;
width:76px;
height:69px;
margin-left:-38px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/empty.png') no-repeat 0 0;
z-index:1;
}

div.course-empty p{
text-align:center;
}

div.started-course-empty p{
font-weight:bold;
font-size:22px;
color:#0077a4;
margin:55px 0 8px;
}

div.course-empty.startable p,div.course-empty.index p{
font-size:22px;
font-weight:bold;
color:#6e6e6e;
margin:0 0 8px;
}

div.course-empty p.smaller,div.course-empty.started p.smaller{
color:#4fa3d2;
font-size:15px;
margin:0;
font-weight:bold;
}

div.course-empty.lesson-book p{
font-size:22px;
font-weight:bold;
color:#6e6e6e;
margin: 0 0 15px;
}

div.course-empty.lesson-book p.smaller,div.course-empty.index p.smaller{
font-size:17px;
color:#666666;
font-weight:normal;
line-height:21px;
}

div.course-empty.index p.smaller{
margin-top:15px;
}

div.course-empty.started p{
font-weight:bold;
font-size:22px;
color:#0077a4;
margin:55px 0 8px;
}

div.course-empty.startable p.sorry,
div.course-empty.lesson-book p.sorry,
div.course-empty.index p.sorry{
margin:55px 0 18px;
font-size:28px;
font-weight:bold;
color:#0077a4;
}

div.kurzusok_felveheto div.title{
position:relative;
border-bottom:1px dashed #d1d1d1;
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;
}

div.kurzusok_felveheto div.title:hover{

}

div.kurzusok_felveheto li.valasztott div.title{
background-color:#eef7fc;
}

div.kurzusok_felveheto div.title input{
float:left;
margin-top:2px;
cursor:pointer;
}

div.kurzusok_felveheto div.title h3{
margin-left:30px;
font-weight:bold;
font-size:17px;
color:#bd7a12;
	-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;
}

div.kurzusok_felveheto div.title:hover h3{

}

div.kurzusok_felveheto li.valasztott div.title h3{

}

div.kurzusok_felveheto div.stats div,
div.kival_kurzus div.kurzus_stats div{
display:inline-block;
}

div.kival_kurzus div.kurzus_stats{
background-color:#f3f3f3;
font-size:14px;
color:#a1a1a1;
padding:8px 6px;
}

div.kurzusok_felveheto div.stats{
padding-left:30px;
font-size:14px;
color:#a1a1a1;
	-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;
}

div.kurzusok_felveheto div.title:hover div.stats{
color:#dfaa1f;
}

div.kurzusok_felveheto li.valasztott div.title div.stats{
color:#42a0d0;
}

div.kurzusok_felveheto div.stats span.time1,
div.kurzusok_felveheto div.stats span.points{
font-weight:bold;
color:#626262;
	-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;
}

div.kurzusok_felveheto div.title:hover div.stats span.time1,
div.kurzusok_felveheto div.title:hover div.stats span.points{
color:#1076dc;
}

div.kurzusok_felveheto li.valasztott div.title div.stats span.time1,
div.kurzusok_felveheto li.valasztott div.title div.stats span.points{
color:#02837f;
}

div.kurzusok_felveheto div.stats .credits,
div.kurzusaim div.kurzus_stats .credits,
div.kival_kurzus div.kurzus_stats div.credits{
position:relative;
padding-left:11px;
margin-left:5px;
}

div.kurzusok_felveheto div.stats .credits:after,
div.kurzusaim div.kurzus_stats .credits:after,
div.tananyagok div.kurzus_stats div.credits:after,
div.vizsgalap-head ul.kurzus_stats li.credits:after,
div.kival_kurzus div.kurzus_stats div.credits:after{
position:absolute;
content:'';
left:0;
top:50%;
width:1px;
height:13px;
margin-top:-6px;
background-color:#a1a1a1;
}

div.kurzusaim div.kurzus_stats .credits:after{
background-color:#46acd3;
}

div.kurzusok_felveheto div.title:hover div.stats .credits:after,
div.kurzusaim a:hover div.kurzus_stats .credits:after{
background-color:#dfaa1f;
}

div.kurzusok_felveheto li.valasztott div.title div.stats .credits:after{
background-color:#46acd3;
}

div.jelentkezes-oktatasra{
text-align:center;
padding:19px 0;
}

div.jelentkezes-oktatasra input.e_button{
width:414px;
height:50px;
text-align:left;
font-weight:bold;
font-size:15px;
color:#ffffff;
margin:0;
padding:0 0 0 48px;
cursor:pointer;
background:#47a2e4 url('/upload/diabetes/frameimage/newdesign/elearn/success-icon-hover.png') no-repeat 15px 50%;
	-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;
}

div.jelentkezes-oktatasra input.e_button:hover{
background-color:#0b79c8;
}

div.kurzusok_felveheto li.valasztott{
border:0;
}

#elearn-voucher{
padding-top:16px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/voucher-bg.png') no-repeat 0 -6px;
}

#elearn-voucher img{
float:left;
margin:0 15px 10px 0;
}

#elearn-voucher p{
line-height:21px;
margin:0 10px 15px;
}

#elearn-voucher p.important{
font-weight:bold;
color:#0077a4;
}

#elearn-voucher h4.subtitle.border{
font-size:17px;
background-color:#d7f0fb;
border-color:#fff;
margin-bottom:0;
}

#elearn-voucher div.card-steps{
position:relative;
background-color:#eef7fc;
padding:8px 11px 13px;
border-bottom:3px solid #def0f9;
}

#elearn-voucher div.card-steps:after{
position:absolute;
content:'';
bottom:-12px;
left:50%;
margin-left:-8px;
width:17px;
height:12px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/blue-arrow.png') no-repeat 0 0;
z-index:1;
}

#elearn-voucher ul li{
margin-bottom:20px;
display:table;
}

#elearn-voucher ul li:last-child{
margin-bottom:0;
}

#elearn-voucher ul li div{
display:table-cell;
vertical-align:middle;
}

#elearn-voucher ul li div.num span{
display:inline-block;
width:24px;
line-height:28px;
padding-left:4px;
font-weight:bold;
font-size:16px;
color:#ffffff;
text-align:center;
background-color:#42a0d0;
border:2px solid #fff;
}

#elearn-voucher ul li div.text{
font-size:15px;
color:#0077a4;
line-height:21px;
padding-left:10px;
}

#elearn-voucher div.input-box{
text-align:center;
padding:16px 0 0;
}

#elearn-voucher #voucher-code{
width:156px;
height:34px;
background-color:#fff9e0;
text-align:center;
border:2px solid #fecc00;
margin:0 0 8px;
outline:0;
font-weight:bold;
font-size:18px;
color:#0077a4;
	-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;
}

::-webkit-input-placeholder { 
color: #7fbadd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
:-moz-placeholder { 
color: #7fbadd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
::-moz-placeholder { 
color: #7fbadd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
:-ms-input-placeholder { 
color: #7fbadd;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#elearn-voucher #voucher-code:focus,#elearn-voucher #voucher-code:hover{
background-color:#fff;
border-color:#f49508;
}

#elearn-voucher #voucher-btn{
width:160px;
height:48px;
border:0;
outline:0;
padding-left:46px;
font-weight:bold;
font-size:15px;
color:#ffffff;
margin:0;
background:url('/upload/diabetes/frameimage/newdesign/elearn/voucher-btn.png') no-repeat 0 0;
cursor:pointer;
}

#elearn-voucher #voucher-btn:hover{
background-position: 0px -53px;
}

div.kurzusaim ul,div.kurzusok_felveheto ul{
padding-top:3px;
}

div.kurzusaim ul li{
margin-bottom:2px;
}

div.kurzusaim ul li a{
position:relative;
display:block;
padding:13px 10px 13px 30px;
background:#eef7fc url('/upload/diabetes/frameimage/newdesign/elearn/blue-bullet.png') no-repeat 10px 22px;
border-bottom:3px solid #def0f9;
	-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;
}

div.kurzusaim ul li a:after{
position:absolute;
content:'';
width:8px;
height:12px;
top:22px;
left:10px;
background:#eef7fc url('/upload/diabetes/frameimage/newdesign/elearn/orange-bullet.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.kurzusaim ul li a:hover{
background-color:#cbecff;
border-color:#fff9de;
background-position:14px 22px;
}
/*
div.kurzusaim ul li a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
*/
div.kurzusaim ul li h3{
font-size:17px;
line-height:21px;
font-weight:bold;
color:#1b5f90;
margin-bottom:3px;
	-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;
}

div.kurzusaim ul li a:hover h3{

}

div.kurzusaim ul li div.kurzus_stats div{
display:inline-block;
font-size:14px;
color:#46acd3;
	-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;
}

div.kurzusaim ul li a:hover div.kurzus_stats div{
color:#dfaa1f;
}

div.kurzusaim ul li span.time1,div.kurzusaim ul li span.time2,div.kurzusaim ul li span.points{
font-weight:bold;
color:#0077a4;
	-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;
}

div.kurzusaim ul li a:hover span.time1,div.kurzusaim ul li a:hover span.time2,div.kurzusaim ul li a:hover span.points{
color:#bd7a12;
}

div.kurzusok div.jelentkezes_koszon{
display:none;
}

div.tananyagok h1{
font-weight:bold;
font-size:23px;
color:#1b5f90;
line-height:26px;
text-align:center;
margin-top:-10px;
}

div.tananyagok div.kurzus_stats{
background-color:#f3f3f3;
border-top:3px solid #ececec;
padding:8px 0;
}

div.tananyagok div.kurzus_stats div{
display:inline-block;
}

div.tananyagok div.kurzus_stats span,div.vizsgalap-head ul.kurzus_stats li span{
font-size:14px;
color:#a1a1a1;
}

div.tananyagok div.kurzus_stats span.time1,
div.tananyagok div.kurzus_stats span.time2, 
div.tananyagok div.kurzus_stats span.points,
div.vizsgalap-head ul.kurzus_stats li span.time1,
div.vizsgalap-head ul.kurzus_stats li span.time2,
div.vizsgalap-head ul.kurzus_stats li span.points,
div.kival_kurzus div.kurzus_stats span.time1,
div.kival_kurzus div.kurzus_stats span.time2,
div.kival_kurzus div.kurzus_stats span.points{
font-weight:bold;
color:#626262;
}

div.tananyagok div.kurzus_stats span.points,
div.tananyagok div.kurzus_stats div.time,
div.vizsgalap-head ul.kurzus_stats li.time,
div.vizsgalap-head ul.kurzus_stats li span.points,
div.kival_kurzus div.kurzus_stats span.points{
padding-left:5px;
}

div.tananyagok div.kurzus_stats div.credits,div.vizsgalap-head ul.kurzus_stats li.credits{
position:relative;
padding-left:11px;
margin-left:7px;
}

div.tananyagok  div.t_cell0{
padding:15px 8px 20px;
font-size:15px;
line-height:19px;
color:#626262;
}

div.curriculum-title{
position:relative;
border-top:3px solid #fff;
border-bottom:3px solid #42a0d0;
text-align:center;
background: #ddf2fc;
background: -moz-linear-gradient(top, #ddf2fc 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddf2fc), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ddf2fc 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ddf2fc 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ddf2fc 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ddf2fc 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddf2fc', endColorstr='#ffffff',GradientType=0 );
}

div.curriculum-title h3{
display:inline-block;
line-height:52px;
font-weight:bold;
font-size:19px;
color:#0077a4;
font-family: 'myriadpro-bold';
padding-left:57px;
background:url('/upload/diabetes/frameimage/newdesign/blue-book-icon.png') no-repeat 0 50%;
}
/*
div.top-shadow:after{
position:absolute;
content:'';
top:-20px;
left:0;
height:17px;
width:540px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/title-shadow.png') no-repeat 0 0;
z-index:1;
}
*/
#tananyagok-box ul.tananyagok-lista{
padding-top:4px;
border-bottom:3px solid #dbdbdb;
margin-bottom:34px;
}

#tananyagok-box ul.tananyagok-lista li{
margin-bottom:2px;
background-color:#f9f9f9;
	-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;
}

#tananyagok-box ul.tananyagok-lista li a{
position:relative;
display:block;
font-weight:bold;
font-size:14px;
color:#626262;
	-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;
}

#tananyagok-box ul.tananyagok-lista span{
display:inline-block;
padding:10px;
width:465px;
}

#tananyagok-box ul.tananyagok-lista li:nth-child(odd){ 
background-color:#f3f3f3;
}

#tananyagok-box ul.tananyagok-lista li:hover{
background-color:#fff9de;
}

#tananyagok-box ul.tananyagok-lista li:hover a{
color:#bd7a12;
}

#tananyagok-box ul.tananyagok-lista span.pdf{
background:url('/upload/diabetes/frameimage/newdesign/pdf-icon.png');
}

#tananyagok-box ul.tananyagok-lista span.word{
background:url('/upload/diabetes/frameimage/newdesign/word-icon.png');
}

#tananyagok-box ul.tananyagok-lista span.ppt{
background:url('/upload/diabetes/frameimage/newdesign/ppt-icon.png');
}

#tananyagok-box ul.tananyagok-lista span.video{
background:url('/upload/diabetes/frameimage/newdesign/video-icon.png');
}

#tananyagok-box ul.tananyagok-lista span.html{
background:url('/upload/diabetes/frameimage/newdesign/html-icon.png');
}

#tananyagok-box ul.tananyagok-lista span:after{
position:absolute;
content:'';
top:10px;
left:36px;
color:#4fa3d2;
font-size:14px;
font-weight:normal;
z-index:1;
	-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;
}

#tananyagok-box ul.tananyagok-lista span.pdf:after{
content:'pdf';
}

#tananyagok-box ul.tananyagok-lista span.word:after{
content:'doc';
}

#tananyagok-box ul.tananyagok-lista span.ppt:after{
content:'ppt';
}

#tananyagok-box ul.tananyagok-lista span.video:after{
content:'videó';
left:30px;
}

#tananyagok-box ul.tananyagok-lista span.html:after{
content:'html';
}

#tananyagok-box ul.tananyagok-lista span.pdf,#tananyagok-box ul.tananyagok-lista span.ppt,#tananyagok-box ul.tananyagok-lista span.word,#tananyagok-box ul.tananyagok-lista span.html,#tananyagok-box ul.tananyagok-lista span.video{
position:absolute;
display:inline-block;
right:0;
top:50%;
margin-top:-18px;
height:36px;
width:75px;
padding:0;
background-position:0 50%;
background-repeat:no-repeat;
z-index:1;
}

#tananyagok-box ul.tananyagok-lista li:hover a span:after{
color:#bd7a12;
}

div.exams-title{
position:relative;
border-top:3px solid #fff;
border-bottom:3px solid #f29300;
text-align:center;
background: #fff9de;
background: -moz-linear-gradient(top, #fff9de 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9de), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -o-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: linear-gradient(to bottom, #fff9de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9de', endColorstr='#ffffff',GradientType=0 );
}

div.exams-title h3{
display:inline-block;
line-height:52px;
font-weight:bold;
font-size:19px;
color:#f28900;
font-family: 'myriadpro-bold';
padding-left:45px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/exam-icon.png') no-repeat 0 50%;
}

#vizsgak p.szukseges-pont{
text-align:center;
font-size:15px;
color:#666666;
}

#vizsgak p.szukseges-pont span.vizsga-piros{
color:#df8a1f;
font-weight:bold;
padding-left:5px;
}

#vizsgak div.status-notation{
padding-bottom:5px;
border-bottom:3px solid #e6e6e6;
}

#vizsgak div.status-notation span{
position:relative;
display:inline-block;
line-height:30px;
font-size:15px;
}

#vizsgak div.status-notation span.success{
color:#18a31e;
padding-left:25px;
width:69px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/success-icon.png') no-repeat 5px 50%;
}

#vizsgak div.status-notation span.unsuccess{
color:#f28900;
padding-left:25px;
width:84px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/unsuccess-icon.png') no-repeat 5px 50%;
}

#vizsgak div.status-notation span.process{
color:#dfaa1f;
padding-left:25px;
width:134px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/process-icon.png') no-repeat 5px 50%;
}

#vizsgak div.status-notation span.available{
color:#666666;
padding-left:30px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/available-icon.png') no-repeat 0 50%;
}

#vizsgak div.status-notation span:after,div.index-status-notation span.success:after{
position:absolute;
content:'';
right:0;
top:50%;
margin-top:-10px;
height:21px;
width:1px;
z-index:1;
background:url('/upload/diabetes/frameimage/newdesign/elearn/dotted-sep.png') no-repeat 0 0;
}

#vizsgak div.status-notation span:last-child:after{
background:none;
}

#vizsgak ul.vizsgak-lista{
border-bottom:3px solid #dbdbdb;
margin-bottom:4px;
}

#vizsgak ul.vizsgak-lista li{
position:relative;
background-color:#f9f9f9;
margin-bottom:2px;
	-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;
}

#vizsgak ul.vizsgak-lista li:nth-child(odd){
background-color:#f3f3f3;
}

#vizsgak ul.vizsgak-lista li a{
position:relative;
display:block;
}

#vizsgak ul.vizsgak-lista li span.szazalek{
display:none;
}

#vizsgak ul.vizsgak-lista li span.vizsga-cime{
font-weight:bold;
font-size:14px;
	-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;
}

#vizsgak ul.vizsgak-lista li.normal span{
color:#626262;
}

#vizsgak ul.vizsgak-lista li.folyamatban span{
color:#dfaa1f;
}

#vizsgak ul.vizsgak-lista li.vizsga-ok span{
color:#18a31e;
}

#vizsgak ul.vizsgak-lista li.piros span{
color:#f28900;
}

#vizsgak ul.vizsgak-lista li.normal span.vizsga-status{
background:url('/upload/diabetes/frameimage/newdesign/elearn/available-icon.png') no-repeat 50% 50%;
}

#vizsgak ul.vizsgak-lista li.folyamatban span.vizsga-status{
background:url('/upload/diabetes/frameimage/newdesign/elearn/process-icon.png') no-repeat 50% 50%;
}

#vizsgak ul.vizsgak-lista li.vizsga-ok span.vizsga-status{
background:url('/upload/diabetes/frameimage/newdesign/elearn/success-icon.png') no-repeat 50% 50%;
}

#vizsgak ul.vizsgak-lista li.piros span.vizsga-status{
background:url('/upload/diabetes/frameimage/newdesign/elearn/unsuccess-icon.png') no-repeat 50% 50%;
}

#vizsgak ul.vizsgak-lista li span.vizsga-status{
position:absolute;
right:0;
top:50%;
margin-top:-18px;
width:42px;
height:36px;
}

#vizsgak ul.vizsgak-lista li span.vizsga-cime{
display:inline-block;
padding:10px;
width:500px;
}

span.sorszam{
padding-right:5px;
}


#vizsgak ul.vizsgak-lista li:hover{
background-color:#ecf7fd;
}

#vizsgak ul.vizsgak-lista li:hover span.vizsga-cime,
#vizsgak ul.vizsgak-lista li:hover span.sorszam{
color:#1c6090;
}

#vizsgak ul.vizsgak-lista li.piros:hover span.vizsga-cime{
color: #b6101c;
}

#vizsgak #vissza{
text-align:center;
}

#vizsgak #kurzus-valasztas br{
display:none;
}

#vizsgak #kurzus-valasztas{
position:relative;
padding:0 10px 14px;
border-bottom:4px solid #fff;
margin-bottom:20px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}

#vizsgak #kurzus-valasztas:after{
position:absolute;
content:'';
bottom:-21px;
left:0;
height:17px;
width:100%;
background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );
z-index:0;
}

#vizsgak #kurzus-valasztas label{
float:left;
font-size:15px;
line-height:34px;
font-weight:bold;
color:#a3a3a3;
padding-right:7px;
}

#vizsgak #kurzus-valasztas div.select-box{
position:relative;
display:inline-block;
width:420px;
height:30px;
border:2px solid #cecece;
background:#ffffff url('/upload/diabetes/frameimage/newdesign/rights-arrow.png') no-repeat right 6px top 10px;
}

#vizsgak #kurzus-valasztas div.select-box select,div.select-box select{
position:absolute;
height:100%;
width:100%;
cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
z-index:2;
}

#vizsgak #kurzus-valasztas div.select-box select option,div.select-box select option{
line-height:25px;
font-size:15px;
color:#4fa3d2;
}

#vizsgak #kurzus-valasztas div.select-box span,div.select-box span{
position:absolute;
display:inline-block;
height:100%;
width:385px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-weight:bold;
font-size:16px;
color:#4fa3d2;
line-height:30px;
padding-left:8px;
z-index:1;
}

#vizsgak #kurzus-valasztas span{
background-color:#fff;
}

#vizsgak #kurzus-valasztas div.select-box:hover{
border-color:#7fbadd;
background-position:right 6px top -22px;
}

#vizsgak p#eredmeny,#vizsgak p#kerdes{
display:none;
}

#vizsgak #kurzus-valasztas div.grad-sep{
margin-bottom:14px;
}

div.vizsgalap-head h1{
text-align:center;
font-size:23px;
line-height:26px;
font-weight:bold;
color:#1b5f90;
}

div.vizsgalap-head ul.kurzus_stats{
border-top:3px solid #ececec;
background-color:#f3f3f3;
padding:10px 0;
margin-bottom:3px;
}

div.vizsgalap-head ul.kurzus_stats li{
display:inline-block;
}

div.vizsgalap-head p#vizsga-title{
font-weight:bold;
font-size:19px;
line-height:22px;
color:#bd7a12;
text-align:center;
border-top:3px solid #f7edbf;
background-color:#fef6e0;
padding:15px 10px 13px;
margin:0;
}

div.vizsgalap-head ul.vizsga_stats{
margin:0;
background-color:#fef6e0;
text-align:center;
padding-bottom:12px;
}

div.vizsgalap-head ul.vizsga_stats li.credit{
display:none;
}

div.vizsgalap-head ul.vizsga_stats li{
position:relative;
display:inline-block;
font-size:13px;
color:#dfaa1f;
}

div.vizsgalap-head ul.vizsga_stats li span{
font-weight:bold;
color:#f28900;
}

div.vizsgalap-head ul.vizsga_stats li:last-child{
padding-left:11px;
margin-left:6px;
}

div.kival_kurzus div.kurzus_stats div.credits{
position:relative;
}

div.vizsgalap-head ul.vizsga_stats li:last-child:after{
position:absolute;
content:'';
left:0;
top:50%;
margin-top:-6px;
height:12px;
width:1px;
background-color:#dfaa1f;
z-index:1;
}

div.vizsgalap-body{
background-color:#ecfeff;
}

div.vizsgalap-body.processing{
	padding-top:30px;
}

div.vizsgalap-body div.vizsga-unit{
margin:0 auto 18px;
background-color:#fff;
border:2px solid #cbe7e8;
-webkit-box-shadow: 0px 5px 9px 0px rgba(203, 231, 232,1);
-moz-box-shadow: 0px 5px 9px 0px rgba(203, 231, 232,1);
box-shadow: 0px 5px 9px 0px rgba(203, 231, 232,1);
}

div.vizsgalap-body div.vizsga-unit div.sorszam,div.vizsgalap-body div.vizsga-unit div.kerdes{
float:left;
font-size:15px;
font-weight:bold;
color:#fff;
}

div.vizsgalap-body div.vizsga-unit div.sorszam{
background-color:#009994;
width:36px;
min-height:36px;
text-align:center;
margin:3px 3px 0 3px;
}

div.vizsgalap-body div.vizsga-unit div.sorszam span{
display: block;
line-height:36px;
}

div.vizsgalap-body div.vizsga-unit div.kerdes{
width:calc(100% - 68px);
padding:9px 10px 10px;
background-color:#5ac6c3;
margin:3px 3px 0 0;
}

div.vizsgalap-body div.vizsga-unit ul{
padding-top:15px;
clear:both;
}

div.vizsgalap-body div.vizsga-unit div.e_cell_curricula{
display:none;
}

div.vizsgalap-body div.vizsga-unit li{
padding-left:42px;
margin-bottom:10px;
}


div.vizsgalap-body div.vizsga-unit li span{
font-size:15px;
line-height:18px;
color:#626262;
}

div.vizsgalap-body div.vizsga-unit li input{
float:left;
margin:-3px 15px 0px 1px;
cursor:pointer;
}

#vizsga-gombok{
border-top:3px solid #cfe9f6;
background-color:#ecf7fd;
text-align:center;
padding:7px 0;
}

#vizsga-gombok input.gondolkodom{
margin-right:17px;
}

#vizsga-gombok input.gondolkodom:hover{

}

#vizsga-gombok input{
border:2px solid #d1ecfb;
font-weight:bold;
font-size:17px;
color:#4fa3d2;
height:44px;
margin:0;
padding:0 12px 0 47px;
text-transform:uppercase;
cursor:pointer;
background:#fff url('/upload/diabetes/frameimage/newdesign/elearn/exam-btn-icons.png') no-repeat;
}

div.vizsgalap-body.result{
background-color:#fff;
}

div.vizsgalap-head.result p#vizsga-title,div.vizsgalap-head.result ul.vizsga_stats{
display:none;
}

#eredmeny-title div.top-grad{
position:relative;
background:#fff url('/upload/diabetes/frameimage/newdesign/elearn/result-top-grad.png') no-repeat 50% 100%;
height:57px;
}

#eredmeny-title div.top-grad img{
position:absolute;
left:50%;
bottom:-33px;
margin-left:-32px;
}

#eredmeny-title p{
margin:0 0 25px;
font-size:22px;
text-align:center;
font-weight:bold;
color:#6e6e6e;
}

#eredmeny-title p.thanks{
margin:50px 0 8px;
text-align:center;
font-size:28px;
line-height:28px;
font-weight:bold;
color:#0077a4
}

#eredmeny-title div.result-label{
text-align:center;
font-weight:bold;
font-size:20px;
color:#0077a4;
background-color:#ebf7fd;
line-height:42px;
border-bottom:3px solid #fff;
}

div.success-text,div.unsuccess-text{
height:46px;
padding-top:16px;
text-align:center;
background-color:#fff9e0;
}

div.success-text{
height:50px;
}

div.unsuccess-text span,div.success-text span{
display:inline-block;
font-size:28px;
}

div.unsuccess-text span{
padding-left:41px;
line-height:32px;
color:#f28900;
background:url('/upload/diabetes/frameimage/newdesign/elearn/greater-unsuccess-icon.png') no-repeat 0 50%;
}

div.success-text span{
padding-left:53px;
line-height:38px;
color:#18a31e;
background:url('/upload/diabetes/frameimage/newdesign/elearn/greater-success-icon.png') no-repeat 0 50%;
}

div.vizsgalap-body #teszt-eredmeny-wrapp{
background-color:#fff9e0;
padding-bottom:21px;
border-bottom:3px solid #fecc00;
}

#teszt-eredmeny-wrapp #teszt-eredmeny{
height:109px;
margin:0 auto;
background:#f29300 url('/upload/diabetes/frameimage/newdesign/elearn/exam-result.png') no-repeat 46px 50%;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
}

div.vizsgalap-body.success #teszt-eredmeny-wrapp #teszt-eredmeny{
background-color:#0cc514;
}

#teszt-eredmeny-wrapp #teszt-eredmeny span.e_result_percent{
color:#fff;
font-weight:bold;
font-size:50px;
line-height:109px;
padding-left:124px;
}

div.e_result_div p.saved-result{
font-size:17px;
line-height:35px;
color:#626262;
text-align:center;
margin:0;
background-color:#f3f3f3;
}

#vissza{
background-color:#fff;
text-align:center;
}

div.vizsgalap-body #alert-msg{
position:fixed;
left:50%;
top:20%;
z-index:99999;
}

div.vizsgalap-body #alert-bg{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:9999;
background-color:rgba(76,162,209,0.92);
}

div.vizsgalap-body #alert-msg{
position:fixed;
top:20%;
left:50%;
margin-left:-281px;
width:562px;
padding:3px;
z-index:99999;
font-family:arial;
background-color:#fff;
text-align:left;
-webkit-box-shadow: 0px 0px 20px 0px rgba(119,184,218,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(119,184,218,1);
box-shadow: 0px 0px 20px 0px rgba(119,184,218,1);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

div.vizsgalap-body #alert-msg div.head{
height:43px;
background: #fecb03;
background: -moz-linear-gradient(left, #fecb03 0%, #f29300 24%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fecb03), color-stop(24%,#f29300));
background: -webkit-linear-gradient(left, #fecb03 0%,#f29300 24%);
background: -o-linear-gradient(left, #fecb03 0%,#f29300 24%);
background: -ms-linear-gradient(left, #fecb03 0%,#f29300 24%);
background: linear-gradient(to right, #fecb03 0%,#f29300 24%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb03', endColorstr='#f29300',GradientType=1 );
border-bottom:3px solid #fff;
text-align:left;
}

div.vizsgalap-body #alert-msg div.head img.mdt-logo{
position:absolute;
left:-73px;
top:-13px;
z-index:1;
}

div.vizsgalap-body #alert-msg div.head h2{
display:inline-block;
font-family: 'swis721_cn_btbold';
font-size:27px;
line-height:43px;
font-weight:regular;
color:#ffffff;
margin:0 0 0 81px;
}

div.vizsgalap-body #alert-msg #close-layer{
display:inline-block;
font-size:14px;
font-weight:bold;
color:#f9efc7;
line-height:43px;
padding:0 30px 0 15px;
float:right;
cursor:pointer;
background:url('/upload/diabetes/frameimage/newdesign/dialog/layer-close-hover.png') no-repeat right 7px top 13px;
	-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;
}

div.vizsgalap-body #alert-msg #close-layer img{
float:right;
margin:13px -23px 0px 0px;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

div.vizsgalap-body #alert-msg #close-layer:hover{
color:#4fa3d2;
background-color:#ffffff;
}

div.vizsgalap-body #alert-msg #close-layer:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

div.vizsgalap-body #alert-msg div.subtitle{
font-weight:bold;
font-size:24px;
color:#c80505;
line-height:49px;
background-color:#fff9e0;
padding-left:81px;
}

div.vizsgalap-body #alert-msg div.text-field{
padding:30px 30px 40px;
}

div.vizsgalap-body #alert-msg div.text-field p{
font-size:20px;
font-weight:bold;
margin:0;
}

div.vizsgalap-body #alert-msg div.text-field p.msg-text{
color:#2d5a8c;
margin-bottom:10px;
}

div.vizsgalap-body #alert-msg div.text-field p.alert-question{
color:#c80505;
}

div.vizsgalap-body #alert-msg div.footer{
position:relative;
padding:14px 0;
background-color:#ecf7fd;
border-top:3px solid #cfe9f6;
z-index:0;
text-align:center;
}

div.vizsgalap-body #alert-msg div.footer span{
position:relative;
display:inline-block;
line-height:40px;
font-weight:bold;
font-size:17px;
color:#4fa3d2;
border:2px solid #d1ecfb;
cursor:pointer;
padding:2px 13px 0 47px;
	-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;
}

div.vizsgalap-body #alert-msg div.footer img{
position:absolute;
top:3px;
left:3px;
z-index:1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	
}

div.vizsgalap-body #alert-msg div.footer span#ready{
margin:0 19px 0 48px;
background:#fff url('../frameimage/newdesign/elearn/exam-btn-hover.png') no-repeat 3px 3px;
}

div.vizsgalap-body #alert-msg div.footer span#alert-cancel{
background:#fff url('../frameimage/newdesign/dialog/cancel-hover.png') no-repeat 3px 3px;
}

div.vizsgalap-body #alert-msg div.footer span:hover{
color:#1b5f90;
border-color:#b1d0e2;
}

div.vizsgalap-body #alert-msg div.footer span:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.content_inner_div.content_inner_e_lecke div.kurzusvalaszto div.kurzus_bal{
display:none;
}

div.kurzusvalaszto div.kurzus_jobb > span{
font-size:15px;
color:#a3a3a3;
font-weight:bold;
line-height:34px;
float:left;
width: 146px;
padding-left: 14px;
}

div.kurzus_jobb #sid-box{
position:relative;
display:inline-block;
width:calc(100% - 175px);
height:34px;
margin-bottom:22px;
float:left;
background:#fff url('/upload/diabetes/frameimage/newdesign/elearn/select-msd.png') no-repeat right 4px top 4px;
}

div.kurzus_jobb #sid-box span{
	position:relative;
	display:block;
color:#6b6b6b;
font-size:15px;
line-height:34px;
width:100%;
box-sizing:border-box;
}

div.kurzus_jobb + .grad-sep{
	display:none;
}

div.kival_kurzus h1{
clear:both;
text-align:center;
color:#1b5f90;
font-size:23px;
line-height:26px;
font-weight:bold;
margin:0;
padding:15px 0 12px;
}

div.kival_kurzus p.center{
font-size:17px;
color:#666666;
margin:0;
padding:20px 0 15px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));
background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );
}

div.kival_kurzus p.center span{
display:inline-block;
font-weight:bold;
color:#18a31e;
padding-left:5px;
}

div.kival_kurzus ul{
border-bottom:3px solid #dbdbdb;
text-align: left;
}

div.kival_kurzus ul li{
position:relative;
margin-bottom:2px;
	-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;
}

div.kival_kurzus ul li a{
font-size:16px;
font-weight:bold;
display:block;
}

div.kival_kurzus ul li span{
display:inline-block;
color:#f29300;
	-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;
}

div.kival_kurzus ul li span.piros,div.kival_kurzus ul li span.zold{
padding:8px;
width:calc(100% - 120px);
}

div.kival_kurzus ul li span.szazalek-min,div.kival_kurzus ul li span.credit{
display:none;
}


div.kival_kurzus ul li span.kurzus-sikertelen{
background-position: 0px -52px;
}

div.kival_kurzus ul li span.kurzus-sikeres{
background-position: 0px 3px;
}

div.kival_kurzus ul li:hover span.kurzus-sikeres{
background-position: 0px -25px;
}

div.kival_kurzus ul li:hover span.kurzus-sikertelen{
background-position: 0px -78px;
}

div.kival_kurzus li span.kurzus-sikeres,div.kival_kurzus li span.kurzus-sikertelen{
float:right;
width:24px;
height:24px;
margin:4px 9px 0 0;
background: url('/upload/diabetes/frameimage/newdesign/elearn/list-icons.png') no-repeat;
}

div.kival_kurzus ul li span.szazalek{
float:right;
margin:9px 9px 0 0;
}

div.kival_kurzus ul li:nth-child(odd){
background-color:#f3f3f3;
}

div.kival_kurzus ul li:nth-child(even){
background-color:#f9f9f9;
}

div.kival_kurzus ul li.vizsga-ok span{
color:#18a31e;
	-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;
}

div.kival_kurzus ul li:hover{
background-color:#42a0d0;
}

div.kival_kurzus ul li:hover span{
color:#fff;
}

#folyamatban-title div.test-saved{
text-align:center;
font-size:20px;
line-height:24px;
color:#f28900;
font-weight:bold;
padding:30px 0;
border-top:2px solid #fecc00;
}

div.vizsgalap-body #folyamatban-wrapp{
background-color:#fff;
text-align:center;
padding:8px 4px;
border:1px solid #ccc;
border-top:0;
}

div.vizsgalap-body #folyamatban-wrapp a{
display:block;
line-height:30px;
border:2px solid #fff;
background-color:#009994;
padding:0 14px 0 36px;
color:#fff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
background-size: 18px;
	-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;
}

div.vizsgalap-body #folyamatban-wrapp a:hover{

}

div.kival_kurzus div.index-title{
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
text-align:center;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}

div.kival_kurzus div.index-title h4{
display:inline-block;
font-weight:bold;
font-size:19px;
line-height:36px;
padding-left:36px;
background: url('/upload/diabetes/frameimage/newdesign/elearn/index-icon.png') no-repeat 0 50%;
color:#4fa3d2;
}

div.kival_kurzus div.index-title h4 span{
color:#0077a4;
}

div.index-status-notation{
text-align:center;
padding-bottom:18px;
border-bottom:2px solid #fff;
background: #f9f9f9;
background: -moz-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
background: -o-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
background: -ms-linear-gradient(top, #f9f9f9 0%,#f3f3f3 100%);
background: linear-gradient(to bottom, #f9f9f9 0%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3',GradientType=0 );
}

div.index-status-notation span{
position:relative;
display:inline-block;
line-height:22px;
font-size:15px;
}

div.index-status-notation span.success{
color:#18a31e;
padding:0 21px 0 29px;
background: url('/upload/diabetes/frameimage/newdesign/elearn/list-icons.png') no-repeat 0 1px;
}

div.index-status-notation span.unsuccess{
color:#f28900;
padding-left:24px;
margin-left:21px;
background: url('/upload/diabetes/frameimage/newdesign/elearn/list-icons.png') no-repeat 0 -54px;
}

div.kival_kurzus div.igazolas-nyomtatasa{
height:85px;
padding-top:7px;
margin-top:9px;
text-align:center;
background-color:#ecf7fd;
border-top:3px solid #cfe9f6;
}

div.kival_kurzus div.igazolas-nyomtatasa a{
display:inline-block;
line-height:40px;
color:#4fa3d2;
border:2px solid #d1ecfb;
font-size:17px;
font-weight:bold;
padding:0 18px 0 46px;
background:#fff url('/upload/diabetes/frameimage/newdesign/elearn/print-icon.png') no-repeat 3px 3px;
	-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;
}

div.kival_kurzus div.igazolas-nyomtatasa a:hover{
background-color:#42a0d0;
color:#ffffff;
}

div.kival_kurzus div.igazolas-nyomtatasa p{
font-size:15px;
font-weight:bold;
color:#42a0d0;
margin:10px 0 0;
}

/* Támogatók */

#sponsor-section{
padding-bottom:10px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

#sponsor-section.loading{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#sponsor-section div.rank{
float:left;
margin-right:15px;
}

#sponsor-section div.rank ul{
display:table;
height:76px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
background-color:#fff;
-webkit-box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
-moz-box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
}

#sponsor-section div.rank li{
position:relative;
display:table-cell;
vertical-align:middle;
height:76px;
text-align:center;
}

#sponsor-section div.rank li img{
margin:5px 0 0;
max-width: calc(100% - 10px);
}

#sponsor-section h4{
font-family: 'MyriadProBoldCondensed';
font-size:16px;
text-transform:uppercase;
text-align:center;
margin:0 0 10px;
}

#platina h4{
color:#565656;
}

#sponsor-section #platina li,
#sponsor-section #diamond li{
	width: 110px;
}



#sponsor-section #platina li {
	padding-right: 1px;
	background: url('/upload/diabetes/frameimage/newdesign/sponsors/platina-sep.png') no-repeat 100% 50%;
}

#sponsor-section #platina li img{
	max-width:calc(100% - 16px);
}

#sponsor-section #platina li:last-child{
width:107px;
background:none;
}

#sponsor-section #diamond ul{
	/* width: 300px!important; */
}

#sponsor-section #diamond li{
padding-right:1px;
background:url('/upload/diabetes/frameimage/newdesign/sponsors/diamond-sep.png') no-repeat 100% 50%;
}

#sponsor-section #diamond li:last-child{
background:none;
}

#sponsor-section #golden li:last-child,#sponsor-section #golden li.last{
background:none;
}

#diamond h4{
color:#376ea8;
}

#diamond h4 span{
color:#2d91c9;
}

#golden h4{
color:#e6a43c;
}

#golden h4 span{
color:#ccb80d;
}

#sponsor-section div.rank {
	margin: 0 15px 15px 0;
}

#sponsor-section #golden{
	margin: 0 0 15px;
}

	#sponsor-section #golden li {
		width: 100px;
		padding-right: 1px;
		background: url('/upload/diabetes/frameimage/newdesign/sponsors/gold-sep.png') no-repeat 100% 50%;
	}

#sponsor-section #golden li div{
display:table-cell;
height:77px;
width:100px;
vertical-align:middle;
}

#golden #gold-frame{
width:300px !important;
height:77px;
overflow:hidden;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
background-color:#fff;
-webkit-box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
-moz-box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
box-shadow: 0px 0px 20px 0px rgba(173,211,233,0.36);
}

/* Partner page */

div.partner-page p{
line-height:21px;
}

div.partner-page div.small p{
font-size:13px;
}

div.partner-page div.left-side{
float:left;
width:calc(100% - 230px);
}

div.partner-page div.right-side{
float:right;
width:220px;
padding-top:40px;
}

div.partner-page a{
color:#28bdee;
}

div.partner-page a:hover{
color:#F49508;
}

div.partner-page > table > tbody > tr:first-child,div.partner-page table td.t_cell4_small,div.partner-page table td.separate_td,div.partner-page table tr.separate_tr,div.partner-page > table tr.disbaledDocRow td.t_cell1.document_name_td a:last-child{
display:none;
}

div.partner-page > table tr.head{
background-color:#6bbae4 !important;
color:#fff !important;
font-size:17px;
font-weight:bold;
}

div.partner-page > table tr.head td{
height:31px;
vertical-align:middle;
padding-left:9px;
border-top:3px solid #42a0d0;
border-bottom:3px solid #ffffff;
}

div.partner-page > table td.t_cell3_small{
width:90px;
padding-left:14px;
color:#4ca2d1;
font-size:14px;
background-color:#d9f0fe;
}

div.partner-page > table td.t_cell1.document_name_td{
background-color:#edf8fd;
border-right:2px solid #fff;
}

div.partner-page > table td.t_cell1.document_name_td a{
display:inline-block;
padding:9px;
font-weight:bold;
font-size:14px;
color:#0077a4;
}

div.partner-page > table tr.disbaledDocRow td.t_cell1.document_name_td a{
color:#98c3dd;
}

div.partner-page > table > tbody > tr > td.t_cell2{
color:#4ca2d1;
font-size:14px;
background-color:#e5f5fe;
width:55px;
border-right:2px solid #fff;
}

div.partner-page > table > tbody > tr > td.t_cell2 table{
width:30px !important;
}

div.partner-page > table td.tablehead p,div.partner-page > table td.tablehead{
text-align:center;
font-size:16px;
color:#0077A4;
font-weight:bold !important;
}

div.partner-page > table td.tablehead{
padding:10px 0;
}

div.partner-page > table td.tablehead p{
margin:0;
}

div.partner-page > table td.tablehead span{
display:block;
font-size:13px;
color:#4FA3D2;
}

div.partner-page > table td.t_cell2 td.t_cell2{
text-align:left !important;
}

div.partner-page > table > tbody > tr > td{
border-bottom:2px solid #fff;
}

div.partner-page > table tr:not(.disbaledDocRow):hover td.document_name_td,
div.partner-page > table tr:not(.disbaledDocRow):hover td.t_cell2,
div.partner-page > table tr:not(.disbaledDocRow):hover td.t_cell3_small,
div.partner-page > table tr:not(.disbaledDocRow):hover td a{
background-color:#f5a932;
color:#fff !important;
}

div.partner-page > table tr.disbaledDocRow:hover table td.t_cell2,div.partner-page > table tr.disbaledDocRow:hover table td a{
background-color:#E5F5FE !important;
color:#4CA2D1!important;
}

div.partner-page a.link,div.partner-page a.msd-link{
position:relative;
display:inline-block;
font-weight:bold;
font-size:15px;
line-height:18px;
color:#626262;
padding-left:27px;
margin-bottom:15px;
}

div.partner-page a.link:after{
position:absolute;
display:block;
content:'';
left:-2px;
top:-3px;
width:24px;
height:24px;
background:url('/upload/diabetes/frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
z-index:1;
}

div.partner-page a.link:hover{
color:#f49508;
}

div.partner-page a.link:hover:after{
background-position:0 -34px;
}

/* MSD partneroldal */

div.partner-page.msd div.grad-sep{
margin-bottom:18px;
}

div.partner-page.msd div.left-side{
width:355px;
}

div.partner-page.msd div.right-side{
width:180px;
overflow:hidden;
padding:0;
}

div.partner-page.msd div.right-side img.msd{
margin-top:-43px;
}

div.partner-page a.msd-link{
display:inline-block;
color:#626262;
font-weight:bold;
font-size:15px;
margin-left:4px;
}

div.partner-page a.msd-link:after{
position:absolute;
display:block;
content:'';
left:-2px;
top:-1px;
width:20px;
height:20px;
background:url('/upload/diabetes/frameimage/newdesign/msd-more.png') no-repeat 0 0;
z-index:1;
}

div.partner-page a.msd-link:hover{
color:#0ba589;
}

div.partner-page a.msd-link:hover:after{
background-position:0 -25px;
}

div.partner-page.msd div.green-box{
padding:10px;
background-color:#0ba589;
margin-bottom:10px;
}

div.partner-page.msd div.green-box p{
color:#fff;
font-size:15px;
line-height:18px;
margin:0 0 10px;
}

div.content_inner_div.content_inner_celok div.page-label{
margin-bottom:-20px;
}

div.content_inner_div.content_inner_celok td hr{
display:none;
}

div.content_inner_div.content_inner_celok p{
text-align:left;
}

div.prof-staff p, div.inner.workgroup{
font-size:16px;
line-height:20px;
}

h4.blue{
color:#0077a4;
font-size:17px;
line-height:20px;
}

ul.block-links{
width:100%;
text-align:center;
margin:0 0 30px;
}

ul.block-links li{
display:inline-block;
margin-right:3px;
}

ul.block-links li:last-child{
margin:0;
}

ul.block-links li a{
display:block;
padding:0 10px;
line-height:30px;
color:#fff;
font-weight:bold;
font-size:15px;
background-color:#74bee6;
	-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;
}

ul.block-links li a:hover{
background-color:#f29300;
}

div.prof-staff div.blue-box,div.blue-box{
background-color:#ebf7fd;
border-top:3px solid #d7f0fb;
padding-bottom:5px;
}

div.blue-box img.right{
margin-right:10px;
}

div.blue-box a{
font-weight:bold;
}

div.prof-staff div.blue-box p,div.blue-box p{
padding:0 10px;
color:#1b5f90;
}

div.prof-staff div.newsbox,div.newsbox.workgroup{
padding-bottom:12px;
}

div.prof-staff div.newsbox a.cnt_newslink,div.newsbox.workgroup a.cnt_newslink{
display:block;
font-size:18px;
margin-bottom:5px;
line-height:1.3;
}

div.prof-staff div.newsbox p.cnt_newstitle,div.newsbox.workgroup p.cnt_newstitle{
margin-bottom:10px;
}

div.prof-staff div.newsbox span.newsdate,div.newsbox.workgroup span.newsdate{
font-size:13px;
color:#0077a4;
}

div.prof-staff div.newsbox div.cnt_newscontent,div.newsbox.workgroup div.cnt_newscontent{
font-size:15px;
line-height:18px;
color:#35719c;
}

div.prof-staff div.newsbox div.one_newsblock,div.newsbox.workgroup div.one_newsblock{
position:relative;
margin-bottom:10px;
padding:0 10px 10px;
min-width: 98%;
float:left;
}

div.prof-staff div.newsbox div.one_newsblock:after,div.newsbox.workgroup div.one_newsblock:after{
position:absolute;
content:'';
display:block;
left:-10px;
bottom:0;
width:100%;
height:4px;
background:url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
z-index:1;
}

div.prof-staff div.newsbox div.one_newsblock:last-of-type:after,div.newsbox.workgroup div.one_newsblock:last-of-type:after{
background:none;
}

div.prof-staff div.newsbox span.morelink,div.newsbox.workgroup span.morelink{
display:block;
height:36px;
background-color:#fff9de;
border-top:3px solid #f8e9a5;
text-align:center;
clear:both;
}

div.prof-staff div.newsbox span.morelink a.cnt_newslink,div.newsbox.workgroup span.morelink a.cnt_newslink{
display:inline-block;
margin-top:7px;
padding:0 28px 0 0;
background:url('../frameimage/newdesign/greater-more-btn.png') no-repeat 100% 0;
}

div.newsbox.workgroup div.one_newsblock img.lightbox_normal{
max-height:110px;
width:auto;
}

div.prof-staff div.newsbox span.morelink a.cnt_newslink:hover,div.newsbox.workgroup span.morelink a.cnt_newslink:hover{
background-position:100% -34px;
}

div.prof-staff div.newsbox span.morelink a.cnt_newslink img,div.newsbox.workgroup span.morelink a.cnt_newslink img{
display:none;
}

div.workgroup div.members label{
float:left;
width:100px;
}

div.workgroup div.members p{
margin-left:100px;
}

div.workgroup a.more-link{
display:inline-block;
font-weight:bold;
font-size:14px;
line-height:22px;
padding-right:30px;
background:url('../frameimage/newdesign/more-icon.png') no-repeat 100% 0;
}

div.workgroup a.more-link:hover{
background-position:100% -32px;
}

div.courses-box div.left-col,div.courses-box div.right-col{
float:left;
}

div.courses-box div.left-col{
width: calc(50% - 3px);
margin-right:3px;
}

div.courses-box div.right-col{
width: 50%;
}

div.courses-box div.course{
background-color:#ebf7fd;
margin-bottom:5px;
}

div.courses-box div.course div.name{
background-color:#42a0d0;
}

div.courses-box div.course div.name h6{
color:#ffffff;
font-weight:bold;
font-size:16px;
line-height:28px;
text-align:center;
}

div.courses-box div.course ul{
padding:5px 0 5px 10px;
}

div.courses-box div.course ul li{
font-size:16px;
color:#0077a4;
line-height:24px;
}

div.courses-box div.course ul li ul{
padding:0 0 0 35px;
}

div.workgroup p.subhead.blue{
text-align:center;
color:#418db2;
font-weight:bold;
font-size:16px;
line-height:30px;
margin:-15px 0 0;
}

table.course-table{
border-collapse:separate !important;
}

table.course-table caption{
background-color:#86c6e9;
line-height:27px;
height:27px;
color:#fff;
text-align:center;
font-weight:bold;
font-size:16px;
}

table.course-table th{
height:28px;
font-size:14px;
color:#2a6d92;
font-weight:bold;
vertical-align:middle;
text-align:center;
}

table.course-table td{
height:33px;
font-size:14px;
color:#2a6d92;
vertical-align:middle;
}

table.course-table tr:nth-child(even) td{
background-color:#f0f9fd;
}

table.course-table tr:nth-child(odd) td{
background-color:#f8fdfe;
}

table.course-table tr th.course{
background-color:#f8fdfe;
width:244px;
padding-left:10px;
text-align:left;
}

table.course-table tr th.theory{
background-color:#eff9ff;
width:92px;
}

table.course-table tr th.practice{
background-color:#f4fbff;
width:92px;
}

table.course-table tr th.sum{
background-color:#eff9ff;
width:120px;
}

table.course-table tr td.label,table.course-table tr td.name,table.course-table tr td.skill{
padding-left:10px;
}

table.course-table tr td.theory,table.course-table tr td.sum{
background-color:#e0f3fe;
text-align:right;
padding-right:10px;
}

table.course-table tr td.practice{
background-color:#eaf7fe;
text-align:right;
padding-right:10px;
font-weight:bold;
}

table.course-table tr td.sum{
font-weight:bold;
}

div.workgroup p.table-footer{
font-size:12px;
color:#626262;
line-height:28px;
background-color:#f5f5f5;
text-align:center;
border-top:3px solid #a7d1e8;
border-bottom:3px solid #ebebeb;
margin:0;
}

div.personalweb-desc{
margin:-33px 0 -65px;
}

div.personalweb-desc div.border-link{
text-align:center;
border:2px solid #7cccf0;
}

div.personalweb-desc div.border-link a{
display:inline-block;
line-height:44px;
font-weight:bold;
font-size:16px;
color:#15648a;
padding-left:52px;
background:url('../frameimage/newdesign/personalweb-btn.png') no-repeat 0 4px;
}

div.personalweb-desc div.border-link:hover{
border-color:#ffcb7d;
}

div.personalweb-desc div.border-link:hover a{
color:#f49508;
background-position: 0px -43px;
}

div.personalweb-desc p.blue-grad{
background: #ecf8fd;
background: -moz-linear-gradient(top, #ecf8fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf8fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ecf8fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ecf8fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ecf8fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ecf8fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fd', endColorstr='#ffffff',GradientType=0 );
padding:8px 0 10px;
margin:5px 0 0;
text-align:center;
font-size:14px;
color:#478faf;
}

div.personalweb-desc p.important-icon{
font-size:16px;
line-height:20px;
min-height: 58px;
color:#6f6f6f;
padding-left:57px;
text-align:left;
background:url('../frameimage/newdesign/orange-important.png') no-repeat 0 center;
}

div.personalweb-desc p.blue-note{
text-align:center;
margin-top:35px;
}

div.personalweb-desc p.blue-note span{
display:inline-block;
font-size:14px;
color:#2790c4;
padding-left:20px;
background:url('../frameimage/newdesign/blue-lock.png') no-repeat 0 center;
}

div.national-diabet p.more-link{
text-align:center;
}

div.national-diabet p.more-link a{
display:inline-block;
font-weight:bold;
font-size:17px;
line-height:24px;
color:#6aa2bf;
padding-left:30px;
background:url('../frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
}

div.national-diabet p.more-link a:hover{
background-position:0 -34px;
color:#f49508;
}

h5.blue-bg-title{
background-color:#ecf7fd;
border-top:2px solid #cfe9f6;
font-size:21px;
line-height:32px;
font-weight:bold;
color:#0077a4;
}

div.national-diabet .inner p, .inner.phd p{
line-height:19px;
}

div.national-diabet div.signature{
border-top:2px solid #cfe9f6;
font-size:15px;
color:#626262;
}

div.national-diabet div.signature div{
padding-top:10px;
}

div.national-diabet div.signature div.left{
text-align:left;
}

#dokilinktable{
position:relative;
margin:-20px 0 29px;
}

#dokilinktable:after{
position:absolute;
content:'';
bottom:-28px;
left:0;
height:25px;
width:100%;
background: #f4f4f4;
background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
background: -o-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #f4f4f4 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f4f4f4 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
z-index:1;
}

#dokilinktable td{
border-right:3px solid #fff;
}

#dokilinktable td:last-child{
border-right:0;
}

#dokilinktable td.t_cell4{
position:relative;
background-color:#ebf7fd;
padding:0;
}

#dokilinktable td.t_cell4 a.textmenu{
display:block;
text-align:center;
padding:10px 5px 5px;
font-weight:bold;
color:#0077a4;
font-size:14px;
}

#dokilinktable td.t_cell4:hover{
background-color:#fff9e0;
}

#dokilinktable td.t_cell4:hover a.textmenu{
color:#f29300;
}

#dokilinktable td.t_head{
position:relative;
background: #f7b958;
background: -moz-linear-gradient(top, #f7b958 0%, #f29300 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b958), color-stop(100%,#f29300));
background: -webkit-linear-gradient(top, #f7b958 0%,#f29300 100%);
background: -o-linear-gradient(top, #f7b958 0%,#f29300 100%);
background: -ms-linear-gradient(top, #f7b958 0%,#f29300 100%);
background: linear-gradient(to bottom, #f7b958 0%,#f29300 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b958', endColorstr='#f29300',GradientType=0 );
}

#dokilinktable td.t_head a.textmenu_selected{
color:#fff;
display:block;
padding:5px;
}

#dokilinktable td.t_head a.textmenu_selected:after{
position:absolute;
content:'';
left:50%;
margin-left:-10px;
bottom:-14px;
height:14px;
width:21px;
z-index:2;
background:url('../frameimage/newdesign/borderorange-arrow.png') no-repeat 0 0;
}

#dokilinktable td.t_cell4:after{
position:absolute;
content:'';
left:0;
bottom:0;
height:3px;
width:100%;
z-index:1;
background-color:#cfe9f6;
}

#dokilinktable td:before{
position:absolute;
content:'';
right:-3px;
top:0;
height:100%;
width:3px;
z-index:1;
background-color:#fff;
}

#dokilinktable td:hover:after{
background-color:#fecc00;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"] td:first-child{
display:none;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"]{
margin-bottom:5px;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"] td.t_cell3_small{
background-color:#f3f3f3;
padding:0;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"] td.t_cell3_small a{
display:block;
font-weight:bold;
font-size:15px;
color:#626262;
line-height:30px;
padding:0 0 0 10px;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"] td.t_cell3_small:hover{
background-color:#fff9e0;
}

div.content_inner_div.content_inner_dokilink table[name^="dlt"] td.t_cell3_small:hover a{
color:#f29300;
border-left:3px solid #fecc00;
padding:0 0 0 7px;
}


/**********PÜ formázás*********/
.content_inner_tag_penzugy .prevyearDiv{
	width:487px;
	margin:20px auto;
}

.content_inner_tag_penzugy .prevyearDiv h4.prevyear{
	border-top:3px solid #d7f0fb;
	border-bottom:3px solid #7fbadd;
	height:42px;
	background: rgba(235,247,253,1);
	background: -moz-linear-gradient(top, rgba(235,247,253,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,247,253,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(235,247,253,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(235,247,253,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(235,247,253,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(235,247,253,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff', GradientType=0 );
}

.content_inner_tag_penzugy .prevyearDiv h4.prevyear span{
	display:block;
	font-size:17px;
	color:#0077a4;
	line-height:42px;
	text-align:center;
	position:relative;
	left:20px;
	background:url("../image/prevyear-icon.png") no-repeat 45px center;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries{
	border-top:2px solid #fff;
	border-bottom:3px solid #ececec;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr{
	background:#f3f3f3;
	border-bottom:1px dashed #cdcdcd;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr:last-child{
	border-bottom:none;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td{
	color:#626262;
	font-size:14px;
	font-weight:bold;
	padding:8px 15px;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td.assets{
	text-align:right;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td.account{
	text-align:left;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td.assets .amount{
	color:#ed1b24;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td.account .amount{
	color:#4fa3d2;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td .amount span{
	font-weight:normal;
}

div.content_inner_div.content_inner_tagsag td.tagsag_icon,
div.content_inner_div.content_inner_tagsag table#tbl_datashare td.t_cell0 br,
div.content_inner_div.content_inner_tagsag td.t_cell0.imgup-box b{
display:none;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare tr:first-child td.t_cell0{
height:42px;
background-color:#f1f1f1;
font-weight:bold;
font-size:15px;
color:#626262;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare tr:first-child td.t_cell0 input{
margin-right:10px;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table{
border-top:3px solid #d7f0fb;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table tr:not(:first-child) td{
background-color:#f1f1f1;
border-bottom:2px solid #fff;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table tr td.t_cell1_small{
font-size:12px;
font-weight:bold;
color:#4fa3d2;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
border-bottom:3px solid #fecc00;
text-align:center;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table tr td.t_cell0_small{
background-color:#ecf7fd;
text-align:left !important;
font-size:12px;
font-weight:bold;
color:#0077a4;
padding:13px 10px !important;
}

div.content_inner_div.content_inner_tagsag font.subhead{
display:inline-block;
font-size:15px;
line-height:19px;
color:#626262;
margin:0px 107px;
text-align:center;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table tr:hover td{
background-color:#fff9de;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare table tr:hover td.t_cell0_small{
background-color:#7fbadd;
color:#fff;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare p.introduce{
color:#ffffff;
font-size:17px;
background-color:#7fbadd;
margin:0 107px;
text-align:center;
line-height:36px;
border-top:3px solid #42a0d0;
}

div.content_inner_div.content_inner_tagsag div.grad-sep{
margin:3px 0 5px -4px;
}

div.content_inner_div.content_inner_tagsag td.t_cell0 div.grad-sep{
margin:0 0 4px -4px;
}

div.content_inner_div.content_inner_tagsag div.grad-sep.bottom{
margin-top:1px;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare textarea.input{
border:3px solid #e5e5e5;
width:612px;
resize: none;
margin:9px auto;
-webkit-box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
-moz-box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
}

div.content_inner_div.content_inner_tagsag td.textare-frame{
padding:3px 13px 0;
text-align:center;
}

div.content_inner_div.content_inner_tagsag div.imgup-title{
margin:0 107px;
}

div.content_inner_div.content_inner_tagsag div.imgup-title label{
float:left;
background-color:#42a0d0;
color:#fff;
line-height:25px;
font-weight:bold;
font-size:15px;
text-align:center;
border-right:3px solid #fff;
padding:0 15px;
}

div.content_inner_div.content_inner_tagsag div.imgup-title span{
display:block;
background-color:#ecf7fd;
text-align:center;
color:#0077a4;
font-weight:bold;
font-size:15px;
line-height:25px;
}

div.content_inner_div.content_inner_tagsag span.filename{
display:inline-block;
width:582px;
border:3px solid #e5e5e5;
line-height:31px;
font-size:15px;
font-weight:bold;
color:#d8d8d8;
text-align:center;
padding-right:32px;
background:#fff url('/upload/diabetes/frameimage/newdesign/photo-btn.png') no-repeat right 2px top 2px;
float:left;
-webkit-box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
-moz-box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
box-shadow: 0px 0px 0px 9px rgba(241,241,241,1);
}

div.content_inner_div.content_inner_tagsag td.t_cell0.imgup-box  div.imgup-div:hover span.filename{
background-position: right 2px top -35px;
}

div.content_inner_div.content_inner_tagsag span.filename.active{
color:#42a0d0;
}

div.content_inner_div.content_inner_tagsag td.t_cell0.imgup-box{
position:relative;
padding:0 0 0 9px !important;
}

div.content_inner_div.content_inner_tagsag td.t_cell0.imgup-box div.imgup-div{
position:relative;
margin:12px 107px;
float:left;
}

div.content_inner_div.content_inner_tagsag td.t_cell0.imgup-box input[name=myimage]{
position:absolute;
z-index:1;
height:31px;
top:2px;
left:2px;
height:33px;
width:616px;
margin:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
cursor:pointer;
}

div.content_inner_div.content_inner_tagsag p.personal-url{
font-size:17px;
line-height:22px;
margin:0 107px;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare td.t_cell0 p.personal-url br{
display:block;
}

div.content_inner_div.content_inner_tagsag p.personal-url span{
color:#42a0d0;
}

div.content_inner_div.content_inner_tagsag p.personal-url input.input{
height:27px;
color:#afafaf;
font-size:17px;
font-weight:bold;
border:2px solid #e5e5e5;
background-color:#f1f1f1 !important;
width:auto;
padding:0 6px;
}

div.content_inner_div.content_inner_tagsag p.personal-url input.input:hover{
border-color:#b5b5b5;
color:#989898;
}

div.content_inner_div.content_inner_tagsag p.personal-url input.input:focus{
border-color:#83d0f5;
background-color:#fff !important;
color:#42a0d0;
}

div.content_inner_div.content_inner_tagsag p.personal-url input.button{
font-size:17px;
border:0;
background-color:transparent;
color:#42a0d0;
margin:0;
font-weight:bold;
padding:0;
cursor:pointer;
}

div.content_inner_div.content_inner_tagsag p.personal-url input.button:hover{
color:#f49508;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare tr:last-child td{
text-align:center;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare tr:last-child td input.button{
height:44px;
border:2px solid #d1ecfb;
background:#fff url('../frameimage/newdesign/login/login-btn.png') no-repeat 3px 3px;
font-size:17px;
color:#4fa3d2;
font-weight:bold;
padding:0 12px 0 47px;
margin:15px 0 0;
cursor:pointer;
}

div.content_inner_div.content_inner_tagsag table#tbl_datashare tr:last-child td input.button:hover{
background-position:3px -36px;
border-color:#b1d0e2;
color:#1b5f90;
}

#webcast-list div.webcast{
cursor:pointer;
}

#webcast-list div.webcast:not(:last-child){
padding-bottom:10px;
background:url('/upload/diabetes/frameimage/newdesign/gradient-sep.png') no-repeat left 0 bottom 2px;
}

#webcast-list div.webcast .head{
padding:10px;
margin-bottom:3px;
}

#webcast-list div.webcast .head h4{
font-size:18px;
font-weight:bold;
line-height:21px;
color:#1c6090;
text-align:left;
margin-bottom:5px;
}

#webcast-list div.webcast .head .data{
font-size:13px;
line-height:16px;
}

#webcast-list div.webcast .head .data .date{
color:#0077a4;
}

#webcast-list div.webcast .head .data .society{
position:relative;
display:inline-block;
color:#46acd3;
margin:0 10px;
padding:0 10px;
}

#webcast-list div.webcast .head .data .society:after,#webcast-list div.webcast .head .data .society:before{
position:absolute;
content:'';
right:0;
top:2px;
height:13px;
width:1px;
background-color:#46acd3;
}

#webcast-list div.webcast .head .data .society:before{
left:0;
}

#webcast-list div.webcast .head .data .author{
color:#46acd3;
margin-right:5px;
}

#webcast-list div.webcast .head .data .name{
font-weight:bold;
color:#0077a4;
}

#webcast-list div.webcast:hover div.head{
background-color:#f29300;
}

#webcast-list div.webcast:hover h4, 
#webcast-list div.webcast:hover div.head span.date,
#webcast-list div.webcast:hover div.head span.name{
color:#fff;
}

#webcast-list div.webcast:hover div.head span.society,
#webcast-list div.webcast:hover div.head span.author{
color:#fecc00;
}

#webcast-list div.webcast:hover div.head span.society:after,
#webcast-list div.webcast:hover div.head span.society:before{
background-color:#fecc00;
}

#webcast-list div.webcast div.lead{
padding:8px 10px;
}

#webcast-list div.webcast:hover div.lead{
background-color:#fff9de;
}

#webcast-list div.webcast:hover div.lead p{
color:#bd7a12;
}

#webcast-list div.webcast img.left{
float:left;
margin:0 8px 8px 0;
}

#webcast-list div.webcast p{
font-size:15px;
line-height:18px;
color:#35719c;
margin:0 0 10px 176px;
}

#archive-events div.year-block{
margin-bottom:10px;
}

#archive-events div.year-block div.head{
font-weight:bold;
font-size:20px;
color:#42a0d0;
text-align:center;
line-height:39px;
height:39px;
border-bottom:3px solid #7fbadd;
background:#ecf7fd url('/upload/diabetes/frameimage/newdesign/open-icons.png') no-repeat 6px 7px;
cursor:pointer;
}

#archive-events div.year-block div.head:hover{
background-color:#fff9e0;
background-position: 6px -30px;
border-color:#fecc00;
color:#f28900;
}

#archive-events div.year-block div.head.open{
background-position: 6px -67px;
}

#archive-events div.year-block div.head.open:hover{
background-position: 6px -104px;
}

#archive-events div.year-block ul{
display:none;
margin-left:10px;
padding:15px 0 5px;
}

#archive-events div.year-block ul li{
margin-bottom:10px;
}

#archive-events div.year-block ul li a{
display:inline-block;
position:relative;
color:#6f6f6f;
font-size:15px;
padding-left:15px;
line-height:15px;
background:url('/upload/diabetes/frameimage/newdesign/elearn/orange-bullet.png') no-repeat 0 2px;
	-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;
}

#archive-events div.year-block ul li a:hover{
color:#f28900;
}

/* Sliderek */


.slider-portlet{
	position:relative;
	margin:0 0 20px;
}

.slider-portlet img{
display:block;
position:absolute;
left:0;
top:0;
}

.slider-portlet > a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:9;
display:block;
}

.slider-portlet .slider > div{
	position:relative;
}

#msd-iframe-portlet{
	position:relative;
}

#msd-iframe-portlet iframe{
	border:0;
}

a.iframe-link{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
}

.slider-portlet div.slider{ 
	position:relative;
	margin:0 auto;
	overflow:hidden;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.slider-portlet div.slider:not(.loaded){
	visibility:hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#msd-slider-portlet div.slider{ 
	width:263px;
	height:265px;
}

#meforal-slider-portlet div.slider{ 
	width:265px;
	height:249px;
}

div.slider-portlet.border,
#novo-slider-portlet,
#msd-slider-portlet{
border: 2px solid #a5d2e8;
}

#novo-slider-portlet div.slider,
#sanofi-slider-portlet div.slider,
#msd-slider-portlet2 div.slider,
#msd-slider-portlet div.slider{
	height:247px;
}

#msd-iframe-portlet div.slider{
	height:248px;
}

/*
#novo-portlet-slider,
#berlin-chemie-slider-portlet div.slider,
div.slider-portlet,
#astra-slider,#astra-slider div.slider,
#sanofi-slider,#sanofi-slider div.slider,
#accu-chek-slider-portlet, #accu-chek-slider-portlet div.slider{
position:relative;
width:264px;
height:248px;
margin:0 auto;
overflow:hidden;
}

#berlin-chemie-slider-portlet,
#berlin-chemie-slider-portlet div.sliderek,
#sanofi-slider-portlet,
#sanofi-slider-portlet div.sliderek,
#egis-slider-portlet,
#egis-slider-portlet div.sliderek,
#astra-slider-portlet,
#astra-slider-portlet div.sliderek{
position:relative;
width:264px;
height:248px;
margin:0;
overflow:hidden;
}

#msd-slider-portlet{
position:relative;
width:263px;
height:265px;
margin:0 0 15px;
overflow:hidden;	
}

#accu-chek-slider-portlet, #accu-chek-slider-portlet div.slider{
	height:200px;
}

#accu-chek-slider-portlet{
	margin-bottom:15px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
-moz-box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
}

div.slider-portlet,
#berlin-chemie-slider-portlet{
	margin-bottom:15px;
}

#egis-slider-portlet{
	margin-bottom:10px;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
-moz-box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
box-shadow: 0px 0px 0px 2px rgba(136,191,223,1);
}

#sanofi-slider-portlet{
margin:0 auto 15px;
height:290px;
}

#astra-slider-portlet{
margin:0 auto 15px;	
}

#astra-slider,#sanofi-slider,#sanofi-banner{
margin-top:15px;
}

#sanofi-slider,#sanofi-banner{
border:1px solid #ccc;
}

#novo-portlet-slider img,
#msd-slider-portlet img,
#sanofi-banner img,
#astra-slider-portlet img{
display:block;
}

#lilly-slider-portlet a,
#suliqua-slider-portlet a,
#berlin-chemie-slider-portlet > a,
#astra-slider a,
#sanofi-slider a,
#egis-slider-portlet > a,
#sanofi-slider-portlet > a,
#astra-slider-portlet > a,
#accu-chek-slider-portlet > a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:99;
display:block !important;
}

#novo-portlet-slider img,
#msd-slider-portlet img,
#lilly-slider-portlet div.slider img,
#suliqua-slider-portlet div.slider img,
#berlin-chemie-slider div.slider img,
#astra-slider div.slider img,
#sanofi-slider div.slider img,
#sanofi-slider-portlet div.slider img,
#astra-slider-portlet div.slider img,
#accu-chek-slider-portlet div.slider img{
position:absolute;
left:0;
top:0;
}
*/
#takeda-banner{
margin-bottom:15px;
}


/* Új slider */

#roche-slider-portlet{
    position: relative;
	width:264px;
    height:248px;
	margin-bottom:15px;
}

#roche-slider-portlet ul.slider{
    position: relative;
	width:264px;
    height:248px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

#roche-slider-portlet li.slide{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
    z-index: 1;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	transition: opacity 1s linear;
}

#roche-slider-portlet li.slide.showing{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
    z-index: 2;
}

/* BYDUREON */

#bydureon.video{
padding:10px;
}

#bydureon.video div.tv-box{
width:524px;
height:349px;
padding:4px 0px 15px 5px;
margin:0 auto;
background:url('../frameimage/bydureon/bydureon-video.png') no-repeat 0 0;
}

#bydureon.video div.tv-box a{
position:relative;
display:block;
width:520px;
height:292px;
background:url('../frameimage/bydureon/play-hover.png') no-repeat 50% 50%;
}

#bydureon.video div.tv-box a img{
position:absolute;
left:50%;
top:50%;
margin:-20px 0 0 -20px;
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;
}

#bydureon.video div.tv-box a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#bydureon.video p.note{
text-align:center;
color:#9d9d9d;
font-size:12px;
margin:0;
}

#bydureon.video div.center img{
margin-bottom:10px;
}
#bydureon div.footer{
padding-top:35px;
}

#bydureon div.footer ul{
text-align:center;
}

#bydureon div.footer ul li{
position:relative;
list-style:none;
display:inline-block;
font-size:15px;
font-weight:bold;
padding:0 35px;
}

#bydureon div.footer ul li:not(:last-child):after{
position:absolute;
content:'';
right:0;
top:0;
width:2px;
height:14px;
background-color:#a0a0a0;
z-index:1;
}

#bydureon div.footer ul li span{
color:#656464;
}

#bydureon div.footer ul li a{
color:#216731;
	-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;	
}

#bydureon div.footer ul li a:hover{
color:#f68b11;
}

#bydureon p.closed-date{
text-align:center;
}

#bydureon p.closed-date span{
display:inline-block;
margin-right:20px;
font-size:14px;
color:#444;
}

#right_div div.webcast-portlet{
margin-bottom:10px;
}

/* Láb munkacsoport */

#foot-workgroup div.intro{
padding:0 10px;
}

#foot-workgroup p{
line-height:21px;
}

#foot-workgroup div.yellow-box{
background-color:#fff9de;
border-top:3px solid #f8e9a5;
padding:15px 0 5px;
margin-bottom:6px;
}

#foot-workgroup div.yellow-box p{
color:#bd7a12;
text-align:center;
margin:0 0 15px;
}

#foot-workgroup div.yellow-box p span{
font-size:14px;
}

#foot-workgroup div.yellow-box.data{
padding:0;
}

#foot-workgroup div.yellow-box.data div.btn-box{
text-align:center;
}

#foot-workgroup div.yellow-box.data div.btn-box a{
position:relative;
display:inline-block;
line-height:37px;
padding:0 45px 0 14px;
font-size:15px;
font-weight:bold;
color:#0077a4;
background:#fff url('../frameimage/newdesign/greater-more-btn.png') no-repeat right 15px top -28px;
	-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;
}

#foot-workgroup div.yellow-box.data div.btn-box a:after{
position:absolute;
content:'';
right:15px;
top:6px;
height:24px;
width:24px;
background:url('../frameimage/newdesign/greater-more-btn.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
#foot-workgroup div.yellow-box.data div.btn-box a:hover:after,
#foot-workgroup div.grad-btn-box a:hover span.bg{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#foot-workgroup div.yellow-box.data div.btn-box a:hover{
color:#f49508;
}

#foot-workgroup div.yellow-box.data p{
color:#626262;
}

#foot-workgroup div.yellow-box.data p.date,
#foot-workgroup div.yellow-box.data p.local{
position:relative;
text-align:left;
margin:0 10px 0 54px;
padding:10px 5px;
font-weight:bold;
}

#foot-workgroup div.yellow-box.data p.date{
color:#f28900;
border-bottom:1px dashed #fed73a;
}

#foot-workgroup div.yellow-box.data p.date:after{
position:absolute;
content:'';
left:-44px;
top:24px;
height:32px;
width:31px;
background:url('../image/foot/calendar.png') no-repeat 0 0;
z-index:1;
}

#foot-workgroup div.yellow-box.data p.local{
color:#bd7a12;
margin-bottom:10px;
}

#foot-workgroup div.yellow-box.data p.date label,
#foot-workgroup div.yellow-box.data p.local label{
position:relative;
display:inline-block;
color:#dfaa1f;
}

#foot-workgroup div.yellow-box.data p.date label.edate{
margin-left:24px;
}

#foot-workgroup div.yellow-box.data p.date label.edate:after{
position:absolute;
content:'';
left:-14px;
top:4px;
height:14px;
width:1px;
background-color:#dfaa1f;
z-index:1;
}

#foot-workgroup div.blue-box{
padding-bottom:20px;
}

#foot-workgroup div.blue-box ol li{
font-size:16px;
font-weight:bold;
color:#4fa3d2;
padding-left:25px;
margin:0 0 10px 26px;
}

#foot-workgroup div.blue-box ol li p{
margin:0;
line-height:21px;
color:#35719c;
font-weight:normal;
padding:0;
}

#foot-workgroup div.grad-sep{
margin:4px 0 4px -4px;
}

#foot-workgroup div.msg-title{
display:none;
text-align:center;
}

#foot-workgroup div.msg-title h5{
display:inline-block;
font-family: 'myriadpro-bold';
font-size:20px;
color:#f28900;
text-align:left;
line-height:1.1;
padding:5px 0 15px 74px;
background:url('../image/foot/bubble.png') no-repeat 0 50%;
}

#foot-workgroup div.msg-title h5 span{
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:normal;
color:#dfaa1f;
}

div.reg-box-section div.blue-btn{
padding:5px 0 17px;
text-align:center;
}

div.reg-box-section div.blue-btn a{
display:inline-block;
background:url('../frameimage/congress/blue-btn.png') no-repeat 0 0;
}

div.reg-box-section div.blue-btn a span{
	display:inline-block;
	width:200px;
	height:48px;
	padding:4px 0 0 72px;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:1.3;
	text-align:left;
	background:url('../frameimage/congress/fee-icon.png') no-repeat 8px 8px;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div.reg-box-section div.blue-btn a:hover span{
background-color:#f29300;
}

div.reg-box-section div.members,
div.reg-box-section div.guest{
float:left;
width:255px;
min-height:730px;
border:5px solid #fff;
background-color:#f8f9f9;
}

div.reg-box-section div.grad-btn-box,
#foot-workgroup div.grad-btn-box{
text-align:center;
padding:15px 0;
}

div.reg-box-section div.spec-btn{
text-align:center;
padding:0 0 15px;
}

div.reg-box-section div.spec-btn a{
position:relative;
display:block;
font-size:15px;
color:#848484;
text-align:left;
padding:5px 0 5px 50px;
margin:0 7px;
background:url('../frameimage/congress/edit-hover.png') no-repeat 0 5px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.reg-box-section div.spec-btn a span{
font-weight:bold;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.reg-box-section div.spec-btn a:hover{
color:#000000;
}

div.reg-box-section div.spec-btn a:hover span{
color:#f49508;
}

div.reg-box-section div.grad-btn-box a:hover span.bg,
div.reg-box-section div.spec-btn a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

div.reg-box-section div.spec-btn a:after{
position:absolute;
content:'';
left:0;
top:5px;
height:36px;
width:42px;
background:url('../frameimage/congress/edit.png') no-repeat 0 0;
z-index:1;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}

.vote-section{
	margin: 25px 0;
}

.vote-section ul{
	list-style-type: disc;
	font-size: 15px;
	margin-left: 25px;
    line-height: 1.5;
	color: #626262;
}

div.reg-box-section div.grad-btn-box a,
#foot-workgroup div.grad-btn-box a,
.vote-section div.grad-btn-box a{
position:relative;
display:inline-block;
padding-left:26px;
border:2px solid #fff;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #e7e8ea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e8ea));
background: -webkit-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#e7e8ea 100%);
background: linear-gradient(to bottom, #ffffff 0%,#e7e8ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8ea',GradientType=0 );
-webkit-box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
-moz-box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
box-shadow: 0px 0px 0px 2px rgba(217,217,217,1);
}

div.reg-box-section div.grad-btn-box a span.bg,
#foot-workgroup div.grad-btn-box a span.bg,
.vote-section div.grad-btn-box a span.bg{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background: #e7e8ea;
background: -moz-linear-gradient(top, #e7e8ea 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e8ea), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: -o-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #e7e8ea 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e7e8ea 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8ea', endColorstr='#ffffff',GradientType=0 );
	-webkit-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;
}

div.reg-box-section div.grad-btn-box a span.label,
#foot-workgroup div.grad-btn-box a span.label,
.vote-section div.grad-btn-box a span.label{
position:relative;
display:block;
font-size:15px;
font-weight:bold;
line-height:1.75;
text-align:center;
width:270px;
color:#858585;
z-index:2;
}

div.reg-box-section div.grad-btn-box a span.label {
	line-height: 40px!important;
	min-height: 40px!important;
	padding: 0px!important;
}

.vote-section div.grad-btn-box a span.label{
	width: 400px;
	line-height: 1.5;
}

div.reg-box-section div.grad-btn-box a span.label:after,
#foot-workgroup div.grad-btn-box a span.label:after,
.vote-section div.grad-btn-box a span.label:after{
position:absolute;
content:'';
left:-26px;
top:0;
width:24px;
border-right:2px solid #fff;
height:100%;
background:#4fa3d2 url(../image/foot/btn-triangle.png) no-repeat 50% 50%;
z-index:1;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

div.reg-box-section div.grad-btn-box a:hover span.label:after,
#foot-workgroup div.grad-btn-box a:hover span.label:after,
.vote-section div.grad-btn-box a:hover span.label:after{
background-color:#3c8fbd;
}

div.reg-box-section h5.reg,
#foot-workgroup h5.reg{
color:#62627e;
font-size:17px;
}

div.reg-box-section,
#foot-workgroup div.reg-box{
background-color:#eff0f3;
padding:5px;
}

div.reg-box-section div.members,
div.reg-box-section div.guest,
#foot-workgroup div.reg-box div.members,
#foot-workgroup div.reg-box div.guest{
float:left;
width:265px;
min-height:654px;
padding:2px;
background-color:#fff;
box-sizing: border-box;
}

div.reg-box-section div.members,
div.reg-box-section div.guest {
	width: calc(50% - 5px);
}

div.reg-box-section div.guest div.sep,
#foot-workgroup div.reg-box div.guest div.sep{
border-bottom:1px dashed #d2d2d2;
margin-bottom:10px;
}

div.reg-box-section div.members,
#foot-workgroup div.reg-box div.members{
margin-right:10px;
}

div.reg-box-section div h4,
#foot-workgroup div.reg-box div h4{
font-size:15px;
font-weight:bold;
color:#ffffff;
text-align:center;
line-height:1.3;
padding:24px 0;
margin:0;
}

div.reg-box-section div.members h4,
#foot-workgroup div.reg-box div.members h4{
background-color:#4fa3d2;
}

div.reg-box-section div.guest h4,
#foot-workgroup div.reg-box div.guest h4{
background-color:#f49508;
}

div.reg-box-section div.grad-btn-box.top,
#foot-workgroup div.reg-box div div.grad-btn-box.top{
padding-top:0;
}

div.reg-box-section div div.grad-btn-box,
#foot-workgroup div.reg-box div div.grad-btn-box{
padding-bottom:19px;
background:url('../image/foot/btn-shadow.png') repeat-x 0 100%;
}

div.reg-box-section div div.grad-btn-box.orange a span.label,
#foot-workgroup div.reg-box div div.grad-btn-box.orange a span.label{
line-height:1.2;
padding:4px 0px 2px;
}

div.reg-box-section div div.grad-btn-box.orange a span.label span,
#foot-workgroup div.reg-box div div.grad-btn-box.orange a span.label span{
font-size:13px;
}

div.reg-box-section div div.grad-btn-box.orange a span.label:after,
#foot-workgroup div.reg-box div div.grad-btn-box.orange a span.label:after{
background-color:#f49508;
}

div.reg-box-section div div.grad-btn-box.orange a:hover span.label:after,
#foot-workgroup div.reg-box div div.grad-btn-box.orange a:hover span.label:after{
background-color:#d98304;
}

div.reg-box-section div.guest p,
#foot-workgroup div.reg-box div.guest p{
font-size:14px;
color:#707070;
margin:0 7px 10px;
line-height:18px;
}

div.workgroup-btn{
text-align:center;
padding-bottom:30px;
}

div.workgroup-btn a{
position:relative;
display:inline-block;
line-height:49px;
font-weight:bold;
font-size:17px;
color:#ffffff;
padding:0 18px 0 71px;
border:3px solid #f29300;
background: #f7bf60;
background: -moz-linear-gradient(top, #f7bf60 0%, #f29300 82%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7bf60), color-stop(82%,#f29300));
background: -webkit-linear-gradient(top, #f7bf60 0%,#f29300 82%);
background: -o-linear-gradient(top, #f7bf60 0%,#f29300 82%);
background: -ms-linear-gradient(top, #f7bf60 0%,#f29300 82%);
background: linear-gradient(to bottom, #f7bf60 0%,#f29300 82%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7bf60', endColorstr='#f29300',GradientType=0 );
}

div.workgroup-btn a:before{
position:absolute;
content:'';
left:12px;
top:7px;
width:46px;
height:36px;
background: url('../frameimage/newdesign/foot/add-workgroup.png') no-repeat 0 0;
z-index:1;
}

div.workgroup-btn a:after{
position:absolute;
content:'';
left:-3px;
bottom:-3px;
width:100%;
height:3px;
padding:0 3px;
background-color:#ce7d00;
z-index:1;
}

div.workgroup-btn a:hover{
border-color:#ce7d00;
background: #f29300;
background: -moz-linear-gradient(top, #f29300 18%, #f7bf60 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,#f29300), color-stop(100%,#f7bf60));
background: -webkit-linear-gradient(top, #f29300 18%,#f7bf60 100%);
background: -o-linear-gradient(top, #f29300 18%,#f7bf60 100%);
background: -ms-linear-gradient(top, #f29300 18%,#f7bf60 100%);
background: linear-gradient(to bottom, #f29300 18%,#f7bf60 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29300', endColorstr='#f7bf60',GradientType=0 );
}

div.jardiance-portlet img{
width:260px;
}

/* fórum */

p.forum-login{
text-align:center;
margin:-30px 0 0;
}

/* Doc table */


table.doc-table{
    position:relative;
    width:100%;
    border:3px solid #fff;
    margin-bottom: 25px;
}

table.doc-table tr.table-head{
background-color:#6bbae4;
}

.archive-block table.doc-table tr.table-head{
    background-color:#95a4ad;
}

table.doc-table th{
color:#fff;
font-size:17px;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:3px;
}

table.doc-table th p{
color:#fff;
font-size:17px;
font-weight:bold;
margin:6px 14px 7px;
}

table.doc-table th a{
display: inline-block;
width: 49px;
height: 28px;
float:left;
margin: 0 3px 1px 0;
}

table.doc-table th a.sort-asc{
	background: url('../frameimage/newdesign/doc-sort-btn.png') no-repeat 0px -99px;
}

table.doc-table th a.sort-asc:hover{
	background-position: 0px -132px;
}

table.doc-table th a.sort-desc{
background: url('../frameimage/newdesign/doc-sort-btn.png') no-repeat 0px 0px;
}

table.doc-table th a.sort-desc:hover{
	background-position: 0px -33px;
}

table.doc-table th a.sort-desc.active{
	background-position: 0px -66px;
}

table.doc-table th a.sort-asc.active{
	background-position: 0px -165px;
}

table.doc-table td.section-title{
display:none;
}

table#dlot2{
z-index:1!important;
}

table.doc-table td,
#dlot2  td{
font-size:14px;
border:1px solid #fff;
border-top:2px solid #fff;
border-bottom:0;
}

table.doc-table td.section-title{
border:0;
border-bottom:3px solid #C7E4FF;
}

table.doc-table td.section-title p{
font-size:20px;
font-weight:bold;
color:#366CB6;
text-align:center;
}

table.doc-table td.section-title span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
line-height:14px;
display:block;
margin-top:5px;
clear:both;
}

table.doc-table td.name,
#dlot2  td.name{
text-align:left;
border-left:0;
	-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;
}

#dlot2  td.name{
width:100%;
}

table.doc-table tr:nth-child(odd) td.name,
#dlot2  tr:nth-child(odd) td.name{
background-color:#edf8fd;
}

.archive-block table.doc-table tr:nth-child(odd) td.name, 
.archive-block #dlot2 tr:nth-child(odd) td.name{
    background-color:#f9f9f9;
}


table.doc-table tr:nth-child(even) td.name,
#dlot2 tr:nth-child(even) td.name{
background-color:#f6fcfe;
}

.archive-block table.doc-table tr:nth-child(even) td.name,
.archive-block #dlot2 tr:nth-child(even) td.name{
    background-color:#f2f2f2;
}

table.doc-table td.name a,
#dlot2 td.name a{
text-align:left;
display:block;
padding:10px 17px;
font-weight:bold;
color:#0077a4;
text-decoration:none;
line-height:18px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

table.doc-table td.type.pdf,
#dlot2 td.type.pdf{
background:url('../frameimage/newdesign/pdf-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table td.type.mp4,
#dlot2 td.type.mp4{
background:url('../frameimage/newdesign/video-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table td.type.doc,
#dlot2  td.type.doc,
table.doc-table td.type.docx,
#dlot2  td.type.docx{
background:url('../frameimage/newdesign/word-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table td.type.ppt,
#dlot2 td.type.ppt{
background:url('../frameimage/newdesign/ppt-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table td.type.htm,
#dlot2 td.type.htm,
table.doc-table td.type.html,
#dlot2 td.type.html{
background:url('../frameimage/newdesign/html-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table td.type.xls,
#dlot2 td.type.xls,
table.doc-table td.type.xlsx,
#dlot2 td.type.xlsx{
background:url('../frameimage/newdesign/excel-icon.png') no-repeat 17px 50%;
padding-left:25px;
}

table.doc-table tr:nth-child(odd) td.type,
#dlot2 tr:nth-child(odd) td.type{
background-color:#e5f5fe;
}

.archive-block table.doc-table tr:nth-child(odd) td.type,
.archive-block #dlot2 tr:nth-child(odd) td.type{
    background-color:#dfe9ef;
}

table.doc-table tr:nth-child(even) td.type,
#dlot2 tr:nth-child(even) td.type{
background-color:#e5f5fe;
}

.archive-block table.doc-table tr:nth-child(even) td.type,
.archive-block #dlot2 tr:nth-child(even) td.type{
    background-color:#dfe9ef;
}

table.doc-table td.type,table.doc-table td.date,
#dlot2 td.date,#dlot2 td.type{
width:100px;
color:#4ca2d1;
text-align:center;
	-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;
}

.archive-block table.doc-table td.type a,.archive-block table.doc-table td.date,
.archive-block #dlot2 td.date,.archive-block #dlot2 td.type a,
.archive-block table.doc-table td.name a, .archive-block #dlot2 td.name a{
    color: #454545;
}

#dlot2 td.type{
padding:0 10px 0 50px !important;
}

table.doc-table td.date,
#dlot2 td.date{
background-color:#d9f0fe;
border-right:0;
	-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;
}

.archive-block table.doc-table td.date,
.archive-block #dlot2 td.date{
    background-color: #d3dfe7;
}

#dlot2 td.date{
padding:0 6px;
}

table.doc-table tr:not(.unavailable):hover td.name,
table.doc-table tr:not(.unavailable):hover td.name a,
table.doc-table tr:not(.unavailable):hover td.type,
table.doc-table tr:not(.unavailable):hover td.date{
background-color:#e29d26;
color:#fff;
}

table.doc-table tr.unavailable td.name a,
table.doc-table tr.unavailable td.type,
table.doc-table tr.unavailable td.date{
color:#98c3dd;
}

table.doc-table th.doc-published{
width:70px;
}

table.doc-table th.doc-published a.sort-desc{
float:right;
margin-right:0;
}

table.doc-table th.doc-published a.sort-asc{
}

table.doc-table td.section-title{
border:0;
border-bottom:3px solid #C7E4FF;
}

table.doc-table td.section-title p{
font-size:20px;
font-weight:bold;
color:#366CB6;
text-align:center;
}

table.doc-table td.section-title span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
line-height:14px;
display:block;
margin-top:5px;
clear:both;
}

h5.orange.temporary{
font-size:18px;
color:#dfaa1f;
text-transform:uppercase;
}

h5.orange.temporary span{
color:#f28900;
}

#foot-member-list{
margin:8px 0;
}

#foot-member-list h5{
position:relative;
border-top:3px solid #d7f0fb;
font-size:17px;
font-weight:bold;
color:#0077a4;
margin:0;
line-height:31px;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
cursor:pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#foot-member-list h5 span{
color:#4fa3d2;
	-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;
}

#foot-member-list h5:after{
position:absolute;
content:'';
left:0;
top:-3px;
width:34px;
height:34px;
background:#42a0d0 url('../frameimage/newdesign/workgroup/arrow-icons.png') no-repeat 50% 13px;
border-right:3px solid #fff;
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;
}

#foot-member-list.open h5:after{
background-position: 50% -14px;
}

#foot-member-list h5:hover:after{
background-color:#f49508;
}

#foot-member-list h5:hover{
color:#f28900;
border-color:#f8e9a5;
background: #fff9de;
background: -moz-linear-gradient(top, #fff9de 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9de), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -o-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: linear-gradient(to bottom, #fff9de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9de', endColorstr='#ffffff',GradientType=0 );
}

#foot-member-list h5:hover span{
color:#dfaa1f;
}

#foot-member-list ul{
display:none;
margin:12px 0 0;
}

#foot-member-list ul li{
margin:0 0 4px;
}

#foot-member-list ul li p.name{
position:relative;
font-size:17px;
font-weight:bold;
color:#1b5f90;
line-height:32px;
background-color:#ecf7fd;
margin:0;
padding-left:30px;
border:2px solid #d7f0fb;
/*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;
}

#foot-member-list ul li p.name:before{
position:absolute;
content:'';
left:11px;
top:13px;
width:6px;
height:6px;
background-color:#7fbadd;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
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;
}

#foot-member-list ul li.open p.name:before{
background-color:#fecc00;
}

#foot-member-list ul li.open p.name{
color:#fff;
background-color:#f49508;
border-color:#f49508;
}

#foot-member-list ul li div.data{
display:none!important;
border-top:4px solid #fff;
background-color:#fff9de;
padding:14px 15px 5px 32px;
}

#foot-member-list ul li div.data p{
font-size:15px;
color:#bd7a12;
line-height:1.3;
margin:0 0 10px;
}

#foot-member-list ul li div.data p label{
color:#dfaa1f;
font-weight:bold;
margin-right:6px;
float:left;
margin-bottom:10px;
}

#foot-member-list ul li div.data p a{
color:#f28900;
}

#foot-member-list ul li div.data p a:hover{
text-decoration:underline;
}

#foot-member-list ul li:not(.open) p.name:hover{
color:#fff;
background-color:#42a0d0;
border-color:#42a0d0;
}

#tagsag_email_description_table p.email-desc{
margin:5px 13px 15px;
line-height:21px;
font-size:15px;
text-align:left;
}

div.content_inner_tagsag div.important-box{
border-top:2px solid #d7d7d7;
background-color:#f4f4f4;
padding:0 17px 10px;
margin:-10px 0 10px;
}

div.content_inner_tagsag div.important-box div.head{
text-align:center;
margin-bottom:15px;
}

div.content_inner_tagsag div.important-box div.head h5{
display:inline-block;
font-size:15px;
font-weight:bold;
color:#ffffff;
padding:0 13px;
line-height:40px;
background-color:#bdbdbd;
margin:-2px 0 0;
text-transform:uppercase;
}

div.content_inner_tagsag div.important-box p{
line-height:21px;
color:#909090;
margin:0 0 15px;
}

div.content_inner_tagsag table#tagsag_email_form_table td{
padding:0 !important;
}

div.content_inner_tagsag table#tagsag_email_form_table tr td:first-child{
width:168px;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1{
background-color:#fff;
height:48px;
}

div.content_inner_tagsag table#tagsag_email_form_table tr:first-child td:last-child{
font-size:15px;
color:#626262;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1 label{
font-size:17px;
font-weight:bold;
color:#42a0d0;
line-height:48px;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1 input[type="text"]{
margin:7px 0 0 0;
width:369px;
height:30px;
padding:0 6px;
border:2px solid #a5d4eb;
font-size:15px;
font-weight:bold;
color:#4fa3d2;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1 input.button{
position:relative;
height:44px;
border:2px solid #d1ecfb;
padding:0 15px 0 47px;
font-size:17px;
font-weight:bold;
color:#4fa3d2;
background:#fff url('../frameimage/newdesign/webmail/set-btn.png') no-repeat 3px 3px;
cursor:pointer;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1 input.button:hover{
color:#1b5f90;
border-color:#b1d0e2;
background-position: 3px -36px;
}

div.content_inner_tagsag table#tagsag_email_form_table td.t_cell1 input[type="text"]:hover{
border-color:#2791d5;
}

/* MSD webcast */

#msd-webcast div.page-head h3 span{
text-transform:none;
color:#F28900;
}

#msd-webcast div.info.date{
margin:0 10px 0 47px;
}

#msd-webcast div.info{
width:228px;
float:left;
margin-bottom:23px;
}

#msd-webcast div.info div.label{
position:relative;
text-align:center;
font-weight:bold;
font-size:14px;
color:#fff;
height:27px;
line-height:27px;
-webkit-border-top-left-radius: 18px;
-webkit-border-top-right-radius: 18px;
-moz-border-radius-topleft: 18px;
-moz-border-radius-topright: 18px;
border-top-left-radius: 18px;
border-top-right-radius: 18px;
border-bottom:2px solid #fff;
background: #048788;
background: -moz-linear-gradient(top, #048788 0%, #08a1a4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#048788), color-stop(100%,#08a1a4));
background: -webkit-linear-gradient(top, #048788 0%,#08a1a4 100%);
background: -o-linear-gradient(top, #048788 0%,#08a1a4 100%);
background: -ms-linear-gradient(top, #048788 0%,#08a1a4 100%);
background: linear-gradient(to bottom, #048788 0%,#08a1a4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#048788', endColorstr='#08a1a4',GradientType=0 );
}

#msd-webcast div.info div.label:after{
position:absolute;
content:'';
left:50%;
margin-left:-8px;
bottom:-11px;
width:17px;
height:11px;
background:url('../frameimage/msd/green-triangle.png') no-repeat 0 0;
z-index:1;
}

#msd-webcast div.info div.data{
font-size:16px;
font-weight:bold;
color:#069698;
line-height:1;
padding:20px 0 13px;
text-align:center;
background: #b6d2d2;
background: -moz-linear-gradient(top, #b6d2d2 0%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6d2d2), color-stop(100%,#f8f8f8));
background: -webkit-linear-gradient(top, #b6d2d2 0%,#f8f8f8 100%);
background: -o-linear-gradient(top, #b6d2d2 0%,#f8f8f8 100%);
background: -ms-linear-gradient(top, #b6d2d2 0%,#f8f8f8 100%);
background: linear-gradient(to bottom, #b6d2d2 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d2d2', endColorstr='#f8f8f8',GradientType=0 );
border-bottom:2px solid #bfd7d7;
}

#msd-webcast div.performances{
clear:both;
padding:0 7px 0 8px;
}

#msd-webcast div.performances div.title{
position:relative;
height:27px;
line-height:27px;
color:#fff;
font-weight:bold;
text-align:right;
font-size:14px;
padding-right:105px;
margin-left:100px;
background-color:#008b8b;
border-radius:13px;
-webkit-border-radius:13px;
-moz-border-radius:13px;
}

#msd-webcast div.performances div.title:after{
position:absolute;
content:'';
right:131px;
bottom:-11px;
width:17px;
height:11px;
background:url('../frameimage/msd/simple-green-triangle.png') no-repeat 0 0;
z-index:1;
}

#msd-webcast div.performances div.tecos{
position:relative;
float:left;
width:268px;
height:255px;
margin:-27px 28px 0 0;
border:2px solid #008b8b;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#fff url('../image/msd/tecos.png') no-repeat 50% 50%;
z-index:2;
}

#msd-webcast div.performances ul{
float:left;
padding:20px 0 0;
margin:0;
}

#msd-webcast div.performances ul li{
position:relative;
margin:0 0 15px;
padding:0;
font-size:14px;
line-height:1.2;
font-weight:bold;
color:#008b8b;
}

#msd-webcast div.performances ul li:last-child{
margin:0;
}

#msd-webcast div.performances ul li:after{
position:absolute;
content:'';
left:-19px;
top:10px;
width:8px;
height:8px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
background-color:#e19a40;
z-index:1;
}

#msd-webcast div.performances ul li span{
color:#364451;
line-height:2;
}

#msd-webcast div.video-box{
position:relative;
clear:both;
margin:36px 0 45px;
padding:0 17px 0 10px;
}

#msd-webcast div.video-box:before,
#msd-webcast div.video-box:after{
position:absolute;
content:'';
left:10px;
height:16px;
width:543px;
z-index:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	-khtml-opacity: 0.15;
	opacity: 0.15;	
}

#msd-webcast div.video-box:before{
top:-18px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#000101));
background: -webkit-linear-gradient(top, #ffffff 0%,#000101 100%);
background: -o-linear-gradient(top, #ffffff 0%,#000101 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#000101 100%);
background: linear-gradient(to bottom, #ffffff 0%,#000101 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000101',GradientType=0 );
}

#msd-webcast div.video-box:after{
bottom:-18px;
background: #000101;
background: -moz-linear-gradient(top, #000101 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000101), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #000101 0%,#ffffff 100%);
background: -o-linear-gradient(top, #000101 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #000101 0%,#ffffff 100%);
background: linear-gradient(to bottom, #000101 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000101', endColorstr='#ffffff',GradientType=0 );
}

#msd-webcast div.video-box h4{
font-size:18px;
color:#006767;
font-weight:bold;
text-align:center;
line-height:31px;
margin:0;
padding:0;
background-color:#ace9ea;
border-top:3px solid #79c8c9;
border-bottom:1px solid #fff;
}

#msd-webcast div.video-box div.video-wait{
display:none;
position:relative;
height:342px;
background: #008b8b;
background: -moz-linear-gradient(top, #008b8b 0%, #00a8a8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008b8b), color-stop(100%,#00a8a8));
background: -webkit-linear-gradient(top, #008b8b 0%,#00a8a8 100%);
background: -o-linear-gradient(top, #008b8b 0%,#00a8a8 100%);
background: -ms-linear-gradient(top, #008b8b 0%,#00a8a8 100%);
background: linear-gradient(to bottom, #008b8b 0%,#00a8a8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008b8b', endColorstr='#00a8a8',GradientType=0 );
}

#msd-webcast div.video-box div.video-wait img.wave{
position:absolute;
top:10px;
left:0;
z-index:1;
}

#msd-webcast div.video-box div.video-wait span.label{
position:absolute;
top:156px;
left:188px;
font-size:18px;
color:#007a7a;
font-weight:bold;
padding:0 13px;
line-height:30px;
background-color:#fff;
z-index:2;
}

#msd-webcast div.video-box div.video-wait span.date{
position:absolute;
top:193px;
left:55px;
font-size:46px;
color:#fff;
font-weight:bold;
padding:0 23px;
line-height:66px;
background-color:#007a7a;
z-index:2;
}

#msd-webcast div.video-box div.video-wait img.shadow{
position:absolute;
bottom:16px;
left:50%;
margin-left:-233px;
z-index:1;
}

#msd-webcast div.video-box div.video-live,
#msd-webcast p.video-live{

}

#msd-webcast div.note p{
font-size:15px;
color:#7f7f7f;
line-height:1.2;
text-align:center;
margin:0 30px 10px;
}

#msd-webcast div.note p a{
color:#45abe1;
}

#msd-webcast div.note p a:hover{
text-decoration:underline;
}

#msd-webcast img.msd{
display:block;
margin:50px auto 40px;
}

/* English */

#english-page p,
#english-page div.article div.content li{
font-size:16px;
color:#626262;
line-height:1.3;
margin:0 0 10px;
}

#english-page h3{
font-size:19px;
font-weight:bold;
color:#0077a4;
text-align:center;
padding:10px;
margin-bottom:15px;
line-height:1.2; 
background-color:#eef7fc;
border-bottom:3px solid #cfe9f6;
}

#english-page #hungary-data-box{
padding:4px 0 9px 10px;
margin-bottom:4px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #eaf7ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaf7ff));
background: -webkit-linear-gradient(top, #ffffff 0%,#eaf7ff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#eaf7ff 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#eaf7ff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#eaf7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf7ff',GradientType=0 );
}

#english-page #hungary-data-box img{
float:right;
border:3px solid #fff;
}

#english-page #hungary-data-box p.title{
font-size:20px;
font-weight:bold;
color:#3694c6;
}

#english-page #hungary-introduce{
padding:19px 10px 10px;
}

#english-page #hungary-introduce img{
float:right;
margin:0 20px 20px 0;
}

#english-page #hungary-introduce p{
width:55%;
}

#english-page div.article{
clear:both;
margin-bottom:13px;
}

#english-page div.article h4{
font-size:18px;
font-weight:bold;
color:#1b5f90;
text-align:center;
text-transform:uppercase;
padding:15px 0;
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}

#english-page div.article div.content{
padding:15px 10px 0;
background-color:#f3f3f3;
border-bottom:3px solid #ededed;
margin:3px 0;
}

#english-page div.article div.content li{
position:relative;
padding-left:15px;
}

#english-page div.article div.content li:after{
position:absolute;
content:'';
left:0;
top:8px;
width:6px;
height:6px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#f49508;
z-index:1;
}

#english-page div.article div.more-btn{
text-align:center;
padding-top:5px;
}

#english-page div.article div.more-btn a{
display:inline-block;
font-size:14px;
font-weight:bold;
color:#626262;
line-height:34px;
padding:0 11px 0 39px;
margin-bottom:-3px;
background:#fff url('../frameimage/newdesign/greater-more-btn.png') no-repeat 9px 5px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#english-page div.article div.more-btn a:hover{
color:#f29300;
}

#english-page div.inner{

}

#english-page div.inner p.half{
width:50%;
}

#english-page div.inner h4{
font-size:16px;
font-weight:bold;
line-height:1.2;
color:#0077a4;
margin:30px 0 20px;
}

#english-page div.inner h4.bottom{
margin-bottom:5px;
}

#english-page div.inner img.hun-sections{
display:block;
margin:0 auto 20px;
}

#english-page img.mdt-tavoktatas{
margin:0 20px 0 20px;
}

#english-page div.dca-list-box{
font-size:16px;
color:#626262;
}

#english-page div.dca-list-box p.ul-title{
font-style:italic;
color:#0077a4;
font-weight:normal;
margin-bottom:17px;
}

#english-page div.dca-list-box p{
font-weight:bold;
margin-bottom:3px;
}

#english-page div.dca-list-box ul{
margin-bottom:20px;
}

#english-page div.dca-list-box ul li{
position:relative;
margin:0 0 5px 45px;
}

#english-page div.dca-list-box ul li:after{
position:absolute;
content:'';
left:-16px;
top:6px;
width:6px;
height:6px;
background-color:#f49508;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
z-index:1;
}

/* Email beállítás form */

#tagsag_email_form_table{
margin-top:10px;
padding:3px;
background-color:#fff;
}

#tagsag_email_form_table div.form-row{
position:relative;
clear:both;
padding:6px 0 8px;
margin-bottom:3px;
	-webkit-transition: background-color 0.4s linear;
	-moz-transition: background-color 0.4s linear;
	-ms-transition: background-color 0.4s linear;
	-o-transition: background-color 0.4s linear;
	transition: background-color 0.4s linear;
}

#tagsag_email_form_table div.form-row:after{
position:absolute;
content:'';
left:5px;
bottom:-2px;
width:98%;
height:1px;
border-bottom:1px dashed #dadada;
z-index:1;
}

#tagsag_email_form_table div.form-row label{
position:relative;
display:inline-block;
width:140px;
font-size:17px;
color:#42a0d0;
font-weight:bold;
line-height:1.2;
padding-left:26px;
margin-top: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;
}

#tagsag_email_form_table div.form-row label:after{
position:absolute;
content:'';
left:11px;
top:7px;
width:6px;
height:6px;
background-color:#f49508;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
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;
}

#tagsag_email_form_table div.form-row span{
font-size:16px;
color:#626262;
}

#tagsag_email_form_table div.form-row input.input{
height:36px;
width:363px;
outline:0;
padding:0 9px;
margin:0;
background-color:#fff;
border:2px solid #a5d4eb;
font-size:17px;
color:#8a8a8a;
	-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;
}

#tagsag_email_form_table div.form-row:not(.focus):hover label{
color:#1d8cd4;
}

#tagsag_email_form_table div.form-row:not(.focus):hover label:after{
background-color:#1d8cd4;
}

#tagsag_email_form_table div.form-row:not(.focus):hover input.input{
color:#717171;
border-color:#1e8cd4;
}

#tagsag_email_form_table div.form-row.focus label{
color:#1c6090;
}

#tagsag_email_form_table div.form-row.focus label:after{
background-color:#1c6090;
}

#tagsag_email_form_table div.form-row.focus input.input{
color:#070707;
border-color:#7fbadd;
}

#tagsag_email_form_table div.form-row.focus{
background-color:#ecf7fd;
}

#tagsag_email_form_table div.log{
text-align:center;
padding:12px 0;
font-size:16px;
color:#626262;
}

#tagsag_email_form_table div.log input{
margin-right:10px;
}

#tagsag_email_form_table div.btn-box{
border-top:3px solid #cfe9f6;
text-align:center;
padding:8px 0;
background-color:#ecf7fd;
}

#tagsag_email_form_table div.btn-box input{
position:relative;
margin:0;
border:2px solid #d1ecfb;
background:#fff url('../frameimage/newdesign/webmail/set-btn.png') no-repeat 3px 3px;
height:44px;
padding:0 16px 0 47px;
outline:0;
color:#4fa3d2;
font-weight:bold;
font-size:17px;
text-transform:uppercase;
cursor:pointer;
	-webkit-transition: color 0.2s, border-color 0.2s linear;
	-moz-transition: color 0.2s, border-color 0.2s linear;
	-ms-transition: color 0.2s, border-color 0.2s linear;
	-o-transition: color 0.2s, border-color 0.2s linear;
	transition: color 0.2s, border-color 0.2s linear;
}

#tagsag_email_form_table div.btn-box input:hover{
color:#1b5f90;
border-color:#b1d0e2;
background-position:3px -36px;
}

#tagsag_email_form_table div.form-row.fwd{
padding-bottom:35px;
}

#tagsag_email_form_table div.form-row.fwd:before{
position:absolute;
content:'Bejövő leveleit automatikusan továbbíthatja további emailcím(ek)re';
left:0;
bottom:10px;
width:100%;
font-size:14px;
color:#909090;
text-align:center;
z-index:1;
}

/* Sitemap */

div.content_inner_div.content_inner_webterkep #header_description{
font-size:15px;
font-weight:bold;
color:#fff;
background-color:#4aa2d6;
padding:8px 0;
margin-top:-10px;
text-align:center;
}

div.content_inner_div.content_inner_webterkep #tophead_br,
div.content_inner_div.content_inner_webterkep #tophead_hr,
div.content_inner_div.content_inner_help #tophead_br,
div.content_inner_div.content_inner_help #tophead_hr,
div.content_inner_div.content_inner_copyright #tophead_br,
div.content_inner_div.content_inner_copyright #tophead_hr{
display:none;
}

div.content_inner_webterkep #tree_div{
padding:0 0 20px 35px;
}

div.content_inner_webterkep #tree_div a{
font-weight:bold;
font-size:15px !important;
color:#0077a4;
line-height:25px;
}

/* Súgó */

div.content_inner_div.content_inner_help div.cnt.cnt_header,
div.content_inner_div.content_inner_help div.cnt.cnt_cnt,
div.content_inner_div.content_inner_copyright div.cnt.cnt_header,
div.content_inner_div.content_inner_copyright div.cnt.cnt_cnt,
div.content_inner_div.content_inner_webterkep div.cnt.cnt_cnt{
margin:0;
padding:0;
border:0;
}

div.content_inner_div.content_inner_help div.inner p,
div.content_inner_div.content_inner_help div.inner ul li{
font-size:15px;
color:#000000;
line-height:21px;
margin-bottom:18px;
text-align:left;
}

div.content_inner_div.content_inner_help div.inner div.grad-sep{
margin-left:-14px;
margin-bottom:15px;
}

div.content_inner_div.content_inner_help div.inner h4{
font-size:17px;
font-weight:bold;
color:#0077a4;
text-align:center;
margin:20px 0;
}

div.content_inner_div.content_inner_help div.inner ul{
margin-bottom:18px;
}

div.content_inner_div.content_inner_help div.inner ul li{
position:relative;
margin:0 0 12px 36px;
}

div.content_inner_div.content_inner_help div.inner ul li:after{
position:absolute;
content:'';
left:-20px;
top:8px;
width:6px;
height:6px;
background-color:#f49508;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
z-index:1;
}

/* Joginyilatkozat */

div.content_inner_div.content_inner_copyright div.inner p{
font-size:15px;
color:#626262;
line-height:21px;
text-align:left;
margin-bottom:18px;
}

div.content_inner_div.content_inner_copyright div.inner h6{
font-size:15px;
font-weight:bold;
color:#f29300;
line-height:1.2;
margin-bottom:15px;
}

div.content_inner_div.content_inner_copyright div.inner span.blue{
color:#0077a4;
}

/* Regisztrációs oldal */

#reg-page div.page-head{
background-color:#ecf7fd;
border-color:#7fbadd;
}

#reg-page div.page-head h3{
color:#0077a4;
}

#reg-page div.page-head h3 span{
color:#4fa3d2;
}

#reg-page a.reg-box{
display:block;
padding:3px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#reg-page a.reg-box.prof{
border:3px solid #cfe9f6;
margin-bottom:10px;
}

#reg-page a.reg-box.guest{
border:3px solid #c8e4ee;
}

#reg-page a.reg-box:hover{
background-color:#fff9de;
border-color:#f8e9a5;
}

#reg-page a.reg-box span.title{
position:relative;
display:block;
line-height:58px;
padding-left:58px;
color:#fff;
font-size:17px;
font-weight:bold;
	-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;
}

#reg-page a.reg-box span.title:after{
position:absolute;
content:'';
left:9px;
top:11px;
width:36px;
height:36px;
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;
}

#reg-page a.reg-box.prof span.title:after{
background:url('../frameimage/newdesign/reg/prof-arrow.png') no-repeat 0 0;
}

#reg-page a.reg-box.guest span.title:after{
background:url('../frameimage/newdesign/reg/guest-arrow.png') no-repeat 0 0;
}

#reg-page a.reg-box.prof span.title{
background:#42a0d0 url('../frameimage/newdesign/reg/prof-arrow-hover.png') no-repeat 9px 11px;
}

#reg-page a.reg-box.guest span.title{
background:#4174a5 url('../frameimage/newdesign/reg/prof-arrow-hover.png') no-repeat 9px 11px;
}

#reg-page a.reg-box:hover span.title{
background-color:#f29300;
}

#reg-page a.reg-box span.text{
display:block;
font-size:15px;
color:#1c6783;
line-height:1.3;
padding:10px 6px;
	-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;
}

#reg-page a.reg-box:hover span.text{
color:#bd7a12;
}

/* Hasznos linkek */

#helpful-links{
position:relative;
margin:15px 0 0 4px;
border-bottom:3px solid #ededed;
}

#helpful-links:after{
position:absolute;
content:'';
left:-4px;
top:-12px;
height:4px;
width:100%;
border-top:4px solid #fff;
border-bottom:4px solid #fff;
background:url("/upload/diabetespaciens/frameimage/newdesign/gradient-sep.png") no-repeat 0 0;
z-index:1;
}

#helpful-links div.title{
position:relative;
height:45px;
text-align:center;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ebf7fd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebf7fd));
background: -webkit-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ebf7fd 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ebf7fd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebf7fd',GradientType=0 );
}

#helpful-links div.title:after{
position:absolute;
content:'';
left:0;
bottom:-6px;
height:3px;
width:100%;
background-color:#7fbadd;
z-index:1;
}

#helpful-links div.title h5{
position:relative;
display:inline-block;
font-family: 'myriadpro-bold';
font-size:18px;
color:#0077a4;
margin:0;
line-height:45px;
padding:0 8px 0 52px;
background:url("/upload/diabetespaciens/frameimage/newdesign/useful-links.png") no-repeat 8px 50%;
}

#helpful-links div.title h5:after{
position:absolute;
content:'';
left:0;
bottom:-6px;
height:3px;
width:100%;
background-color:#fecc00;
border-left:3px solid #fff;
border-right:3px solid #fff;
z-index:2;
}

#helpful-links ul{
background-color:#f3f3f3;
margin-top:9px;
padding:12px;
text-align:center;
}

#helpful-links ul li{
display:inline-block;
margin: 0 0 7px;
}

#helpful-links ul li:last-child{
margin:0;
}

#helpful-links ul li a{
display:inline-block;
width:182px;
font-size:16px;
color:#0077a4;
font-weight:bold;
border:2px solid #dfdfdf;
text-align:center;
padding:96px 0 10px;
margin:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#helpful-links ul li a.magazine{
background:#fff url("/upload/diabetespaciens/image/diabetes.png") no-repeat 50% 30px;
}

#helpful-links ul li a.forum{
background:#fff url("/upload/diabetespaciens/image/diabforum.png") no-repeat 50% 3px;
}

#helpful-links ul li a.macosz{
background:#fff url("../frameimage/newdesign/macosz.png") no-repeat 50% 3px;
}

#helpful-links ul li a.ceosz{
background:#fff url("../frameimage/newdesign/ceosz.png") no-repeat 50% 3px;
}

#helpful-links ul li a.diab-epi{
	height: 150px;
	background:#fff url("../frameimage/newdesign/diab_epi.jpg") no-repeat 50% 0px;
	background-size: cover;
}

#helpful-links ul li a.diabetes-mellitus {
height: 130px;
background: #fff url(../frameimage/newdesign/diabetes_mellitus_6.jpg) no-repeat 50% 0px;
background-size: cover;
}

#helpful-links ul li a.t1dm{
background:#fff url("../frameimage/newdesign/t1dm.png") no-repeat 50% 0px;
}

#helpful-links ul li a:hover{
border-color:#7fbadd;
color:#f28900;
-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.2);
}

span#cntphMaster_lbl_Congress_Category{
    display: none;
}

/* Award page */

.flex-container{
	display: flex;
	flex-wrap: wrap;
}

#award-main-page .award-block{
position:relative;
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333334%;
flex: 0 0 33.333334%;
max-width: 33.333334%;
cursor:pointer;
margin-bottom:12px;
padding: 0 4px;
}

.award-block.right::after {
    content: '';
    display: block;
    width: 100%;
    position: relative;
    height: 1px;
}

#award-main-page .award-block div.head{
/*height:36px;*/
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
text-align:center;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
margin-bottom:3px;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

#award-main-page .award-block div.head.multiple{
height:auto;
padding:7px 0;
}

#award-main-page .award-block:hover div.head{
background: #fff9de;
background: -moz-linear-gradient(top, #fff9de 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9de), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -o-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: linear-gradient(to bottom, #fff9de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9de', endColorstr='#ffffff',GradientType=0 );
}

#award-main-page .award-block div.head h3{
font-family:"myriadpro-bold",sans-serif;
/*line-height:36px;*/
padding:7px 0;
font-size:17px;
font-weight:bold;
color:#4fa3d2;
text-transform:uppercase;
text-align:center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-main-page .award-block div.head.multiple h3{
font-size:15px;
line-height:1.3;
}

#award-main-page .award-block div.head h3 span{
color:#0077a4;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#award-main-page .award-block:hover div.head{
border-top-color:#f8e9a5;
border-bottom-color:#f29300;
}

#award-main-page .award-block:hover div.head h3{
color:#dfaa1f;
}

#award-main-page .award-block:hover div.head h3 span{
color:#f28900;
}

#award-main-page .award-block div.article{
padding:6px 10px 6px 7px;
background-color:#f3f3f3;
height:210px;
overflow:hidden;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#award-main-page .award-block div.article img{
float:left;
max-width:105px;
max-height:140px;
display:block;
border:3px solid #ffffff;
margin:0 10px 3px 0;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#award-main-page .award-block div.article p{
color:#626262;
font-size:16px;
margin:0;
text-align:left;
line-height:20px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

#award-main-page .award-block div.footer{
height:35px;
text-align:center;
background:#f3f3f3 url('/upload/diabetes/frameimage/nyitolap/grey-line-bg.png') repeat-x bottom 0 left 0;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#award-main-page .award-block div.footer span{
display:inline-block;
height:30px;
line-height:30px;
background:#fff url('/upload/diabetes/frameimage/nyitolap/article-more-icon.png') no-repeat 8px 5px;
font-weight:bold;
color:#626262;
font-size:14px;
padding-right:14px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin-top:5px;
}

#award-main-page .award-block div.footer span img{
margin:5px 5px -6px 8px;
	-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;
}

#award-main-page .award-block:hover div.article, #award-main-page .award-block:hover div.footer{
background-color:#fffbea;
}

#award-main-page .award-block:hover div.article p{
color:#c88638;
}

#award-main-page .award-block:hover div.footer span{
color:#df8a1f;
/*background:#fff url('/upload/diabetes/frameimage/nyitolap/article-more-icon.png') no-repeat 8px -27px;*/
height:34px;
margin-top:1px;
}

#award-main-page .award-block:hover div.footer span img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

#managements-choice div.grad-sep{
	margin-left:-14px;
}

#managements-choice p.note.center span{
	position:relative;
	font-size:15px;
	color:#0077a4;
}

#managements-choice p.note.center span:after{
	position:absolute;
	content:'';
	left:-12px;
	top:7px;
	width:6px;
	height:6px;
	background-color:#f49508;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	z-index:1;
}

#message_div.message_div_4 #msg table,
#message_div.message_div_6 #msg table,
#message_div.message_div_7 #msg table,
#message_div.message_div_13 #msg table{
border-spacing:0;
}

#message_div.message_div_4 #msg,
#message_div.message_div_6 #msg,
#message_div.message_div_7 #msg,
#message_div.message_div_13 #msg{
	margin-top:-20px;
}

#message_div.message_div_4 #msg > br,
#message_div.message_div_6 #msg > br,
#message_div.message_div_7 #msg > br,
#message_div.message_div_13 #msg > br{
	display:none;
}

#message_div.message_div_4 #msg td,
#message_div.message_div_6 #msg td,
#message_div.message_div_7 #msg td,
#message_div.message_div_13 #msg td{
background-color:#fff;
padding:0;
}

#message_div.message_div_4 #msg td.t_cell1,
#message_div.message_div_6 #msg td.t_cell1,
#message_div.message_div_7 #msg td.t_cell1,
#message_div.message_div_13 #msg td.t_cell1{
position:relative;
font-size:15px;
font-weight:bold;
color:#42a0d0;
line-height:40px;
padding:8px 0 8px 26px;
border-bottom:1px dashed #dadada;
}

#message_div.message_div_4 #msg td.t_cell3,
#message_div.message_div_6 #msg td.t_cell3,
#message_div.message_div_7 #msg td.t_cell3,
#message_div.message_div_13 #msg td.t_cell3{
	padding:8px 0 8px 15px;
	border-bottom:1px dashed #dadada;
}

#message_div.message_div_4 #msg td.t_cell1:after,
#message_div.message_div_6 #msg td.t_cell1:after,
#message_div.message_div_7 #msg td.t_cell1:after,
#message_div.message_div_13 #msg td.t_cell1:after{
	position:absolute;
	content:'';
	left:10px;
	top:25px;
	width:6px;
	height:6px;
	background-color:#0168a1;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	z-index:1;
}

#message_div.message_div_4 #msg td:last-child:after,
#message_div.message_div_6 #msg td:last-child:after,
#message_div.message_div_7 #msg td:last-child:after,
#message_div.message_div_13 #msg td:lst-child:after{
	display:none;
}

#message_div.message_div_4 #msg td#label2:after,
#message_div.message_div_6 #msg td#label2:after,
#message_div.message_div_7 #msg td#label2:after,
#message_div.message_div_13 #msg td#label2:after{
	background-color:#f49508;
}

#message_div.message_div_4 #msg td.t_cell1 font,
#message_div.message_div_6 #msg td.t_cell1 font,
#message_div.message_div_7 #msg td.t_cell1 font,
#message_div.message_div_13 #msg td.t_cell1 font{
	display:none;
}

#message_div.message_div_4 #msg input,
#message_div.message_div_6 #msg input,
#message_div.message_div_7 #msg input,
#message_div.message_div_13 #msg input{
	height:36px;
	border:2px solid #a5d4eb;
	font-size:15px;
	color:#000;
	padding:0 9px;
	width:356px !important;
	margin:0;
}

#message_div.message_div_4 #msg textarea,
#message_div.message_div_6 #msg textarea,
#message_div.message_div_7 #msg textarea,
#message_div.message_div_13 #msg textarea{
	height:180px;
	width:356px !important;
	padding:9px;
border:2px solid #a5d4eb;	
}

#message_div.message_div_4 td.last,
#message_div.message_div_6 td.last,
#message_div.message_div_7 td.last,
#message_div.message_div_13 td.last{
	border:none !important;
}

#message_div.message_div_4 #msg tr:last-child td,
#message_div.message_div_6 #msg tr:last-child td,
#message_div.message_div_7 #msg tr:last-child td,
#message_div.message_div_13 #msg tr:last-child td{
	border-top:3px solid #c6e2f1;
	background-color:#e2f0f8;
	padding:8px 0 !important;
}

#message_div.message_div_4 #msg td #send,
#message_div.message_div_6 #msg td #send,
#message_div.message_div_7 #msg td #send,
#message_div.message_div_13 #msg td #send{
	border:2px solid #a5d4eb;
	background:#fff url(../frameimage/send-icon.png) no-repeat 2px 2px;
	padding:0 10px 0 38px;
	color:#419bd1;
	font-size:14px;
	font-weight:bold;
	width:auto !important;
	cursor:pointer;
}

#message_div.message_div_4 #msg td #send:hover,
#message_div.message_div_6 #msg td #send:hover,
#message_div.message_div_7 #msg td #send:hover,
#message_div.message_div_13 #msg td #send:hover{
	border-color:#f49508;
	background-position: 2px -35px;
	color:#f49508;
}

/* Inzulinpumpa regiszter */

#insulin-reg div.page-head{
	margin-bottom:0;
}

#insulin-reg div.link-box.login{
text-align:center;
padding:13px 0;
}

#insulin-reg div.link-box.login a{
	position:relative;
}

#insulin-reg div.link-box.login a:after{
	position:absolute;
	content:'';
	left:8px;
	top:11px;
	width:38px;
	height:29px;
	background:url('../frameimage/newdesign/insulin/login-icon.png') no-repeat 0 0;
	z-index:1;
}

#insulin-reg div.link-box.login a span{
padding:0px 12px 0px 52px;
}

/* IDF híradó portlet */

#idf-news-portlet{
	margin-top:20px;
}

#idf-news-portlet div.head{
	position:relative;
	height:51px;
	margin-bottom:4px;
}

#idf-news-portlet div.head:after{
	position:absolute;
	content:'';
	left:0;
	bottom:-3px;
	width:100%;
	height:3px;
background: #2f5079;
background: -moz-linear-gradient(left, #2f5079 0%, #7fbadd 75%);
background: -webkit-linear-gradient(left, #2f5079 0%,#7fbadd 75%);
background: linear-gradient(to right, #2f5079 0%,#7fbadd 75%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f5079', endColorstr='#7fbadd',GradientType=1 );
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}


#idf-news-portlet div.head:hover a:after,
#idf-news-portlet div.head:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#idf-news-portlet div.head a{
	position:relative;
	display:block;
	padding:0;
	line-height:52px;
}

#idf-news-portlet div.head a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:58px;
	height:51px;
background:url('../frameimage/newdesign/idf-icon-blue.png') no-repeat 0 0;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}

#idf-news-portlet div.head h3{
	padding:0;
}

#idf-news-portlet div.head a img{
	margin:0 10px 0 0;
}

#idf-news-portlet div.one_newsblock{
	margin-bottom:5px;
}

#idf-news-portlet p{
	margin:0;
}

#idf-news-portlet span.morelink,
#idf-news-portlet p:not(.cnt_newstitle){
	display:none;
}

#idf-news-portlet p.cnt_newstitle a.cnt_newslink{
	display:block;
	padding:10px 8px;
	line-height:1.2;
	font-size:14px;
	color:#2f5079;
	font-weight:bold;
	background-color:#e2efff;
}

#idf-news-portlet p.cnt_newstitle a.cnt_newslink:hover{
	color:#fff;
	background: #41649a;
background: -moz-linear-gradient(left, #41649a 0%, #5e8cc3 100%);
background: -webkit-linear-gradient(left, #41649a 0%,#5e8cc3 100%);
background: linear-gradient(to right, #41649a 0%,#5e8cc3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41649a', endColorstr='#5e8cc3',GradientType=1 );
}

#idf-news-portlet div.footer{
	text-align:center;
	padding-top:4px;
}

/* Tudosito portlet */

#tudositas-portlet span.morelink{
	display:block;
	text-align:center;
}

#tudositas-portlet span.morelink a img{
	display:none;
}

#tudositas-portlet p.cnt_newstitle{
	line-height:1;
}

#tudositas-portlet p a.cnt_newslink{
	display:block;
	font-weight:bold;
	color:#0077a4;
	font-size:14px;
	line-height:1.3;
	padding:4px 5px;
}
#tudositas-portlet span.newssource,
#tudositas-portlet span.newsdate{
	display:inline-block;
	font-size:14px;
	color:#626262;
	padding-left:5px;
	line-height:1.3;
}

#tudositas-portlet span.newssource{
	color:#46acd3;
}

div.content_inner_info_433 p.done{
	text-align:center;
}

div.content_inner_info_433 p.done span{
	position:relative;
	display:inline-block;
	line-height:40px;
	font-size:17px;
	font-weight:bold;
	color:#4fa3d2;
	padding:0 14px 0 64px;
	border:2px solid #d1ecfb;
	text-transform:uppercase;
	background:url('../frameimage/newdesign/elearn/ichecked-icon.png') no-repeat 6px 5px;
	cursor:pointer;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.content_inner_info_433 p.done span:after{
	position:absolute;
	content:'';
	left:6px;
	top:5px;
	width:52px;
	height:28px;
	background:#fff url('../frameimage/newdesign/elearn/ichecked-icon-hover.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.content_inner_info_433 p.done span:not(:hover):after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

div.content_inner_info_433 p.done span:hover{
	color:#1b5f90;
	border-color:#b1d0e2;
}

#dialog-layer.message{
	height:auto;
	display:none;
}

#layer-bg.message{
display:none;
}

#dialog-layer.message div.sub-title{
	background-color:#fff9e0;
	border-bottom:3px solid #fecc00;
	padding:10px 10px 10px 108px;
}

#dialog-layer.message div.sub-title h3{
	font-size:24px;
	font-family: "myriadpro-bold";
	color:#e9a948;
	text-transform:uppercase;
}

#dialog-layer.message div.sub-title h3 span{
	color:#f28900;
}

#dialog-layer.message div.msg-box{
	padding:40px 20px;
}

#dialog-layer.message div.msg-box p{
	font-size:20px;
	color:#2d5a8c;
	font-weight:bold;
	text-align:center;
}

div.sanofi-title{
position:relative;
background: #afd3ff;
background: -moz-linear-gradient(top, #afd3ff 0%, #2462ae 100%);
background: -webkit-linear-gradient(top, #afd3ff 0%,#2462ae 100%);
background: linear-gradient(to bottom, #afd3ff 0%,#2462ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd3ff', endColorstr='#2462ae',GradientType=0 );
padding-left:110px;
border-bottom:3px solid #1b477c;
margin-bottom:50px;
}

div.sanofi-title:before{
position:absolute;
content:'';
left:0;
bottom:-31px;
width:100%;
height:25px;
background: #efefef;
background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 100%);
background: linear-gradient(to bottom, #efefef 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 );
z-index:1;
}

div.sanofi-title:after{
position:absolute;
content:'';
left:10px;
top:10px;
width:96px;
height:75px;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
background:#fff url('/upload/diabetes/image/partners/sanofi.png') no-repeat 50% 50%;
background-size:80%;
z-index:2;
}

div.sanofi-title h3{
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size:18px;
	line-height:1.3;
	text-transform:uppercase;
	font-weight:400;
	padding:10px 15px;
}

/* Szakápolói hírek */

#nurses-news-portlet p.cnt_newstitle{
	margin:0 0 10px;
}

#nurses-news-portlet div.newsbox span.morelink,
#nurses-news-portlet p.cnt_newstitle span.newsdate{
	display:none;
}

#nurses-news-portlet div.cnt_newscontent span.newsdate{
	display:block;
	font-size:13px;
	color:#46acd3;
	-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;
}

#nurses-news-portlet div.one_newsblock:hover div.cnt_newscontent span.newsdate{
color:#fecc00;
}

#nurses-news-portlet p.cnt_newstitle a.cnt_newslink{
	display:block;
	color:#1b5f90;
	padding:9px 7px;
	font-size:15px;
	font-weight:bold;
	line-height:1.3;
	background-color:#edf8fd;
	-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;
}

#nurses-news-portlet div.one_newsblock:hover p.cnt_newstitle a.cnt_newslink{
	color:#fff;
	background-color:#f29300;
}

div.cnt_newscontent{
	padding:7px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#nurses-news-portlet div.one_newsblock:hover div.cnt_newscontent{
	background-color:#fff9de;
}

div.cnt_newscontent p{
	font-size:14px;
	color:#35719c;
	margin:0 0 12px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#nurses-news-portlet div.one_newsblock:hover div.cnt_newscontent p{
	color:#bd7a12;
}

div.cnt_newscontent img{
	max-width:120px;
	max-height:160px;
}

/* Folyoiratcikk.aspx */

div.content_inner_folyoiratcikk ul.lang-menu{
border-bottom:3px solid #7fbadd;
margin-bottom:17px;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks:after,
div.content_inner_folyoiratcikk ul.lang-menu:after{
	display:block;
	content:'';
	height:0;
	clear:both;
}

div.content_inner_folyoiratcikk ul.lang-menu li{
	float:left;
	display:inline-block;
	margin:0 3px 0 0;
	background-color:#d7f0fb;
}

div.content_inner_folyoiratcikk ul.lang-menu li:not(.current){
	cursor:pointer;
}

div.content_inner_folyoiratcikk ul.lang-menu li span{
	display:block;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	color:#4fa3d2;
	text-transform:uppercase;
	padding:0 47px 0 13px;
	-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;
}

div.content_inner_folyoiratcikk ul.lang-menu li.hun span{
	background:url('../image/journal/hun.png') no-repeat top 50% right 13px;
}

div.content_inner_folyoiratcikk ul.lang-menu li.eng span{
	background:url('../image/journal/eng.png') no-repeat top 50% right 13px;
}

div.content_inner_folyoiratcikk ul.lang-menu li:not(.current):hover span{
	color:#bd7912;
	background-color:#f8e9a5;
}

div.content_inner_folyoiratcikk ul.lang-menu li.current{
	cursor:default;
}

div.content_inner_folyoiratcikk ul.lang-menu li.current span{
	color:#fff;
	background-color:#86bede;
}

div.content_inner_folyoiratcikk div.page-head{
	margin-bottom:13px;
}

div.content_inner_folyoiratcikk div.head{
}

div.content_inner_folyoiratcikk div.head:after{
display:block;
content:'';
margin-left:-4px;
height:4px;
background: url('../frameimage/newdesign/gradient-sep.png') no-repeat 0 0;
clear:both;
}

div.content_inner_folyoiratcikk div.head #cntphMaster_imgCover{
	float:right;
	max-width:130px;
	margin:0 0 12px;
}

div.content_inner_folyoiratcikk div.head h1{
	padding:0 10px 17px 10px;
	margin:0;
}

div.content_inner_folyoiratcikk div.head h1 span{
	font-size:23px;
	color:#1b5f90;
	line-height:1.3;
}

div.content_inner_folyoiratcikk #cntphMaster_panDescriptionEN,
div.content_inner_folyoiratcikk #cntphMaster_panAuthors label,
div.content_inner_folyoiratcikk div.head h1 span.eng{
	display:none;
}

div.content_inner_folyoiratcikk div.head p.firstAuthor{
	font-size:15px;
	color:#2899c9;
	margin:0 10px 12px;
}

div.content_inner_folyoiratcikk div.head h2{
	border-top:2px solid #d7f0fb;
	clear:both;
	font-size:16px;
	color:#0077a4;
	padding:8px 10px;
	background-color:#ecf7fd;
	margin:0 0 10px;
}

div.content_inner_folyoiratcikk div.head p #cntphMaster_lnkDOI{
	margin:0 10px 8px;
	font-size:13px;
	color:#2899c9;
}

div.content_inner_folyoiratcikk div.head p #cntphMaster_lnkDOI:hover{
color:#f49508;
}

div.content_inner_folyoiratcikk div.abstract{
	padding:13px;
	font-size:16px;
	color:#626262;
	line-height:1.3;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks{
padding:0 10px;
margin-bottom:26px;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a{
	position:relative;
	display:inline-block;
	font-size:15px;
	line-height:36px;
	font-weight:bold;
	padding:0 8px 0 46px;
	color:#0077a4;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:39px;
	height:100%;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a.html{
	float:left;
	background:#ecf7fd url('../image/journal/icons.png') no-repeat 0 -41px;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a.html:after{
	background:url('../image/journal/icons.png') no-repeat 0 0;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a.pdf{
	float:right;
	background:#ecf7fd url('../image/journal/icons.png') no-repeat 0 -123px;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a.pdf:after{
	background:url('../image/journal/icons.png') no-repeat 0 -82px;
}

div.content_inner_folyoiratcikk #cntphMaster_panLinks a:hover{
	color:#f29300;
	background-color:#fff9de;
}

div.content_inner_folyoiratcikk div.back-to-list{
	text-align:center;
}

div.content_inner_folyoiratcikk div.back-to-list a{
	position:relative;
	display:inline-block;
	font-size:16px;
	line-height:28px;
	font-weight:bold;
	color:#626262;
	padding-left:34px;
	background:url('../frameimage/newdesign/back-btn.png') no-repeat 2px -36px;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

div.content_inner_folyoiratcikk div.back-to-list a:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:30px;
	height:100%;
	z-index:1;
	background:url('../frameimage/newdesign/back-btn.png') no-repeat 0 -2px;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;	
}

div.content_inner_folyoiratcikk div.back-to-list a:hover{
	color:#f29300;
}

div.content_inner_folyoiratcikk div.back-to-list a:hover:after,
div.content_inner_folyoiratcikk #cntphMaster_panLinks a:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

/* Jelszó módosítás */

div.content_inner_jelszovaltas div.content_cnt_div{
	border:3px solid #fff;
	background-color:#fff;
}

div.content_inner_jelszovaltas #changePwdHeader{
	border-bottom:3px solid #c10000;
	margin-bottom:20px;
}

div.content_inner_jelszovaltas #changePwdHeader h3{
	text-align:center;
	padding:13px;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	background-color:#fe0000;
}

div.content_inner_jelszovaltas #pwdbox{
	padding-bottom:20px;
}

div.content_inner_jelszovaltas #pwdbox h1{
	display:none;
}

div.content_inner_jelszovaltas #pwdbox p.note{
	text-align:center;
	font-size:14px;
	color:#8f8f8f;
	margin:0 0 15px;
}

div.content_inner_jelszovaltas table.pwdTbl{
	border:0 !important;
	width:100% !important;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
	width:200px;
	vertical-align:top;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
	padding-right:30px;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child > span{
	display:block;
	padding:4px 5px;
}

div.content_inner_jelszovaltas table.pwdTbl td{
	padding:7px 5px 0;
}

div.content_inner_jelszovaltas table.pwdTbl label{
	display:inline-block;
	font-size:17px;
	line-height:1.2;
	font-weight:bold;
	color:#8f8f8f;
	padding:10px 5px 10px 40px;
	margin-left:36px;
}

div.content_inner_jelszovaltas table.pwdTbl #newPwdLbl{
background:url('../frameimage/rar/grey-pass-icon.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl #reNewPwdLbl{
background:url('../frameimage/rar/grey-pass-repeat.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl input{
	border:2px solid #d9d9d9;
	height:40px;
	width:100%;
	font-size:17px;
	color:#717171;
	padding:0 12px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_jelszovaltas #sbmtBtn{
	font-size:17px;
	color:#fff;
	line-height:40px;
	border:2px solid #32b978;
	background:#32b978 url('../frameimage/new-pass.png') no-repeat 7px 50%;
	text-transform:uppercase;
	padding:0 10px 0 55px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor:pointer;
	outline:0;
}

div.content_inner_jelszovaltas #sbmtBtn:hover{
	border-color:#1c935a;
	background-color:#20a163;
}
/* Roche */

.roche-title{
    width: 100%;
    margin-bottom: 30px;
}
.roche-title img{width: 100%; max-width: 100%;}
.roche-footer{padding: 20px;}
.roche-footer img{width: 50%; max-width: 100%;}
.roche-page{padding: 20px;}
.roche-page h4{font-size: 18px;}
.roche-page h3{font-size: 22px; text-transform: uppercase; color: #0097dc; margin-bottom: 30px; line-height: 1.4;}
a.roche-btn{background: #0066ff; padding: 10px 20px; color: #fff!important;}

/* info 541 paradigma váltás 2021 */

.video-block{padding: 20px 10px;}
.video-block:nth-of-type(even){background: #e9e9e9;}
.video-block h4{font-size: 20px; font-weight: bold;padding: 10px 0px 0px;}


/* TEVA */
.site_outer_info_604 #content_div{
	width: 100%;
}
.site_outer_info_604 #left_div{
	display: none;
}
.site_outer_info_604 #contentframe_container_x_lcr2{background: none;}

.teva-content{padding: 0px 15px;}
.teva-row{margin-left: -15px; margin-right: -15px}
.teva-row:before{display: table; content: " ";}
.teva-row:after{display: table; content: " "; clear: both;}
.teva-w1-3, .teva-w2-3, .teva-w3{float: left; padding-left: 15px; padding-right: 15px;position: relative; min-height: 1px;}
.teva-w1-3{width: 37%;}
.teva-w2-3{width: 56.8%;}
.teva-w3{width: 100%;}

.teva-w2-3 video{max-width: 100%; height: auto;}

.teva-title{
	font-size: 22px;
	color: #005271;
	font-weight: bold;
	padding: 10px 0 0;
	line-height: 1.1;
}
.teva-subtitle{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	margin: 3px 0 10px;
	text-align: left;
}
hr.green{
	border-top: 2px solid #a6cf4d;
	border-bottom:2px solid #005271;
	height: 0px;
	width: 85%;
    margin: 18px auto;
}
.teva-footer{
	width: 933px;
	padding: 13px 25px;
    margin: 35px 0px -4px -4px;
	background: #00ad4e;
	background: -moz-linear-gradient(top, #00ad4e 0%, #0f8e48 100%);
	background: -webkit-linear-gradient(top, #00ad4e 0%,#0f8e48 100%);
	background: linear-gradient(to bottom, #00ad4e 0%,#0f8e48 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ad4e', endColorstr='#0f8e48',GradientType=0 );
}
.teva-footer p{color: #fff;}
	
/*** Accordion vagy teva gomb***/

button.accordion, a.btn-teva {
	background: #00ad4e;
	background: -moz-linear-gradient(top, #00ad4e 0%, #0f8e48 100%);
	background: -webkit-linear-gradient(top, #00ad4e 0%,#0f8e48 100%);
	background: linear-gradient(to bottom, #00ad4e 0%,#0f8e48 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ad4e', endColorstr='#0f8e48',GradientType=0 );
	margin-bottom: 20px;
	color: #fff;
	cursor: pointer;
	padding: 3px 0;
	width: 100%;
	border: none;
	outline: none;
	font-size: 15px;
	transition: 0.4s;
	position: relative;
}
a.btn-teva {
	padding: 9px 0px;
	margin: -4px 0px 7px;
	display: inline-block; 
	text-align: center; 
	line-height: 1.3; 
	-webkit-box-shadow: 0px 3px 5px 0px rgba(44,44,44,0.35);
	-moz-box-shadow: 0px 3px 5px 0px rgba(44,44,44,0.35);
	box-shadow: 0px 3px 5px 0px rgba(44,44,44,0.35);
}
/*.accordion h5{color: #fff;}*/
.accordion:hover, a.btn-teva:hover{background: #428277;
    background: -moz-linear-gradient(top, #428277 0%, #4a9185 100%);
    background: -webkit-linear-gradient(top, #428277 0%,#4a9185 100%);
    background: linear-gradient(to bottom, #428277 0%,#4a9185 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#428277', endColorstr='#4a9185',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{
	background: #005b79;
    background: -moz-linear-gradient(top, #005b79 0%, #005271 100%);
    background: -webkit-linear-gradient(top, #005b79 0%,#005271 100%);
    background: linear-gradient(to bottom, #005b79 0%,#005271 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005b79', endColorstr='#005271',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;
}*/

/* accordion css */

.row {
  margin-right: -15px;
  margin-left: -15px;}


ul.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 10px;
  margin: 0;
  list-style: none;
}

#congress_item_template #congress_description ul.accordion-list{
	margin: 0!important;
}

ul.accordion-list *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::before, *::after {
    box-sizing: border-box;
}

.content_inner_info_671 ul.accodion-list{
    padding: 20px 0;
}

ul.accordion-list > li {
  position: relative;
  display: inline-block;
  width: 100%;
  height: auto;
  background-color: #fff;
  padding: 0px;
  margin: 0 auto 15px auto;
  border: 1px solid #eee;
  border-radius: 5px;
  cursor: pointer;
}

ul.accordion-list > li:hover {
  position: relative;
  display: inline-block;
  width: 100%;
  height: auto;
  background-color: #fff;
  padding: 0px;
  margin: 0 auto 15px auto;
  border: 1px solid #eee;
  border-radius: 5px;
  cursor: pointer;
}

ul.accordion-list > li > h3:after{
  content: "\002B";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #bf915d;
  background: #fff;
  transition: all 0.3s ease-in-out;
  font-size: 29px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 40px;
}
ul.accordion-list > li > h3:after{
	color: #fff;
	background: #f29400;
  text-align: center;
}

ul.accordion-list > li.active > h3:after {
  transform: rotate(45deg) translate(-35%, -35%);
    background: #185b9b;
}
ul.accordion-list > li > h3 {
  font-weight: 700;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 20px 70px 20px 20px;
  margin: 0;
  font-size: 18px;
  letter-spacing: 0.01em;
  cursor: pointer;
  border-bottom: 1px solid #e1e1e1;
	background: #bf915d;
	line-height: 1.4;
}
ul.accordion-list > li > h3{background: #f9f9f9;}

ul.accordion-list > li div.answer {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  margin: 30px 0;
  padding: 0;
  cursor: pointer;
}

.content_inner_info_671 ul.accordion-list > li div.answer{
    padding: 0 15px;
}

ul.accordion-list > li.active div.answer{
	display: block;
    -webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}


/* 607 info oldal */

.site_outer_info_607 #content_div{
	width: calc(100% - 130px);
}
.site_outer_info_607 .gradient-border{
	display: block;
	content: "";
	height: 5px;
	width: 100%;
	background: #001965;
    /*background: -webkit-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
    background: -o-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
    background: linear-gradient(to right, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8f', endColorstr='#004d8f',GradientType=1 );*/
}
.site_outer_info_607 h3{color: #001965; font-size: 20px;}
.site_outer_info_607 h4{color: #00aeef; font-size: 24px; font-weight: bold;}
.site_outer_info_607 h5{font-size: 13px;}
.site_outer_info_607 .text-box{padding: 25px 10px; background:#dfeaff;margin-top: 15px;}
.nordisk img{float: right; margin-left: 15px;}
.nordisk p{text-align: right; font-size: 11px; margin-top: 15px;}

/* EASD - Vienna */
.site_outer_info_605 #content_div {
    width: 850px;
}
.site_outer_info_605 p {margin: 5px 20px; text-align: justify;}
.autohor-easd{font-size: 18px; color: #133381; font-weight: bold;}
.subtitle-easd{font-size: 11px; font-style: italic; text-align: justify;}
hr.vienna{background: #133381; margin: 20px 40px;}

/* EASD - Lisbon */

#easd-lisbon > div.head{
padding:5px;
background-color:#7a020e;
}

#easd-lisbon > div.head img{
float:left;
margin-right:10px;
}

#easd-lisbon > div.head h3{
color: #fff;
font-size: 19px;
line-height: 1.3;
}

#easd-lisbon > div.head:after{
	display:block;
	content:'';
	clear:both;
}

/* 692 - SANDOZ */

.sandoz-videos{
    border: 1px solid #ccc;
    padding: 15px;
}

.sandoz-videos .sandoz-box{
    background: url("../image/sandoz/sandoz-bg-692.jpg") no-repeat top center;
    background-size: cover;
    padding: 0 0 30px;
}

.sandoz-videos .sandoz-box h3{
    color: #fff;
    text-align: center;
    font-size: 1.45rem;
    padding: 20px 0 40px;
}

.sandoz-videos .sandoz-box .row{
    margin-left: 0;
    margin-right: 0;
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.sandoz-videos .sandoz-box a.SandozBtn{
    width: 100%;
    display: block;
    padding: 15px 5px;
    margin: 5px 0;
    background: #fff;
    color: #1884bd;
    text-align: center;
    border: 2px solid #fff;
    font-weight: bold;
    -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;
}

.sandoz-videos .sandoz-box a.SandozBtn:hover{

    background: #1884bd;
    color: #fff;
}

/* Új úton a diabetológiában */

#diabet-new-way{
	background:url('../image/new-way/bg.jpg') repeat-y 50% 0;
}

#diabet-new-way div.page-head{
	margin:0;
}

#diabet-new-way div.head{
padding:18px 0 70px;
text-align:center;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}

#diabet-new-way div.head span.green{
	display:inline-block;
	padding:4px 8px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	background-color:#008271;
	text-transform:uppercase;
	line-height:1.2;
	margin:7px 10px 2px;
}

#diabet-new-way div.head p{
	font-size:18px;
	line-height:1.2;
	color:#5f5f5f;
	font-weight:bold;
	margin:0 70px 12px;
}

#diabet-new-way div.feedback-bubble{
	position:relative;
	margin:0 54px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	line-height:1.2;
	padding:10px;
	border:3px solid #fff;
	background-color:#f49508;
	-webkit-box-shadow: 0px 5px 16px 0px rgba(1,1,1,0.24);
-moz-box-shadow: 0px 5px 16px 0px rgba(1,1,1,0.24);
box-shadow: 0px 5px 16px 0px rgba(1,1,1,0.24);
}

#diabet-new-way div.feedback-bubble:before,
#diabet-new-way div.feedback-bubble:after{
position:absolute;
bottom:-7px;
left:0;
right:0;
margin:0 auto;
content:'';
width: 0;
height: 0;
border-style: solid;
border-width: 7px 7px 0 7px;
border-color: #f49508 transparent transparent transparent;
z-index:2;
}

#diabet-new-way div.feedback-bubble:before{
bottom:-11px;
border-width: 11px 11px 0 11px;
border-color: #fff transparent transparent transparent;	
}

#diabet-new-way div.videos{
	margin-top:-45px;
	background:url('../image/new-way/bottom-shadow.png') repeat-x 0 100%;
}

#easd-lisbon div.videos{
	padding-top:40px;
}

#sglt2-page div.head > img{
	display:block;
	max-width:100%;
}

#sglt2-page div.head{
	-webkit-box-shadow:0 10px 10px -5px rgba(0,0,0,0.5);
	box-shadow:0 10px 10px -5px rgba(0,0,0,0.5);
}

#sglt2-page div.videos{
	padding-top:20px;
}

#sglt2-page div.videos > h4,
#easd-lisbon div.videos > h4{
	text-align:center;
	font-size:16px;
	line-height: 1.3;
	font-weight:bold;
	margin:20px 0 5px;
	color:#008271;
}

#sglt2-page div.videos > h4{
	color:#7f0049;
}

#sglt2-page div.videos > h4:after,
#easd-lisbon div.videos > h4:after{
	display:block;
	content:'';
	width:200px;
	height:2px;
margin: 10px auto 35px;
background-color: #5bc6b8;
}

#sglt2-page div.videos > h4:after{
background-color: #da6aab;	
}

#sglt2-page div.videos ul,
#easd-lisbon div.videos ul,
#diabet-new-way div.videos ul{
	padding:0 22px 22px;
	margin:0;
}

#sglt2-page div.videos ul li,
#easd-lisbon div.videos ul li,
#diabet-new-way div.videos ul li{
	position:relative;
	margin:0 0 22px;
	border:3px solid #fff;
	background-color:#fff;
-webkit-box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 13px 0px rgba(0,0,0,0.2);
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#sglt2-page div.videos ul li:hover,
#easd-lisbon div.videos ul li:hover,
#diabet-new-way div.videos ul li:hover{
	background-color:#008271;
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.4);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.4);
}

#sglt2-page div.videos ul li:hover{
	background-color:#7f004a;
}

#sglt2-page div.videos ul li:after,
#easd-lisbon div.videos ul li:after,
#diabet-new-way div.videos ul li:after{
	display:block;
	content:'';
	clear:both;
}

#sglt2-page div.videos ul li > a,
#easd-lisbon div.videos ul li > a,
#diabet-new-way div.videos ul li > a{
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
}

#sglt2-page div.videos ul li > div,
#easd-lisbon div.videos ul li > div,
#diabet-new-way div.videos ul li > div{
	position:relative;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#diabet-new-way div.videos ul li div.poster{
	width:195px;
}

#sglt2-page div.videos ul li div.poster,
#easd-lisbon div.videos ul li div.poster{
	width:244px;
}

#sglt2-page div.videos ul li div.poster:before,
#easd-lisbon div.videos ul li div.poster:after,
#diabet-new-way div.videos ul li div.poster:before,
#diabet-new-way div.videos ul li div.poster:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}

#easd-lisbon div.videos ul li div.poster:before,
#diabet-new-way div.videos ul li div.poster:before{
	background:url('../image/new-way/play.png') no-repeat 50% 50%;
}

#sglt2-page div.videos ul li div.poster:before{
	background:url('../image/sglt2/play.png') no-repeat 50% 50%;
}

#sglt2-page div.videos ul li div.poster:before,
#easd-lisbon div.videos ul li div.poster:before{
	-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;
}

#sglt2-page div.videos ul li:not(:hover) div.poster:before,
#easd-lisbon div.videos ul li:not(:hover) div.poster:before{
  -webkit-transform:scale(1.3);
     -moz-transform:scale(1.3);
      -ms-transform:scale(1.3);
       -o-transform:scale(1.3);
          transform:scale(1.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#diabet-new-way div.videos ul li div.poster:after{
	background:url('../image/new-way/play-hover.png') no-repeat 50% 50%;
	z-index:2;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#sglt2-page div.videos ul li div.poster img,
#easd-lisbon div.videos ul li div.poster img,
#diabet-new-way div.videos ul li div.poster img{
	display:block;
}

#easd-lisbon div.videos ul li div.text,
#diabet-new-way div.videos ul li div.text{
	border-left:4px solid #fff;
	width:calc(100% - 195px);
	padding-bottom:45px;
}

#easd-lisbon div.videos ul li div.text{
	width:calc(100% - 244px);
	height:130px;
	padding:0;
	line-height:130px;
	text-align:center;
}

#sglt2-page div.videos ul li div.text{
	border-left:4px solid #fff;
	text-align:center;
	width:calc(100% - 244px);
	height:130px;
	padding:15px 8px 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#diabet-new-way div.videos ul li div.text p.name{
	padding:2px 10px 6px;
	line-height:1.2;
	font-size:16px;
	color:#58595b;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	background-color:#fff;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#sglt2-page div.videos ul li div.text p.name,
#easd-lisbon div.videos ul li div.text p.name{
	line-height:1.3;
	color:#008271;
	font-weight:bold;
	display: inline-block;
	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;
}

#sglt2-page div.videos ul li div.text p.name{
	margin:0 0 10px;
	color:#7f0049;
}

#sglt2-page div.videos ul li div.text p.title{
	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;
}

#sglt2-page div.videos ul li:hover div.text p.title,
#easd-lisbon div.videos ul li:hover div.text p.name{
color:#fff;
}

#sglt2-page div.videos ul li:hover div.text p.name{
color:#fcaf17;
}

#diabet-new-way div.videos ul li:hover div.text p.name{
color:#008271;
}

#sglt2-page div.footer,
#easd-lisbon div.footer{
padding: 10px 14px;
background-color: #f6f6f6;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.1);
}

#sglt2-page div.footer p,
#easd-lisbon div.footer p{
	font-size:15px;
	font-weight:bold;
	color: #008271;
	text-align:center;
	line-height:1.3;
}

#sglt2-page div.footer p{
	color: #7f0049;
}

#diabet-new-way div.videos ul li div.text h4{
	font-size:16px;
	color:#4b3232;
	font-weight:bold;
	padding:7px 10px;
	margin:0;
	background-color:#ffd400;
	-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;
}

#diabet-new-way div.videos ul li:hover div.text h4{
	background-color:transparent;
	color:#fff;
}

#diabet-new-way div.videos ul li div.text span.feedback{
	position:absolute;
	display:inline-block;
	left:3px;
	bottom:3px;
	font-size:15px;
	line-height:37px;
	font-weight:bold;
	color:#008c7d;
	padding:0 6px 0 36px;
	background:#fff url('../image/new-way/btn-icon.png') no-repeat 7px 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;
}

#diabet-new-way div.videos ul li:hover div.text span.feedback{
color:#4b3232;
}

#diabet-new-way div.videos ul li div.text span.feedback:after{
	position:absolute;
	content:'';
	left:6px;
	top:0;
	width:24px;
	height:100%;
	background:#fff url('../image/new-way/btn-icon-hover.png') no-repeat 0 50%;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
#diabet-new-way div.videos ul li:hover div.text span.feedback:after{
color:#4b3232;
}

#diabet-new-way div.footer a.alkalmazas:hover:after,
#diabet-new-way div.videos ul li:not(:hover) div.poster:after,
#diabet-new-way div.videos ul li:not(:hover) div.text span.feedback:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#diabet-new-way div.footer{
	position:relative;
	background-color:#fff;
	font-family: 'MyriadPro-Regular';
}

#diabet-new-way div.footer:before{
	display:block;
	content:'';
	height:3px;
	background-color:#e2e2e2;
	border-top:2px solid #fff;
	margin-bottom:15px;
}

#diabet-new-way div.footer a.alkalmazas{
	position:relative;
	display:inline-block;
	border:2px solid #e2e2e2;
	line-height:36px;
	padding:0 9px 0 50px;
	font-size:15px;
	font-weight:bold;
	color:#008c7d;
	background:url('../image/new-way/download-hover.png') no-repeat 9px 50%;
	vertical-align:top;
	margin:22px 0 0 15px;
	-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;
}

#diabet-new-way div.footer a.alkalmazas small{
	font-size:100%;
	font-weight:normal;
	-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;
}

#diabet-new-way div.footer a.alkalmazas:after{
	position:absolute;
	content:'';
	left:9px;
	top:0;
	width:29px;
	height:100%;
background:url('../image/new-way/download.png') no-repeat 0 50%;
z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#diabet-new-way div.footer a.alkalmazas:hover{
	color:#fff;
	background-color:#008271;
	border-color:#008271;
}

#diabet-new-way div.footer a.alkalmazas:hover small{
	color:#9ce7e1;
}

#diabet-new-way div.footer div.col2{
	float:left;
	width:50%;
	margin:23px 0 15px;
}

#diabet-new-way div.footer div.col2 p{
	text-align:right;
	font-size:11px;
	color:#000;
	margin:0;
}

#diabet-new-way div.footer p.clear {
	font-size:11px;
	color:#000;
	margin:0 0 10px;
}

#diabet-new-way div.footer p.closure{
	text-align:center;
	font-size:10px;
	margin:0 0 10px;
}

#diabet-new-way div.footer div.col2 img{
	margin-left:14px;
}

#right_div div.cvdreal-portlet{
	margin:0 0 10px;
}

/* SULIQUA */

#suliqua-page{
	width:100%;
}

#suliqua-page h3{
position:relative;
background: #022143;
background: -moz-linear-gradient(left, #022143 0%, #022143 50%, #012d4f 51%, #012d4f 100%);
background: -webkit-linear-gradient(left, #022143 0%,#022143 50%,#012d4f 51%,#012d4f 100%);
background: linear-gradient(to right, #022143 0%,#022143 50%,#012d4f 51%,#012d4f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022143', endColorstr='#012d4f',GradientType=1 );
}

#suliqua-page h3:after{
position:absolute;
right: 137px;
top: 10px;
content:'';
width: 0;
height: 0;
border-style: solid;
border-width: 15px 10px 0 10px;
border-color: #000000 transparent transparent transparent;
}

#suliqua-page h3 img{
display:block;
margin:0 auto;
}

#suliqua-page div.content{
	padding:10px;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

#suliqua-page div.content *:not(a){
	color:#1a4377;
}

#suliqua-page div.content a{
color: #00a5ff;
}

#suliqua-page div.content a:hover{
color: #00dbff;
}

#suliqua-page div.content ul{
	margin:0 0 30px;
	font-size:15px;
}

#suliqua-page div.content ul li{
	position:relative;
	padding-left:24px;
	margin:0 0 6px;
}

#suliqua-page div.content ul li:before{
	position:absolute;
	content:'';
	left: 8px;
	top: 5px;
	width:6px;
	height:6px;
	background-color:#006dc1;
}

/* MDT app */

#mdt-app-page h3.page-title{
	text-align:center;
	margin:0 15px 0;
	text-transform:uppercase;
	font-size:18px;
	line-height:1.3;
	color:#f28900;
}

#mdt-app-page h3.page-title:after{
	display:block;
	content:'';
	margin:10px auto 30px;
	width:150px;
	height:2px;
	background-color:#0daaed;
}

#mdt-app-page h3.page-title span{
	color:#e32c19;
}

#mdt-app-page > div.text{
	position:relative;
	height:345px;
	background:url('../frameimage/newdesign/app/text-bg.jpg') no-repeat -10px 0;
	padding:20px 0px 10px 290px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#mdt-app-page > div.text p{
	margin:0 0 12px;
	font-size:15px;
	line-height:1.3;
}

#mdt-app-page > div.text .highlight{
color: #dc820d;
font-weight: bold;
}

#mdt-app-page > div.text img.mdt-cover{
position: absolute;
left: 125px;
top: 65px;
z-index: 1;
width: 120px;
	-webkit-transition: all 1s linear;
	-moz-transition: all 1s linear;
	-ms-transition: all 1s linear;
	-o-transition: all 1s linear;
	transition: all 1s linear;
-webkit-transition-delay:0.5s;	
transition-delay:0.5s;	
}

#mdt-app-page > div.text:not(.first-visible) img.mdt-cover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#mdt-app-page div.btn-box{
	text-align:center;
	padding:18px 10px;
}

#mdt-app-page div.btn-box a{
	display:inline-block;
	margin:0 10px;
}

#mdt-app-page div.btn-box a img{
	vertical-align:middle;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

#mdt-app-page div.btn-box a:hover img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;		
}

#mdt-app-page #app-slider{
	position:relative;
	width:100%;
	margin:0;
}

#mdt-app-page #app-slider div.slick-slide{
	position:relative;
	padding:0 5px;
	margin:0;
	width:190px;
	left:-15px;
}

#mdt-app-page #app-slider div.slick-slide img{
	max-width:100%;
}

#mdt-app-page div.slider-section{
	padding: 50px 0;
	margin-bottom:30px;
	border-top:3px solid #f0f0f0;
background: #f8f8f8;
background: -moz-linear-gradient(top, #f8f8f8 0%, #f8f8f8 88%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f8f8f8 0%,#f8f8f8 88%,#ffffff 100%);
background: linear-gradient(to bottom, #f8f8f8 0%,#f8f8f8 88%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 );
}

#mdt-app-page #app-slider span.nav{
	position:absolute;
	display:inline-block;
	height:46px;
	width:46px;
	top:32%;
	cursor:pointer;
	background:url('../frameimage/newdesign/app/nav-icons.png') no-repeat 0 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#mdt-app-page #app-slider span.nav:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	height:100%;
	width:100%;
	background:url('../frameimage/newdesign/app/nav-icons.png') no-repeat 0 0;
	z-index:1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#mdt-app-page #app-slider span.slick-prev{
	left:0;
	background-position:13px 8px;
}

#mdt-app-page #app-slider span.slick-prev:after{
	background-position: 0px -39px;
}

#mdt-app-page #app-slider span.slick-next{
	right:-10px;
	background-position: 14px -87px;
}

#mdt-app-page #app-slider span.slick-next:after{
	background-position: 0px -134px;
}

#mdt-app-page #app-slider span.slick-prev:hover{
-webkit-box-shadow: 6px 0px 10px 0px rgba(202,202,202,0.6);
-moz-box-shadow: 6px 0px 10px 0px rgba(202,202,202,0.6);
box-shadow: 6px 0px 10px 0px rgba(202,202,202,0.6);	
}

#mdt-app-page #app-slider span.slick-next:hover{
-webkit-box-shadow: -6px 0px 10px 0px rgba(202,202,202,0.6);
-moz-box-shadow: -6px 0px 10px 0px rgba(202,202,202,0.6);
box-shadow: -6px 0px 10px 0px rgba(202,202,202,0.6);	
}

#mdt-app-page #app-slider span.nav:not(:hover):after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#mdt-app-page div.iphone-section{
	position:relative;
	height:450px;
}

#mdt-app-page div.iphone-section:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:50%;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	z-index:1;
}

#mdt-app-page div.iphone-section img.iphone{
	position:absolute;
	width:350px;
	margin:0 auto;
	top:30px;
	left:0;
	right:0;
	z-index:2;
}

#mdt-app-page div.iphone-section img.screen-1,
#mdt-app-page div.iphone-section img.screen-2{
position: absolute;	
	-webkit-transition: all 0.8s cubic-bezier(.25,.4,.4,3);
	-moz-transition: all 0.8s cubic-bezier(.25,.4,.4,3);
	-ms-transition: all 0.8s cubic-bezier(.25,.4,.4,3);
	-o-transition: all 0.8s cubic-bezier(.25,.4,.4,3);
	transition: all 0.8s cubic-bezier(.25,.4,.4,3);
}

#mdt-app-page div.iphone-section img.screen-1{
left: calc(50% - 132px);
top: 54px;
z-index: 3;
width: 254px;
}

#mdt-app-page div.iphone-section.first-visible img.screen-1{
left: calc(50% - 134px);
top: 14px;
width: 280px;	
}

#mdt-app-page div.iphone-section img.screen-2{
left: calc(50% - 115px);
top: 53px;
z-index: 4;
width: 246px;
}

#mdt-app-page div.iphone-section.first-visible img.screen-2{
left: calc(50% - 124px);
top: -25px;
width: 285px;	
}

p.center{
text-align:center;
}

a.pdf-btn{
position: relative;
display: inline-block;
font-size: 14px;
line-height: 1.2;
border: 1px solid #ccc;
padding: 12px 10px 12px 30px;
color: #2e88dc;
font-weight:bold;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
-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;	
}

h3.pdf-block{
    max-width: 90%;
    margin: 30px auto 10px;
}

.answer .row.display-flex{
    align-items: center;
}

a.pdf-btn:after{
    position: absolute;
    content: '';
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 18px;
    height: 19px;
    background: url('../frameimage/pdf-icon.png') no-repeat 0 0;
    z-index: 1;
}

a.pdf-btn:hover{
	color:#50aafe;
	border-color:#ddd;
}

@media (max-width:640px){
	div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
		width:130px;
	}
	div.content_inner_jelszovaltas table.pwdTbl tr td:first-child label{
		margin-left:5px;
	}
	div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
		padding-right:5px;
	}
}

#janumet-anim,
#janumet-anim2{
	position:relative;
	width:99%;
	height:664px;
	background:url('../image/janumet/compass-bg.jpg') no-repeat 0 0;
	margin:0 0 20px;
	background-size: 100% 90%;
	background-position: 50% 20px;
}

#janumet-anim #person,
#janumet-anim2 #person{
	position:absolute;
	left:45px;
	top:5px;
}

#janumet-anim #person{
	animation: vibration 10s linear forwards;
}

@-webkit-keyframes vibration{ 
		0% { 
		-webkit-transform: scale(0.1);
		transform: scale(0.1);
		top: 245px;
	}
		10%,14%{
		-webkit-transform: scale(1);
		transform: scale(1);
		top: 15px;		
	}
	
		9%,16%,21%,23%,33%{
		-webkit-filter:blur(10px);
		filter:blur(10px);
	}
		8%,10%,15%,17%,22%,25%,32%,35%{
		-webkit-filter:blur(0px);
		filter:blur(0px);
	}
}

#janumet-anim2 div.text-box{
position: absolute;
right: 30px;
top: 130px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background-color:#009c99;
border: 1px solid #007977;
-webkit-box-shadow: 5px 5px 5px 0px rgba(155, 194, 192, 0.5);
box-shadow: 5px 5px 5px 0px rgba(155, 194, 192, 0.5);
-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;
}

#janumet-anim2 div.text-box:hover{
	background-color: #01b8b4;
	border-color:#06a2a0;
	-webkit-box-shadow: 8px 8px 5px 0px rgba(155, 194, 192, 0.7);
box-shadow: 8px 8px 5px 0px rgba(155, 194, 192, 0.7);
}

#janumet-anim2 div.text-box img.pointer{
position: absolute;
right: -36px;
bottom: -44px;
width:40px;
height:46px;
z-index:1;
-webkit-animation: pointer 3s ease infinite;
animation: pointer 3s ease infinite;
}

@keyframes pointer {
    0%,20%,46%,100%{
		right: -36px;
bottom: -44px;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
transform:scale(0.9);
}
    33%{right: -46px;
bottom: -50px;
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}

@-webkit-keyframes pointer {
    0%,20%,46%,100%{
		right: -36px;
bottom: -44px;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
transform:scale(0.9);
}
    33%{right: -46px;
bottom: -50px;
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}


#janumet-anim2 div.text-box > *{
	position:relative;
	z-index:2;
	color:#ffeb22;
	margin:0;
	padding: 10px;
}

#janumet-anim2 div.text-box > a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:4;
	padding:0;
}

#janumet-anim2 div.text-box h3{
	font-size:18px;
	text-align:center;
	background-color:#007977;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-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;
}

#janumet-anim2 div.text-box:hover h3{
	background-color: #06a2a0;
}

#janumet-anim2 div.text-box p{
	font-size:14px;
	line-height:1.3;
}

#janumet-anim2 #person{
	animation: spinner 4s linear infinite;
	 -webkit-animation: spinner 4s linear infinite;
    -webkit-transform-style: preserve-3d; 
    -moz-transform-style: preserve-3d; 
    -ms-transform-style: preserve-3d; 
    transform-style: preserve-3d;
}

@-webkit-keyframes spinner { 
    0% { 
        -webkit-transform: rotateY(0deg); 
    } 
    100% { 
        -webkit-transform: rotateY(-360deg); 
    } 
}
@keyframes spinner { 
   0%{ 
        -moz-transform: rotateY(0deg); 
        -ms-transform: rotateY(0deg); 
        transform: rotateY(0deg); 
    }
	
    100%
    { 
        -moz-transform: rotateY(-360deg); 
        -ms-transform: rotateY(-360deg); 
        transform: rotateY(-360deg); 
    
    } 
}

#janumet-anim2 > footer{
	position:absolute;
	left:-4px;
	bottom:0;
	width:100%;
	height:110px;
	background:url('../image/janumet/footer-bg.png') no-repeat 100% 0;
	padding: 50px 10px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 7px solid #fff;
}

#janumet-anim2 > footer img.msd{
	float:right;
	margin:15px 5px 0 0;
}

#janumet-anim2 > footer p{
	color:#feffbc;
	font-size:13px;
}

header.janumet-header{
background: #008080;
background: -moz-linear-gradient(top, #008080 0%, #00cece 100%);
background: -webkit-linear-gradient(top, #008080 0%,#00cece 100%);
background: linear-gradient(to bottom, #008080 0%,#00cece 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#00cece',GradientType=0 );
padding:15px 10px;
margin-bottom:15px;
}

header.janumet-header h2{
	display:block;
	text-align:center;
	line-height:1.3;
	margin:0;
	color:#fff;
	font-weight: normal;
	text-shadow: 0 0 5px #00f2ff;
}

/* Adatkezelés */

.site_outer_adatvedelem #right_div {
	display: none;
}

.site_outer_adatvedelem #content_div {
	width: 100%;
}

@media screen and (min-width: 768px){
	.content_inner_adatkezeles,
	.content_inner_adatkezeles #panDefaultContent,
	.content_inner_adatkezeles #panUrlCallback{
		padding:0 10px;
	}
}

.content_inner_adatkezeles #panUrlCallback p,
.content_inner_adatkezeles #panDefaultContent p{
	margin:0 0 12px;
	font-size:14px;
	line-height:1.3;
}

.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/newdesign/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/newdesign/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/newdesign/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/newdesign/doc-icon.png') no-repeat right 11px center;
	background-size: 18px;
}

.content_inner_adatkezeles #cntphMaster_lbExport{
	background:#43e0e8 url('../frameimage/newdesign/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;
}

.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: 600px){
    #mdt-app-page > div.text {
		height: auto;
		background: url(../frameimage/newdesign/app/text-bg.jpg) no-repeat -10px 0;
		padding: 360px 0px 10px 20px;
	}
}

@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;
	}
}

/* Education */

#education-box{
	margin:0 10px 15px;
	background: url('../frameimage/newdesign/education/bg.jpg') no-repeat 50% 100%;
}
/*
#education-box header{
	position:relative;
	border-top: 3px solid #6cb5d5;
	background: rgba(91, 183, 210, 0.3);
}
*/
#education-page.novo div.page-head h3 span{
    color: #27609a;
}

#education-box header{
	position:relative;
	border-top:0;
	border-bottom: 3px solid #fecc00;
	background: #fff9e0;
}

#education-box header h3 a{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	line-height: 1;
	color: #f28900;
	padding: 9px 10px 8px 56px;
	text-shadow: 1px 1px 1px #fff;
	text-transform: uppercase;
-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;
}

#education-box header h3 a:hover {
    color: #ffa735;
}

#education-box header h3 a:before{
	position:absolute;
	display:inline-block;
	left: 8px;
	top: 4px;
	content:'';
	width:40px;
	height:40px;
	background: url('../frameimage/newdesign/education/edu-icon.png') no-repeat 50% 50%;
}

#education-box header h3 span{
	color: #27609a;
	-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;
}

#education-box header h3 a:hover span{
	color: #0b7bed;
}

#education-box div.content{
	padding: 18px 10px 1px;
}

#education-box div.content p{
	color: #0b4e69;
	text-shadow: 0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff;
	margin:0 0 10px;
}

#education-box div.more-btn{
	text-align:right;
}

#education-box div.more-btn a{
	position:relative;
	display:inline-block;
	color:#fff;
	padding:8px 14px;
	margin-right:-10px;
	font-weight: bold;
	background: rgba(20, 63, 139, 0.8);
	-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;
}

#education-box div.more-btn a:after{
	font-family: FontAwesome;
	display: inline-block;
	content: "\f105";
	margin-left: 5px;
	font-size: 1.5em;
	position: relative;
	top: 1px;
}

#education-box div.more-btn a:hover{
	background:rgba(14, 88, 118, 0.7);
}

#education-box div.more-btn a:hover{
background: rgba(0, 83, 230, 0.8);
}

#education-page div.text,
#education-page div.video-box{
	margin:0 10px 30px;
}

#education-page.novo div.text *{
color: #0b4e69;
}

#education-page div.text p{
	line-height:1.4;
}

#education-page video{
	max-width:100%;
}

#education-page footer.page-footer{
	border-top:3px solid #7fbadd;
	margin:0 10px;
	padding:0 10px;
	background: #ebf7fd;
	background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
}

#education-page footer.page-footer p{
color: #5389b1;
}

#education-page footer.page-footer img.logo{
	float:right;
	margin:10px;
}

#education-page div.banner{
	width:550px;
	margin:30px auto;
	border: 2px solid #e42976;
}

#education-page div.banner img{
	vertical-align:middle;
}

h3.section-title{
	text-align:center;
background-color: #eef7fc;
border-bottom: 3px solid #cfe9f6;
margin: 0 0 25px;
}

.tresiba h3.section-title{
background-color: #d6e187;
border-bottom: 3px solid #859413;
}

h3.section-title span{
display:inline-block;
font-size: 18px;
font-weight: bold;
padding: 10px;
color: #0077a4;
text-align: center;
line-height: 1.3;
}

h3.section-title span.new {
    display: inline-block;
    margin-left: 6px;
    color: #ea0505;
    text-transform: uppercase;
    font-size: 0.8em;
}

.tresiba h3.section-subtitle{
	text-align:center;
	font-size: 18px;
font-weight: bold;
padding: 10px;
color: #69760a;
}

.tresiba h3.section-subtitle:after{
display: block;
display: block;
content: '';
width: 80px;
height: 2px;
background-color: #d6e187;
margin: 20px auto 0;
}

.tresiba h3.section-title span{
color:#69760a;
}

h3.section-title.video{
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

h3.section-title.video span{
	padding-left:35px;
	background:url('../frameimage/newdesign/camera-icon.png') no-repeat 0 40%;
}

.tresiba h3.section-title.video span{
	background:url('../frameimage/newdesign/camera-icon-green.png') no-repeat 0 40%;
}

ul.archive-video-list{
	margin:0 20px 50px;
}

ul.archive-video-list li{
	margin-bottom: 25px;
	background-color: #fff;
	padding: 3px;
	box-shadow: 0 5px 10px -5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 5px 10px -5px rgba(0,0,0,0.3);
	-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;
}

ul.archive-video-list li:hover{
	box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.3);	
}

ul.archive-video-list li a:after{
	display:block;
	content:'';
	clear:both;
}

ul.archive-video-list li a{
	position:relative;
	display:block;
	font-size:14px;
	line-height:1.3;
}

ul.archive-video-list li a:hover{
	color: #00b9ff;
}

ul.archive-video-list li a .poster img{
	display:block;
	max-width:100%;
	max-height:200px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
}

ul.archive-video-list li a span.poster{
	position:relative;
	float:left;
	margin-right:10px;
	width:135px;
	display:inline-block;
	max-height:200px;
}

ul.archive-video-list li a span.poster:before,
ul.archive-video-list li a span.poster:after{
	position:absolute;
	content:'';
	right:0;
	pointer-events:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition: all 0.4s cubic-bezier(.7,1.5,.2,1.8);
	-moz-transition: all 0.4s cubic-bezier(.7,1.5,.2,1.8);
	-o-transition: all 0.4s cubic-bezier(.7,1.5,.2,1.8);
	-ms-transition: all 0.4s cubic-bezier(.7,1.5,.2,1.8);
	transition: all 0.4s cubic-bezier(.7,1.5,.2,1.8);
}

ul.archive-video-list li a span.poster:before{
	left:0;
	margin:-40px auto 0;
	top:50%;
	width:80px;
	height:80px;
	border-radius:50%;
	border:4px solid #0585e1;
	z-index:1;
}

ul.archive-video-list li a span.poster:after{
	left:4px;
	margin:-20px auto 0;
	top:50%;
width: 0;
height: 0;
border-style: solid;
border-width: 20px 0 20px 30px;
border-color: transparent transparent transparent #0585e1;
	z-index:2;
}

ul.archive-video-list li a:not(:hover) span.poster:before,
ul.archive-video-list li a:not(:hover) span.poster:after{
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

ul.archive-video-list li a:hover span.poster img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

/* Adatkezelés */

div.data-handling-page{
padding: 0 10px;
font-size:15px;
color: #626262;
line-height: 1.3;
}

div.data-handling-page ol.upper-roman{
	list-style-type: upper-roman;
	margin: 0 0 30px 20px;
}

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: #278dcc;
	padding: 6px 10px;
}

div.data-handling-page ul.themes{
	margin-bottom:30px;
}

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: 10px;
	z-index:1;
}

div.data-handling-page ul.themes li.open > header h3:before{
	content:'\f068';
}

div.data-handling-page ul.themes li > .content{
	display:none;
	padding:10px 0 0 20px;
}

@media screen and (min-width: 768px){
	div.data-handling-page div.society-data-table p.title{
		min-height:80px;
	}
}

@media screen and (max-width: 767px){
	div.data-handling-page div.society-data-table{
	border:none;
	}
	div.data-handling-page div.society-data-table >div{
		border:1px solid #949494;
		margin:0 0 15px;
	}
	div.data-handling-page div.society-data-table p.title{
		padding-bottom:10px;
	}
}

div.data-handling-page p.note{
	color:#777;
	font-size:0.8em;
}

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;
	
}
/* EASD 56th page */
div.easd-page .easd-header{
	padding:15px 0;
	margin-bottom:0px;
	background: #004d8f;
    background: -webkit-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
    background: -o-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
    background: linear-gradient(to right, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8f', endColorstr='#004d8f',GradientType=1 );
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
div.easd-page .easd-head-blue{
	padding:15px 0;
	margin-bottom: 30px;
	background: #001965;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.easd-header h2, .easd-head-blue h2{color: #fff; text-align: center; text-transform:  uppercase; font-size: 20px}
.easd-title{color:#0077a4; line-height: 1.3; margin-bottom: 10px; text-transform: uppercase;}
.easd-subtitle{font-style: italic; margin-bottom: 25px;}

.easd-bluebox{background: #70bfe0;padding: 15px 5px;margin-bottom: 20px;}
.easd-bluebox div{margin-bottom: 15px;}
.easd-bluebox div p{text-align: left; color: #fff; margin: 3px;}
.easd-bluebox div p:first-child{text-transform: uppercase;font-weight: bold;}
.easd-bluebox div p:not(:first-child){margin-left: 30px;}

.easd-btn.btn-styled {
    border-color: #009bdc;
    background-color: #009bdc;
    color: #FFFFFF !important;
}
.easd-btn.btn-styled:hover {
    border-color: #063e97;
    background-color: #063e97;
}


.easd-btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 15px;
	margin-right: 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
	position: relative;
	padding-right: 28px;
}
.easd-btn::after {
    content: " ";
    position: absolute;
    top: 0px;
    right: 8px;
    width: 16px;
    height: 100%;
    background-image: url('/upload/diabetes/frameimage/white-arrow.png');
    background-repeat: no-repeat;
	background-position: center center;
}
/* Viatris video oldal */

div.novo-glp1-page.viatris-page header.page-header{
	padding:10px 0;
	margin-bottom:40px;
background: #75207f;
background: -moz-linear-gradient(left, #75207f 0%, #e021f7 40%, #e021f7 60%, #75207f 100%);
background: -webkit-linear-gradient(left, #75207f 0%,#e021f7 40%,#e021f7 60%,#75207f 100%);
background: linear-gradient(to right, #75207f 0%,#e021f7 40%,#e021f7 60%,#75207f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75207f', endColorstr='#75207f',GradientType=1 );
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}



/* Novo mp4 video-list */

div.novo-glp1-page header.page-header{
	padding:10px 0;
	margin-bottom:40px;
background: #004d8f;
background: -moz-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
background: -webkit-linear-gradient(left, #004d8f 0%,#00a5d2 40%,#00a5d2 60%,#004d8f 100%);
background: linear-gradient(to right, #004d8f 0%,#00a5d2 40%,#00a5d2 60%,#004d8f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8f', endColorstr='#004d8f',GradientType=1 );
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

div.novo-glp1-page.tresiba header.page-header{
background: #626f03;
background: -moz-linear-gradient(left, #626f03 0%, #c6d000 40%, #c6d000 60%, #626f03 100%);
background: -webkit-linear-gradient(left, #626f03 0%,#c6d000 40%,#c6d000 60%,#626f03 100%);
background: linear-gradient(to right, #626f03 0%,#c6d000 40%,#c6d000 60%,#626f03 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626f03', endColorstr='#626f03',GradientType=1 );	
}

div.novo-glp1-page header.page-header h2,
div.novo-glp1-page.viatris-page header.page-header h2{
	font-size:18px;
	color:#2b5274;
	line-height:1.3;
	text-align:center;
	padding:10px;
	background-color:#fff;
}

div.novo-glp1-page.viatris-page header.page-header h2{
    color: #631d6b;
}

div.novo-glp1-page.tresiba header.page-header h2{
color:#626f03;
}

div.novo-glp1-page header.page-header h2 span{
	font-weight:normal;
}

div.novo-glp1-page ul.mp4video-list{
	margin:20px;
}

div.novo-glp1-page ul.mp4video-list li{
	margin-bottom:30px;
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
	box-shadow: 0 5px 10px rgba(0,0,0,0.5);
}

div.novo-glp1-page ul.mp4video-list li p.title{
text-align: center;
margin: 0 0 2px;
padding: 10px;
color: #fff;
background-color: #00639c;
font-weight: bold;
}

div.novo-glp1-page.viatris-page ul.mp4video-list li p.title{
    background-color: #631d6b;
}

div.novo-glp1-page.tresiba ul.mp4video-list li p.title{
background-color: #626f03;
}

div.novo-glp1-page ul.mp4video-list li video{
display: block;
}

div.novo-glp1-page footer.page-footer{
background: #e9faff;
background: -moz-linear-gradient(top, #e9faff 0%, #38a5ff 100%);
background: -webkit-linear-gradient(top, #e9faff 0%,#38a5ff 100%);
background: linear-gradient(to bottom, #e9faff 0%,#38a5ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9faff', endColorstr='#38a5ff',GradientType=0 );
}

div.novo-glp1-page.viatris-page footer.page-footer{
background: #9634a2;
}

div.novo-glp1-page.tresiba footer.page-footer{
background: #fdffe0;
background: -moz-linear-gradient(top, #fdffe0 0%, #c5cf2a 100%);
background: -webkit-linear-gradient(top, #fdffe0 0%,#c5cf2a 100%);
background: linear-gradient(to bottom, #fdffe0 0%,#c5cf2a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdffe0', endColorstr='#c5cf2a',GradientType=0 );
}

div.novo-glp1-page footer.page-footer p{
	padding:20px;
	margin:0;
	text-align:center;
	line-height:1.3;
	color: #11395c;
}

div.novo-glp1-page.viatris-page footer.page-footer p{
    color: #fff;
}

div.novo-glp1-page.tresiba footer.page-footer p{
color:#4d5800;
}

div.novo-glp1-page footer.page-footer:after{
display:block;
content:'';
border-top:3px solid #fff;
height:10px;
background: #004d8f;
background: -moz-linear-gradient(left, #004d8f 0%, #00a5d2 40%, #00a5d2 60%, #004d8f 100%);
background: -webkit-linear-gradient(left, #004d8f 0%,#00a5d2 40%,#00a5d2 60%,#004d8f 100%);
background: linear-gradient(to right, #004d8f 0%,#00a5d2 40%,#00a5d2 60%,#004d8f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d8f', endColorstr='#004d8f',GradientType=1 );	
}

div.novo-glp1-page.viatris-page footer.page-footer:after{
    background: #75207f;
background: -moz-linear-gradient(left, #75207f 0%, #e021f7 40%, #e021f7 60%, #75207f 100%);
background: -webkit-linear-gradient(left, #75207f 0%,#e021f7 40%,#e021f7 60%,#75207f 100%);
background: linear-gradient(to right, #75207f 0%,#e021f7 40%,#e021f7 60%,#75207f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75207f', endColorstr='#75207f',GradientType=1 );
}

div.novo-glp1-page.tresiba footer.page-footer:after{
background: #626f03;
background: -moz-linear-gradient(left, #626f03 0%, #c6d000 40%, #c6d000 60%, #626f03 100%);
background: -webkit-linear-gradient(left, #626f03 0%,#c6d000 40%,#c6d000 60%,#626f03 100%);
background: linear-gradient(to right, #626f03 0%,#c6d000 40%,#c6d000 60%,#626f03 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626f03', endColorstr='#626f03',GradientType=1 );	
}

/* NovoRapid */

.text-left{
	text-align:left;
}

.text-center{
	text-align:center;
}

.text-right{
	text-align:right;
}

div.row:after{
	display:block;
	content:'';
	clear:both;
}

div.col2{
	float:left;
	width:50%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.col3{
	float:left;
	width:33.3%;
	padding:0 5px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#novorapid div.img-desc div p{
	text-align:center;
	font-size:0.6em;
	color: #153e74;
}

#novorapid{
	font-family:Verdana, Geneva, sans-serif;
	border-left:10px solid #ff8200;
	border-right:10px solid #ff8200;
	padding:25px 15px 15px;
	font-size:15px;
	color:#ff8200;
}

#novorapid div.small-size > *{
	font-size: 0.8em;
}

#novorapid div.small p,
#novorapid div.small ul{
	font-size: 0.8em;
	color: #1f3d75;
}

#novorapid div.small img.qr-code{
	float:left;
	margin:0 15px 10px 0;
}

#novorapid img{
	max-width:100%;
}

#novorapid div.img-box img{
	display:block;
	width:400px;
	margin:0 auto;
}

#novorapid a{
color: #0b83de;
}

#novorapid a:hover{
    color: #57b6fe;
}

#novorapid p{
	margin:0 0 20px;
	line-height:1.4;
	color:#ff8200;
}

#novorapid p.close-line{
	margin-bottom:10px;
}

#novorapid sup{
	font-size:0.7em;
	text-decoration:none;
}

#novorapid div.sep{
	border-bottom:2px solid #ff8200;
	margin:30px 0;
}

#novorapid div.black *:not(a){
	color:#464646;
}

#novorapid p.small{
font-size: 0.7em;
}

#novorapid p.underline{
	border-bottom:1px solid;
}

#novorapid div.img-box,
#novorapid ul.bullets{
	margin-bottom:30px;
}

#novorapid ul.bullets li{
	position:relative;
	margin:0 0 6px;
	padding-left:20px;
	line-height:1.4;
}

#novorapid div.small-size ul.bullets li,
#novorapid div.small ul.bullets li{
	padding-left:16px;
}

#novorapid ul.bullets li:before{
	position:absolute;
	content:'';
	left:0;
	top:8px;
	width:8px;
	height:8px;
	background-color:#ff8200;
}

#novorapid div.small-size ul.bullets li:before,
#novorapid div.small ul.bullets li:before{
	top:6px;
	width:6px;
	height:6px;	
}

#novorapid ul.bullets + p.align-top{
	margin-top:-20px;
}

#novorapid a.pdf-btn{
	border:none;
	background:none;
}

#novorapid a.pdf-btn:after{
	left: 0px;
	top: 0px;
	width: 22px;
	height: 30px;
	background: url('../image/pdf-btn.png') no-repeat 0 0;
	background-size:100%;
}

#novorapid footer.page-footer{
	margin-top:50px;
}

#novorapid p.qr-code{
	text-align:center;
}

#novorapid p.qr-code img{
	width:120px;
}

#novorapid table.comment td{
vertical-align:top;
}

#novorapid table.comment td:last-child{
	padding-left:12px;
}

#novorapid #circular-slider{
position: relative;
height: 200px;
background:url('../image/novorapid/novorapid-products.jpg') no-repeat 50% 50%;
}

#novorapid #circular-slider > *{
	display:none;
}

#novorapid #circular-slider li{
	position:absolute;
	top:0;
	text-align:center;
	z-index:1;
	-webkit-transition: opacity 0.4s linear;
	-moz-transition: opacity 0.4s linear;
	-ms-transition: opacity 0.4s linear;
	-o-transition: opacity 0.4s linear;
	transition: opacity 0.4s linear;
}

#novorapid #circular-slider li img{
	max-height:460px;
}

#novorapid #circular-slider li:nth-child(2){
	top:10px;
	left:0;
	right:0;
	margin:0 auto;
	width:400px;
	z-index:3;
}

#novorapid #circular-slider li:first-child{
	left:0;
}

#novorapid #circular-slider li:last-child{
	right:0;
}

#novorapid #circular-slider li:first-child,
#novorapid #circular-slider li:last-child{
	width:170px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#novorapid div.toggle-section{
	margin-bottom:30px;
}

#novorapid div.toggle-section > header{
	position:relative;
	border-radius:5px;
	background-color:#153e74;
	padding-left:30px;
	cursor:pointer;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#novorapid div.toggle-section > header:after{
	position:absolute;
	content:'';
	left:5px;
	top: 17px;
	width: 30px;
	height: 30px;
	background:url('../image/novorapid/arrow-right.png') no-repeat 50% 50%;
	background-size:auto 30px;
}

#novorapid div.toggle-section > header.open:after{
  behavior:url(-ms-transform.htc);  
  -moz-transform:rotate(180deg);  
  -webkit-transform:rotate(180deg);  
  -o-transform:rotate(180deg);  
  -ms-transform:rotate(180deg);
}

#novorapid div.toggle-section > header:hover{
	background-color:#2d65ae;
}

#novorapid div.toggle-section > header:hover:after{
	animation: moveArrow 0.9s linear infinite;
	-webkit-animation: moveArrow 0.9s linear infinite;
}

#novorapid ul.warning{
	padding-left:15px;
}

#novorapid p.img-step{
	margin-bottom:30px;
}

#novorapid ul.warning li{
	position:relative;
	margin:0 0 15px;
	padding-left:35px;
}

#novorapid ul.warning li:before{
	position:absolute;
	content:'';
	left:0;
	top:4px;
	width:20px;
	height:20px;
	background:url('../image/novorapid/warning.png') no-repeat 0 0;
	background-size:20px;
}

@keyframes moveArrow{
	0%,50%,100% {
background-position:50% 50%;
	}
	75% {
background-position:20% 50%;
	}
	25% {
background-position:80% 50%;
	}
}

@-webkit-keyframes moveArrow{
	0%,50%,100% {
background-position:50% 50%;
	}
	75% {
background-position:20% 50%;
	}
	25% {
background-position:80% 50%;
	}
}

#novorapid .page-footer div.novorapid-logo{
	width: 120px;
}

#novorapid .page-footer div.addr{
	width: calc(66.6% - 120px);
}

#novorapid div.toggle-section > header p{
	color:#fff;
	margin:0;
	padding:10px;
	font-weight: bold;
}

#novorapid div.toggle-section div.content{
	display:none;
	padding:20px 0 5px;
}

#novo-portlet{
	width:264px;
border: 2px solid #3464b4;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#novo-portlet img{
	vertical-align: top;
	max-width:100%;
}


/* Message.aspx */

#message_div.message_div_10 *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#message_div.message_div_10 h3.page-title{
	font-size:22px;
	line-height:1.3;
	text-align:center;
	padding:10px;
	background-color: #fff9e0;
	border-bottom: 3px solid #fecc00;
}

#message_div.message_div_10 h3.page-title span{
	color: #0077a4;
}

#message_div.message_div_10 font.tophed + br{
	display:none;
}

#message_div.message_div_10 div.description{
	padding:0 10px;
}

#message_div.message_div_10 p{
	margin:0 0 15px;
	line-height:1.3;
}

#message_div div.form{
	padding:5px;
}

#message_div div.row:after{
	display:block;
	content:'';
	clear:both;
}

#message_div div.row > div{
	float:left;
	min-height:1px;
	padding:5px;
}

#message_div div.row .label{
	width:30%;
}

#message_div div.row .value{
	width:70%;
}

#message_div div.row label{
	display:inline-block;
	font-size:15px;
	line-height:30px;
	color: #3087b4;
}

#message_div div.row.require label:after{
	color:#f00;
	content:'*';
	margin-left:2px;
}

#message_div div.form input,
#message_div div.form select{
	width:80%;
	padding:8px 10px;
	margin:0;
	border: 1px solid #b6dcec;
	color: #0077a4;
}

#message_div div.help{
	padding:5px;
}

#message_div div.help p{
	font-size:12px;
	color:#888;
}
#message_div div.help p .red{
	color:#f00;
	margin-right:2px;
}

#message_div.message_div_10 #send{
padding: 10px 20px;
font-size: 14px;
color: #fff;
background-color: #0fdfca;
border: 0;
cursor:pointer;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#message_div.message_div_10 #send:hover{
background-color: #51ffed;	
}

/* 343 */

.t1dm{
	background-color: #F1E1DE;
	margin-top: 20px;
	padding: 5px;
}
.t1dmcolumn1{
	border: 2px solid #830151;
	float: left;
	width: 46%;
	padding: 5px;
	margin-right:10px;
	font-size: 11px;
	height: 65px;
	text-align: center;
	color: #000;
	background: url("../image/docpatient.png");
	background-size: 10%;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.t1dmcolumn1 a, .t1dmcolumn1 a:visited{
	color: #000;
}
.t1dmcolumn2{
	border: 2px solid #830151;
	float: left;
	width: 46%;
	padding: 5px;
	color: #fff;
	font-size: 11px;
	height: 65px;
	text-align: center;
	background: url("../image/doc.png");
	background-size: 10%;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #830151;
}
.row:after {
  content: "";
  display: table;
  clear: both;
  font-size: 11px;
}

div[class*='content_inner_dp_'] {
	opacity: 0;
}

div[class*='content_inner_dp_'] a {
	display: block;
	margin: 30px auto;
	width: 430px;
}

/* TESZT OLDALHOZ INDULÁS */

#monthly-block{
padding:0 4px;
}

#monthly-block .monthly-article{
position:relative;
width:50%;
float:left;
cursor:pointer;
margin-bottom: 20px;
}
#monthly-block #monthly-publication.monthly-article{
width: 100%;
}

#monthly-block .monthly-article div.head{
height:36px;
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
text-align:center;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
margin-bottom:3px;
}

#monthly-block .monthly-article:hover div.head{
background: #fff9de;
background: -moz-linear-gradient(top, #fff9de 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9de), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -o-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: linear-gradient(to bottom, #fff9de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9de', endColorstr='#ffffff',GradientType=0 );
}

#monthly-block .monthly-article div.head h3{
font-family:"myriadpro-bold",sans-serif;
line-height:48px;
font-size:18px;
font-weight:bold;
color:#4fa3d2;
background:url('/upload/diabetes/frameimage/nyitolap/monthly-icons.png') no-repeat;
}

#monthly-block .monthly-article div.head h3 span{
color:#0077a4;
}

#monthly-block #monthly-interview div.head h3{
background-position:7px 0;
padding:1px 0 0 60px;
margin:-6px 0 0 0;
}

#monthly-block #monthly-interview:hover div.head h3{
background-position:7px -58px;
}

#monthly-block .monthly-article:hover div.head{
border-top:3px solid #f8e9a5;
border-bottom:3px solid #f29300;
}

#monthly-block .monthly-article:hover div.head h3{
color:#dfaa1f;
}

#monthly-block .monthly-article:hover div.head h3 span{
color:#f28900;
}

#monthly-block #monthly-interview:after{
position:absolute;
right:-1px;
top:42px;
display:block;
width:3px;
height:260px;
content:'';
background-color:#fff;
z-index:1;
}

#monthly-block:hover #monthly-interview:after{
top:0;
height:302px;
}

#monthly-block #monthly-news div.head h3{
background-position:7px -116px;
padding:3px 0 0 65px;
margin:-8px 0 0 0;
}

#monthly-block #monthly-paragraph div.head h3{
background-position:7px -238px;
padding:3px 0 0 42px;
margin:-8px 0 0 0;
}

#monthly-block #monthly-publication div.head h3{
background-position:3px -355px;
padding:3px 0 0 53px;
margin:-8px 0 0 0;
}

#monthly-block #monthly-paragraph:hover div.head h3{
background-position:7px -297px;
}

#monthly-block #monthly-news:hover div.head h3{
background-position:6px -177px;
}

#monthly-block #monthly-publication:hover div.head h3{
background-position:3px -414px;
}

#monthly-block div.article div.newsbox div.one_newsblock{
	height:200px;
	overflow:hidden;
}

#monthly-block div.article div.newsbox span.morelink{
	display:none;
}

#monthly-block div.newsbox a.cnt_newslink{
color:#626262;
}

#monthly-block div.article:hover div.newsbox a.cnt_newslink{
color:#bd7a12;
}

#monthly-block div.newsbox div.one_newsblock p.cnt_newstitle{
margin:0 0 10px;
}

#monthly-block #monthly-paragraph div.newsbox span.morelink{
	display:none;
}

#monthly-block .monthly-article div.article{
padding:6px 10px 6px 7px;
background-color:#f3f3f3;
height:210px;
overflow:hidden;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}

#monthly-block #monthly-publication.monthly-article div.article{
    min-height: 145px;
}

#monthly-block #monthly-news div.article{
padding-left:10px;
}

#monthly-block .monthly-article div.article img{
float:left;
max-width:105px;
max-height:140px;
display:block;
border:3px solid #ffffff;
margin:0 3px 3px 0;
}

#monthly-block .monthly-article div.article p{
color:#626262;
font-size:14px;
padding:0;
margin:0;
text-align:left;
line-height:19px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

#monthly-block .monthly-article div.footer{
text-align:center;
background:#f3f3f3 url('/upload/diabetes/frameimage/nyitolap/grey-line-bg.png') repeat-x bottom 0 left 0;
	-webkit-transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-ms-transition: background-color 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease-in-out;
	transition: background-color 0.3s ease-in-out;
}

#monthly-block .monthly-article div.footer span{
display:inline-block;
height:30px;
line-height:30px;
background:#fff url('/upload/diabetes/frameimage/nyitolap/article-more-icon.png') no-repeat 8px 5px;
font-weight:bold;
color:#626262;
font-size:14px;
padding-right:14px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-top:5px;
}

#monthly-block .monthly-article div.footer span img{
margin:5px 5px -6px 8px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

#monthly-block .monthly-article:hover div.article, #monthly-block .monthly-article:hover div.footer{
background-color:#fffbea;
}

#monthly-block .monthly-article:hover div.article p{
color:#c88638;
}

#monthly-block .monthly-article:hover div.footer span{
color:#df8a1f;
/*background:#fff url('/upload/diabetes/frameimage/nyitolap/article-more-icon.png') no-repeat 8px -27px;*/
margin-top:1px;
height:34px;
}

#monthly-block .monthly-article:hover div.footer span img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* TESZT OLDALHOZ VÉGE */

.middle_news_category_436 #top_head h4:after {
	content: 'Tudományos újdonságok';
    position: absolute;
    left: 80px;
    top: 3px;
    font-size: 21px;
    font-weight: bold;
    color: #f28900;
    background-color: #fff9e0;
    text-transform: uppercase;
    padding: 12px 10px 0 0;
    height: 44px;
}

/*.middle_news_category_482 #top_head h4:after {
	content: 'Hazai szerzők nemzetközi publikációi';
    position: absolute;
    left: 80px;
    top: 3px;
    font-size: 21px;
    font-weight: bold;
    color: #f28900;
    background-color: #fff9e0;
    text-transform: uppercase;
    padding: 12px 10px 0 0;
    height: 44px;
}*/

.middle_news_category_436 #newscategory_select div.news-select-section, .middle_news_category_482 #newscategory_select div.news-select-section,
.middle_news_category_436 #dptop div.news-select-section, .middle_news_category_482 #dptop div.news-select-section{
	display: none;
}

.middle_news_category_436 #dptop, .middle_news_category_482 #dptop{
	height: 35px;
}

/* Portlet kizárások */
.site_outer_info_605  #right_div, 
.site_outer_info_677  #right_div, 
.site_outer_info_693  #right_div, 
.site_outer_info_694  #right_div,
.site_outer_info_699  #right_div,
.site_outer_info_701  #right_div,
.site_outer_info_708  #right_div,
.site_outer_info_712  #right_div
  { 
	display: none; 
}

#partners-2021 div.title{
    width: 90%;
    margin: 0 auto;
border:2px solid rgba(255,255,255,0.6);
border-bottom:0;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
padding:10px 15px 0;
background-color:rgba(41,80,120,0.15);
}
#partners-2021 div.title p{
    margin: 0;
    text-align: center;
}

#partners-2021 .partner-list{
position:relative;
padding:10px 32px 12px;
    width: 90%;
    margin: 0 auto;
text-align:center;
background: -moz-linear-gradient(top, rgba(41,80,120,0.15) 0%, rgba(41,80,120,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,80,120,0.15)), color-stop(100%,rgba(41,80,120,0)));
background: -webkit-linear-gradient(top, rgba(41,80,120,0.15) 0%,rgba(41,80,120,0) 100%);
background: -o-linear-gradient(top, rgba(41,80,120,0.15) 0%,rgba(41,80,120,0) 100%);
background: -ms-linear-gradient(top, rgba(41,80,120,0.15) 0%,rgba(41,80,120,0) 100%);
background: linear-gradient(to bottom, rgba(41,80,120,0.15) 0%,rgba(41,80,120,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#00ffffff',GradientType=0 );
}

#partners-2021 .partner-list p{
    width:450px;
    max-width: 80%;
    padding: 25px;
    background: #fff;
    margin: 0px auto 20px;
    border-radius: 10px;
}

.newsbox .more-btn table tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.02);
}

.newsbox .more-btn table td {
    padding: 0.75rem;
    border-top: 1px solid #dee2e6;
}

#book-main-page .book-content{
    border: 1px solid #ddd;
    background: #f5f5f5;
}

#book-main-page .row img{
    max-width: 100%;
    width: 100%;
}

#book-main-page p{
    font-size: 14px;
    text-align: justify;
}

#book-main-page div.head{
height:36px;
border-top:3px solid #d7f0fb;
border-bottom:3px solid #fecc00;
text-align:center;
background: #ebf7fd;
background: -moz-linear-gradient(top, #ebf7fd 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf7fd), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -o-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #ebf7fd 0%,#ffffff 100%);
background: linear-gradient(to bottom, #ebf7fd 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf7fd', endColorstr='#ffffff',GradientType=0 );
margin-bottom:3px;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear;
}

#book-main-page div.head.multiple{
height:auto;
padding:7px 0;
}

#book-main-page div.head:hover{
background: #fff9de;
background: -moz-linear-gradient(top, #fff9de 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff9de), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -o-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: -ms-linear-gradient(top, #fff9de 0%,#ffffff 100%);
background: linear-gradient(to bottom, #fff9de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff9de', endColorstr='#ffffff',GradientType=0 );
}

#book-main-page div.head h3{
font-family:"myriadpro-bold",sans-serif;
line-height:36px;
font-size:17px;
font-weight:bold;
color:#4fa3d2;
text-transform:uppercase;
text-align:center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#book-main-page div.head.multiple h3{
font-size:15px;
line-height:1.3;
}

#book-main-page .row{
    margin-right: -10px;
    margin-left: -10px;
}

#book-main-page div[class*='col-']{
    padding-right: 10px;
    padding-left: 10px;
}

img.zoomable{
    cursor: pointer;
}


/* 547 es tab oldal */

.tab_container {
	width: 95%;
	margin: 0 auto;
	padding-top: 50px;
	position: relative;
}

.tab_container h3 {
  font-weight: 700;
  font-size: 18px;
  display: block;
  width: 100%;
  padding: 1.5em 0;
  color: #757575;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  background: #f0f0f0;
}

.tab_content {
  display: block;
  padding: 20px;
  background: #fff;
  color: #999;
  border-bottom: 2px solid #f0f0f0;
}

.tab-content table{
    font-size: 15px;
    color: #626262;
    line-height: 1.3;
}

.tab_container hr{
    background: #ccc;
    margin: 10px 0 25px;
}

.tab-content .button{background: transparent; display: flex;}

.tab-content .button a{
    display: inline-block;
    width: calc(33%);
    padding: 8px 14px;
    margin: 0 5px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background: rgba(20, 63, 139, 0.8);
    transition: all 0.3s ease-in;
    align-self: start;
}

.tab-content .button a:hover{
    background: rgba(20, 63, 139, 1);
}

.tab_container section{
    max-width: 100%;
    padding: 15px;
}


.tab_container .tab-content h3  {
  text-align: center;
}

.tab_container [id^="tab"]:checked + label {
  background: #fff;
  box-shadow: inset 0 3px #0CE;
}

#pannon .ddh22{
    position: relative;
    margin: 30px 0 0;
}

.ddh22 .news-block {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 15px 0px rgb(40 86 125 / 15%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(40,86,125,0.15);
    box-shadow: 0px 0px 15px 0px rgb(40 86 125 / 15%);
    -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;
}
.shadow1 {
    position: relative;
    -webkit-box-shadow: 0 0px 12px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
    -moz-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0px 12px rgb(0 0 0 / 30%), 0 0 40px rgb(0 0 0 / 10%) inset;
}
.ddh22 .news-block .text-block {
    max-height: 210px;
    min-height: 200px;
    height: auto;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding-bottom: 30px;
    transition: all 0.6s ease;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
}

.ddh22 .news-block .text-block p{
    text-align: justify;
}

.ddh22 .news-block .text-block img{
    max-width: 100%;
}
.ddh22 .news-block .text-block:before{
    position: absolute;
    display: inline-block;
    padding: 8px 20px;
    content: 'Tovább olvasom';
    background: #f29400;
    color: #fff;
    right: 15px;
    bottom: 0;
    z-index: 1;
    font-weight: bold;
}

.ddh22 .news-block .text-block:hover:before{
    background: #d58200;
}

.ddh22 .news-block .text-block:after{
    display: block;
    content: '';
    height: 130px;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    background: transparent;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=1 );
}

.ddh22 .news-block .text-block.open{
    max-height: max-content;
    overflow: hidden; 
}

.ddh22 .news-block .text-block.open:after{
    background: transparent;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 70%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 70%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 70%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
}

.ddh22 .news-block .text-block.open:before{
    content: 'Bezár';
}

#ctl00_cntphMaster_RarMenuTbl td{
	padding: 5px!important;
}

/* 404 es hiba oldal */

.error-box{
	display: block;
	width: 500px;
	max-width: 80%;
	margin: 50px auto;
	text-align: center;
	padding: 25px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 20px rgba(230,230,230,.5);
}

h1.error{
	font-size: 100px;
	margin: 75px 0 50px;
	text-align: center;
}
h3.error-text{
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px;
	line-height: 1.3;
}

.btn {
    border-radius: 0!important;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.partner-block .btn-blue{
    background: #0d487c;
    color: #fff;
    display: inline-block;
    text-align: center;
    padding: 8px 20px;
    -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;
}

.partner-block .btn-blue:hover{
    background: #f49508;
}

/* SANDOZ aloldal */

/* #sandoz .header{ */
    /* background: -webkit-linear-gradient(left, #0f467d 0%, #2c80b6 100%); */
	/* background: -o-linear-gradient(left, #0f467d 0%, #2c80b6 100%); */
	/* background: -ms-linear-gradient(left, #0f467d 0%, #2c80b6 100%); */
	/* background: linear-gradient(to right, #0f467d 0%, #2c80b6 100%); */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f467d', endColorstr='#2c80b6', GradientType=0 ); */
    /* width: 100%; */
/* } */

/* #sandoz .header h2{ */
    /* color: #fff; */
    /* text-align: center; */
    /* line-height: 1.56; */
    /* padding: 20px 0; */
    /* font-size: 30px; */
/* } */

/* #sandoz .content{ */
    /* padding: 35px 20px; */
/* } */

/* #sandoz .content h3{ */
    /* color: #054e85; */
    /* font-size: 24px; */
/* } */
/* #sandoz .content h4{ */
    /* color: #232323; */
    /* font-size: 18px; */
/* } */

/* #sandoz .content .video-box{ */
    /* margin: 10px auto 40px; */
/* } */

.site_outer_info_677 #content_div, 
.site_outer_info_693 #content_div, 
.site_outer_info_694 #content_div,
.site_outer_info_699 #content_div,
.site_outer_info_701 #content_div,
.site_outer_info_708 #content_div,
.site_outer_info_712 #content_div
 {
	width: calc(100% - 135px);
}


/* Társszakmák */

.partner-block{
    border: 1px solid #ccc;
    background: #f5f5f5;
    margin: 0px -10px;
    height: 100%;
}
.partner-logo{
    position: relative;
    width: 100%;
    height: 100%;
}

.partner-logo img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    max-width: 100%;
    width: 100%;
}
.partner-details{
    padding: 20px 5px 0px;
    text-align: left;
    font-size: 12px;
}

.partner-details p{margin-bottom: 12px;}

.partner-details h4{
    color: #042542;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

h4.alcim{
    color: #343434;
    font-style: italic;
    font-size: 14px;
    text-align: center;
}

span.login-to-comment, .cnt2 form {
	display: none;
}

.content_inner_hirek div.detailsview .gallery {
	clear: both;
}

.content_inner_hirek div.detailsview .gallery:not(.img-size) {
	text-align: center;
}

.content_inner_hirek div.detailsview .gallery:not(.img-size) a {
	display: inline-block;
	width: 30%;
	margin: 0px 5px;
}

.content_inner_hirek div.detailsview .gallery .lightbox_normal {
	float: none;
}

.content_inner_hirek div.detailsview div.news_text p.gallery img.lightbox_normal {
    max-width: 100%!important;
    max-height: initial;
}

.content_inner_hirek div.detailsview div.news_text p.gallery.img-size img.lightbox_normal {
	width: revert-layer!important;
	max-width: inherit!important;
	max-height: inherit!important;
}