﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin-ext');

#loginBox{
	z-index: 9981!important;
}


/* ÁTMENETILEG START*/

#facebook-portlet {
	display: none;
}

/* ÁTMENETILEG END*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.45;
	background: #a6d6ff url('../frameimage/newdesign/top-bg.png') no-repeat 0 79px;
	background-size: 100% 531px;
	color: #000;
}

.ie8 body {
	background: #a6d6ff 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: 100%;
	max-width: 1440px;
	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: absolute;
	right: 5px;
	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: right;
	max-width: 350px;
	margin-right: 10px;
}

@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;
	transform: translate(10%, 195px);
	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: 100%;
	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: 2px 4px 2px 4px;
}

.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: 2px 4px 2px 4px;
	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: 3px 2px 1px 2px;
	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: 1px;
}

.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;
}

#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;
}
#right_div .portlet .left{
	float: left;
    margin-right: 10px;
	width: 90px;
}

#right_div .graf-portlet img {
	height: 100%;
}

#right_div .graf-portlet .subtitle {
	height: 30px;
	font-size: 18px;
	/* transform: translate(15%, 15%); */
	text-align: center;
}
#right_div .graf-portlet #cloud {
	margin-inline: auto;
	margin-top: 60px;
  background: #1884bd;
  width: 180px; 
  height: 70px;
  border-radius: 150px;	
  box-shadow: 10px 10px rgba(0,0,0,0.2);
  animation: move 3s infinite;
  z-index: 1;
  transition: 1s opacity;
}
#right_div .graf-portlet #cloud p.top-line {
	position: absolute;
	z-index: 100;
	color: #fff;
	font-weight: bold;
	left: 100px;
    top: 180px;
	transition: 1s top;
}

#right_div .graf-portlet #cloud p.bottom-line {
	position: absolute;
	color: #fff;
	font-weight: bold;
	z-index: -1;
	left: 80px;
    top: 185px;
	opacity: 0;
	transition: 1s opacity;
}

#right_div .graf-portlet #cloud:after {
  content: '';
  background: #1884bd;
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  top: 115px;
  left: 80px;
  z-index: 0;
}


#right_div .graf-portlet #cloud:before {
  content: '';
  background: #1884bd;
  position: absolute;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  top: 100px;
  right: 70px;
  z-index: 0;
}

#right_div .graf-portlet #cloud:hover {
	opacity: 0.5;
}

#right_div .graf-portlet #cloud:hover p.top-line {
	top: 140px!important;
}

#right_div .graf-portlet #cloud:hover p.bottom-line {
	opacity: 1;
}


#right_div .graf-portlet .triangles {
	display: none;
	box-sizing: border-box;
	margin: 10px 20px 0;
}
#right_div .graf-portlet .triangles .triangle-1 {
  width: 220px;
  height: 80px;
  border-bottom: solid 40px #1884bd;
  border-right: solid 40px #1884bd;
  border-left: solid 40px transparent;
  border-top: solid 40px transparent;
}
#right_div .graf-portlet .triangles .triangle-0 {
	
  position: absolute;
  width: 220px;
  height: 80px;
  border-top: solid 40px #fecc01;
  border-left: solid 40px #fecc01;
  border-right: solid 40px transparent;
  border-bottom: solid 40px transparent;
}
#right_div .graf-portlet .triangles .triangle-0 p {
	color: #1884bd;
	font-weight: bold;
	opacity: 0;
}
#right_div .graf-portlet .triangles .triangle-1 p {
	color:white;
	font-weight: bold;
}

#right_div .graf-portlet .triangles div{
  transition: transform 0.7s;
}
#right_div .graf-portlet .triangles div p{
	transition: opacity 0.5s;
}

#right_div .graf-portlet .triangles:hover .triangle-1{
  transform: translate(20px, -40px)
}
#right_div .graf-portlet .triangles:hover .triangle-0{
  transform: translate(-20px, 0)
}
#right_div .graf-portlet .triangles:hover .triangle-0 p {
	opacity: 1;
}
	

#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(25% - 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: 100%;
	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 .news-select-section {
	display: none;
}

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 {
	width:50%;
	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;
	max-width: 100%;
	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;
	outline: solid 5px white;
	outline-offset: -5px;
}

.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 {
	border-bottom: 10px solid white;
	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_sitelink {
	display: none;
}

.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 {
	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 0 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;
}

.competition .date.unset:before {
	content: "Pályázni lehet:"
}

.competition .date.unset:after {
	content: "folyamatosan";
	margin-left: 5px;
	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;
}


#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;
}

#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 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;
}

.content_inner_info_241 ul.portre-list li .scope {
	color: #aaa;
	font-style: italic;
	margin-left: 3px;
}

ul.portre-list li:hover {
	color: #356ed0;
	font-weight: 600;
}

.content_inner_info_241 ul.portre-list li:hover {
	font-weight: 100;
}

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;
	height: fit-content;
}

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: 400;
	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;
}
#sponsor-section h4 img {
	-webkit-filter: drop-shadow(1px 1px 0px #000);
	filter: drop-shadow(1px 1px 0px #000);
}


#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: 92px;
	vertical-align: middle;
}

#golden #gold-frame {
	width: 302px !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{
	margin-bottom: 20px;
	
}

/* #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 ul {
	margin-top: 9px;
	/* transform: translateX(8%); */
	display: flex;
	justify-content: center;
}

#helpful-links ul li {
	height: 85%;
	width: calc(100% / 7);
	text-align: center;
}

/* #helpful-links ul li:last-child {
	margin: 0;
} */

#helpful-links ul li a {
	height: 107px;
	max-width: calc(100% - 10px);
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #0077a4;
	font-weight: bold;
	border: 2px solid #dfdfdf;
	text-align: center;
	vertical-align: baseline;
	padding: 80px 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;
	background-color: #fff;
	position: relative;
}

#helpful-links ul li a::after {
    content: "";
    background-size: contain!important;
    display: block;
    height: calc(100% - 20px);
    width: 100%;
    position: absolute;
    top: 0;
    background-repeat: no-repeat!important;
    background-position: 50% 50%!important;
}

#helpful-links ul li a.magazine::after {
	background: url("/upload/diabetespaciens/image/diabetes.png");
}

#helpful-links ul li a.forum::after {
	background: url("/upload/diabetespaciens/image/diabforum.png");
}

#helpful-links ul li a.macosz::after {
	background: url("/upload/diabetespaciens/image/logok/macosz.png");
}

#helpful-links ul li a.ceosz::after {
	background: url("/upload/diabetespaciens/image/logok/ceosz.png");
}

#helpful-links ul li a.t1dm::after {
	background: url("../frameimage/newdesign/t1dm.png");
}

#helpful-links ul .egy-csepp::after {
	background: url("/upload/diabetespaciens/image/logok/egy-csepp-logo.png");
	height: 100%;
}

#helpful-links ul .sportos-cukros::after {
	background: url("/upload/diabetespaciens/image/logok/sportos-cukros-logo.jpg");
	height: 100%;
}

#helpful-links ul .szurikata::after {
	background: url("/upload/diabetespaciens/image/logok/szurikata.png");
	height: 100%;
}

/*
#helpful-links ul li a.magazine {
	background: #fff url("/upload/diabetespaciens/image/diabetes.png") no-repeat 50% 30px;
	background-size: contain
}

#helpful-links ul li a.forum {
	background: #fff url("/upload/diabetespaciens/image/diabforum.png") no-repeat 50% 3px;
	background-size: contain
}

#helpful-links ul li a.macosz {
	background: #fff url("/upload/diabeteslaikus_clone/image/logok/macosz.png") no-repeat 50% 3px;
	background-size: contain
}

#helpful-links ul li a.ceosz {
	background: #fff url("/upload/diabeteslaikus_clone/image/logok/ceosz.png") no-repeat 50% 3px;
	background-size: contain
}

#helpful-links ul li a.t1dm {
	background: #fff url("../frameimage/newdesign/t1dm.png") no-repeat 50% 0px;
	background-size: contain
}

#helpful-links ul .egy-csepp {
	background: #fff url("/upload/diabeteslaikus_clone/image/logok/egy-csepp-logo.png") no-repeat 50%;
	background-size: 60%;
	padding: 103px 0 0;
	overflow: hidden;
}

#helpful-links ul .sportos-cukros {
	background: #fff url("/upload/diabeteslaikus_clone/image/logok/sportos-cukros-logo.png") no-repeat 50% 10px;
	background-size: 60%;
	padding: 103px 0 0;
	overflow: hidden;
}

#helpful-links ul .szurikata {
	background: #fff url(/upload/diabeteslaikus_clone/image/logok/szurikata.png) no-repeat 50%;
    background-size: 60%;
    padding: 103px 0 0;
    overflow: hidden;
}
*/


#helpful-links ul .egy-csepp a,
#helpful-links ul .sportos-cukros a {
	display: none;
}


#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);
}

#helpful-links-oldstyle 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-oldstyle 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-oldstyle ul {
	background-color: #f3f3f3;
	margin-top: 9px;
	padding: 12px;
	text-align: center;
}

#helpful-links-oldstyle ul li {
	display: inline-block;
	margin: 0 0 7px;
}

#helpful-links-oldstyle ul li:last-child {
	margin: 0;
}

#helpful-links-oldstyle 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-oldstyle ul li a.magazine {
	background: #fff url("/upload/diabetespaciens/image/diabetes.png") no-repeat 50% 30px;
}

#helpful-links-oldstyle ul li a.forum {
	background: #fff url("/upload/diabetespaciens/image/diabforum.png") no-repeat 50% 3px;
}

#helpful-links-oldstyle ul li a.macosz {
	background: #fff url("../frameimage/newdesign/macosz.png") no-repeat 50% 3px;
}

#helpful-links-oldstyle ul li a.ceosz {
	background: #fff url("../frameimage/newdesign/ceosz.png") no-repeat 50% 3px;
}

#helpful-links-oldstyle ul li a.t1dm {
	background: #fff url("../frameimage/newdesign/t1dm.png") no-repeat 50% 0px;
}

#helpful-links-oldstyle 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;
	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:last-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 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;
}

/* Ú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 */

@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 */

.site_outer_adatvedelem #right_div {
	display: none;
}

.site_outer_adatvedelem #content_div {
	width: 100%;
}

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: '\002B';
	font-size: 14px;
	left: 5px;
	top: 10px;
	z-index: 1;
	font-weight: bold;
}

div.data-handling-page ul.themes li.open>header h3:before {
	content: '\2212';
}

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 {
	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 {
	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;
}

.fancybox-overlay {
	z-index: 9981;
}

/* Vezetotestuletek */

#management-page #content-frame > div {
	width: 100%!important;
}