﻿#update-msg {
	display: none;
	position: absolute;
	right: 0;
	top: 120%;
	z-index: 500;
	background: #4574ab;
	color: #fff;
	font-weight: bold;
	border: 3px solid #fff;
	width: 300px;
	text-align: left;
	padding: 10px;
}

#update-msg h3 {
	color: #fff;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	background-color: transparent;
	color: #000;
}

h1, h2, h3, h4, h5, h6, .tophed, #top_head h4, .cnt_head h4, .cnt_szponzorok h4 {
	background-color: transparent;
	color: #666;
	text-align: left;
}

h1, .tophed, #top_head h4, .cnt_head h4, .cnt_szponzorok h4 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	display: block;
}

#top_head h4 {
	text-align: center;
	background: #215f9a;
	color: #fff;
	padding: 20px;
	font-size: 29px;
}

h2 {
	font-size: 20px;
	line-height: 25px;
}

h3 {
	font-size: 18px;
	line-height: 22px;
}

h4 {
	font-size: 16px;
	line-height: 19px;
}

h5 {
	font-size: 14px;
	line-height: 17px;
}

h6 {
	font-size: 13px;
	line-height: 18px;
}

p {
	text-align: justify;
	margin: 5px 0px;
}

a, a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #900;
}

a:hover:link, a:hover:visited {
	color: #b80000;
	font-weight: bold;
}

/* .left-vertical-line::before { */
	/* content: ""; */
	/* position: absolute; */
	/* width: 2px; */
	/* height: 100%; */
	/* background: black; */
/* } */

.left-vertical-line {
	border-left: 2px solid #0B6FA4;
}
.left-vertical-line > * {
	margin-left: 10px;
}

.right-vertical-line {
	border-right: 2px solid #0B6FA4;
}
.right-vertical-line > * {
	margin-right: 20px;
}

/* .right-vertical-line::after { */
	/* content: ""; */
	/* position: absolute; */
	/* width: 2px; */
	/* height: 100%; */
	/* background: black; */
/* } */

img, a img, img a {
	border: none;
}

input {
	margin: 5px;
	background-color: #fff;
	color: #000;
}

ul, ol, li {
	text-align: justify;
}

hr {
	height: 1px;
	padding: 0px;
	background-color: transparent;
	color: #eef0f1;
	border: none;
}

form {
	margin: 0px;
	padding: 0px;
}

#mkardio-mobile-head-logo{
display:none;
}

#extra_scrolling_div {
	background-color: transparent;
	color: #000;
	text-align: center;
}/* oldal tetejen, aljan vagy szelen levo fix tartalom */

/* az adminok altal lathato Adminisztr??ci?? felirat?? gomb */
#admin_div {
	width: 100%;
	height: 20px;
	padding: 0px 0px;
	position: fixed;
	bottom: 0px;
	left: 0;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	text-align: center;
	background-color: transparent;
	color: #FFF!important;
	display: table;
	z-index: 80;
	margin: 0 auto;
}

#admin_div .mini {
	height: 20px;
	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;
	display: block;
	width: 80%;
	margin: 0 auto;
	line-height: 20px;
}

#admin_div a {
	background-color: transparent;
	color: #FFF!important;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	letter-spacing: 2px;
}

#site_outer_div {
	background: url('/upload/kardiologia/frameimage/topbg.jpg') repeat-x top left #f7f7f7;
}/* fo div */

#site_outer_div, #bodybackground {
	background: url('/upload/kardiologia/image/csempe/site_outer_div_bg.png') repeat-x 0px 100px #183d64;
}

#basetable_x{
	background: url('/upload/kardiologia/image/csempe/footer-gradient.png') repeat-x bottom 0 center;
	/*-webkit-box-shadow: 0px 4px 28px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 28px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 28px 0px rgba(0,0,0,0.75);*/
}

#site_inner_div {
	/*background: url('/upload/kardiologia/image/csempe/footer-bg.jpg') repeat-x bottom left;*/;
}/* fo div 2 */
#layout_div {
}/* site-ot korbefogo div */
#basetable_x {
}/* a honlapot magaba foglalo div, pl. arnyek effektre */
#layout_head_div {
}/* a honlap fejlece */
#layout_head_2_div {
}/* a honlap 2. fejlece */
#layout_header_portlet_div {
}/* a honlap felso portletsora */
#layout_footer_portlet_div {
}/* a honlap also portletsora */


#maintable_container_x {
	position: fixed;
	z-index: 100;
	width: 100%;
	top:0;
	left:0;
}

/* repulomenu ul/li szerkezettel */
/* fomenu */
#layout_menu_div {
	background: #acd6ff;
	border-bottom: 3px solid #d0e8ff;
	-webkit-box-shadow: 0px -3px 24px 0px rgba(2,53,101,0.5);
	-moz-box-shadow: 0px -3px 24px 0px rgba(2,53,101,0.5);
	box-shadow: 0px -3px 24px 0px rgba(2,53,101,0.5);
}/* menut befoglalo div */
#topmenu_container {
	width: 100%;
}/* menut befoglalo belso div */
#topmenupanel {
}/* menut befoglalo legbelso div */

#topmenupanel table#menu1 {
	width: 96%;
	margin: auto;
	float: none!important;
/* style feulcsapasa vegett kell */
	text-align: center!important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}/* menut befoglalo elso table */
#topmenupanel table.smenu td {
	width: auto;
}

#topmenupanel table.smenu td table {
	width: auto;
	margin: auto;
}

#topmenupanel table.smenu td table td {
	padding: 0px;
/* padding ertek menupontonkent valtozo */;
}

.ie6 #topmenupanel table.smenu td table td,
.ie7 #topmenupanel table.smenu td table td {
	padding: 12px 4px;
/* padding ertek menupontonkent valtozo */;
}

#topmenupanel table.smenu td table:hover {
}/* smenu hoverje */
#topmenupanel table.smenu td table td+td {
	width: 15px!important;
	padding: 0px;
}

.smenu a, 
.smenu a:hover {
	font-size: 13px;
	line-height: 13px;
	text-decoration: none!important;
}

.smenu a {
	color: #fff;
	background-color: transparent;
	display: block;
}

.smenu a:hover {
	color: #fff;
	background-color: transparent;
}

.ie6 a.smitem {
	color: #FFF;
}

.smhilight {
	background-color: transparent!important;
}


/* almenu */


.dmenu {
	width: 220px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px!important;
	border: 1px solid #e2081b;
	z-index: 5;
	list-style-type: none;
	font-size: 13px;
	line-height: 16px;
	text-align: left;
}

.dmenu table tr td {
	padding: 3px 5px;
}

.dmenu a {
	width: 170px;
	margin: 0px;
	padding: 0px!important;
	color: #fff;
	z-index: 5;
	font-size: 13px;
	line-height: 16px;
	display: block!important;
}

.dmenu a:hover {
	width: 170px;
	color: #830101;
	display: block!important;
}

.ie6 a.dmitem {
	color: #fff;
}

.dmhilight {
	margin: 0px;
	padding: 2px!important;
	background-color: #fff;
	color: #830101!important;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none!important;
	display: table!important;
}

/* content */
#contentframe_container_x_lcr3 {
	/*background-color: #b6101c;*/;
}/* jobb oldal */
#contentframe_container_x_lcr2 {
	/*background: #fff;*/;
}/* kozep */
#contentframe_container_x_lcr1 {
	/*background: url('/upload/kardiologia/frameimage/portlet_leftcontent_back.jpg') repeat-y top right transparent;*/;
}/* bal oldal */

#left_div {
}

#right_div {
}

.content_inner_div {
	margin: 0px;
	background: #fff;
	padding: 3px;
}

.content_inner_div.content_inner_esemenynaptar,
.content_inner_div.content_inner_hirek,
.content_inner_div.content_inner_info_299 {
	background: none;
}

.content_top_div {
	background-color: #666;
}

.content_cnt_div {
}

.content_bottom_div {
}

.content_cnt_div .important_cnt_div {
	margin: 20px 50px;
	padding: 15px;
	background-color: orange;
	border: 1px solid #8b0000;
	border-radius: 8px;
}

div[class^="content_inner_div content_inner_hirek_"] {
	background: none;
}

/*** contentet felepito class-ok, id-ek ****/
.contentstyle {
	padding: 9px;
	background-color: #fff;
	border-left: 1px solid #e6e6e6;
}/* content */
.contentstyle table {
	width: 100%;
}

.contentstyle table table img {
	border: none;
}

.info_first_table br, 
.info_first_table hr {
	/*display:none;*/;
}

#info_first_table {
	margin-bottom: 10px;
}

#info_second_table {
}

.t_head {
	color: #2f4e66;
}

.t_cell1, 
.t_head_different, 
.t_head_different_small {
	background-color: #e4e4e4;
}

.t_cell2, 
.t_cell_correct_small {
	background-color: #ececec;
}

.t_head, 
.t_cell2_small, 
.t_cell3, 
.t_cell3_small {
	background-color: #f2f2f2;
}

.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: #f7f7f7;
}

.t_cell_small_light {
	background-color: #fafafa;
}

.t_cell_light, 
.t_head,  
.t_cell0, 
.t_cell1, 
.t_cell2, 
.t_cell3, 
.t_cell4, 
.t_cell0_small, 
.t_cell1_small, 
.t_cell2_small, 
.t_cell3_small, 
.t_cell4_small {
	padding-top: 2px;
	padding-left: 4px;
}

.t_head {
	height: 20px;
	font-weight: bold;
	text-decoration: none;
}/* a fejlecben levo cellak; pl. dokumentumok.aspx-en oldal tetejen levo dokumentumkategoriak  */
.t_cell_light {
	height: 20px;
}

.t_cell_small_light {
	height: 20px;
	padding: 2px;
}

.t_cell0_small_left {
	padding-left: 7px;
	padding-right: 7px;
}

:link.t_cell0_small_left, .t_cell0_small_right {
	padding-left: 14px;
	padding-right: 8px;
}

.t_cell0_small_left_nopadding {
	padding-left: 8px;
	padding-right: 8px;
}

.subhead_right {
	padding: 0px 10px;
}

.t_head_different, 
.t_head_different_small {
	height: 20px;
	padding-top: 2px;
	padding-left: 4px;
}

.t_head_small {
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
} /* Az index.aspx-en a web-tartalom statisztika cimsor stilusa */

.t_cellr0_small,
.t_cellr1_small, 
.t_cellr2_small, 
.t_cellr3_small, 
.t_cellr4_small {
	padding-top: 2px;
	padding-left: 4px;
}

.tablehead {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}/* pl. dokumentumok.aspx "Dokumentum nem regisztralt felhasznaloknak" cella */
	
.tableheadw {
	background-color: transparent;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.button {
	background-color: #A70F14;
	border: none;
	text-decoration: none;
	color: #ffffff;
}

.comment {
	font-size: 9px;
}

.input {
	border: 1px solid #acacac;
	background-color: #FFF;
	color: inherit;
	text-decoration: none;
}

.redtext {
	color: red;
	font-weight: bold;
}
/* kiemelt szoveg */
.news_left_date {
	margin: 0px;
	color: inherit;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}/* mas tarsasagok hireinek datuma */


/**** inaktiv - bejelentkezeshez kotott tartalmak, linkek ****/
.disbaleddocrow td {
	margin: 0px;
	background-color: transparent;
	color: gray;
}

.disbaleddocrow td img {
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}

.disbaleddocrow .t_cell1, .disbaleddocrow .t_cell2, .disbaleddocrow .t_cell3_small, .disbaleddocrow .t_cell4_small {
	border: solid 1px #eaeaea;
}

.disbaleddocrow .t_cell2 table td {
	border-style: none;
}

.disbaleddocrow td a, .disbaleddocrow td a:hover, .disbaleddocrow td a:active, .disbaleddocrow td a:visited {
	color: gray;
}
/**** inaktiv tartalmak, linkek / ****/


/* designos content div */
.gradient_design_box_picture, 
.grey_design_box_picture {
	margin: 5px 0px 10px 0px;
	padding: 10px 15px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: top left;
}

.gradient_design_box_border, 
.grey_design_box_border {
	height: 100%;
	padding: 5px 0px 10px 0px;
	margin: 10px 0px;
	border: 1px solid #e9e9ea;
}

.gradient_design_box_picture .nyitolap_cnt_head, 
.grey_design_box_picture .nyitolap_cnt_head {
	width: 200px;
	height: 30px;
	margin-top: 0px;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #666;
}

.gradient_design_box_picture .nyitolap_cnt_cnt {
	margin: 0px;
	background-color: transparent;
}

.gradient_design_box_picture h1,
.grey_design_box_picture h1 {
	padding: 0px 10px 10px 0px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #666;
}

.gradient_design_box_picture h2, 
.gradient_design_box_border h2, 
.grey_design_box_picture h2, 
.grey_design_box_border h2 {
	padding: 5px 10px;
	background-image: url(/upload/kardiologia/image/gradient_top_back.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #666;
}

.gradient_design_box_picture h3, 
.grey_design_box_picture h3 {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
}
/* designos content div / */

/* uj content css */
/****** content alapfelepitese ******/
.cnt {
	margin: 0px 5px;
}
/* uj content, ez felel a contentstyle-on beluli tartalom szelessegeert, valamint hirek es sajtofigyeles oldalon is megtalalhato */
.cnt_header {
	border: none;
}
/* az oldalak cime es leiro mezoje */
#tophead_hr {
	height: 1px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #eeeeee;
	color: #eeeeee;
}

#header_description {
	margin: 0px;
	color: #666;
}

.cnt_cnt {
	padding: 20px;
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
	line-height:26px;
}

.cnt_cnt a,.cnt_cnt a:hover{
font-weight:normal;
color:#b6101c;
}
/* az oldal tenyleges tartalma*/
.cnt_footer {
	border: none;
}
/* az oldalak lablece, opcionalis, akkor jo, ha pl olyan designt akarunk mint a gluconet, akkor kep teheto a cnt_header-re meg a cnt_footer-re */
.cnt_cnt p {
	margin: 3px 0px;
}
/* az oldal tenyleges tartalmanak bekezdesei*/
.cnt img {
	margin: 5px;
}

#content_br, #tophead_br {
}/* header-ben levo kodbol jovo br tag-ek */

h1.cnt_subhead {
	height: 40px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #666;
}/* alcim, melyre akar hatterkep is teheto, uj design-mintat kovetve */
.important_text {
	font-weight: bold;
	color: #285a81;
}/* boldozott, kiemelt szoveg */

#doc_cnt a {
	font-weight: normal;
}

/* uj stilusu hirek, sajtofigyeles + egyeb oldalakra vonatkozo kozos reszek */
.middle_news img.lightbox_normal {
	width: 200px;
}
/*
#middle #top_head br,
#middle .cnt .indexbox br 
, 
*/

#middle .one_newsblock p img:not(.visible){
	display: none;
}

#middle.detailsview .one_newsblock .news_text img {
	display: block;
	max-width: 100%;
}

#middle.detailsview .one_newsblock .news_text .news-img-lightbox {
	width: initial!Important;
	max-width: 100%;
}

#middle.detailsview .news-img-lightbox:has(img.float-right) {
    float: right;
    max-width: 30% !important;
}

img.left{
	float:left;
	margin:10px 10px 5px 0;
}

img.right{
	float:right;
	margin:10px 0 5px 10px;
}

#middle.detailsview li.one_newsblock:after{
	display:block;
	content:'';
	clear:both;
}

#middle .cnt {
	margin: 0px;
	border: none;
	text-align: center;
	width: 100%;
	display: table;
	background: #fff;
}

#middle .cnt ul, 
#middle .cnt2 ul, 
#middle .cnt li, 
#middle .cnt2 li {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#middle .cnt2 .number-list ol li{
    list-style: decimal;
}

#middle .cnt #top_head {
	/*width:100%;*/
	padding: 3px;
	text-align: center;
}/* cimek befoglalo doboza */

/* hirkategoriak */
#middle .cnt .cat_1, 
#middle .cnt .cat_2 {
	float: right;
	display: none;
}

#middle .cnt .indexbox {
	width: 200px;
	padding: 10px 0px 5px 0px;
	margin-bottom: 10px;
	background-color: #fbfbfb;
	border: 1px solid #ececec;
	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 #ececec;
	padding: 5px;
}/* feljovo ablak */
.categories a, .categories a:hover {
	font-weight: normal;
}
/* hirkategoriak / */
#middle #newscategory_select {
	padding-top: 11px;
}

/* oldalnavigacio */
#middle .cnt .newsnav, 
#cntphMaster_panSearchCongressProgramResult .datapager{
	padding-top: 9px;
	margin: 0px;
	border-top: 2px solid #d2e8fd;
	color: #CDD0D4;
	clear: both;
	background: #dcedfd;
	position: relative;
	overflow: auto;
}

div.content_inner_div.content_inner_hirek #middle .cnt .newsnav {
margin-top:48px;
}

div.content_inner_div.content_inner_hirek #middle .cnt .newsnav:after{
	display:block;
	content:'';
	clear:both;
}

#middle #dptop {
	margin-bottom: 8px;
	width: auto;
	display: block;
	padding: 3px;
}

.newsnav div {
	width: 20%;
	float: left;
}

.newsnav .back {
	text-align: left;
}

.newsnav .back span,
#cntphMaster_panDP1 .back span,
#cntphMaster_panDP2 .back span,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_firstButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_firstButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_prevButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_prevButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_lastButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_lastButton  {
	background: url('/upload/kardiologia/image/csempe/navigate-sprite.png') no-repeat;
	background-position: -36px -0px;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-right: 17px;
	position: relative;
	left: 17px;
}

.newsnav .back a,
#cntphMaster_panDP1 .back a,
#cntphMaster_panDP2 .back a,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_prevButton {
	text-align: left;
	background: url('/upload/kardiologia/image/csempe/navigate-sprite.png') no-repeat;
	background-position: -72px -0px;
	width: 36px;
	height: 36px;
	display: inline-block;
	position: relative;
	margin-right: 14px;
	border:none;
}

.newsnav .back a:hover,
#cntphMaster_panDP1 .back a:hover,
#cntphMaster_panDP2 .back a:hover,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_prevButton:hover {
	background-position: -0px -0px;
	width: 36px;
	height: 36px;
}

.newsnav .foward span,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_nextButton {
	background: url('/upload/kardiologia/image/csempe/navigate-sprite.png') no-repeat;
	background-position: -36px -108px;
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-right: 17px;
}

.newsnav .foward a,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_nextButton {
	text-align: left;
	background: url('/upload/kardiologia/image/csempe/navigate-sprite.png') no-repeat;
	background-position: -72px -108px;
	width: 36px;
	height: 36px;
	display: inline-block;
	position: relative;
	/*right: 17px;*/
	margin-right: 17px;
	border:none;
	padding-top:2px;
}

.newsnav .foward a:hover,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_nextButton:hover {
	background-position: -0px -108px;
	width: 36px;
	height: 36px;
}

.newsnav .step a{
display:inline-block;
width:28px;
line-height:28px;
text-align:center;
background-color:#fff;
border:2px solid #bbdcfc;
font-size:17px;
font-weight:bold;
color:#386a9f;
margin:0 3px;
}

.newsnav .step a:hover{
color:#fff;
background-color:#d71a20;
border-color:#fff;
}

.newsnav .step {
	text-align: center;
	width: 60%;
}

.newsnav .step br {
	display: none;
}

.newsnav .back a.firststep:hover,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_firstButton:hover{
	background-position: -0px -36px;
	width: 36px;
	height: 36px;
}

.newsnav .back span.firststep_inact,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_firstButton {
	background-position: -36px -36px;
	width: 36px;
	height: 36px;
}

.newsnav .back a.firststep,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_firstButton {
	background-position: -72px -36px;
	width: 36px;
	height: 36px;
	border:none;
	margin:0 14px;
}

.newsnav .foward a.laststep:hover,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_lastButton:hover {
	background-position: -0px -72px;
	width: 36px;
	height: 36px;
}

.newsnav .foward span.laststep_inact,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_lastButton {
	background-position: -36px -72px;
	width: 36px;
	height: 36px;
}

.newsnav .foward a.laststep ,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_lastButton{
	background-position: -72px -72px;
	width: 36px;
	height: 36px;
	border:none;
	padding:0;
	margin-bottom:2px;
}

#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_firstButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_firstButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_prevButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_prevButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_lastButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_lastButton{
	padding:0;
	top:12px;
	position:relative;
}

#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_nextButton,
#cntphMaster_panSearchCongressProgramResult div.datapager span.pager_lastButton,
#cntphMaster_panSearchCongressProgramResult div.datapager a.pager_lastButton{
	margin:0;
}

#cntphMaster_dp1.newsnav .step a,
#cntphMaster_dp2.newsnav .step a,
#cntphMaster_dp1 a,
#cntphMaster_dp2 a {
	background: #fff;
	color: #386a9f;
	border: 2px solid #fff;
	display: inline-block;
	width: 28px;
	height: 28px;
	font-size: 17px;
	line-height: 30px;
	font-weight: bold;
	padding:0;
}

#cntphMaster_dp1 div.foward a,#cntphMaster_dp2 div.foward a{
margin:2px 17px 0 0;
height:36px;
width:36px;
border:0;
}

#cntphMaster_dp1 div.back a,#cntphMaster_dp2 div.back a{
margin-bottom:0;
margin-top:2px;
}

#cntphMaster_dp1 div.foward a:first-child,#cntphMaster_dp2 div.foward a:first-child{
margin-right:14px;
}

#cntphMaster_dp1.newsnav .step a:hover,
#cntphMaster_dp2.newsnav .step a:hover,
#cntphMaster_dp1 a:hover,
#cntphMaster_dp2 a:hover {
	background: #d71a20;
	color: #fff;
	text-decoration: none;
}

.newsnav .step .actualstep,
div#cntphMaster_panSearchCongressProgramResult div.datapager span.currentPageIndex {
	background: #1c97e6;
	color: #fff;
	border: 2px solid #fff;
	display: inline-block;
	width: 28px;
	font-size: 17px;
	line-height: 28px;
	font-weight: bold;
	margin:0 3px;
}

.newsnav a.archivlink {
	display: none;
}

.newsnav .foward {
	text-align: right;
}

.back img, 
.foward img {
	margin: 0px 8px;
	vertical-align: middle;
	display: none;
}
/* oldalnavigacio / */


/*** hirek ***/
#middle:not(.expand) .cnt2 .one_newsblock {
	padding: 3px 3px 30px 3px;
	margin-bottom: 8px;
	background-color: #fff;
	border: 1px solid #ececec;
	display: block;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
	position: relative;
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow: auto;
}

#middle.expand .cnt2 .one_newsblock {
	background-color: #fff;
	border: 1px solid #ececec;
}

#middle:not(.expand) .cnt2 .one_newsblock:hover {
	padding: 3px 3px 30px 3px;
	margin-bottom: 8px;
	background-color: #fff;
	border: 1px solid #ececec;
	display: block;
	position: relative;
	z-index: 9;
	-webkit-transform: scale(1.01,1.01);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.01,1.01);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.01,1.01);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

#middle .cnt2 .title a, 
#middle .cnt2 .title a:visited, 
#middle .cnt2 .title a:hover, 
#middle .cnt2 .title a:visited:hover {
	margin: 0px 10px 10px 10px;
	font-size: 16px;
	line-height: 25px;
	text-decoration: none;
	display: block;
	text-align: left;
}/* hirek cime */
#middle .cnt2 .newsdate {
	width: auto;
	max-width:75%;
	float: left;
	margin: 0px 10px 2px 10px;
	font-size: 13px;
	color: #568abe;
	text-align:left;
}

#middle.expand .cnt2 .newsdate {
	width: auto;
	max-width:97%;
	float: none;
	margin: 0px 10px 10px 10px;
	font-size: 13px;
	color: #568abe;
	text-align:left;
	border-bottom:2px solid #d6e4f9;
}

#middle .cnt2 .newsdate #newsdate_sitelink a{
	padding:5px;
}

#middle .cnt2 .newsdate #newsdate_sitelink a:hover{
	text-decoration:none;
	background:#b1121f;
	color:#fff;
}


#middle .newsdate {
	width: auto;
	float: left;
	margin: 0px 10px 10px 0px;
	font-size: 11px;
	color: #999;
}

.expand{
	line-height:26px;
}

/* hir datuma */
.newsdate_and_btns .addthis_default_style {
	margin-bottom: 10px;
	margin-right: -40px;
	float: right;
	display:none;

}

.expand .newsdate_and_btns .addthis_default_style {
	display:block;
	float:none;
	padding-left:7px;
	width:97%;
}

.one_newsblock .reldoc{
	display:none!important;
}







/* ajanlo gombok */
#middle .cnt2 .news_text,
#middle .cnt2 .news_lead {
	margin: 10px;
	text-align: left;
	clear: both;
	overflow:auto;
	padding-bottom:10px;
}

#middle .cnt2 .news_text p,
#middle .cnt2 .news_lead p {
	margin: 1em 0px 0px;
}/* hir szovege, lead szovege */
#middle .cnt2 .news_text .lightbox_normal,
#middle .cnt2 .news_lead .lightbox_normal {
	margin-bottom: 10px;
	/*border:5px solid #cecece;*/
	border-left-width: 2px;
	border-right-width: 2px;
}/* hir kepe */
#middle .cnt2 .next_btn_block {
	width: 100%;
	display: none;
}

#middle .cnt2 .nextlink,
#middle .cnt2 .nextlink a, 
#middle .cnt2 .nextlink a:hover,
#middle .cnt2 .backlink,
#middle .cnt2 .backlink a, 
#middle .cnt2 .backlink a:hover {
	font-weight: bold;
	float: right;
}/* tovabb gomb */

/* tablazat ill. kapcsolodo dokumentumok */
#middle .cnt2 .one_newsblock table {
	width: 97%;
	margin: 0px 10px;
}

#middle .cnt2 .one_newsblock table table {
	width: 97%;
	margin: 0px 0px;
}

.reldoc {
	margin-top: 10px;
	/*display:block;*/
	display: table;
	padding-bottom:15px;
}

.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;
}

#middle .cnt2 .title a {
	color: #2d5a8c;
	background: #dcedfd;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 11px 17px;
}

#middle .cnt2 li:hover .title a {
	color: #b6101c;
	background: #f9dbdb;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 11px 17px;
}

#middle .cnt2 li .newsdate_and_btns,
#middle li .newsdate_and_btns {
	padding-top: 10px;
	position: absolute;
	overflow: visible;
	bottom: 5px;
	width:90%;
}

#middle.expand .cnt2 li .newsdate_and_btns, #middle li .newsdate_and_btns{
	width:100%;
}

#middle .cnt2 .nextlink {
	/*display:none;*/;
}

/*layout 889. sor környéke a hírek beoldal hack*/

#middle.expand .cnt2 .one_newsblock {
	padding:0;
	padding-bottom: 20px;
	margin: 0;
	float:left;
}

#middle.expand .cnt2 .one_newsblock:hover {

}

#middle.expand .cnt2 li .title a,
#middle.expand .cnt2 li:hover .title a {
	background: none;
	color: #b6101c;
	font-size: 29px;
	line-height: 33px;
	font-weight: normal;
	cursor: text;
	margin: 0;
	padding: 10px;
}

#middle.expand .cnt2 .one_newsblock {
	border: none;
}

#middle.expand .cnt2 li .newsdate_and_btns {
	position: relative;
	font-size: 14px;
	margin-bottom: 26px;
}

#middle.expand .cnt2 li .news_lead{
	/* padding-top:35px; */
}

#middle.expand li .newsdate_and_btns .newsdate {
	font-size: 14px;
}

#middle.expand li .newsdate_and_btns .newsdate #newsdate_sitelink a {
	font-weight: normal;
}

#middle.expand li .newsdate_and_btns .newsdate #newsdate_sitelink a:hover {
	text-decoration: none;
}

#middle.expand .backlink2 {
	position: relative;
	overflow: auto;
	margin: 0;
	background: #fff;
	padding: 3px;
	clear:both;
}

#middle.expand .backlink2 .backlink,
#szakmai-archive span{
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	background: url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
	background-color: #396b9f;
	border: none;
	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;
}

#middle.expand .backlink2 .backlink:hover{
	background-color: #b1121f;
	cursor: pointer;
}

#middle.expand .backlink2 .backlink a,
#middle.expand .backlink2 .backlink a:hover,
#szakmai-archive span a,
#szakmai-archive span a:hover {
	color: #fff;
	text-decoration: none;
	padding: 14px 17px 14px 65px;
}

#middle.expand .backlink2 .backlink a img {
	display: none;
}

#middle.expand .reldoc #b2{
	display:none;
}

#middle.expand .reldoc{
	display:block!important;
	background: url("/upload/kardiologia/image/csempe/attach.jpg") no-repeat;
	width: auto;
}

#middle.expand .reldoc p{
	display:block;
	overflow:auto;
	margin-bottom:2px;
}

#middle.expand .reldoc .nextlink{
	float:none;
}

#middle.expand .reldoc .nextlink a{
	display: block;
	background: #c7e4ff;
	color: #366cb6;
	font-size: 17px;
	padding: 5px 8px;
	margin-left:39px;
	float:none;
}

#middle.expand .reldoc table#dlot2{
	display:table!important;
	width:100%;
	margin:0;
	border-collapse:separate;
	border-spacing:2px;
}

#middle.expand .reldoc table#dlot2 .separate_td{
	display:none;
}

#middle.expand .reldoc table#dlot2 .t_cell1.document_name_td{
	background:#eaf5ff;
	padding:5px!important;
}

#middle.expand .reldoc table#dlot2 .t_cell1.document_name_td a{
	color:#366cb6;
}

#middle.expand .reldoc table#dlot2 tr.disbaledDocRow .t_cell1.document_name_td a,#middle.expand .reldoc table#dlot2 tr.disbaledDocRow td{
	color:#9BBDDF;
}

#middle.expand .reldoc table#dlot2 tr:not(.disbaledDocRow):hover td{
	color:#fff;
	background-color:#1D8CD4;
}

#middle.expand .reldoc table#dlot2 tr:not(.disbaledDocRow):hover td a{
color:#fff;
}

#middle.expand .reldoc table#dlot2 .t_cell2{
	background:#e3f1ff;
	color:#568abe;
	text-align: left;
	padding:5px!important;
}

#middle.expand .reldoc table#dlot2 .t_cell2 .t_cell2{
	padding:0!important;
}

#middle.expand .reldoc table#dlot2 .t_cell3_small{
	background:#deefff;
	color:#568abe;
	padding:5px!important;
}

#szakmai-archive{
	text-align:center;
	height:54px;
	margin-top:8px;
}

#szakmai-archive span{
	height:50px;
	display:inline-block;
	border:2px solid #fff;
}

#szakmai-archive span a{
	position:relative;
	top:15px;
}

#szakmai-archive span:hover {
	background-color: #1c97e6;
	cursor: pointer;
}

/*** hirek / ***/


/*** Szakmai hírek ***/

#top_head .one_newsblock .title a {
	color: #000;
	font-size: 19px;
	display: block;
	margin-bottom: 5px;
}

#top_head .one_newsblock .news_text {
	text-align: left;
}

#top_head .one_newsblock .next_btn_block {
	display: none;
}

#middle .cnt #top_head .one_newsblock {
	padding: 0 17px;
	width: auto;
}

#top_head .one_newsblock .newsdate_and_btns {
	position:relative;
	color:#568abe;
	height:30px;
}

#top_head .one_newsblock .newsdate_and_btns .newsdate{
	color:#568abe;
	font-size:13px;
}

#meszk_hirek {
	color: #fff;
	background: url(/upload/kardiologia/image/csempe/cat-arrow.jpg) no-repeat 99% 50% #1c97e6;
	border: none;
	font-size: 17px;
	font-weight: bold;
	padding: 6px 50px 6px 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
 /* Removes default arrow from firefox*/
	text-overflow: "";
  /*Removes default arrow from firefox*/
	border-radius: 0;
}



/*** sajtofigyeles ***/
#middle #obsnews ul li {
	margin-bottom: 10px;
	padding: 10px 0px;
	border: 1px solid #dedede;
	background-color: #ffff;
}


/*** webterkep.aspx ***/
#tree_div table {
	width: 100%;
}

#tree_div img {
	margin: 0px!important;
}

/* abc szerinti navigacios resz */
html>body #abc_nav,
#abc_nav {
	width: 100%;
	height: 100%;
	text-align: center;
}

html>body #abc_nav {
	clear: both;
	border-bottom: 3px solid #7c9ece;
}/* IE7, Firefox, Opera, Safari, Chrome miatt  */
#abc_nav {
	clear: none;
}/* IE6 miatt  */
#abc_nav a {
	padding: 5px;
	margin: 0px;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#abc_nav a:hover {
	padding: 5px;
	margin: 0px;
}

#abc_nav .nav {
	margin: 0px;
	text-decoration: none;
}

/* lablec */
#layout_footer_div {
	padding: 0px;
	margin: 0 -300px;
	background: url(/upload/kardiologia/image/csempe/footer-bg.jpg) repeat-x;
}

#Table1 {
	width: 100%;
}

#footer_nav {
	padding: 12px 0px 12px 0px;
	text-align: center;

}

#footer_nav .nav_block {
	color: #900;
}

#footer_nav .mini, #footer_nav .mini a, #footer_nav .mini a:hover, #footer_nav .mini a:visited, #footer_nav .mini a:visited:hover, #footer_nav .mini a:active, #footer_nav .mini a:active:hover, #footer_nav .nav_block a {
	color: #6991c9;
	text-decoration: none;
	font-weight: bold;
	font-size: 17px;
	padding: 13px 30px 12px;
	text-transform: uppercase;
}

#footer_nav .nav_block a:hover {
	color: #fff;
	background: #234c79;
}

#footer_site table td {
	width: auto;
	vertical-align: top;
}

#footer_site {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#footer_site #tarsasag_logo_float {
	margin-top: 10px;
	margin-right: 15px;
	float: left;
}

#footer_site #elerhetoseg {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #6991c9;
	float: left;
	font-size: 15px;
	line-height: 19px;
}

#footer_site #elerhetoseg #footer-title {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

#footer_site #elerhetoseg #footer-subtitle {
	color: #acd6ff;
	font-size: 15px;
	font-weight: bold;
}

#footer_site #elerhetoseg #footer-address {
	padding: 10px 0 15px 0;
	display: block;
	margin: 0;
}

#footer_site #elerhetoseg a {
	color: #b4d0f6;
	text-decoration: underline;
	font-weight: normal;
}

#footer_site #elerhetoseg a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer_site #footerright ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
	text-align: center;
}

#footer_site #footerright ul li {
	position:relative;
	display: inline-block;
	margin-right: 6px;
}

#footer_site #footerright ul li a {
	display: block;
	height:100%;
}

#footer_site #footerright ul li a:hover {
	text-decoration: none;
}

#footer_site #footerright .facebook {
	background: url(../image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -0px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .facebook:hover {
	background-position: -0px -0px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .twitter {
	background: url(../image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -138px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .twitter:hover {
	background-position: -0px -138px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .googleplus {
	background: url(../image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -46px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .googleplus:hover {
	background-position: -0px -46px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .in {
	background: url(../image/csempe/social-icon.jpg) no-repeat;
	background-position: -46px -92px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright .in:hover {
	background-position: -0px -92px;
	width: 46px;
	height: 46px;
}

#footer_site #footerright img {
	margin-top: 15px;
}

#copyright {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #6991c9;
	padding-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	position: relative;
}

#copyright span {
	color: #b4d0f6;
}

.scroll {
	position: absolute;
	z-index: 100;
	bottom: 9px;
	right: 0;
}

.scroll:hover {
	bottom: 10px;
}

.scroll .back-to-top span {
	display: none;
	margin-right: 10px;
}

.scroll:hover .back-to-top span {
	display: inline;
}

.scroll .back-to-top .icon {
	background: url(../image/csempe/up-sprite.png) no-repeat;
	background-position: -0px -41px;
	width: 48px;
	height: 38px;
	padding: 12px 25px;
	display: inline;
	margin: 0;
}

.scroll:hover .back-to-top .icon {
	background-position: -0px -0px;
	width: 48px;
	height: 41px;
	padding: 13px 25px;
}

.scroll .back-to-top:hover {
	text-decoration: none;
}

#footer_site table td#dokinet_text {
	width: 20%;
	margin-top: 0px;
	text-align: right;
	vertical-align: bottom;
}


/* egyeb, tarsasagfuggo kiegeszitesek */
#angol_Rollup {
	float: none!important;
	text-align: center;
	margin-right: 20px;
}/* 199-es infooldal */

.portlet_orvostarsasagihirek, 
#latestcongress_portlet {
	margin: 10px 0px;
	background-image: url(/upload/kardiologia/frameimage/right_box_back.gif);
	background-repeat: repeat-y;
	background-position: top left;
}/*ideiglenesen, mig ki nem valtja a portlet class, akkor majd az ezen portletekhez tartozo css fajlok torolhetok lesznek*/
#info_second_table input {
	width: auto;
}

#menu1n6Items {
	margin-left: -96px!important;
}

#bottomNav1 {
	text-align: right;
}

#kiss_robert_gabor {
	float: none;
	margin-left: 0px!important;
}

/**** menutree ****/
#menutree1 table {
	display: block;
	float: left;
	width: auto;
	clear: both;
}

#rightcontentpanel, 
#ctl00_rightcontentpanel, 
#ctl00_rightcontent_container {
	width: 260px;
}/* jobboldali repulomenu */

.menutree {
	margin: 0px 8px 0px 8px!important;
	display: table;
	width: 238px;
}

#menutree1, 
#ctl00_menutree1 {
	margin: 16px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f4f4f4;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	border-left: 4px solid #c9c9c9;
	border-right: 4px solid #c9c9c9;
}
/*  balodlali repulomenu resz */
#menutree1 a, 
#ctl00_menutree1 a {
	text-decoration: none;
}
/* bal oldali menu gyoker eleme */
#menutree1 a:hover, 
#ctl00_menutree1 a:hover {
	text-decoration: none;
	color: #3e609d;
}

#menutree1 .menutree_rootnode,
#ctl00_menutree1 .menutree_rootnode {
	width: 100%;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #2d4775;
	font-variant: small-caps;
	text-decoration: none;
}/*bal oldali menu kivalasztott elem */
#menutree1 .menutree_rootnode:hover, 
#ctl00_menutree1 .menutree_rootnode:hover {
	width: 100%;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	color: #2d4775;
	font-variant: small-caps;
	text-decoration: none;
}/*bal oldali menu kivalasztott elem hover */
#menutree1 .menutree_selectednode, 
#menutree1 .menutree_selectednode:hover, 
#ctl00_menutree1 .menutree_selectednode, 
#ctl00_menutree1 .menutree_selectednode:hover {
	width: 100%;
	padding: 0px 0px 0px 3px;
	border-left: 3px solid #3e609d;
	font-weight: bold;
	color: #3e609d;
	text-decoration: none;
}
/**** menutree / ****/


.absolute_div {
	position: absolute;
	left: 0;
	top: 0px;
	height: 25px;
	width: 25px;
	background-image: url(/upload/kardiologia/image/red_corner.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}

#english_page  p.lightgrey_imp_text {
	color: #a9a9a9;
	font-size: 14px;
	font-style: italic;
	padding: 15px 10px 10px 10px;
}

.person {
	width: 415px;
	height: 85px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.persons_block p {
	margin: 0px;
}

.person_pict {
	background-color: #f3f3f3;
}

.person_pict img {
	border: 4px solid #f3f3f3;
	margin-left: 0px;
	margin-right: 30px;
}

.person p.doc_name {
	color: #9b1721;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;
	padding: 10px 0px 3px 0px;
	margin-bottom: 0px;
}

.person p.doc_tit {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
}

.person p.tit_decor {
	color: #f3f3f3;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	bottom: -3px;
	left: 114px;
}

#english_page .plain_text {
	font-size: 12px;
	line-height: 17px;
	margin: 10px;
	padding-right: 15px;
}

.gradient_design_box_picture ul {
	list-style-type: none;
	color: #a9a9a9;
	font-size: 13px;
	font-style: italic;
	margin: 10px 10px;
	padding-left: 0px;
}

.gradient_design_box_picture ul li {
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 4px;
	padding-bottom: 2px;
	padding-right: 10px;
	font-weight: normal;
}

.gradient_design_box_picture ul li span {
	list-style-type: none;
	color: #630000;
	letter-spacing: 3px;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	display: block;
}

.gradient_design_box_picture {
	position: relative;
	margin-top: 0px;
	padding: 0px;
}

.gradient_design_box_picture h1 {
	padding-left: 15px;
	padding-top: 10px;
}

#english_page {
	display: block;
}

#english_page h1 {
	color: #9b1721;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 3px;
}

.gradient_design_box_picture .subtitle {
	color: #9b1721!important;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
	letter-spacing: 3px;
	text-align: center!important;
	background-image: none!important;
}

#springmed_main_div .springmed_lead {
	text-align: justify;
	color: darkred!important;
}

#springmed_main_div .subhead {
	color: darkred!important;
	margin-bottom: 10px;
}

#fodiv_sprreszletek div {
	width: 100%!important;
	text-align: justify;
}

div.dijazottak h2 {
	background-color: #b6101c;
	color: #fff;
	padding: 5px 10px;
	clear: both;
}

div.dijazottak ul li,
div.dijazottak ol li {
	text-align: left;
	width: 500px;
}

div.dijazottak ol li {
	width: 620px;
}

div.dijazottak ul li span,
div.dijazottak ol li span {
	display: block;
	width: 150px;
	text-align: right;
	float: right;
}

div.dijazottak ul li span.masodik,
div.dijazottak ol li span.masodik {
	float: left;
	display: inline-block;
	text-align: right;
}

div.dijazottak ul li span.harmadik,
div.dijazottak ol li span.harmadik {
	float: right;
	text-align: left;
}

div.dijazottak ul li span.elso,
div.dijazottak ol li span.elso {
	float: left;
	text-align: left;
}

div.dijazottak ol li span.masodik {
	width: 170px;
	text-align: left;
}

div.dijazottak ol li span.elso {
	width: 230px;
}

div.dijazottak ol li span.harmadik {
}

div.kongresszus {
	font-family: arial;
	margin: 10px 0 0 30px;
	max-width:730px;
    width: calc(100% - 15px);
}
.content_inner_info_453 .gdpr .richter_szimp{width:700px;} 
div.kongresszus p {
	text-align: left;
    margin: 2px 0px;
}

div.kongresszus div.title, .container-fluid .title {
	background-color: #b12025;
	padding: 15px;
	border-bottom: 3px solid #7d0000;
	margin-bottom: 3px;
	width: 658px;
}
.container-fluid .archive-title{
	background: #13a8b7;
    background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
    background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
    background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
	padding: 15px;
	border-bottom: 3px solid #0F5960;
	margin-bottom: 3px;
}
div.kongresszus div.title h1, .container-fluid .title h1, .container-fluid .archive-title h1 {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	color: #fff;
}
div.kongresszus div.title h2 {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	color: #fff;
}

div.kongresszus div.infopanel {
	float: left;
	border: 2px solid #9cc0f1;
	background-color: #c5dbf9;
	margin-right: 3px;
	width: 240px;
	padding: 3px;
}

div.kongresszus div.infopanel.second {
	width: 426px;
	margin-right: 0;
}

div.kongresszus div.infopanel div.col1 {
	min-height: 45px;
	float: left;
}

div.kongresszus div.infopanel span.cimke {
	padding: 5px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #6991c9;
	margin: 0 0 0 0;
	display: inline-block;
}

div.kongresszus div.infopanel span.info {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	color: #25427c;
	margin: 6px 0 0 6px;
}

div.kongresszus div.infopanel span.info span {
	font-weight: normal;
}

div.kongresszus div.navigation {
	background: url("/upload/kardiologia/image/bg_ifj_kong2013.jpg") no-repeat -8px 0;
	margin-top: 3px;
	padding: 28px 12px 12px 12px;
	font-size: 18px;
	color: #9bcbfe;
	font-weight: bold;
	position: relative;
	min-height: 165px;
}

div.kongresszus div.navigation ul {
	position: absolute;
	list-style: none outside none;
	background-color: #2d5a8c;
	border: 3px solid #fff;
	padding: 5px;
	top: 54px;
	left: -3px;
	margin: 0;
	width: 242px;
}

div.kongresszus div.navigation ul li span, div.kongresszus div.navigation ul li.highlight span {
	display: block;
	height: 12px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	padding: 14px 15px 17px 10px;
	background-color: #6991c9;
	margin-bottom: 3px;
	border-left: 5px solid transparent;
	-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.kongresszus div.navigation ul li.highlight span{
	border-color: red;
    background: #8b0000;
    background: -moz-linear-gradient(left,#8b0000 0,red 100%);
    background: -webkit-linear-gradient(left,#8b0000 0,red 100%);
    background: linear-gradient(to right,#8b0000 0,red 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='darkred',endColorstr='red',GradientType=1);
}
div.kongresszus div.navigation ul li.highlight span:hover{
	color: #fff;
	cursor: pointer;background: -moz-linear-gradient(left,red 0,#8b0000 100%);
    background: -webkit-linear-gradient(left,red 0,#8b0000 100%);
    background: linear-gradient(to right,red 0,#8b0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red',endColorstr='#8b0000',GradientType=1);
}

div.kongresszus div.navigation ul li span:hover {
	color: #aa0000;
	text-decoration: none;
	background-color: #fff;
	cursor: pointer;
}

div.kongresszus div.navigation ul li span.active {
	background-color: #2d5a8c;
	border-color:#fff;
	color: #78a2db;
	cursor: default;
}

div.kongresszus div.content {
	background: url("/upload/allergologia/frameimage/kong_title_bg.gif") no-repeat 0 0;
	padding-top: 22px;
	font-size: 14px;
	margin-left: -5px;
}

div.kongresszus > div.content > div{
display:none;
}

div.kongresszus div.content h1 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	width:96%;
}

div.kongresszus div.content h1 span {
	padding: 6px 10px;
	background-color: #b12025;
}

div.kongresszus div.content div.main {
	background: url("/upload/allergologia/frameimage/kong_inner_bgtop.gif") no-repeat 0 0 #eff0f3;
	width: 668px;
	margin-left: 8px;
	padding: 25px 10px;
	border-bottom: 3px solid #fff;
}

div.kongresszus div.content div.main a.elso,
div.kongresszus div.content div.main a.jelentkezes {
	display: block;
	padding: 5px 7px 5px 30px;
	background: url("/upload/allergologia/frameimage/icon_pdf.gif") no-repeat 2px 4px #fff;
	border: 1px solid #e0e0e0;
	font-size: 14px;
	font-weight: bold;
	color: #b12025;
	float: left;
	text-decoration: none;
	margin: 0;
}

div.kongresszus div.content div.main a.elso {
	width: 90px;
	margin-left: 185px;
	margin-right: 7px;
	margin-bottom: 0;
}

div.kongresszus div.content div.main a.jelentkezes {
	width: 115px;
}

div.kongresszus div.content div.main a.elso:hover,
div.kongresszus div.content div.main a.jelentkezes:hover {
	color: #a63c00;
	text-decoration: none;
	border: 1px solid #b4b4b4;
	font-size: 14px;
	font-weight: bold;
	float: left;
	text-decoration: none;
	background: url("/upload/allergologia/frameimage/icon_pdf.gif") no-repeat 2px 4px #fff;
	display: block;
	padding: 5px 7px 5px 30px;
}

div.kongresszus div.content div.main a.elso:hover {
	width: 90px;
	margin-left: 185px;
	margin-right: 7px;
}

div.kongresszus div.content div.main a.jelentkezes:hover {
	margin-left: 0!important;
	margin-bottom: 0!important;
}

div.kongresszus div.content div.main h2 {
	text-align: center;
	margin: 15px 0;
	font-size: 14px;
	color: #000;
}

div.kongresszus div.content div.main p.center {
	text-align: center;
}

div.kongresszus div.content div.main p h6 {
	text-align: center;
	margin: 0;
}

div.kongresszus div.content div.main h3 {
	text-align: center;
	background-color: #fff;
	border-bottom: 2px solid #e7e8ea;
	padding: 5px 0;
	font-size: 18px;
	color: #6991c9;
}

div.kongresszus div.content div.main span.zd {
	font-weight: bold;
	color: #b12025;
}

div.kongresszus div.content div.main table.list tr td {
	padding-left: 15px;
	padding-bottom: 3px;
}

div.kongresszus div.content div.main ul li {
	line-height: 25px;
}

div.kongresszus div.content div.main span.zd2 {
	font-weight: bold;
	color: #6991c9;

}

div.kongresszus div.content div.main .col1 {
	width: 320px;
	float: left;
	margin-right: 20px;
}

div.kongresszus div.content div.main .col2 {
	width: 320px;
	float: right;
}

div.kongresszus div.content div.main span.zd3 {
	color: #808080;
}

div.kongresszus div.content div.main span.zd4 {
	color: #808080;
	font-size: 12px;
}

div.kongresszus div.content div.main div.hotelblock {
	background-color: #fff;
	padding: 10px 30px 20px 30px;
	border-bottom: 2px solid #e7e8ea;
	margin-top: 15px;
}

div.kongresszus div.content div.main div.hotelblock h4 {
	color: #6991c9;
	font-size: 18px;
	margin: 5px 0 10px 0;
	text-align: center;
}

div.kongresszus div.content div.main a {
	color: #a63c00;
	text-decoration: underline;
	font-weight: normal;
	margin: 2px 4px;
}

div.kongresszus div.content div.main a:hover {
	background-color: #a63c00;
	color: #fff;
	padding: 2px 4px;
	margin: 0;
	text-decoration: none;
}

div.kongresszus div.content div.main .img a{
	margin: 0!important;
	padding: 0!important;
}

div.kongresszus div.content div.main .img a:hover{
	margin: 0!important;
	padding: 0!important;
}

div.kongresszus div.content div.main div.hotelblock table tr td {
	background-color: #afdce1;
	color: #7d0000;
	padding: 4px 25px;
}

div.kongresszus div.content .dijak div.main div.tablecont {
	border: 2px solid #dedee2;
}

div.kongresszus div.content .dijak div.main  table {
	border: 5px solid #fff;
	background-color: #fff;
}

div.kongresszus div.content .dijak div.main  table tr td {
	font-family: arial;
	padding: 4px 10px;
}

div.kongresszus div.content .dijak div.main  table tr td.t_cell1 {
	color: #b12025;
	background-color: #fff;
}

div.kongresszus div.content .dijak div.main  table tr td.t_cell2 {
	color: #808080;
	background-color: #fff;
	font-weight: bold;
}

div.kongresszus div.content .dijak div.main  table tr td.t_cell3 {
	color: #fff;
	background-color: #b12025;
	font-weight: bold;
	border: 1px solid #fff;
}

div.kongresszus div.content .jelentkezes div.main .col1,
div.kongresszus div.content .jelentkezes div.main .col2 {
	background-color: #fff;
	padding: 10px;
	width: 300px;
	min-height: 586px;
	border-bottom: 3px solid #e7e8ea;
}

div.kongresszus div.content .jelentkezes div.main h5 {
	/*height:58px;*/
	padding: 12px 20px 13px 20px;
	margin: 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
}

div.kongresszus div.content .jelentkezes div.main .col1 h5 {
	background-color: #86bc24;
}

div.kongresszus div.content .jelentkezes div.main .col2 h5 {
	background-color: #c04500;
	padding: 12px 20px 12px 20px;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes {
	display: block;
	border: 2px solid #c7c7c7;
	background: url("/upload/allergologia/frameimage/kong_buttonbg.gif") repeat-x 0 bottom;
	height: 46px;
	color: #858585;
	text-decoration: none;
	width: 297px;
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes:hover {
	background: url("/upload/allergologia/frameimage/kong_buttonbg2.gif") repeat-x 0 2px;
	border-color: #b3b3b3;
	color: #000;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes span.icon {
	background: url("/upload/allergologia/frameimage/kong_button_submit_1a.gif") no-repeat 2px 2px;
	padding-left: 26px;
	padding-top: 17px;
	height: 27px;
	display: inline-block;
	width: 271px;
	text-align: center;
}

div.kongresszus div.content .jelentkezes div.main .col2 a.bekuldes span.icon {
	background: url("/upload/allergologia/frameimage/kong_button_submit_2a.gif") no-repeat 2px 2px;
}

div.kongresszus div.content .jelentkezes div.main .col2 a.bekuldes span.icon {
	padding-top: 8px;
	height: 39px;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes:hover  span.icon {
	background: url("/upload/allergologia/frameimage/kong_button_submit_1b.gif") no-repeat 2px 2px;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes:hover  span.icon span {
	color: #c04500;
}

div.kongresszus div.content .jelentkezes div.main a.bekuldes:hover {
	padding: 0;
}

div.kongresszus div.content .jelentkezes div.main .col1 p.center {
	padding: 20px 0;

	border-bottom: 1px dashed #d2d2d2;
	margin-bottom: 0;
}

div.kongresszus div.content .jelentkezes div.main .col2 p.folytat {
	background: url("/upload/allergologia/frameimage/icon_write.gif") no-repeat 5px 15px;
	padding: 18px 8px 8px 50px;
	font-size: 14px;
	color: #848484;
	font-weight: normal;
	min-height: 149px;
	border-bottom: 1px dashed #D2D2D2;
	margin-bottom: 0;
}

div.kongresszus div.content .jelentkezes div.main .col2 p.folytat a {
	font-size: 14px;
	color: #a63c00;
	text-decoration: none;
	background-image: none;
	border: 0;
	display: inline;
}

div.kongresszus div.content .jelentkezes div.main .col2 p.folytat a:hover {
	text-decoration: underline;
}

div.kongresszus div.footer {
	padding-top: 10px;
	background: url("/upload/allergologia/frameimage/kong_footer_bg.gif") repeat-x 0 0;
	border-top: 3px solid #a3a3a3;
	margin: 0 9px 0 8px;
}

div.kongresszus div.footer ul {
	list-style: none outside none;
	text-align: center;
	padding:0;
}

div.kongresszus div.footer ul li {
	display: inline-block;
	background: url("/upload/allergologia/frameimage/kong_footer_sep.gif") no-repeat 100% 50%;
	padding-right: 10px;
	line-height: 20px;
}

div.kongresszus div.footer ul li:last-child{
	background:none;
}

div.kongresszus div.footer ul li span{
	font-size: 12px;
	font-weight: bold;
	color: #25427c;
	margin-left: 10px;
	margin-right: 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.kongresszus div.footer ul li span:hover {
	background-color: #6991c9;
	color: #fff;
	padding: 2px 5px;
	margin-left: 5px;
	margin-right: 0;
	text-decoration: none;
}

div.kongresszus div.footer ul li span.active {
	color: #bcbcbc;
	cursor: default;
}

div.kongresszus div.footer ul li span.active:hover {
	background-color: #fff;
	color: #bcbcbc;
	cursor: default;
}

div.kongresszus div.content p.inner {
	background-color: #f8f9f9;
	padding: 15px 10px;
	margin-top: 1px;
}

div.kongresszus span.buttonbg {
	display: block;
	padding-bottom: 45px;
	background: url("/upload/allergologia/frameimage/kong_button_bg.gif") repeat-x bottom;
	margin-bottom: -35px;
}

div.kongresszus table.list tr td {
	color: #000 !important;
}

div.kongresszus  .main h6 {
	text-align: center;
	color: #000;
	margin: 0;
}

div.kongresszus .content ul.list2 {
	list-style: none outside none;
	padding: 0 16px;
}

div.kongresszus .content ul.list2 li {
	text-align: center;
	background-color: #fff;
	border: 2px solid #dedee2;
	margin-bottom: 2px;
	padding: 10px 0;
}

div.kongresszus .content ul.list2 li strong {
	color: #233871;
}

div.kongresszus .content ul.list2 li span {
	font-weight: bold;
	color: #aa0000;
}

div.kongresszus .content span.color {
	font-weight: bold;
	color: #aa0000;
}

div.kongresszus div.content div.col1 p.inner {
	text-align: center;
	min-height: 135px;
}

div.kongresszus div.content div.col2 div.buttoncnt {
	border-bottom: 1px dashed #D2D2D2;
	margin-bottom: 1px;
	min-height: 138px;
}

div.kongresszus div.pay {
	text-align: center;
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
}

div.kongresszus div.pay a {
	display: block;
	width: 260px;
	height: 49px;
	font-size: 14px;
	font-weight: bold;
	color: #aa0000;
	margin: 5px auto 20px auto;
	background: url("/upload/kardiologia/frameimage/button_fizetes1.png") no-repeat 0 0;
	padding-top: 29px;
	padding-left: 49px;
}

div.kongresszus div.pay a:hover {
	background: url("/upload/kardiologia/frameimage/button_fizetes2.png") no-repeat 0 0;
	color: #fff;
	text-decoration: none;
}

div.kongresszus .container {
	background-color: #fff;
	padding-top: 15px;
	border-bottom: 3px solid #e7e8ea;
}

div.kongresszus .container  span.buttonbg {
	width: 301px;
	margin: 0 auto;
}

div.kongresszus div.content .container a.bekuldes {
	width: 320px;
}

div.kongresszus div.content .container a.bekuldes span.icon {
	width: 300px;
	padding-top: 7px !important;
	padding-bottom: 20px !important;
	background: url("/upload/kardiologia/frameimage/kong_button_submit_3a.gif") no-repeat scroll 2px 2px transparent !important;
}

div.kongresszus div.content .container a.bekuldes:hover span.icon {
	background: url("/upload/kardiologia/frameimage/kong_button_submit_3b.gif") no-repeat scroll 2px 2px transparent !important;
}

.content_inner_div.content_inner_kongresszusprogram {
	background: #fff;
}

div.datapager span.pager_firstButton,
div.datapager span.pager_prevButton,
div.datapager a.pager_firstButton,
div.datapager a.pager_prevButton {
	font-size: 12px;
	color: #646464;
	padding: 3px 0 2px 28px;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back2a.gif") no-repeat 0 0;
	margin-right: 15px;
}

div.datapager a.pager_prevButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back1a.gif") no-repeat 0 0;
}

div.datapager a.pager_firstButton:hover {
	color: #b6101c;
	text-decoration: none;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back2b.gif") no-repeat 0 0;
}

div.datapager a.pager_prevButton:hover {
	color: #b6101c;
	text-decoration: none;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back1b.gif") no-repeat 0 0;
}

div.datapager span.pager_prevButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back1a.gif") no-repeat 0 0;
	padding-left: 22px;
}

div.datapager span.pager_nextButton,
div.datapager span.pager_lastButton,
div.datapager a.pager_nextButton,
div.datapager a.pager_lastButton {
	font-size: 12px;
	color: #646464;
	padding: 3px 28px 2px 0;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw2a.gif") no-repeat right 0;
	margin-left: 15px;
	text-align: right;
}

div.datapager span.pager_nextButton,
div.datapager span.pager_lastButton,
div.datapager span.pager_firstButton,
div.datapager span.pager_prevButton {
	color: #9a9a9a;
}

div.datapager span.pager_nextButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw1c.gif") no-repeat right 0;
}

div.datapager span.pager_lastButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw2c.gif") no-repeat right 0;
}

div.datapager span.pager_firstButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back2c.gif") no-repeat 0 0;
}

div.datapager span.pager_prevButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_back1c.gif") no-repeat 0 0;
}

div.datapager span.pager_nextButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw1c.gif") no-repeat right 0;
	padding-right: 22px;
}

div.datapager a.pager_nextButton {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw1a.gif") no-repeat right 0;
}

div.datapager a.pager_nextButton:hover {
	color: #b6101c;
	text-decoration: none;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw1b.gif") no-repeat right 0;
}

div.datapager a.pager_lastButton:hover {
	color: #b6101c;
	text-decoration: none;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_forw2b.gif") no-repeat right 0;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 {
	padding: 10px 0px 0px 12px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-align: right;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 span {
	display: inline-block;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 span.CPInfoRow2_date {
	padding-right: 8px;
	border-right: 1px solid #e9e9ea;
	float: left;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 span.CPInfoRow2_time {
	padding-left: 8px;
	float: left;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 span.CPInfoRow2_type {
	padding-right: 6px;
	font-size: 12px;
	font-weight: normal;
}

div#cntphMaster_panSearchCongressProgramResult ul li div.CPInfoRow2 span.CPInfoRow2_room {
	padding-left: 8px;
	border-left: 1px solid #e9e9ea;
	font-size: 12px;
}

div#cntphMaster_panSearchCongressProgramResult ul li:hover {
	border-color: #a1a1a1;
	cursor: pointer;
}

div#cntphMaster_panSearchCongressProgramResult ul li:hover div.CPNameHU a {
	background-color: #b6101c !important;
	color: #fff;
}

span#cntphMaster_lbCongressProgramNameText_HU {
	display: block;
	background-color: #d1e8fb;
	border-bottom: 3px solid #b2d9f9;
	font-size: 18px;
	font-weight: bold;
	color: #336ea6;
	margin: 12px 0 6px 0;
	padding: 12px 12px 10px 12px;
}

span#cntphMaster_lbCongressProgramNameText_EN {
	font-size: 16px;
	margin-bottom: 6px;
	display: block;
}

div.kongsepa {
	width: 400px;
	height: 3px;
	margin: 0 0 8px 152px;
	background-color: #8f0407;
}

span#cntphMaster_lb_tab_list,
span#cntphMaster_lb_tab_cal,
span#cntphMaster_lb_tab_personalcal {
	/*position:absolute;*/
	top: 285px;
	left: 0;
}

span#cntphMaster_lb_tab_cal {
	left: 350px;
}

span#cntphMaster_lb_tab_list a,
span#cntphMaster_lb_tab_cal a {
	display: inline-block;
	padding: 12px 10px 12px 34px;
	border: 1px solid transparent;
	font-weight: bold;
	font-size: 15px;
	margin-left: 145px;
	cursor: pointer;
}

span#cntphMaster_lb_tab_list a span,
span#cntphMaster_lb_tab_cal a span {
	font-weight: normal;
}

span#cntphMaster_lb_tab_list a {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_kereso1.gif") no-repeat 6px 10px;
}

span#cntphMaster_lb_tab_list a:hover {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_kereso1.gif") no-repeat 6px 10px #b6101c;
	color: #fff;
}

span#cntphMaster_lb_tab_list a span {
	color: #3368a0;
}

span#cntphMaster_lb_tab_cal a {
	background: url("/upload/kardiologia/frameimage/tk2013/calc-icon.png") no-repeat 6px 10px;
	display: inline-block;
	padding: 12px 10px 12px 34px;
	border: 1px solid transparent;
	font-weight: bold;
	font-size: 15px;
	margin-left: 130px;
	cursor: pointer;
	margin-left: 9px;
}

span#cntphMaster_lb_tab_cal a span {
	display: inline-block;
	background: url("/upload/kardiologia/frameimage/tk2013/icon_naptar1.gif") no-repeat 6px 0;
	padding-left: 34px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-weight: bold;
}

span#cntphMaster_lb_tab_cal a span span {
	background: none transparent;
	padding: 0;
	font-weight: normal;
	color: #777;
}

span#cntphMaster_lb_tab_cal a:hover {
	background: url("/upload/kardiologia/frameimage/tk2013/calc-icon.png") no-repeat 6px 10px #b6101c;
	text-decoration: none;
	color: #fff;
}

span#cntphMaster_lb_tab_personalcal a {
	background: url("/upload/kardiologia/frameimage/tk2013/calendar.png") no-repeat 6px 10px;
	display: inline-block;
	padding: 12px 10px 12px 34px;
	border: 1px solid transparent;
	font-weight: bold;
	font-size: 15px;
	margin-left: 130px;
	cursor: pointer;
	margin-left: 9px;
}

span#cntphMaster_lb_tab_personalcal a:hover {
	background: url("/upload/kardiologia/frameimage/tk2013/calendar-hover.png") no-repeat 6px 10px #b6101c;
	text-decoration: none;
	color: #fff;
}

.li_personal_lecture .CPLecture_personal.icon {
	background: url("/upload/kardiologia/frameimage/tk2013/inside-add-sprite.png") no-repeat;
	background-position: -0px -36px;
	width: 60px;
	height: 36px;
	display: block;
	cursor: pointer;
}

.li_personal_lecture .CPLecture_personal.icon:hover {
	background-position: -0px -0px;
	width: 60px;
	height: 36px;
}

.li_personal_lecture_mine .CPLecture_personal.icon_mine {
	background: url("/upload/kardiologia/frameimage/tk2013/inside-remove-sprite.png") no-repeat;
	background-position: -0px -36px;
	width: 60px;
	height: 36px;
	display: block;
	cursor: pointer;
}

.li_personal_lecture_mine.li_even .CPLecture_personal.icon_mine:hover {
	background-position: -0px -0px;
	width: 60px;
	height: 36px;
}

span#cntphMaster_lb_tab_cal a:hover span {
	background: url("/upload/kardiologia/frameimage/tk2013/icon_naptar2.gif") no-repeat 6px 0;
}

span#cntphMaster_lb_tab_cal a:hover span span {
	color: #000;
	background: none;
}

div#cntphMaster_upnl {
	margin-top: 0px;
}

div#normal_tomobile {
	background-color: #ffebb0;
	text-align: center;
	border-bottom: 3px solid #fff;
}

div#normal_tomobile a {
	color: #b02025;
	line-height: 30px;
	font-weight: bold;
	display: inline-block;
	background: url("/upload/kardiologia/frameimage/gomobile.gif") no-repeat 0 50%;
	padding: 15px 15px 15px 29px;
	font-size: 28px;
}

div.cikkreferatum h1 {
	background: url("/upload/kardiologia/frameimage/richter/title_bg.gif") no-repeat 0 0;
	padding: 10px 0 10px 403px;
	font-size: 18px;
	color: #b12025;
	font-weight: bold;
}

div.cikkreferatum h2 {
	color: #003d83;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	margin-bottom: 3px;
}

div.cikkreferatum h3 {
	background-color: #7b99c3;
	font-size: 21px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
	border-bottom: 3px solid #637fa9;
	margin-top: 0;
}

div.cikkreferatum p {
	font-size: 14px;
	color: #191414;
	line-height: 20px;
	padding: 0 12px;
	text-align: left;
}

div.cikkreferatum a {
	display: block;
	padding: 12px 0 12px 36px;
	background: url("/upload/kardiologia/frameimage/richter/doksi_arrow.gif") no-repeat 5px 9px #e2e8f5;
	border-bottom: 3px solid #d9e0ef;
	font-size: 14px;
	color: #35588e;
	text-decoration: none;
	width: 350px;
	margin: 20px auto 0 auto;
	font-weight: normal;
}

div.cikkreferatum a:hover {
	background: url("/upload/kardiologia/frameimage/richter/doksi_arrow2.gif") no-repeat 5px 9px #fad3d6;
	border-color: #fad3d6;
	color: #a30135;
	font-weight: normal;
	text-decoration: none;
}

div.cikkreferatum a img {
	margin-bottom: -5px;
}

div.cikkreferatum p.center {
	text-align: center;
	font-size: 12px;
	margin: 10px 0;
}

div.cikkreferatum img.logo.vidonorm,
div.cikkreferatum img.logo.vidotin {
	margin-left: 200px;
	margin-top: 15px;
}

div.cikkreferatum img.logo.moduxin {
	margin-left: 230px;
	margin-top: 15px;
}

div.richter_szimp h1 {
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	background: url("/upload/kardiologia/frameimage/richter/title_bg2.jpg") no-repeat 0 0;
	width: 711px;
	height: 61px;
	margin-bottom: 0;
}

div.richter_szimp#webinar h1 {
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	background: url("/upload/kardiologia/frameimage/richter/title_bg3.jpg") no-repeat 0 0;
	width: 711px;
	height: 61px;
	margin-bottom: 0;
}

div.richter_szimp div.slidetoggle {
	background: url("/upload/kardiologia/frameimage/richter/button_plus.gif") no-repeat 5px 8px #7b99c3;
	padding: 12px 10px 12px 60px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	border-bottom: 3px solid #637fa9;
	margin-bottom: 10px;
}

div.richter_szimp div.slidetoggle.active,
div.richter_szimp div.slidetoggle.active:hover {
	background: url("/upload/kardiologia/frameimage/richter/button_minus.gif") no-repeat 5px 8px #b6101d;
	border-bottom: 3px solid #830101;
}

div.richter_szimp div.slidetoggle:hover {
	background: url("/upload/kardiologia/frameimage/richter/button_plus2.gif") no-repeat 5px 8px #637fa9;
	border-bottom: 3px solid #637fa9;
	cursor: pointer;
}

div.richter_szimp div.slidetoggle span {
	font-weight: bold;
	line-height: 20px;
}

div.richter_szimp div.slidetoggle span.eloado {
	font-weight: normal;
}

div.richter_szimp div.slidetoggle span.secrow {
	display: block;
	padding-left: 143px;
	margin-top: 5px;
}

div.richter_szimp div.slidedcontent {
	color: #191414;
	font-size: 14px;
	line-height: 20px;
}

div.richter_szimp div.slidedcontent#szimpozium_maurovich {
	background: url("/upload/kardiologia/frameimage/richter/pic_maurovich.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_kovacs {
	background: url("/upload/kardiologia/frameimage/richter/pic_kovacs.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_kovacs_tibor {
	background: url("/upload/kardiologia/frameimage/richter/pic_kovacs.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_simonyi {
	background: url("/upload/kardiologia/frameimage/richter/pic_simonyi.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_kovacs_imre {
	background: url("/upload/kardiologia/frameimage/richter/pic_kovacs_imre.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_kiss_robert {
	background: url("/upload/kardiologia/frameimage/richter/pic_kiss_robert.jpg") no-repeat 0 0;
}

div.richter_szimp div.slidedcontent#szimpozium_maurovich div {
	background: url("/upload/kardiologia/frameimage/richter/logo_xeter.jpg") no-repeat right 0;
	padding-right: 150px;
	padding-left: 147px;
}

div.richter_szimp div.slidedcontent#szimpozium_kovacs div {
	background: url("/upload/kardiologia/frameimage/richter/logo_tanydon.jpg") no-repeat right 0;
	padding-right: 150px;
	padding-left: 155px;
}

div.richter_szimp div.slidedcontent#szimpozium_simonyi div {
	background: url("/upload/kardiologia/frameimage/richter/logo_vidonorm2.jpg") no-repeat right 0;
	padding-right: 150px;
	padding-left: 155px;
}

div.richter_szimp div.slidedcontent a {
	display: block;
	width: 210px;
	background: url("/upload/kardiologia/frameimage/richter/button_tovabb1.gif") no-repeat 3px 3px #e2e8f5;
	font-size: 14px;
	color: #35588e;
	font-weight: bold;
	padding: 5px 0 6px 40px;
	text-align: left;
	text-decoration: none;
	margin: 15px 0 0 0;
}

div.richter_szimp div.slidedcontent a.link{
    color: #b6101c;
    text-decoration: underline;
    font-weight: normal;
    margin: 2px 4px;
    background: unset;
    width: auto;
    display: inline;
    padding: 0;
}
div.richter_szimp div.slidedcontent a.link:hover{
    color: #fff;
    text-decoration: none;
    background: #b6101c;
}

div.richter_szimp div.slidedcontent#szimpozium_kovacs a {
	margin-top: 35px;
}

div.richter_szimp div.slidedcontent a:hover {
	background: url("/upload/kardiologia/frameimage/richter/button_tovabb2.gif") no-repeat 3px 3px #fad3d6;
	color: #a30135;
}

div.richter_szimp div.slidedcontent div.piccont {
	padding: 31px 0 0 0 !important;
	background: url("/upload/kardiologia/frameimage/richter/sep.gif") repeat-x 0 0!important;
	margin-top: 5px;
}

/* esc19 mod*/
div.esc19 div.slidetoggle {
	background: url("/upload/kardiologia/frameimage/richter/button_plus.gif") no-repeat 5px 8px #7b99c3;
	padding: 12px 10px 12px 60px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	border-bottom: 3px solid #637fa9;
	margin-bottom: 10px;
}

div.esc19 div.slidetoggle.active,
div.esc19 div.slidetoggle.active:hover {
	background: url("/upload/kardiologia/frameimage/richter/button_minus.gif") no-repeat 5px 8px #b6101d;
	border-bottom: 3px solid #830101;
}

div.esc19 div.slidetoggle:hover {
	background: url("/upload/kardiologia/frameimage/richter/button_plus2.gif") no-repeat 5px 8px #637fa9;
	border-bottom: 3px solid #637fa9;
	cursor: pointer;
}

div.esc19 div.slidetoggle span {
	font-weight: bold;
	line-height: 20px;
}

div.esc19 div.slidetoggle span.eloado {
	font-weight: normal;
}

div.esc19 div.slidetoggle span.secrow {
	display: block;
	padding-left: 143px;
	margin-top: 5px;
}

div.esc19 div.slidedcontent {
	color: #191414;
	font-size: 14px;
	line-height: 20px;
	padding: 15px;
}
div.esc19 div.slidedcontent a {
	display: block;
	font-size: 14px;
	color: #35588e;
	font-weight: bold;
	padding: 3px 0 6px 30px;
	text-align: left;
	text-decoration: none;
}

div.esc19 div.slidedcontent a:hover {
	color: #a30135;
}
/* /esc 19 mod */

div.pg-fix p {
	padding: 5px;
}

div.richter_szimp div.slidedcontent .szimpozium-left {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
}

div.richter_szimp div.slidedcontent .szimpozium-center {
	display: inline-block;
	width: 400px;
	margin-right: 10px;
	vertical-align: top;
}

div.richter_szimp div.slidedcontent .szimpozium-right {
	display: inline-block;
	vertical-align: top;
}

div.richter_szimp div.slidedcontent .szimpozium-right a {
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
	display: block;
}

div.btn_link_box {
	text-align: center;
	margin-bottom: 25px;
}

div.content a.reg_btn_link {
	text-decoration: none;
	padding: 9px 10px 9px 35px;
	color: rgb(133, 133, 133);
	font-weight: bold;
	border: 2px solid rgb(199, 199, 199);
	background: #ffffff;
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,-moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,-webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,-o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,-ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button1.gif) no-repeat left center,linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

div.content a.reg_btn_link:hover {
	background: #ffffff;
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,-moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,-webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,-o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,-ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button_hover.gif) no-repeat left center,linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
	color: rgb(69, 88, 122);
}

div.content a.red_btn {
	background: #ffffff;
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,-moz-linear-gradient(top, #ffffff 0%, #e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2));
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,-webkit-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,-o-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,-ms-linear-gradient(top, #ffffff 0%,#e2e2e2 100%);
	background: url(/upload/hypertension/frameimage/kong_button2.gif) no-repeat left center,linear-gradient(to bottom, #ffffff 0%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
}

div.content a.red_btn:hover {
	color: #E03838;
}

div.main-bg {
	background-color: rgb(239, 240, 243);
	width: 668px;
	margin-left: 8px;
	padding: 10px;
}

div.content div.main-bg p.inner {
	background-color: transparent;
}

div.main-bg h3 {
	text-align: center;
	background-color: #ffffff;
	border-bottom: 2px solid rgb(231, 232, 234);
	padding: 5px 0;
	font-size: 18px;
	color: rgb(177, 32, 37);
}


.content_inner_div.content_inner_info_177,
.content_inner_div.content_inner_info_312{
	overflow:auto
}


/*************************Pénzügyi kimutatások*************************/
.content_inner_div.content_inner_info_241 .tophed {
	height: 62px;
	background-color: #25ab56;
	text-align: center;
}

.content_inner_div.content_inner_info_241 .tophed h2 {
	display: inline-block;
	color: #ffffff;
	line-height: 62px;
	font-size: 29px;
	font-weight: bold;
	background: url('/upload/kardiologia/frameimage/newdesign/pu-icon.png') no-repeat left center;
	margin: 0;
	padding: 0 0 0 64px;
}

.content_inner_div.content_inner_info_241 .tophed h2 #intro_hr {
	display: none;
}

.content_inner_div.content_inner_info_241 #info_first_table {
	border: none;
}

.content_inner_div.content_inner_info_241 .pu-date {
	font-weight: bold;
	font-size: 22px;
	color: #127b38;
	text-align: center;
	border-bottom: 3px solid #b6e5c7;
	padding: 15px 0;
	margin-bottom: 3px;
}

.content_inner_div.content_inner_info_241 .pu-ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.content_inner_div.content_inner_info_241 .pu-ul li {
	background: #d6f5e1;
	margin-bottom: 3px;
}

.content_inner_div.content_inner_info_241 .pu-ul li:hover {
	background: #25ab56;
}

.content_inner_div.content_inner_info_241 .pu-ul li:last-child {
	margin: 0;
}

.content_inner_div.content_inner_info_241 .pu-ul li a {
	color: #127b38;
	font-size: 14px;
	display: block;
	padding: 12px 12px 12px 17px;
}

.content_inner_div.content_inner_info_241 .pu-ul li:hover a {
	color: #fff;
	text-decoration: none;
}


/************************* KERESÉS *************************/

.content_inner_div.content_inner_info_96{
	background:none;
}

.content_inner_div.content_inner_info_96 #intro_hr{
	display:none;
}

.content_inner_div.content_inner_info_96 div.page-head {
	height: 62px;
	background-color: #386a9f;
	text-align: center;
	border:3px solid #fff;
}

.content_inner_div.content_inner_info_96 div.page-head h2 {
	display: inline-block;
	color: #ffffff;
	line-height: 62px;
	font-size: 29px;
	font-weight: bold;
	background: url('/upload/kardiologia/frameimage/search-icon.png') no-repeat left center;
	margin: 0;
	padding: 0 0 0 64px;
}

.content_inner_div.content_inner_info_96 .gsc-control-cse{
	background-color:transparent;
	border:none;
	padding:0;
}

.content_inner_div.content_inner_info_96 #info_second_table table.gsc-search-box{
	background:#6695c5;
	border:3px solid #fff;
	border-top:none;
	height:78px;
	margin:0 0 0 1px;
	position:relative;
}

.content_inner_div.content_inner_info_96 #info_second_table form.gsc-search-box{
	margin:0;
}

.content_inner_div.content_inner_info_96 #info_second_table table.gsc-search-box td.gsc-input input{
	background:none!important;
	border:none;
	border-bottom:2px solid #fff;
	display:block;
	width:80%;
	margin:0 auto;
	font-size:21px;
	color:#386a9f;
}

.content_inner_div.content_inner_info_96 #info_second_table td.gsc-clear-button{
	position:relative;
}

.content_inner_div.content_inner_info_96 #info_second_table div.gsc-clear-button{
	position:absolute;
	right:220px;
	top:23px;
	color:#fff;
	background-image:url('/upload/kardiologia/image/csempe/search-clear.png');
	width:22px;
	height:27px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.content_inner_div.content_inner_info_96 #info_second_table div.gsc-clear-button:hover{
	background-image:url('/upload/kardiologia/image/csempe/search-clear-hover.png');
}

.content_inner_div.content_inner_info_96 #info_second_table .search-options{
	overflow:auto;
	border:3px solid #fff;
	border-top:none;
}

.content_inner_div.content_inner_info_96 #info_second_table input.gsc-search-button{
	background-color:transparent;
	border:2px solid #fff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:normal;
	padding:10px 15px 15px 42px;
	height:42px;
	position: relative;
	right: 50px;
	background: url('/upload/kardiologia/image/csempe/search-button-bg.png') no-repeat 10px 7px;  
	cursor:pointer; 
	color:#fff; 
	border-radius:0;
	transition: background-color 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
}
.content_inner_div.content_inner_info_96 #info_second_table input.gsc-search-button:hover{
	background: url('/upload/kardiologia/image/csempe/search-button-bg.png') no-repeat 10px -32px #fff;
	color:#386a9f;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea{
	margin:0;
	background:#d0e8ff;
	border:3px solid #fff;
	border-top:none;
	padding-bottom:3px;
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(56,106,159,1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(56,106,159,1);
	box-shadow: inset 0px -3px 0px 0px rgba(56,106,159,1);
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea > div{
	height:auto;
}

.gsc-search-box-tools .gsc-search-box .gsc-input{
    padding-left: 30px;
}

.gsc-control-cse .gsc-option-selector,
.gsc-wrapper div.gsc-adBlock,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea .gs-spacer{
	display:none;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea .gsc-refinementhInactive{
	color:#6695c5;
	font-size:19px;
	background-color:transparent;
	padding:13px 32px;
	border:none;
	border-right:3px solid #fff;
	margin:0;
	text-decoration:none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}


#info_second_table .gsc-search-button-v2 svg{
    height: 20px;
    width: 20px;
}

#info_second_table table.gsc-search-box td{
    padding-right: 15px;
}

#info_second_table .gsc-search-button-v2 {
	padding: 8px 20px;
	cursor:pointer;
}

#info_second_table .gsc-thumbnail-inside{
padding-left: 0px;
padding-right: 0px;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea .gsc-tabHeader.gsc-tabhInactive:hover,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea .gsc-refinementhInactive:hover{
	background-color:#62aaef;
	color:#fff;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-tabsArea .gsc-tabHeader.gsc-tabhActive,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea .gsc-refinementhActive{
	color:#fff;
	font-size:19px;
	background-color:#386a9f;
	padding:13px 32px;
	border:none;
	border-right:3px solid #fff;
	margin:0;
	font-weight:normal;
}

.content_inner_div.content_inner_info_96 .gs-per-result-labels{
	display:none;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-refinementsArea{
	padding-left: 0;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-above-wrapper-area{
	background:#fff;
	padding:3px;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-above-wrapper-area .gsc-result-info,
.content_inner_div.content_inner_info_96 #info_second_table .gsc-above-wrapper-area .gsc-orderby-label{
	color:#2d5a8c;
	font-size:16px;
	padding:0 17px;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-above-wrapper-area .gsc-selected-option-container{
	border:3px solid #1c97e6;
	background:url('/upload/kardiologia/image/csempe/searc-select-icon.png') no-repeat 100% 50% #1c97e6;
	border-radius:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-right:67px;
	
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-results{
	width:100%;
	margin-top:8px;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result{
	border:3px solid #fff;
	background:#fff;
	margin:0;
	margin-bottom:8px;
	padding:0;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result:hover{
	-webkit-transform: scale(1.03,1.03);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.03,1.03);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.03,1.03);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}


.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result div.gs-title{
	height:42px;
	text-decoration:none;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result a.gs-title{
	background:#dcedfd;
	display:block;
	color:#2d5a8c;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 17px;
}

.content_inner_div.content_inner_info_96 div.gs-fileFormat{
color:#568abe;
font-size:17px;
margin:22px 0px -22px 17px;
}

.content_inner_div.content_inner_info_96 div.gs-fileFormat span{
color:#568abe;
font-size:17px;
}

.content_inner_div.content_inner_info_96 div.gs-fileFormat span.gs-fileFormatType{
color:#2d5a8c;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result:hover a.gs-title{
	background:#f9dbdb;
	color:#b6101c;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result .gs-bidi-start-align.gs-snippet{
	padding:40px 17px 20px 17px;
	font-size:16px;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-webResult.gsc-result .gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{
	position: absolute;
	top: 45px;
	left: 17px;
	font-size: 14px;
	color: #568abe;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-cursor-box.gs-bidi-start-align{
	background:#dcedfd;
	border:3px solid #fff;
	height: 43px;
	padding-top: 8px;
	text-align:center;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-results .gsc-cursor{
	margin:0 auto;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-page{
	border:2px solid #bbdcfc;
	background:#fff;
	color:#386a9f;
	width:28px;
	padding:4px 0;
	text-align:center;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
}

.content_inner_div.content_inner_info_96 #info_second_table .gsc-cursor-box.gs-bidi-start-align .gsc-cursor-current-page{
	border:2px solid #fff;
	background:#1c97e6;
	color:#fff;
}

.content_inner_div.content_inner_info_96 .gcsc-branding-text,
.content_inner_div.content_inner_info_96 .gcsc-branding-img-noclear{
	display:none;
}


.content_inner_div.content_inner_info_96 .gs-no-results-result .gs-snippet{
	border:none;
	background-color:transparent;
	color:#b1121f;
	font-size:17px;
	font-weight:bold;
}





/************************* KAPCSOLAT *************************/

#contact div.page-head {
	height: 62px;
	background-color: #6695c5;
	text-align: center;
}

#contact.mobile div.page-head{
	background-color: #b1121f;
}

#contact .clear {
	clear: both;
}

#contact div.page-head h2 {
	display: inline-block;
	color: #ffffff;
	line-height: 62px;
	font-size: 29px;
	font-weight: bold;
	background: url('/upload/kardiologia/frameimage/newdesign/contact-icon.png') no-repeat left center;
	margin: 0;
	padding: 0 0 0 64px;
}

#contact.mobile div.page-head h2{
	background: url('/upload/kardiologia/frameimage/newdesign/mobile-contact-icon.png') no-repeat left center;
}

h3 {
	font-size: 22px;
	color: #2d5a8c;
	font-weight: bold;
	text-align: center;
	margin: 20px 0;
}

#contacts {
	margin-bottom: 25px;
}

#contacts .contact-logo {
	float: left;
	width: 250px;
	text-align: center;
	margin-bottom: 20px;
}

#contacts .contact-list p {
	font-size: 17px;
	padding: 0;
	margin: 0 0 5px;
	color: #222;
	text-align: left;
}

#contacts .contact-list p:nth-child(even) {
	margin-bottom: 15px;
}

#contacts .contact-list p label {
	font-weight: bold;
	margin-right: 5px;
}

#contact  p.introduction {
	padding: 0 17px;
	line-height: 25px;
}

#contact #map-box {
	border-top: 3px solid #bad7f9;
	background-color: #d0e8ff;
	padding-bottom: 10px;
	margin-top: 10px;
}

#contact.mobile #map-box{
background-color: #fff;	
}

#contact #map-box h4 {
	font-size: 22px;
	color: #356bb5;
	font-weight: bold;
	text-align: center;
	line-height: 48px;
	margin: 0;
}

#contact #map-box iframe {
	margin-left: 17px;
	border: 3px solid #fff;
}

#contact #map-box p {
	text-align: center;
}

#contact.mobile #map-box p{
	display:none;
}

#contact #map-box p a {
	display: inline-block;
	color: #356bb5;
	font-size: 17px;
	line-height: 35px;
	font-weight: bold;
	background: url('/upload/kardiologia/frameimage/newdesign/larger-map-icon.png') no-repeat 0 0;
	margin: 0;
	padding: 0 0 0 40px;
}

#contact #map-box p a:hover {
	color: #023566;
	text-decoration: none;
	background-position: 0 -37px;
}

/* MSD */

#msd_landing {
	width: 711px;
	margin: 0 auto;
	font-family: arial;
}

#msd_landing h1 {
	width: 100%;
	height: 66px;
	background: url('../frameimage/msd/head.png') no-repeat center center;
	line-height: 93px;
	font-size: 23px;
	font-family: times new roman;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #00958f;
	margin: 0;
}

#msd_landing p.sub-head {
	font-weight: bold;
	font-size: 21px;
	color: #ffffff;
	background-color: #00958f;
	line-height: 54px;
	text-align: center;
	margin: 3px 0;
}

#msd_landing p.msd-content {
	padding: 14px;
	font-size: 15px;
	line-height: 20px;
	background-color: #ebeaea;
	color: #494949;
	border-bottom: 3px solid #cccccc;
	text-align: left;
}

#msd_landing div.usage-row {
	position: relative;
	height: 30px;
	border-bottom: 1px solid #858585;
	width: 580px;
	margin: 20px auto;
	cursor: default;
}

#msd_landing div.usage-row img {
	position: absolute;
	left: -30px;
	bottom: -15px;
}

#msd_landing div.usage-row p {
	float: left;
	color: #777777;
	font-size: 13px;
	margin-left: 22px;
	line-height: 22px;
}

#msd_landing div.usage-row p span {
	font-size: 18px;
	font-weight: bold;
	color: #5f5f5f;
}

#msd_landing div.usage-row a:link, #msd_landing div.usage-row a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #838488;
	border: 1px solid #858585;
	border-bottom: none;
	float: right;
	padding: 10px 13px 10px 23px;
	line-height: 9px;
	background: url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: 10px -274px;
}

#msd_landing div.usage-row:hover p, #msd_landing div.usage-row:hover p span {
	color: #00958f;
}

#msd_landing div.usage-row:hover a {
	background: #addddb url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: 10px -295px;
	border: 1px solid #00958f;
	color: #008b8b;
	text-decoration: none;
}

#msd_landing #close-date {
	margin-top: 30px;
	height: 30px;
}

#msd_landing #close-date p {
	text-align: center;
	font-size: 11px;
	line-height: 12px;
	color: #777777;
}

#msd_landing #pagination-row {
	height: 61px;
	background-color: #ebf0f3;
	display: none;
}

#msd_landing #pagination-row a {
	display: block;
	height: 61px;
	line-height: 60px;
	color: #00958f;
	font-size: 15px;
	font-weight: bold;
}

#msd_landing #pagination-row a:hover {
	color: #fff;
	text-decoration: none;
}

#msd_landing #pagination-row #prev {
	float: left;
	width: 116px;
	padding-left: 40px;
	background: url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: 0px 0px;
}

#msd_landing #pagination-row #prev:hover {
	background: #00958f url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: 0px -142px;
}

#msd_landing #pagination-row #next {
	float: right;
	padding-left: 8px;
	width: 148px;
	background: url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: right -71px;
}

#msd_landing #pagination-row #next:hover {
	background: #00958f url('../frameimage/msd/msd-sprite.png') no-repeat;
	background-position: right -213px;
}

#msd_landing ul li {
	list-style: none;
	margin-bottom: 5px;
	color: #464646;
}

#msd_landing ul li a {
	color: #008b8b;
	text-decoration: none;
}

#msd_landing ul li a:hover {
	color: #2eb7b1;
}

#msd-page a {
	color: #00958F;
}

#msd-page td.t_cell1.document_name_td {
	padding: 10px 0;
}

/*#msd-page td.t_cell1.document_name_td:hover a{
	color:#fff;
}*/

#msd-page td.t_cell2 > table {
	width: 20px;
}

/* Richter Gedeon */

#RichterGedeon {
	font-family: arial,helvetica,sans-serif;
	position: relative;
}

#RichterGedeon .upper-side {
	position: relative;
	height: 425px;
	background: url('/upload/kardiologia/frameimage/richter/wind-turbines.png') no-repeat left bottom;
	border-bottom: 3px solid #fff;
}

#RichterGedeon .upper-side img.shadow {
	position: absolute;
	bottom: 0;
	right: 0;
}

#RichterGedeon div.head {
	height: 68px;
	border-top: 3px solid #e4e3e3;
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 );
}

#RichterGedeon div.head img.triangle {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -12px;
}

#RichterGedeon h2 {
	font-family: verdana;
	font-size: 21px;
	font-weight: bold;
	color: #35588e;
	margin: 17px 0 0 140px;
}

#RichterGedeon h2 img {
	margin: 0 12px -8px 0;
}

#RichterGedeon div.performances {
	width: 466px;
	margin: 11px auto;
}

#RichterGedeon div.performances .blue {
	position: relative;
	width: 222px;
	height: 46px;
	border: 3px solid #bdd8ee;
	background-color: #c8e1f6;
	font-weight: bold;
}

#RichterGedeon div.performances .blue p {
	line-height: 45px;
	font-size: 17px;
	color: #3271b8;
	text-align: center;
}

#RichterGedeon div.performances .time {
	float: left;
}

#RichterGedeon div.performances .mod {
	float: right;
}

#RichterGedeon div.performances div.label {
	position: absolute;
	left: 50%;
	top: -14px;
	height: 24px;
	background-color: #284e98;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
}

#RichterGedeon div.performances .time .label {
	width: 75px;
	margin-left: -37px;
}

#RichterGedeon div.performances .mod .label {
	width: 92px;
	margin-left: -46px;
}

#RichterGedeon img.blue-triangle {
	position: absolute;
	left: 50%;
	bottom: -7px;
	margin-left: -7px;
}

#RichterGedeon div.performances div.perf-label {
	position: relative;
	margin-top: 8px;
	height: 27px;
	background-color: #284e98;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
}

.clear {
	clear: both;
}

#RichterGedeon div.upper-side ul {
	margin: 40px 0 0 225px;
	list-style-image: url('/upload/kardiologia/frameimage/richter/list-icon.png');
}

#RichterGedeon div.upper-side ul li {
	margin-bottom: 20px;
}

#RichterGedeon div.upper-side ul p {
	font-weight: bold;
	color: #b6101c;
	font-size: 17px;
}

#RichterGedeon div.upper-side ul p span {
	font-size: 15px;
	color: #004f9f;
}

#RichterGedeon .lower-side {
	position: relative;
	height: 495px;
	background: #afcee9;
	background: -moz-linear-gradient(top, #afcee9 0%, #ffffff 70%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcee9), color-stop(70%,#ffffff));
	background: -webkit-linear-gradient(top, #afcee9 0%,#ffffff 70%);
	background: -o-linear-gradient(top, #afcee9 0%,#ffffff 70%);
	background: -ms-linear-gradient(top, #afcee9 0%,#ffffff 70%);
	background: linear-gradient(to bottom, #afcee9 0%,#ffffff 70%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcee9', endColorstr='#ffffff',GradientType=0 );
}

#RichterGedeon .lower-side .lower-shadow {
	height: 30px;
	background: url('/upload/kardiologia/frameimage/richter/lower-shadow.png') no-repeat center top;
}

#RichterGedeon #video-box {
	width: 648px;
	border: 4px solid #fff;
	margin: 0 auto;
	background-color: #bdd8ee;
	-webkit-box-shadow: 0px 15px 10px -6px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 15px 10px -6px rgba(0,0,0,0.3);
	box-shadow: 0px 15px 10px -6px rgba(0,0,0,0.3);
}

#RichterGedeon  #video-box #video-title {
	height: 36px;
	background-color: #c8e1f6;
	margin-top: -2px;
	border-bottom: 2px solid #fff;
}

#RichterGedeon  #video-box #video-title p {
	font-weight: bold;
	font-size: 21px;
	text-align: center;
	line-height: 36px;
	color: #3271b8;
}

#RichterGedeon  #video-box #video-content {
	position: relative;
	height: 395px;
	background: #2c4c7a;
	background: -moz-linear-gradient(top, #2c4c7a 0%, #146cb5 63%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c4c7a), color-stop(63%,#146cb5));
	background: -webkit-linear-gradient(top, #2c4c7a 0%,#146cb5 63%);
	background: -o-linear-gradient(top, #2c4c7a 0%,#146cb5 63%);
	background: -ms-linear-gradient(top, #2c4c7a 0%,#146cb5 63%);
	background: linear-gradient(to bottom, #2c4c7a 0%,#146cb5 63%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4c7a', endColorstr='#146cb5',GradientType=0 );
}

#RichterGedeon  #video-wait-box {
	display: none;
	padding-top: 184px;
	background: url('/upload/kardiologia/frameimage/richter/bg-wave.png') no-repeat center top 35px;
}

#RichterGedeon iframe {
	width: 648px;
	height: 395px;
}

#RichterGedeon  #video-wait-box .video-begin-label {
	font-weight: bold;
	font-size: 21px;
	text-align: center;
	width: 195px;
	height: 34px;
	background-color: #fff;
	color: #24568d;
	line-height: 34px;
	margin: 0 auto 6px;
}

#RichterGedeon  #video-wait-box .video-begin-time {
	font-weight: bold;
	font-size: 54px;
	line-height: 76px;
	text-align: center;
	width: 500px;
	height: 76px;
	background-color: #69b5d9;
	color: #fff;
	margin: 0 auto 6px;
}

#RichterGedeon  #video-wait-box img.video-time-shadow {
	position: absolute;
	left: 50%;
	margin-left: -260px;
	bottom: 26px;
}

#RichterGedeon .richter-footer {
	padding-top: 5px;
	text-align: center;
}

#RichterGedeon  #after-video-box {
	display: none;
	padding-top: 8px;
	text-align: center;
}

#RichterGedeon  #after-video-box img.intellimed-akademia {
	margin-bottom: 10px;
}

#RichterGedeon  #after-video-box p {
	text-align: center;
}

#RichterGedeon  #after-video-box p.end {
	font-weight: bold;
	font-size: 30px;
	color: #89acdb;
	margin-bottom: 20px;
}

#RichterGedeon  #after-video-box p.seeagain {
	font-size: 21px;
	color: #fff;
	margin-bottom: 45px;
	font-weight: bold;
}

#RichterGedeon  #after-video-box p.later {
	font-size: 19px;
	color: #fff;
	line-height: 32px;
	background-color: #f46742;
	width: 280px;
	margin: 0 auto;
}

#RichterGedeon p.note {
	padding: 0 30px 10px;
	color: #333;
	font-size: 14px;
	text-align: center;
}

#RichterGedeon p.note a {
	color: #69B5D9;
}

#importantnews {
	display: none !important;
}

/*************Masonry elemek******************/

.element {
	height: 110px;
	float: left;
	overflow: hidden;
	position: relative;
	background: #888;
	color: #222;
	padding: 10px;
	margin-bottom: 10px;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

.element:hover {
	position: relative;
	z-index: 9;
	-webkit-transform: scale(1.03,1.03);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.03,1.03);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.03,1.03);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

.element h3, .inactive h3 {
	font-size: 21px;
	color: #fff;
	margin: 0;
	font-weight: normal;
	text-align: left;
}

.inactive h3 {
color:#6695c5;
}

.element a:hover {
	text-decoration: none;
}

#info_admin_div {
	border: none!important;
}

/************************************************ Kongresszusok element ************************************************/


.element.kongresszus {
	width: 348px;
	height: 340px;
	margin: 0 0 16px 0;
	padding: 0;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezvenyek-bg.jpg') no-repeat 100% 0 #1c97e6;
}

.element.kongresszus div.title {
	height: 42px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	background-color: transparent!important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	width: 100%;
	border: none;
}

.element.kongresszus div.title:hover {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 30px center;
	background-color: #1d8cd4!important;
}

.element.kongresszus div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding: 0px 10px 0px 50px;
	margin: 0;
	text-align: left;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezveny-icon.png') no-repeat left center;
}

.element.kongresszus div.title a {
	display: block;
	height: 100%;
}

.element.kongresszus div.title a:hover {
	text-decoration: none;
}

.element.kongresszus div.congressbox p br {
	display: none;
}

.element.kongresszus div.congressbox a.cname {
	display: inline-block;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	padding-left: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox a.cname:hover {
	text-decoration: none;
}

.element.kongresszus div.congressbox ul {
	list-style: none;
	padding: 0;
    margin: 0.9em 0;
}

.element.kongresszus div.congressbox li {
	text-align: left;
	padding: 5px 10px;
	background: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox li:hover {
	background-color: rgba(208,232,255,0.75);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox li:hover a {
	color: #00558c;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox span.csdate, .element.kongresszus div.congressbox span.cedate {
	display: inline-block;
	line-height: 24px;
	padding: 0 6px;
	color: #2d5a8c;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox li:hover span.csdate, .element.kongresszus div.congressbox li:hover span.cedate {
	background-color: #3175c0;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kongresszus div.congressbox span.morelink {
	display: none;
}

.element.kongresszus div.congressbox span.cedate {
	position: relative;
	left: -3px;
}


/************* Szakmai hírek ***************/


.element.hircsokor {
	background: url(../frameimage/newdesign/szakmai-bg.jpg) no-repeat 100% 0 #b01220;
	width: 348px;
	height: 340px;
	overflow: hidden;
	margin: 0 0 16px 0;
	padding: 0;
}

.element.hircsokor .morelink {
	display: none;
}

.element.hircsokor:hover {
	-webkit-transform: scale(1.02,1.02);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.02,1.02);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.02,1.02);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

.element.hircsokor #szh-left {
	width: 50%;
	float: left;
	color: #fff;
	font-size: 20px;
}

.element.hircsokor #szh-left a.cnt_newslink {
	display: block;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	padding: 10px;
	margin-top: -4px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.hircsokor #szh-left a.cnt_newslink:hover {
	background: #fff;
	color: #072f56;
}

.element.hircsokor #szh-right {
	width: 50%;
	float: right;
}

.element.hircsokor div.title {
	margin-top: 0px;
	height: 42px;
	padding: 10px 0;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	width: 350px;
	border: none;
	position: relative;
}

.element.hircsokor div.title:hover {
	background: #e1353a url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 7px center;
}

.element.hircsokor div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 50px;
	line-height: 40px;
	text-align: left;
	margin: 0;
	background: url('/upload/kardiologia/image/csempe/szakmai-icon.png') no-repeat 10px 50%;
}

.element.hircsokor div.title a {
	display: block;
	height: 100%;
}

.element.hircsokor div.title a:hover {
	text-decoration: none;
}

.element.hircsokor #szh-left img {
	border: 3px solid #fff;
}

.element.hircsokor #szh-left .cnt_newstitle {
	text-align: left;
}

.element.hircsokor #szh-left .cnt_newstitle a {
	color: #fff;
	font-size: 19px;
	font-weight: normal;
}

.element.hircsokor ul {
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
}

.element.hircsokor .one_newsblock {
	position: relative;
	top: 5px;
}

.element.hircsokor .cnt_newstitle {
	padding: 10px 10px 10px 27px;
	background: url('/upload/kardiologia/image/csempe/litype.png') no-repeat 10px 15px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	text-align: left;
}

.element.hircsokor .cnt_newstitle:hover {
	background: url('/upload/kardiologia/image/csempe/litype-hover.png') no-repeat 10px 15px #ff7b7f;
}

.element.hircsokor .cnt_newstitle a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	text-align: left;
}

.element.hircsokor .cnt_newstitle:hover a {
	color: #91000a;
}

/************* Általános hírek hírek ***************/


.element.hirek {
	background: url(../image/csempe/csempe-hirek-bg.jpg) no-repeat 100% 0 #10569f;
	width: 348px;
	height: 340px;
	overflow: hidden;
	margin: 0 0 16px 0;
	padding: 0;
}

.element.hirek .morelink {
	display: none;
}

.element.hirek:hover {
	-webkit-transform: scale(1.02,1.02);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.02,1.02);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.02,1.02);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

.element.hirek #szh-left {
	width: 50%;
	float: left;
	color: #fff;
	font-size: 20px;
}

.element.hirek #szh-left a.cnt_newslink {
	display: block;
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	padding: 10px;
	margin-top: -4px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.hirek #szh-left a.cnt_newslink:hover {
	background: #fff;
	color: #072f56;
}

.element.hirek #szh-right {
	width: 50%;
	float: right;
}

.element.hirek div.title {
	margin-top: 0px;
	height: 42px;
	padding: 10px 0;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	width: 350px;
	border: none;
	position: relative;
}

.element.hirek div.title:hover {
	background: #3980c3 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 7px center;
}

.element.hirek div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 72px;
	line-height: 40px;
	text-align: left;
	margin: 0;
	background: url('/upload/kardiologia/image/csempe/csempe-hirek-ikon.png') no-repeat 10px 50%;
}

.element.hirek div.title a {
	display: block;
	height: 100%;
}

.element.hirek div.title a:hover {
	text-decoration: none;
}

.element.hirek #szh-left img {
	border: 3px solid #fff;
}

.element.hirek #szh-left .cnt_newstitle {
	text-align: left;
}

.element.hirek #szh-left .cnt_newstitle a {
	color: #fff;
	font-size: 19px;
	font-weight: normal;
}

.element.hirek ul {
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
}

.element.hirek .one_newsblock {
	position: relative;
	top: 5px;
}

.element.hirek .cnt_newstitle {
	padding: 10px 10px 10px 27px;
	background: url('/upload/kardiologia/image/csempe/hir-litype.png') no-repeat 10px 15px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	text-align: left;
}

.element.hirek .cnt_newstitle:hover {
	background: url('/upload/kardiologia/image/csempe/hir-litype-hover.png') no-repeat 10px 15px #5c95cc;
}

.element.hirek .cnt_newstitle a {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	text-align: left;
}

.element.hirek .cnt_newstitle:hover a {
	color: #003e7e;
}

/************* Banner hírek ***************/
.element.hiredetes {
	padding: 0;
	background: #fff;
	height: 340px;
	width: 348px;
	margin: 0 0 16px 0;
}

@media (min-width: 801px){
div.element.contact{
display:none;
}
}

@media (min-width: 351px) and (max-width: 390px){
#slider-section #banner-slider{
margin-bottom:8px!important;
}

#container div.element.hiredetes,#viewport, #box,div.element.hiredetes,div.element.hirek,div.element.kongresszus{
/*width:344px!important;
height:344px!important;*/
}

#content_div{
padding-bottom:0 !important;
margin:0!important;
}

#viewport .slide,#viewport .slide img{
width:336px!important;
height:336px!important;
}
div.element.contact,
div.element.bno,
div.element.hasznoslinkek,
div.element.kalkulator,
div.element.tanacsok{
width:148px!important;
height:148px!important;
}
div.element{
margin-bottom:8px!important;
}
}

@media (max-width: 350px){
#slider-section #banner-slider{
margin-bottom:7px!important;
}

#container div.element.hiredetes,#viewport, #box,div.element.hiredetes,div.element.hirek,div.element.kongresszus{
width:303px!important;
height:303px!important;
}

#content_div{
padding-bottom:0 !important;
margin:0!important;
}

#viewport .slide,#viewport .slide img{
width:285px!important;
height:285px!important;
}
div.element.contact,
div.element.bno,
div.element.hasznoslinkek,
div.element.kalkulator,
div.element.tanacsok{
width:128px!important;
height:128px!important;
}
div.element{
margin-bottom:7px!important;
}
}


/************* tanfolyam  ***************/
.element.tanfolyam {
	background: url(../image/csempe/tanfolyam-bg.png);
	height: 142px;
	width: 328px;
	margin: 0 0 16px 0;
}

.element.tanfolyam div {
	margin-top: 20px;
	text-align: center;
}

/************* Kviz  ***************/
.element.kviz {
	width: 348px;
	height: 340px;
	background: #319131;
	background: -moz-linear-gradient(left, #319131 0%, #48ac47 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#319131), color-stop(100%,#48ac47));
	background: -webkit-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -o-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -ms-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: linear-gradient(to right, #319131 0%,#48ac47 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319131', endColorstr='#48ac47',GradientType=1 );
	margin-bottom: 16px;
	padding: 0;
}

.element.kviz div.title {
	height: 34px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.element.kviz div.title a {
	display: block;
	height: 100%;
	font-weight: normal;
	color: #fff;
}

.element.kviz  a {
	font-weight: normal;
	color: #b5f5b5;
}

.element.kviz  a:hover {
	font-weight: normal;
}

.element.kviz div.title a:hover {
	text-decoration: none;
}

.element.kviz div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 40px;
	margin: 0;
	text-align: left;
	line-height: 34px;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/quiz-icon.png') no-repeat left center;
}

.element.kviz:hover div.title {
	background: #008a00 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

.element.kviz div.kviz-content {
	font-size: 17px;
	padding: 0 35px 10px 50px;
	color: #ffffff;
}

.element.kviz div.kviz-content p {
	margin-bottom: 15px;
	text-align:left;
}

.element.kviz div.kviz-content img {
	max-width: 250px;
	max-height: 190px;
	border: 3px solid #fff;
}

/************* Tanacsok  ***************/
.element.tanacsok {
	background: url(../image/csempe/tanacsok-bg.png);
	height: 142px;
	width: 146px;
	margin: 0 0 16px 0;
}

.element.tanacsok div {
	margin-top: 20px;
	text-align: center;
}

/************* Kalkulator  ***************/
.element.kalkulator {
	background: url(../image/csempe/kalkulator-bg.png);
	height: 142px;
	width: 146px;
	margin: 0 0 16px 0;
}

.element.kalkulator div {
	margin-top: 20px;
	text-align: center;
}

/************* Video  ***************/
.element.video {
	background: url(../image/csempe/video-bg.png);
	height: 142px;
	width: 328px;
	margin: 0 0 16px 0;
}

.element.video div {
	margin-top: 20px;
	text-align: center;
}

/************* Tagsagi info ***************/
.element.tagsagiinfo {
	background: url(../image/csempe/tagsagiinfo-bg.jpg);
	height: 142px;
	width: 328px;
	margin: 0 0 16px 0;
}

.element.tagsagiinfo div {
	margin-top: 20px;
	text-align: center;
}

/************* Contact ***************/
.element.contact {
background: #386a9f; /* Old browsers */
background: -moz-linear-gradient(left, #386a9f 0%, #4d82ba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#386a9f), color-stop(100%,#4d82ba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #386a9f 0%,#4d82ba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #386a9f 0%,#4d82ba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #386a9f 0%,#4d82ba 100%); /* IE10+ */
background: linear-gradient(to right, #386a9f 0%,#4d82ba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386a9f', endColorstr='#4d82ba',GradientType=1 ); /* IE6-9 */
	height: 142px;
	width: 146px;
	margin: 0 0 16px 0;
}

.element.contact div {
	margin-top: 20px;
	text-align: center;
}


/************* Bno ***************/
.element.bno {
	background: url(../image/csempe/bno-bg.jpg);
	height: 142px;
	width: 146px;
	margin: 0 0 16px 0;
}

.element.bno div {
	margin-top: 20px;
	text-align: center;
}

/************* Hasznos linkek ***************/
.element.hasznoslinkek {
	background: url(../image/csempe/linkek-bg.jpg);
	height: 142px;
	width: 146px;
	margin: 0 0 16px 0;
}

.element.hasznoslinkek div {
	margin-top: 20px;
	text-align: center;
}

/************* Kardiologia hungarica ***************/
.element.cardiologia-hungaria,
.element.cardiohungaria {
	background: url(../image/csempe/cardio-bg.jpg);
	height: 142px;
	width: 328px;
	margin: 0 0 16px 0;
}

.element.cardiohungaria div {
	margin-top: 10px;
	text-align: right;
}

.element.cardiologia-hungaria div.ch-box{
	margin-top:5px;
}

.element.cardiologia-hungaria div.ch-box:after{
	display:block;
	content:'';
	clear:both;
}

.element.cardiologia-hungaria div.ch-box > div{
	float:left;
	width:50%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.element.cardiologia-hungaria div.ch-box > div a{
	position:relative;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-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;	
}

.element.cardiologia-hungaria div.ch-box div.left a{
	float:left;
	padding-right: 40px;
}

.element.cardiologia-hungaria div.ch-box div.left a img{
	float:right;
}

.element.cardiologia-hungaria div.ch-box div.right a img{
	float:left;
}

.element.cardiologia-hungaria div.ch-box div.right a{
	padding-left: 40px;
	float:right;
}

.element.cardiologia-hungaria div.ch-box > div:hover a{
	z-index:1;
	width:160%;
}

.element.cardiologia-hungaria div.ch-box > div a:after{
position: absolute;
content: attr(data-year);
top: 20%;
font-size: 18px;
color: #fff;
pointer-events: none;
	-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;
}

.element.cardiologia-hungaria div.ch-box > div a:not(:hover):after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

.element.cardiologia-hungaria div.ch-box > div.right a:after{
	left:50%;
}

.element.cardiologia-hungaria div.ch-box > div.right a:hover:after{
	left:78%;
}

.element.cardiologia-hungaria div.ch-box > div.left a:after{
	right:50%;
}

.element.cardiologia-hungaria div.ch-box > div.left a:hover:after{
	right:70%;
}

.element.cardiologia-hungaria div.ch-box:hover > div:not(:hover) a img{
-webkit-filter: blur(20px);
filter: blur(20px);
}

.element.cardiologia-hungaria div.ch-box > div img{
	display:block;
	margin:0 auto;
	max-height:120px;
	max-width:100%;
	-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;
}

.element.cardiologia-hungaria div.ch-box > div:hover a img{
	z-index:1;
	max-height:200px;
}




/***********Banner rotator**************/
figure {
	margin: 0;
	padding: 4px;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}



/* line 29, sass/screen.scss */
#viewport, #box, .slide, .slide img {
	width: 348px;
	height: 340px;
}

/* line 34, sass/screen.scss */
#viewport {
}

#viewport .slide img {
	height: 312px;
	width: 340px;
}

#left_div #viewport .slide img{
    width: 290px;
    height: 290px;
}

#left_div .element.hiredetes, #left_div #viewport, #left_div #box, #left_div .slide{
    width: 300px;
    height: 304px;
}

#viewport .slide p {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #898989;
	text-align: center;
	margin: 0;
	padding: 0;
	line-height: 20px;
	letter-spacing: 1.5px;
}

/* Új slider beállítások */

.slider-container {
				display: inline-block;
				margin: 0 4px 4px;
			}
.hiredetes p{
    font-size: 10px; text-align: center;color: #898989;
}
    
			/* base */
		
			.slider-container {
				overflow: hidden;
				border: solid 0px black;
			}
			
			.slider-container .slider {
				width: 100%;
				height: 100%;
				display: none;
			}
			
			.slider-container .slider.current {
				display: inline-block;
			}
			
			
			/* fade */
			.slider-container.fade {
				position: relative;
			}
			
			.slider-container.fade .slider {
				position: absolute;
				top: 0;
				left: 0;
				opacity: 0;
				transition: all 1s;
				display: inline-block;
			}
			
			.slider-container.fade .current {
				z-index: 2;
				opacity: 1;
			}
			
			.slider-container.fade .next {
				z-index: 1;
			}
			
			/* slide */
			.slider-container.slide {
				position: relative;
			}
			
			.slider-container.slide .slider {
				position: absolute;
				top: 0;
				transition: left 1s;
			}
			
			.slider-container.slide .slider.current {
				left: 0;
				z-index: 2;
			}
			
			.slider-container.slide .slider.next {
				z-index: 1;
				display: inline-block;
				left: 100%;
				transition-delay: 2s;
			}

.slider img{
    width: 100%;
    max-width: 100%;
}

/* line 35, sass/screen.scss */
footer {
	margin: 0 140px;
}

/* line 37, sass/screen.scss */
#controls {
	position: relative;
	top: -40px;
	float: right;
}
/* line 43, sass/screen.scss */
#controls li {
	display: inline;
}

/* line 46, sass/screen.scss */
.goto-slide {
	margin-left: 10px;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	border: solid 1px #000;
	background-color: #555;
	border-radius: 8px;
	-webkit-box-shadow: inset 0px 0px 8px #333;
	-moz-box-shadow: inset 0px 0px 8px #333;
	box-shadow: inset 0px 0px 8px #333;
}
/* line 59, sass/screen.scss */
.goto-slide.current {
	background-color: #2edbac;
}

/* line 62, sass/screen.scss */
#next, #prev {
	position: absolute;
	top: 80px;
	width: 30px;
	height: 300px;
	background: url(img/next-prev-sprite.png) no-repeat;
	display: block;
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	transition: background .4s;
}
/* line 73, sass/screen.scss */
#next:hover, #prev:hover {
	background: url(img/next-prev-sprite-hover.png) no-repeat;
	border: none;
}

/* line 79, sass/screen.scss */
#prev {
	left: 90px;
}

/* line 80, sass/screen.scss */
#next, #next:hover {
	left: 840px;
	background-position: -30px 0;
}

/* line 83, sass/screen.scss */
#effect-switcher h2 {
	border-bottom: solid 1px #555;
	margin: 0 0 10px;
}

/* line 89, sass/screen.scss */
#effect-list {
}
/* line 91, sass/screen.scss */
#effect-list li {
	display: inline;
}

/* line 94, sass/screen.scss */
.effect, .effect:hover {
	display: block;
	float: left;
	margin: 10px 10px 0 0;
	border: solid 1px black;
	border-radius: 7px;
	padding: 10px 12px 6px;
	color: #ccc;
	text-decoration: none;
	background-color: #555;
	-webkit-box-shadow: inset 0px 0px 8px #000;
	-moz-box-shadow: inset 0px 0px 8px #333;
	box-shadow: inset 0px 0px 8px #333;
	position: relative;
}
/* line 109, sass/screen.scss */
.effect.current, .effect:hover.current {
	color: #2edbac;
}
/* line 113, sass/screen.scss */
.effect span, .effect:hover span {
	font-size: .7em;
	position: absolute;
	top: -8px;
	right: -4px;
	background-color: red;
	border-radius: 6px;
	border: solid 1px #555;
	color: white;
	padding: 3px 4px 2px;
	display: inline-block;
}

/* line 127, sass/screen.scss */
#time-indicator {
	width: 0px;
	height: 3px;
	background-color: #2edbac;
	position: absolute;
	top: 460px;
	left: 140px;
}

/* line 136, sass/screen.scss */
#credits {
	margin: 20px 0 40px;
	padding: 10px 0 0;
	color: #555;
	font-size: .9em;
}

#society-title {
	font-weight: bold;
}

#society-title #english-title {
	color: #acd6ff;
}

/* BNO KÓDOK*/

#bno {
	font-family: arial,helvetica,sans-serif;
}

/*#content_inner_div.content_inner_div.content_inner_info_298,*/#content_inner_div.content_inner_div.content_inner_info_304 {
	padding: 0;
	background: none;
}

#bno .block {
	margin-bottom: 8px;
	background: #ffffff;
	border: 3px solid #fff;
}

#bno .title,#tanfolyamok .title {
	min-height: 62px;
	background: #2299a2;
	text-align: center;
}

#bno .title h2, #tanfolyamok .title h2 {
	display: inline-block;
	color: #ffffff;
	font-size: 29px;
	font-weight: bold;
	line-height: 62px;
	margin: 0;
	padding-left: 55px;
	background: url('/upload/kardiologia/frameimage/newdesign/bno-title-icon.png') no-repeat left center;
}

#bno-select {
	position: relative;
	width: 580px;
	margin: 13px auto;
	height: 32px;
	background: #2299a2 url('/upload/kardiologia/frameimage/newdesign/select-icon.png') no-repeat right 3px center;
}

#bno-select select {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 32px;
	width: 580px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
	overflow: hidden;
}

#bno-select span {
	position: absolute;
	display: inline-block;
	z-index: 1;
	top: 0;
	left: 0;
	padding: 0 42px 0 10px;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
	width: 540px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#bno .section {
	background-color: #e2f5f6;
	padding: 0 17px 16px;
}

#bno .section p {
	font-size: 17px;
	margin: 0;
	padding: 0 15px 0 80px;
	background-color: #ffffff;
	text-align: left;
}

#bno .section p:first-of-type {
	padding-top: 10px;
}

#bno .section p:last-child {
	padding-bottom: 10px;
}

#bno .section h3 {
	line-height: 42px;
	text-align: center;
	margin: 0;
	font-weight: bold;
	font-size: 22px;
	color: #0c7f88;
}

#bno .sub-section {
	padding-bottom: 16px;
}

#bno .sub-section h4 {
	font-size: 20px;
	color: #00929c;
	line-height: 30px;
	padding: 6px 0;
	font-weight: bold;
	margin: 0;
	text-align: center;
	background-color: #9fd9dd;
}

#bno .section label {
	float: left;
	margin-left: -70px;
}

#tanfolyamok .title {
	background: #3e75bf;
	border-bottom: 3px solid #fff;
}

#tanfolyamok .title h2 {
	padding-left: 70px;
	background: url('/upload/kardiologia/frameimage/newdesign/tanfolyamok-title-icon.png') no-repeat left center;
}

#tanfolyamok #kotelezo-tanfolyam,#tanfolyamok #egyeb-tanfolyam {
	background-color: #ddebff;
	padding-bottom: 16px;
	margin-bottom: 8px;
}

#tanfolyamok h3,#tanfolyamok h4 {
	text-align: center;
	color: #2d5a8c;
	font-size: 22px;
	font-weight: bold;
	margin: 0;
	line-height: 42px;
}

#tanfolyamok .table {
	margin: 0px 0px 14px;
}

#tanfolyamok .table:last-of-type {
	margin-bottom: 0;
}

#tanfolyamok h4 {
	color: #007ac9;
	line-height: 36px;
	background-color: #bdd8ff;
	margin-bottom: 4px;
}

#tanfolyamok .row{
	clear:both;
	margin-bottom:25px;
}

#tanfolyamok .row > div{
	color: #fff;
	font-size: 17px;
	padding: 10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#tanfolyamok .row > div:not(.col4){
	display:table-cell;
}

#tanfolyamok .col1 {
	width: 50%;
	border-right:2px solid #fff;
	background-color: #4a80cb;
}

#tanfolyamok .col2 {
	width: 20%;
	border-right:2px solid #fff;
	background-color: #6095e0;
	padding-left: 15px;
}

#tanfolyamok .col3 {
	width: 30%;
	background-color: #82b5fd;
	margin-right: 0;
}

#tanfolyamok .col4{
	clear:both;
	text-align:center;
	margin-top: 2px;
	background-color: #2c61aa;
}

#tanfolyamok #egyeb-tanfolyam {
	background-color: #eeeeee;
}

#tanfolyamok #egyeb-tanfolyam h3 {
	color: #666666;
}

#tanfolyamok #egyeb-tanfolyam .col1 {
	background: #868686;
}

#tanfolyamok #egyeb-tanfolyam .col2 {
	background: #a9a9a9;
}

#tanfolyamok #egyeb-tanfolyam .col3 {
	background: #c2c2c2;
}

#info_admin_div,
#info_admin_div ul li a {
	color: #acd6ff;
}

#info_admin_div ul li a:hover {
	color: #acd6ff;
}

#info_admin_div ul {
	list-style: none;
	display: inline-block;
}

#info_admin_div ul li {
	display: inline-block;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #fff;
}

#info_admin_div ul li:last-child {
	border: none;
}

#info_admin_div u {
	text-decoration: none;
}

.content_inner_div.content_inner_info_327 .accordion-list .newsbox .morelink {
	display: none;
}

.content_inner_div.content_inner_info_237 .tophed {
	background: #b1121f;
	text-align: center;
	margin-bottom: 5px;
}

.content_inner_div.content_inner_info_237 .tophed h2{
	display:inline-block;
	color: #fff;
	font-size: 29px;
	padding:15px 10px 15px 56px;
	margin:0;
	background:url('/upload/kardiologia/frameimage/newdesign/elnokseg-icon.png') no-repeat 10px 6px;
}

.content_inner_div.content_inner_info_237 .tophed #intro_hr {
	display: none;
}

.content_inner_div.content_inner_info_237 #info_first_table {
	border: none;
	margin-bottom: 0;
}

.content_inner_div.content_inner_info_237 .elnokseg-section,
.content_inner_div.content_inner_info_237 .elnokseg-section h4 {
	text-align: center;
	margin-right: 5px;
	margin-left: 3px;
}

.content_inner_div.content_inner_info_237 .elnokseg-section {
	padding: 15px 5px;
	margin-bottom: 5px;
}

.content_inner_div.content_inner_info_237 .elnokseg-section.lastchild {
	margin-bottom: 0;
}

.content_inner_div.content_inner_info_237 .elnokseg-section h4 {
	margin-top: 0;
	margin-bottom: 0;
}

.content_inner_div.content_inner_info_237 .gradient_design_box_picture.img a {
	display: block;
	text-align: center;
}

.content_inner_div.content_inner_info_237 .gradient_design_box_picture.img a img {
	border: none;
}

.content_inner_div.content_inner_info_237 .gradient_design_box_picture.img h4 {
	text-align: center;
	margin: 0;
	position: relative;
	overflow: auto;
	height: 30px;
}

.content_inner_div.content_inner_info_237 .gradient_design_box_picture.img h4 span {
	font-size: 18px;
	color: #fff;
	background: #b1121f;
	top: 5px;
	position: relative;
	padding: 5px 25px;
	display: inline;
}

.content_inner_div.content_inner_info_237 p {
	text-align: center;
}

.content_inner_div.content_inner_info_237 td h4 {
	text-align: center;
	margin: 0;
}

.elnokseg-section {
	background: #f1f1f1;
}

.content_inner_div.content_inner_info_237 table {
	border-collapse: separate;
	border-spacing: 5px;
}

.content_inner_div.content_inner_info_237 td {
	background: #f1f1f1;
	padding: 15px 5px;
	vertical-align: top;
}

.content_inner_div.content_inner_info_237 .elnokseg-bottom-link {
	display: block;
	margin: 5px auto;
	background: #396b9f url('/upload/kardiologia/image/csempe/tovabb.png') no-repeat 10px 50%;
	padding: 17px 10px 17px 56px;
	color: #fff;
	width: 80%;
}

.content_inner_div.content_inner_info_237 .elnokseg-bottom-link:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transform: all 0.3s ease-in-out;
	background: #b1121f url('/upload/kardiologia/image/csempe/tovabb.png') no-repeat 10px 50%;
	text-decoration: none;
}

.content_inner_div.content_inner_info_237 div.profile{
text-align:center;
padding-top:20px;
clear:both;
}

.content_inner_div.content_inner_info_237 div.profile img{
float:none;
max-width: 80%;
}

.content_inner_div.content_inner_info_312 div.person_pict img{
max-width: 80px;
}

p.cv{
margin:0;
padding-bottom:10px;
}

p.cv a{
color:#396B9F;
font-weight:normal;
}

p.cv a:hover{
color:#5395d9;
font-weight:normal;
}

.t_cell4_small,
.t_cell1 {
	display: none;
}

div.content_inner_tagsag .t_cell1{
display:table-cell;
}

#content_inner_div.content_inner_div.content_inner_fw .t_cell1{
display:table-cell;
background-color:#d0e9ff;
color:#354f65;
vertical-align:middle;
padding:5px;
}

#content_inner_div.content_inner_div.content_inner_fw .t_cell2{
color:#5b7c98;
background-color:#e3f1ff;
}

#content_inner_div.content_inner_div.content_inner_fw .t_cell2 a{
color:#366cb6;
}

#content_inner_div.content_inner_div.content_inner_fw .t_cell2 a:hover{
color:#649ce8;
}

.content_inner_div.content_inner_info_134 .t_cell1 {
	display: table-cell;
}

.t_cell1.document_name_td {
	display: table-cell;
}

/************************************** PORTLETEK ************************************************/

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor {
	width: 300px;
	height: 62px;
	padding: 0;
	margin-bottom: 16px;
	background: #b1121f;
	background: -moz-linear-gradient(left, #b1121f 0%, #d71a20 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1121f), color-stop(100%,#d71a20));
	background: -webkit-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: -o-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: -ms-linear-gradient(left, #b1121f 0%,#d71a20 100%);
	background: linear-gradient(to right, #b1121f 0%,#d71a20 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1121f', endColorstr='#d71a20',GradientType=1 );
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor h3 {
	/*padding-left: 52px;*/
	line-height: 62px;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/hircsokor-icon.png") no-repeat left 10px center;
	text-align: center;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor div.inner {
	-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;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor a {
	display: block;
	height: 100%;
}

#szakmai_hircsokor_portlet div.element.szakmai-hircsokor:hover div.inner {
	background: #e1353a url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#bal_csempe_portlet div.element,#jobb_csempe_portlet div.element,#bal_csempe_portlet div.inactive,#jobb_csempe_portlet div.inactive {
	padding: 0;
	margin: 0 16px 16px 0;
	width: 142px;
}

#bal_csempe_portlet div.element:nth-child(even),#jobb_csempe_portlet div.element:nth-child(even){
	margin-right: 0;
}

#bal_csempe_portlet div.element a,#jobb_csempe_portlet div.element a,#bal_csempe_portlet div.inactive a {
	display: block;
	height: 100%;
}

#bal_csempe_portlet div.element h3,#jobb_csempe_portlet div.element h3,#bal_csempe_portlet div.inactive h3,#jobb_csempe_portlet div.inactive h3 {
	padding: 5px 0 0 7px;
	font-size: 19px;
}

#bal_csempe_portlet div.element.tanacsok {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, #0c57c0;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -moz-linear-gradient(left, #0c57c0 0%, #2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#0c57c0), color-stop(100%,#2f75d7));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -webkit-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -o-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, -ms-linear-gradient(left, #0c57c0 0%,#2f75d7 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/advice-icon.png") no-repeat center center, linear-gradient(to right, #0c57c0 0%,#2f75d7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c57c0', endColorstr='#2f75d7',GradientType=1 );
}

#bal_csempe_portlet div.element.kalkulator {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, #6e4acf;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -moz-linear-gradient(left, #6e4acf 0%, #8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#6e4acf), color-stop(100%,#8b69e8));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -webkit-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -o-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, -ms-linear-gradient(left, #6e4acf 0%,#8b69e8 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-icon.png") no-repeat center center, linear-gradient(to right, #6e4acf 0%,#8b69e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e4acf', endColorstr='#8b69e8',GradientType=1 );
}

#bal_csempe_portlet div.element.bno {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, #018c96;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -moz-linear-gradient(left, #018c96 0%, #46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#018c96), color-stop(100%,#46a7ae));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -webkit-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -o-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, -ms-linear-gradient(left, #018c96 0%,#46a7ae 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/bno-icon.png") no-repeat center center, linear-gradient(to right, #018c96 0%,#46a7ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#018c96', endColorstr='#46a7ae',GradientType=1 );
}

#bal_csempe_portlet div.element.hasznoslinkek {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, #28b3d9;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -moz-linear-gradient(left, #28b3d9 0%, #42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#28b3d9), color-stop(100%,#42c0e2));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -webkit-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -o-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, -ms-linear-gradient(left, #28b3d9 0%,#42c0e2 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/links-icon.png") no-repeat center center, linear-gradient(to right, #28b3d9 0%,#42c0e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28b3d9', endColorstr='#42c0e2',GradientType=1 );
}

#bal_csempe_portlet div.inactive{
border:3px solid #45709c;
width:136px;
height:136px;
float:left;
}

#jobb_csempe_portlet div.inactive{
border:3px solid #45709c;
width:160px;
height:160px;
float:left;
}

#bal_csempe_portlet div.tanacsok.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/advice-inactive-icon.png") no-repeat center center;
}

#bal_csempe_portlet div.kalkulator.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/calculator-inactive-icon.png") no-repeat center center;
margin-right:0;
}

#bal_csempe_portlet div.bno.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/bno-inactive-icon.png") no-repeat center center;
}

#bal_csempe_portlet div.hasznoslinkek.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/links-inactive-icon.png") no-repeat center center;
margin-right:0;
}

#kiemelt_tamogatoink_portlet {
	width: 300px;
	background-color: #4474aa;
	padding-bottom: 28px;
	margin-bottom: 16px;
}

#kiemelt_tamogatoink_portlet h3 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	padding-top: 15px;
	margin: 0;
}

#kiemelt_tamogatoink_portlet h4,#partnereink_portlet h4 {
	font-size: 19px;
	color: #acd6ff;
	text-align: center;
	margin: 5px 0 10px;
	line-height: 20px;
	font-weight: normal;
}

#partnereink_portlet h4 {
	color: #fff;
}

#kiemelt_tamogatoink_portlet div.support a {
	position: relative;
	width: 246px;
	height: 74px;
	margin: 0 auto 16px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	display: block;
}

#kiemelt_tamogatoink_portlet div.support a:hover {
	transform: scale(1.07);
	-moz-transform: scale(1.07);
	-webkit-transform: scale(1.07);
	-o-transform: scale(1.07);
	-ms-transform: scale(1.07);
}

#kiemelt_tamogatoink_portlet div.support.bayer  a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/bayer-logo.png') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.richter a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/richter-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.krka a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/KRKA_logo-footer.png') no-repeat center center;
}
#kiemelt_tamogatoink_portlet div.support.novartis a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/novartis.jpg') no-repeat center center;
}
#kiemelt_tamogatoink_portlet div.support.novo a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/NovoNordisk.png') no-repeat center center;
	background-size: contain;
}
#kiemelt_tamogatoink_portlet div.support.organon a{
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/Organon.png') no-repeat center center;
	background-size: contain;
}

#kiemelt_tamogatoink_portlet div.support.boehringer a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/boehringer-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.pfizer a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/pfizer-logo-new.png') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.servier a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/servier-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.egis a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/egis-logo.jpg') no-repeat center center;
}

#kiemelt_tamogatoink_portlet div.support.teva a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/teva-logo.jpg') no-repeat center center;
}
#kiemelt_tamogatoink_portlet div.support.astra  a {
	background: #ffffff url('/upload/kardiologia/image/csempe/portlet_elemek/astra-logo.png') no-repeat center center;
}

#partnereink_portlet {
	width: 300px;
	background-color: #8cb4ec;
	padding-bottom: 6px;
	text-align:center;
}


#partnereink_portlet.mobile{
	position:relative;
background-color:#B1121F;
text-align:center;
}

#partnereink_portlet.mobile:after{
	position:absolute;
	content:'';
	left:-3px;
	padding-left:6px;
	bottom:-6px;
	height:3px;
	width:100%;
	background-color:#570B11;
	z-index:1;
}

#partnereink_portlet h3{
	padding: 10px 0 0 7px;
	font-size: 22px;
	color: #183d64;
	text-align: center;
	font-weight: normal;
	margin: 0;
}

#partnereink_portlet.mobile h3{
color:#570b11;
}

#partnereink_portlet img{
	margin: 0 0 4px;
}

#partnereink_portlet a:nth-child(even) img{
	margin-left:8px;
}

#partnereink_portlet img.center {
	margin-left: 26%;
}

#hirdetes_portlet {
	margin-bottom: 11px;
}

#kongresszusi_rendezvenyek_portlet {
	width: 348px;
	height: 340px;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezvenyek-bg.jpg') no-repeat center center;
	margin-bottom: 16px;
}

#kongresszusi_rendezvenyek_portlet div.title {
	height: 42px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet:hover div.title {
	background: #1d8cd4 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#kongresszusi_rendezvenyek_portlet div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 50px;
	text-align: left;
	margin: 0;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/rendezveny-icon.png') no-repeat left center;
}

#kongresszusi_rendezvenyek_portlet div.title a {
	display: block;
	height: 100%;
}

#kongresszusi_rendezvenyek_portlet div.title a:hover {
	text-decoration: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox p br {
	display: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.title {
	background-color: transparent;
	color: #fff;
	font: normal 17px arial!important;
	font-size: 17px;
	padding: 0;
}

#kongresszusi_rendezvenyek_portlet div.congressbox a.cname {
	display: inline-block;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	padding-left: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox a.cname:hover {
	text-decoration: none;
}

#kongresszusi_rendezvenyek_portlet div.congressbox ul {
	list-style: none;
	padding: 0;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li {
	text-align: left;
	padding: 7px 10px;
	background: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover {
	background-color: rgba(208,232,255,0.75);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover a {
	color: #00558c;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.csdate,#kongresszusi_rendezvenyek_portlet div.congressbox span.cedate {
	display: inline-block;
	line-height: 24px;
	padding: 0 6px;
	color: #2d5a8c;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox li:hover span.csdate, #kongresszusi_rendezvenyek_portlet div.congressbox li:hover span.cedate {
	background-color: #3175c0;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kongresszusi_rendezvenyek_portlet div.congressbox span.morelink {
	display: none;
}

#jobb_csempe_portlet div.element {
	width: 166px;
	height: 166px;
}

#jobb_csempe_portlet div.element.tagdij {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, #8d0096;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -moz-linear-gradient(left, #8d0096 0%, #ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#8d0096), color-stop(100%,#ba32c3));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -webkit-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -o-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, -ms-linear-gradient(left, #8d0096 0%,#ba32c3 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-icon.png") no-repeat center center, linear-gradient(to right, #8d0096 0%,#ba32c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d0096', endColorstr='#ba32c3',GradientType=1 );
}

#jobb_csempe_portlet div.element.tanfolyamok {
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, #346ab4;
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -moz-linear-gradient(left, #346ab4 0%, #4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -webkit-gradient(linear, left top, right top, color-stop(0%,#346ab4), color-stop(100%,#4a80cb));
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -webkit-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -o-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, -ms-linear-gradient(left, #346ab4 0%,#4a80cb 100%);
	background: url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-icon.png") no-repeat center center, linear-gradient(to right, #346ab4 0%,#4a80cb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#346ab4', endColorstr='#4a80cb',GradientType=1 );
}

#jobb_csempe_portlet div.tagdij.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/tagdij-inactive-icon.png") no-repeat center center;
}

#jobb_csempe_portlet div.tanfolyamok.inactive{
background:#325e8c url("/upload/kardiologia/image/csempe/portlet_elemek/tanfolyamok-inactive-icon.png") no-repeat center center;
margin-right:0;
}

#kviz_portlet {
	width: 348px;
	min-height: 340px;
	background: #319131;
	background: -moz-linear-gradient(left, #319131 0%, #48ac47 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#319131), color-stop(100%,#48ac47));
	background: -webkit-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -o-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: -ms-linear-gradient(left, #319131 0%,#48ac47 100%);
	background: linear-gradient(to right, #319131 0%,#48ac47 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319131', endColorstr='#48ac47',GradientType=1 );
	margin-bottom: 16px;
}

#kviz_portlet div.title {
	height: 34px;
	padding: 10px;
	background: transparent url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right -40px center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kviz_portlet  a, #kviz_portlet  a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	display: block;
}

#kviz_portlet  a img{
	max-width:250px;
}

#kviz_portlet div.title a {
	display: block;
	height: 100%;
}

#kviz_portlet div.title a:hover {
	text-decoration: none;
}

#kviz_portlet div.title h3 {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	padding-left: 40px;
	margin: 0;
	text-align: left;
	line-height: 34px;
	background: url('/upload/kardiologia/image/csempe/portlet_elemek/quiz-icon.png') no-repeat left center;
}

#kviz_portlet:hover div.title {
	background: #008a00 url("/upload/kardiologia/image/csempe/portlet_elemek/link-arrow.png") no-repeat right 10px center;
}

#kviz_portlet div.kviz-content {
	font-size: 17px;
	padding: 0 35px 10px 50px;
	color: #ffffff;
}

#kviz_portlet div.kviz-content p {
	margin-bottom: 15px;
	text-align:left;
	color:#b5f5b5;
}

.cong-portlet-banner {
	background: #fff;
	text-align: center;
	margin-bottom: 16px;
}

.cong-portlet-banner-last {
	background: #fff;
	text-align: center;
	margin-bottom: 16px;
}


/******************Hasznos linkek********************/

#hl-title {
	background: #29b4d9;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	border: 3px solid #fff;
	border-bottom: none;
	position: relative;
}

#hl-title img {
	position: absolute;
	top: 8px;
	left: 220px;
}

#hl-magyar-oldalak,#hl-nk-oldalak {
	margin-bottom: 8px;
}

#hl-magyar-oldalak #hl-magyar-title,#hl-nk-oldalak #hl-nk-title {
	background: #bce6f1;
	border: 3px solid #fff;
	height: 42px;
	position: relative;
	overflow: hidden;
}

#hl-nk-oldalak #hl-nk-title {
	background: #b7e2fb;
}

#hl-magyar-oldalak #hl-magyar-title span,#hl-nk-oldalak #hl-nk-title span {
	background: #0a8fb2;
	color: #fff;
	border-right: 3px solid #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 40px;
	padding: 10px 17px;
}

#hl-nk-oldalak #hl-nk-title span {
	background: #2e83b5;
}

#hl-magyar-oldalak #hl-ul,#hl-nk-oldalak #hl-ul-nk {
	background: #ebf9fd;
	border: 3px solid #fff;
	position: relative;
	overflow: auto;
	border-top: none;
	padding-bottom: 10px;
}

#hl-nk-oldalak #hl-ul-nk {
	background: #e2f4fe;
}

#hl-magyar-oldalak ul,#hl-nk-oldalak ul {
	border-top: none;
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
	position: relative;
	overflow: auto;
	float: left;
}

#hl-magyar-oldalak ul li a,#hl-nk-oldalak ul li a {
	display: inline-block;
	color: #1288a8;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	padding: 5px 10px 5px 30px;
	background: url('/upload/kardiologia/image/csempe/hl-list.jpg') no-repeat 10px 10px;
}

#hl-nk-oldalak ul li a {
	color: #1774ab;
}

#hl-magyar-oldalak ul li a:hover,#hl-nk-oldalak ul li a:hover {
	background: url('/upload/kardiologia/image/csempe/hl-list-hover.jpg') no-repeat 10px 10px #29b4d9;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#hl-nk-oldalak ul li a:hover {
	background: url('/upload/kardiologia/image/csempe/hl-list-hover.jpg') no-repeat 10px 10px #2793d3;
}

/******************Kalkulátorok linkek********************/

#kalkulatorok-title {
	background: #7d59db;
	text-align: center;
	border-bottom: none;
	position: relative;
	margin-bottom: 20px;
}

#kalkulatorok-title h2{
display:inline-block;
margin:0;
color: #fff;
font-size: 28px;
font-weight: bold;
padding: 18px 10px 18px 58px;
background:url('/upload/kardiologia/frameimage/newdesign/kalkulator-icon.png') no-repeat 10px 9px;
}

#kalkulatorok-title img {
	position: absolute;
	top: 8px;
	left: 220px;
}

#kalkulatorok-ul ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#kalkulatorok-ul ul li {
	margin-bottom: 8px;
	background: #ede8f8;
	overflow: auto;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kalkulatorok-ul ul li a {
	font-size: 19px;
	color: #7d59db;
	font-weight: normal;
	overflow: auto;
	position: relative;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kalkulatorok-ul ul li .kalkulatorok-ul-left {
	padding: 15px 18px;
	display: inline-block;
	background: #7d59db;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
	border-right: 3px solid #fff;
	float: left;
}

#kalkulatorok-ul ul li .kalkulatorok-ul-right {
	padding: 15px 10px 15px 35px;
	display: inline-block;
	float: left;
	background: url('/upload/kardiologia/image/csempe/kalkulator-arrow.png') no-repeat 10px 50%;
}

#kalkulatorok-ul ul li:hover .kalkulatorok-ul-right {
	background: url('/upload/kardiologia/image/csempe/kalkulator-arrow-hover.png') no-repeat 10px 50%;
}

#kalkulatorok-ul ul li:hover {
	background: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kalkulatorok-ul ul li:hover a {
	color: #000;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kalkulatorok-ul ul li:hover .kalkulatorok-ul-left {
	background: #b1121f;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#kalkulatorok-ul ul li .kalkulatorok-ul-left.big {
	padding: 22px 18px;
}

#kalkulatorok-ul ul li .kalkulatorok-ul-right.big {
	padding: 30px 18px 30px 35px;
}



/*****************Tanácsok************/
.content_inner_div.content_inner_info_304 {
	background: none;
}

#tanacsok-first {
	background: #fff;
	padding: 3px;
	margin-bottom: 8px;
}

#tanacsok-first h2 {
	background: url('/upload/kardiologia/image/csempe/tanacsok-title-bg.png') no-repeat 35% 50% #1d66cb;
	color: #fff;
	font-size: 28px;
	text-align: center;
	margin: 0;
	padding: 15px 0;
	margin-bottom: 3px;
}

#tanacsok-first table tr td {
	background: #5394ee;
	color: #fff;
	width: 32px;
	font-weight: bold;
	padding: 5px 0;
}

#tanacsok-first table tr td.tanacsok-table-title {
	background: none;
	color: #1d66cb;
	font-size: 18px;
	font-weight: bold;
	width: auto;
	text-align: left;
	padding: 5px 0 5px 10px;
}

.tanacsok-inner-div {
	background: #e6f0ff;
	padding: 0 17px 16px 17px;
}

.tanacsok-short-text {
	padding: 10px 0 7px 30px;
	font-size: 14px;
	line-height: 17px;
	color: #568abe;
	text-align: left;
}

.tanacsok-inner-div h3 {
	margin: 0;
	background: #afcffa;
	font-size: 17px;
	color: #1d66cb;
	padding: 7px;
	text-align: center;
}

.tanacsok-full-text {
	background: #fff;
	color: #000;
	margin: 0;
	padding: 10px;
	text-align: left;
	line-height: 25px;
}

.tanacsok-inner-div .tanacsok-oney-link {
	text-align: center;
}

.tanacsok-inner-div .tanacsok-oney-link a {
	background: url("/upload/kardiologia/frameimage/tk2013/calendar-email-send-btn.png") no-repeat 5px 50% #6991c9;
	padding: 10px 10px 10px 40px;
	font-size: 16px;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.tanacsok-inner-div .tanacsok-oney-link a:hover {
	background: url("/upload/kardiologia/frameimage/tk2013/calendar-email-send-btn.png") no-repeat 5px 50% #b6101c;
	text-decoration: none;
}

#site-mobile-header {
	display: none;
}

/*##################### Szakmai hírcsokor #####################*/

.content_inner_div.content_inner_hirek_416 #kategoria_select {
	margin-bottom: 10px;
}

.content_inner_div.content_inner_hirek_416 #middle .cnt #top_head {
	padding: 3px;
	width: auto;
	background-color:#FFFFFF!important;
}

.content_inner_div.content_inner_hirek_416 #middle .cnt #top_head h5 {
	display: none;
}

.content_inner_div.content_inner_hirek_416 #dptop {
	margin-top: 8px;
}

.content_inner_div.content_inner_hirek_416 #top_head h4 {
	background: #b1121f;
}

.content_inner_div.content_inner_hirek_416 #middle .cnt2 .title a:hover {
	background: #d71a20;
	color: #fff;
}

.content_inner_div.content_inner_hirek_416 #middle .cnt2 .title a{
	background: #fadad2;
	color: #b1121f;
}
.content_inner_div.content_inner_hirek_416 #middle.expand .cnt2 .title a{
	background: #fff;
	color: #b1121f;
}

.content_inner_div.content_inner_hirek_416 #middle .cnt2 .news_text .next_btn_block,
.content_inner_div.content_inner_hirek_416 .next_btn_block {
	display: none;
}

#footer_partner span.pharma-info {
	font-size: 17px;
	color: #acd6ff;
}

/*##################### Pályázatok #####################*/

.content_inner_div.content_inner_info_319{
	background:none;
}

.content_inner_div.content_inner_info_319 .page-head {
	background-color: #25ab56;
	text-align: center;
	border:3px solid #fff;
}

.content_inner_div.content_inner_info_319 .page-head h2 {
	display: inline-block;
	font-size: 29px;
	font-weight: bold;
	color: #fff;
	line-height: 40px;
	padding: 13px 0 13px 62px;
	background: url('/upload/kardiologia/frameimage/newdesign/osztondij-icon.png') no-repeat left 10px center;
	margin: 0;
}

.content_inner_div.content_inner_info_319 .block{
	background:#fff;
	border:3px solid #fff;
	margin-top:8px;
	line-height:26px;
}

.content_inner_div.content_inner_info_319 .block h3{
	color: #127b38;
	font-size: 20px;
	font-weight: bold;
	padding: 12px 16px;
	background-color: #d6f5e1;
	margin:0;
	text-align:left;
}

.content_inner_div.content_inner_info_319 .block h3 span{
color:#52b475;
font-size:18px;
}

.content_inner_div.content_inner_info_319 .block p{
	padding:0 16px;
	margin-top:20px;
}

.content_inner_div.content_inner_info_319 .block p.subtitle{
text-align:center;
font-weight:bold;
}

.content_inner_div.content_inner_info_319 .block p.subtitle span{
font-weight:normal;
}

.content_inner_div.content_inner_info_319 .congress_document,
.content_inner_div.content_inner_info_122 .congress_document{
	background: url("/upload/kardiologia/image/csempe/attach.jpg") no-repeat;
	width: auto;
}

.content_inner_div.content_inner_info_319 .congress_document .mini,
.content_inner_div.content_inner_info_122 .congress_document .mini{
	display: block;
	margin-left: 39px;
}

.content_inner_div.content_inner_info_319 .congress_document .mini span,
.content_inner_div.content_inner_info_122 .congress_document .mini span{
	display: block;
	background: #c7e4ff;
	color: #366cb6;
	font-size: 17px;
	padding: 5px 8px;
	font-weight:bold;
}

.content_inner_div.content_inner_info_122 .congress_document .mini span{
	padding:8px;
}

.content_inner_div.content_inner_info_319 .congress_document table.attch-docs,
.content_inner_div.content_inner_info_122 .congress_document table.attch-docs{
	border-collapse:separate;
	border-spacing:3px;
}

.content_inner_div.content_inner_info_319 .congress_document table.attch-docs td,
.content_inner_div.content_inner_info_122 .congress_document table.attch-docs td{
	background:#eaf5ff;
	color:#366cb6;
	font-size:14px;
}

.content_inner_div.content_inner_info_319 .congress_document table.attch-docs td a,
.content_inner_div.content_inner_info_122 .congress_document table.attch-docs td a{
	color:#366cb6;
}

.content_inner_div.content_inner_info_319 .congress_document table.attch-docs td:nth-child(2),
.content_inner_div.content_inner_info_122 .congress_document table.attch-docs td:nth-child(2) {
	background: #e3f1ff;
	text-align: center;
	padding:0 5px;
}

.content_inner_div.content_inner_info_319 .congress_document table.attch-docs td:nth-child(3),
.content_inner_div.content_inner_info_122 .congress_document table.attch-docs td:nth-child(3) {
	background: #deefff;
	padding:0 5px!important;
}





/*
#content_inner_div.content_inner_div.content_inner_osztondij .t_head {
	color: #127b38;
	font-size: 20px;
	font-weight: bold;
	padding: 12px 16px;
	background-color: #d6f5e1;
}

#content_inner_div.content_inner_div.content_inner_osztondij div.content_cnt_div .t_cell_small_light {
	padding: 16px;
}

.content_inner_div.content_inner_hirek_416 #middle.expand .cnt2 .title a {
	background: none;
	color: #b6101c;
}
*/

/**************************Kijelentkezés layer*********************/

#logout-intellimed {
	margin-top: 25px;
	margin-bottom: 20px;
}

#logout-back, #logout-logout {
	width: 50%;
	float: left;
	text-align: center;
	height: 40px;
	margin-top: -5px;
}

#logout-back p {
	padding: 9px 0 13px 110px;
}

#logout-logout p {
	padding: 9px 0 13px 60px;
}

/* HÍRLEVELEINK */

#content_inner_div.content_inner_div.content_inner_info_313{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#content_inner_div.content_inner_div.content_inner_info_313 div.tophed {
	background-color: #346598;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_313 div.tophed h2 {
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	margin: 0;
	padding: 15px 0 15px 67px;
	background: url('/upload/kardiologia/frameimage/newdesign/hirlevelek-icon.png') no-repeat left 10px top 10px;
}

#content_inner_div.content_inner_div.content_inner_info_313 div.tophed hr {
	display: none;
}

#content_inner_div.content_inner_div.content_inner_info_313 #info_first_table {
	margin-bottom: 2px;
}

#content_inner_div.content_inner_div.content_inner_info_313 #info_second_table br:first-of-type {
	display: none;
}




/* DOKUMENTUMOK */

#content_inner_div.content_inner_div.content_inner_info_314{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#content_inner_div.content_inner_div.content_inner_info_314 div.tophed {
	background-color: #1d8cd4;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_314 div.tophed h2 {
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	margin: 0;
	padding: 15px 0 15px 64px;
	background: url('/upload/kardiologia/frameimage/newdesign/doc-icon.png') no-repeat left 10px top 6px;
}

#content_inner_div.content_inner_div.content_inner_info_314 #info_first_table {
	border: 0;
	margin-bottom: 3px;
}

#content_inner_div.content_inner_div.content_inner_info_314 #info_second_table br:first-child,#content_inner_div.content_inner_div.content_inner_info_314 #info_first_table #intro_hr{
	display: none;
}



/* Bizottság */

#content_inner_div.content_inner_div.content_inner_info_54 div.tophed {
	background-color: #904095;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_54 div.tophed h2 {
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	margin: 0;
	padding: 15px 0 15px 90px;
	background: url('/upload/kardiologia/frameimage/newdesign/bizottsag-icon.png') no-repeat left 10px top 6px;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture {
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture h6 {
	font-weight: bold;
	color: #904095;
	font-size: 23px;
	margin:0 0 2px;
	line-height: 56px;
	text-align: center;
	border-bottom:3px solid #e5bde8;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture ul li {
	line-height: 36px;
	display: block;
	background-color: #fae9fb;
	margin-bottom: 3px;
	text-align: center;
	color: #904095;
	font-size: 15px;
	font-weight: bold;
}

#content_inner_div.content_inner_div.content_inner_info_54 div.bizottsag-text {
	padding: 10px;
	font-size: 14px;
	color: #576d80;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture p.center {
	text-align: center;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture a {
	color: #1987ce;
	font-size: 15px;
}

#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture a:hover {
	color: #47a2de;
	text-decoration: none;
}

#content_inner_div.content_inner_div.content_inner_info_54  #info_first_table,#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture,#content_inner_div.content_inner_div.content_inner_info_54 .grey_design_box_picture li:last-child{
border:none;
margin-bottom:0;
}

#content_inner_div.content_inner_div.content_inner_info_54 #intro_hr{
display:none;
}

/* Tiszteletbeli */

#content_inner_div.content_inner_div.content_inner_info_134 #info_first_table {
	margin: 0;
}

#content_inner_div.content_inner_div.content_inner_info_134 div.tophed {
	background-color: #5aaec5;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_134 div.tophed hr {
	display: none;
}

#content_inner_div.content_inner_div.content_inner_info_134 div.tophed h2 {
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;

	margin: 0;
	padding: 20px 0 20px 56px;
	background: url('/upload/kardiologia/frameimage/newdesign/tiszteletbeli-icon.png') no-repeat left 10px top 12px;
}

#content_inner_div.content_inner_div.content_inner_info_134 h3 {
	font-weight: bold;
	font-size: 20px;
	color: #018c96;
	margin: 0;
	padding: 18px 0;
}

#content_inner_div.content_inner_div.content_inner_info_134 table {
	font-size: 18px;
	font-weight: bold;
	color: #018c96;
	border-collapse: separate !important;
}

#content_inner_div.content_inner_div.content_inner_info_134 td {
	padding-top: 10px;
	padding-bottom: 10px;
}

#content_inner_div.content_inner_div.content_inner_info_134 td.t_cell1 {
	background-color: #e3f0f4;
	padding-left: 17px;
	vertical-align: middle;
}

#content_inner_div.content_inner_div.content_inner_info_134 td.t_cell2 {
	background-color: #cfe6ed;
	text-align: center;
	vertical-align: middle;
}

#content_inner_div.content_inner_div.content_inner_info_134 td.t_cell3 {
	background-color: #badce6;
	vertical-align: middle;
}

/*************************Rendezvények kongresszusok*************************/

.content_inner_div.content_inner_kongresszusok_proba {
	background: none;
}

#cntphMaster_pan_Congress_To_Narrow_Box {
	display: none!important;
}

#cntphMaster_pan_cnt_kongresszusok #pan_list_view {
	margin-top: -43px;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head h4,
#cntphMaster_pan_cnt_kongresszusok .cnt_head h5 {
	display: none;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head {
	background: #fff;
	padding: 3px;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head h4 {
	margin-bottom: 0;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head > h4:first-of-type {
	display: block;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head h4 #focus,
.content_inner_div.content_inner_kongresszus .tophed {
	height: 62px;
	background-color: #1d8cd4;
	text-align: center;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head h4 #focus span,
.content_inner_div.content_inner_kongresszus .tophed span {
	display: inline-block;
	color: #ffffff;
	line-height: 62px;
	font-size: 29px;
	font-weight: bold;
	background: url('/upload/kardiologia/frameimage/newdesign/esemenyek-icon.png') no-repeat left center;
	margin: 0;
	padding: 0 0 0 64px;
}

#cntphMaster_pan_cnt_kongresszusok .datapager {
	height: 52px;
	background: #dcedfd;
	border: 3px solid #fff;
	border-top: 2px solid #d2e8fd;
}

#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp1,
#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp2 {
	height: auto;
	background: none;
	display: inline-block;
}

#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp1 span,
#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp2 span {
	background: #1c97e6;
	color: #fff!important;
	display: inline-block!important;
	width: 36px!important;
	height: 36px!important;
	font-size: 17px!important;
	line-height: 30px!important;
	font-weight: bold!important;
	padding: 0!important;
	margin-top:2px;
}

#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp1 div.step span,
#cntphMaster_pan_cnt_kongresszusok .datapager #cntphMaster_dp2 div.step span {
	width: 28px!important;
	height: 28px!important;
}

#cntphMaster_pan_cnt_kongresszusok .datapager div.step #cntphMaster_dp1 span{
background: #1c97e6!important;
}

#cntphMaster_pan_cnt_kongresszusok ul li {
	background: #fff !important;
	border: none !important;
	padding: 3px!important;
	-webkit-transform: scale(1,1);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1,1);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1,1);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

#cntphMaster_pan_cnt_kongresszusok ul li:hover {
	position: relative;
	z-index: 9;
	-webkit-transform: scale(1.03,1.03);
	-webkit-transition-timing-function: linear;
	-webkit-transition-duration: 100ms;
	-moz-transform: scale(1.03,1.03);
	-moz-transition-timing-function: linear;
	-moz-transition-duration: 100ms;
	-ms-transform: scale(1.03,1.03);
	-ms-transition-timing-function: linear;
	-ms-transition-duration: 100ms;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_title {
	background: #c4e2ff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

#cntphMaster_pan_cnt_kongresszusok ul li:hover .congress_title {
	background: #32afff;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a {
	display: none;
}


#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a.congress_title_link:active,
#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a.congress_title_link:active:hover, 
#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a.congress_title_link:visited, 
#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a.congress_title_link:visited:hover{
	font-size:19px;
}





#cntphMaster_pan_cnt_kongresszusok ul li .congress_title a.congress_title_link {
	font-size: 19px;
	color: #007ac9;
	padding: 11px 17px;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	text-align:left;
}

#cntphMaster_pan_cnt_kongresszusok ul li:hover .congress_title a.congress_title_link {
	color: #fff;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_date {
	padding: 12px 0;
	background: url('/upload/kardiologia/frameimage/newdesign/dotter-border.png')0 100% repeat-x;
	margin-bottom: 10px;
	text-align:left;
}

#cntphMaster_pan_cnt_kongresszusok .congress_location{
text-align:left;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_date br {
	display: none;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_date .dateLabel {
	font-weight: normal;
	color: #568abe;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_date .dateValue {
	font-weight: bold;
	color: #2d5a8c;
	margin-right: 10px;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_contents span {
	font-weight: bold;
	color: #2d5a8c;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_contents span.congress_endDate {
	border-left: 1px solid #568abe;
}

#cntphMaster_pan_cnt_kongresszusok ul li .congress_contents b span {
	font-weight: normal;
	color: #568abe;
	padding-left: 17px;
}

#cntphMaster_pan_cnt_kongresszusok ul li .div_further_Btn {
	display: none;
}

.content_inner_div.content_inner_kongresszus #congress_item_template {
	background-color: transparent;
	border: none;
	margin-top: -8px;
	color: #000;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #item_Cim {
	background-color: transparent;
	color: #007ac9;
	font-size: 29px;
	font-weight: normal;
	line-height: 33px;
	padding:10px 15px;;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #item_Cim a,
.content_inner_div.content_inner_kongresszus #congress_item_template #item_Cim span{
	/*background:#c7e4ff;*/
	display: table-cell;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #item_Cim a{
	padding-right:10px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #item_Cim a img{
	position:relative;
	top:5px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_description {
	background-color: transparent;
	color: #000;
	text-align: left;
	padding: 10px 15px 20px 15px;
	line-height:26px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #cntphMaster_rep_Congress_lbl_Szervezo_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #cntphMaster_rep_Congress_lbl_SzervezoCim_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #cntphMaster_rep_Congress_lbl_SzervezoTel_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #cntphMaster_rep_Congress_lbl_SzervezoMail_0 {
	font-weight: normal;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #cntphMaster_rep_Congress_lbl_SzervezoMail_0 {
	color: #b6101c;
}

.content_inner_div.content_inner_kongresszus #btn_div {
	text-align: right;
}

.content_inner_div.content_inner_kongresszus #btn_div input {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	background: url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
	background-color: #396b9f;
	border: none;
	margin: 0;
	padding: 17px 17px 17px 65px;
	-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_div.content_inner_kongresszus #btn_div input:hover {
	background-color: #b1121f;
	cursor: pointer;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document {
	background: url("/upload/kardiologia/image/csempe/attach.jpg") no-repeat;
	width: auto;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #b2,
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document br {
	display: none;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document font {
	display: block;
	margin-left: 39px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document font a {
	display: block;
	background: #c7e4ff;
	color: #366cb6;
	font-size: 17px;
	padding: 8px 8px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 {
	width: 100%;
	margin-top: 3px;
	display: block!important;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 tbody {
	width: 100%;
	display: inline-table;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td:nth-child(6) {
	display: none;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td:nth-child(2),
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td:nth-child(4) {
	width: 2px!important;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 tr {
	height: 36px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td {
	background: #eaf5ff;
	color: #366cb6;
	font-size: 14px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td a {
	color: #366cb6;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td:nth-child(3) {
	background: #e3f1ff;
	text-align: center;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td:nth-child(5) {
	background: #deefff;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td table {
	margin: 0 auto;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 td.separate_td{
width:2px !important;
font-size:1px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_document #dlot2 tr.separate_tr{
height:2px !important;
font-size:1px;
line-height:1px;
}


.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_date{
	background: url('/upload/kardiologia/frameimage/newdesign/dotter-border.png')0 100% repeat-x #eaf5ff;
	padding:11px;
	color:#2d5a8c;
	padding: 11px 15px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_Text_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_Text_0{
	font-weight:normal;
	color:#568abe;
	
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_Text_0,
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_0{
	display:table-cell;
	padding-right:5px;
}
	
.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_location{
	background:#eaf5ff;
	padding:11px;
	color:#2d5a8c;
	padding: 11px 15px;
}

.content_inner_div.content_inner_kongresszus #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0{
	border-right:1px solid #568abe;
	padding-right:14px;
	margin-right:10px;
}

/* Congress specifikációk */

.content_inner_div.content_inner_kongresszus form[action*='cid=19239'] #congress_item_template div[id*='congress_item_']{
    display: none;
}
.content_inner_div.content_inner_kongresszus form[action*='cid=19239'] #congress_item_template #congress_item_url{
    display: block;
    padding: 10px 15px;
}

/* Évkönyv */

#content_inner_div.content_inner_div.content_inner_info_388 div.tophed,
#content_inner_div.content_inner_div.content_inner_info_97 div.tophed{
	background-color: #6695c5;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_388 div.tophed h2,
#content_inner_div.content_inner_div.content_inner_info_97 div.tophed h2{
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	margin: 0;
	padding: 15px 0 18px 68px;
	background: url('/upload/kardiologia/frameimage/newdesign/evkonyv-icon.png') no-repeat left 10px top 6px;
}

#content_inner_div div.evkonyv-link{
text-align:center;
margin-top:16px;
}

#content_inner_div div.evkonyv-link a{
display:inline-block;
font-weight:bold;
font-size:20px;
color:#fff;
background:#396b9f url('/upload/kardiologia/frameimage/newdesign/arrow-icon.png') no-repeat left 11px center;
line-height:24px;
text-align:left;
padding:15px 10px 15px 58px;
	-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;
}

#content_inner_div div.evkonyv-link a span{
font-weight:normal;
}

#content_inner_div div.evkonyv-link a:hover{
text-decoration:none;
background:#b1121f url('/upload/kardiologia/frameimage/newdesign/arrow-icon.png') no-repeat left 11px center;
}

#content_inner_div.content_inner_div.content_inner_info_97 p.note{
text-align:center;
font-weight:bold;
color:#568abe;
font-size:15px;
margin:8px 0 0;
}

#content_inner_div.content_inner_div.content_inner_info_97 #info_first_table{
border:0;
margin:0;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.leftside{
float:left;
width:217px;
min-height:340px;
background: url('/upload/kardiologia/frameimage/newdesign/year-book.jpg') no-repeat center center;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.rightside{
margin-left:225px;
padding-right:17px;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.rightside p{
margin-bottom:35px;
font-size:17px;
line-height:24px;
text-align:left;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.rightside p:first-child{
font-weight:bold;
}

#content_inner_div.content_inner_div.content_inner_info_97 .clear{
clear:both;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.footer-left,#content_inner_div.content_inner_div.content_inner_info_97 div.footer-right{
float:left;
background-color:#dcedfd;
width:50%;
border-top:2px solid #c6e2fc;
padding:10px 0 13px;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.footer-left{
background:#dcedfd url('/upload/kardiologia/frameimage/newdesign/evkonyv-footer-sep.png') no-repeat right center;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.footer-left p,#content_inner_div.content_inner_div.content_inner_info_97 div.footer-right p{
text-align:center;
color:#2d5a8c;
font-size:17px;
margin:0;
}

#content_inner_div.content_inner_div.content_inner_info_97 div.footer-left p span,#content_inner_div.content_inner_div.content_inner_info_97 div.footer-right p span{
font-weight:bold;
}



#content_inner_div.content_inner_div.content_inner_info_134 .gradient_design_box_picture{
margin-bottom:0;
}

#content_inner_div.content_inner_div.content_inner_hirek #top_head div.tophead{
background-color:#215f9a;
text-align:center;
min-height:62px;
}

.content_inner_div.content_inner_hirek_32 #middle .cnt #top_head{
	background-color:#215f9a;
	text-align:center;
	border:3px solid #fff;
	padding:0;
}

#content_inner_div.content_inner_div.content_inner_hirek #top_head div.tophead h2,
#content_inner_div #top_head h4{
display:inline-block;
color:#ffffff;
font-weight:bold;
font-size:29px;
line-height:32px;
margin:0;
padding:18px 0 18px 70px;
text-align:left;
background: url('/upload/kardiologia/frameimage/newdesign/hirek-icon.png') no-repeat 10px 12px;
}

#content_inner_div.content_inner_div.content_inner_hirek_416 #top_head div.tophead{
background-color:#b1121f;
text-align:center;
margin-bottom:13px;
}

#content_inner_div.content_inner_div.content_inner_hirek_416 #top_head div.tophead h2{
display:inline-block;
color:#ffffff;
font-weight:bold;
font-size:29px;
margin:0;
padding:18px 0 18px 54px;
text-align:left;
background: url('/upload/kardiologia/frameimage/newdesign/szakmai-hirek-icon.png') no-repeat left 10px center;
}

/* Munkacsoportok */

#content_inner_div.content_inner_div.content_inner_info_101{
background:transparent;
padding:0;
}

#content_inner_div.content_inner_div.content_inner_info_101 #info_first_table{
background-color:#ffffff;
padding:3px;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.tophed,div.head-title{
background-color:#0079c6;
text-align:center;
margin-bottom:3px;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.tophed{
margin-bottom:16px;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.tophed h2,div.head-title h2{
display:inline-block;
color:#ffffff;
font-weight:bold;
font-size:29px;
margin:0;
padding:18px 0 18px 88px;
text-align:left;
background: url('/upload/kardiologia/frameimage/newdesign/munkacsoport-icon.png') no-repeat left 10px center;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.link-box, .site_outer_kongresszus div.link-box{
text-align:center;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.link-box a, .site_outer_kongresszus div.link-box a{
display:inline-block;
font-size:20px;
color:#fff;
font-weight:bold;
background:#396b9f url('/upload/kardiologia/frameimage/newdesign/arrow-icon.png') no-repeat left 10px center;
padding:15px 15px 15px 60px;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.link-box a span{
font-weight:normal;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.link-box a:hover, .site_outer_kongresszus div.link-box a:hover{
text-decoration:none;
background:#b1121f url('/upload/kardiologia/frameimage/newdesign/arrow-icon.png') no-repeat left 10px center;
}

#content_inner_div.content_inner_div.content_inner_info_101 p.link-note{
margin-top:8px;
color:#1d97e6;
font-size:14px;
text-align:center;
line-height:18px;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link{
display:block;
font-size:20px;
margin:15px 17px 10px;
background-color:#e1f0fe;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link label{
border-right:3px solid #ffffff;
padding:15px 18px;
font-weight:bold;
background-color:#1c97e6;
color:#ffffff;
display:inline-block;
cursor:pointer;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link span{
padding:15px 10px 15px 38px;
font-weight:normal;
background:url('/upload/kardiologia/frameimage/newdesign/line-arrow.png') no-repeat left 10px top 17px;
color:#1c97e6;
display:inline-block;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link:hover{
background-color:#fff;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link:hover label{
background-color:#396b9f;
}

#content_inner_div.content_inner_div.content_inner_info_101 a.label-link:hover span{
background:url('/upload/kardiologia/frameimage/newdesign/line-arrow-hover.png') no-repeat left 10px top 17px;
color:#2d5a8c;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.workgroup{
background-color:#1c97e6;
border:3px solid #fff;
margin-bottom:8px;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.workgroup.active:hover{
  -webkit-transform: scale(1.03);  
      -ms-transform: scale(1.03);  
          transform: scale(1.03);  
		  z-index:9;
		  background-color:#00548a;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.workgroup a{
text-decoration:none;
}

p.workgroup-type,p.workgroup-person,p.workgroup-place{
text-align:center;
transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
margin:0;
}

p.workgroup-type{
font-size:20px;
color:#fff;
font-weight:bold;
padding:10px 10px 5px;
}

p.workgroup-person{
font-size:17px;
color:#acd6ff;
font-weight:bold;
padding:0 10px 10px;
}

p.workgroup-place{
font-size:17px;
color:#1c97e6;
font-weight:normal;
background-color:#e1f0fe;
padding:8px 10px;
border-top:3px solid #fff;
}

#content_inner_div.content_inner_div.content_inner_info_101 div.workgroup:hover p.workgroup-place{
color:#00548a;
background-color:#ffffff;
}

/* Videó blog */

#content_inner_div.content_inner_div.content_inner_info_205{
background-color:transparent;
padding:0;
}

#content_inner_div.content_inner_div.content_inner_info_205 #info_first_table{
background-color:#fff;
padding-bottom:10px;
margin:0;
border:3px solid #fff;
}

#content_inner_div.content_inner_div.content_inner_info_205 #info_second_table table{
background-color:#fff;
margin-bottom:8px;
border:3px solid #fff;
border-collapse:separate;
cursor:pointer;
}

#content_inner_div.content_inner_div.content_inner_info_205 #info_second_table table .table-head{
height:39px;
background-color: #b80500;
}

#content_inner_div.content_inner_div.content_inner_info_205 div.tophed,#content_inner_div.content_inner_div.content_inner_info_203 div.tophed,#content_inner_div.content_inner_div.content_inner_info_202 div.tophed{
background-color:#2bb26b;
text-align:center;
}

#content_inner_div.content_inner_div.content_inner_info_205 div.tophed hr,#content_inner_div.content_inner_div.content_inner_info_203 div.tophed hr,#content_inner_div.content_inner_div.content_inner_info_202 div.tophed hr{
display:none;
}

#content_inner_div.content_inner_div.content_inner_info_205 div.tophed h2,#content_inner_div.content_inner_div.content_inner_info_203 div.tophed h2,#content_inner_div.content_inner_div.content_inner_info_202 div.tophed h2{
display:inline-block;
color:#ffffff;
font-weight:bold;
font-size:29px;
margin:0;
padding:18px 0 18px 66px;
text-align:left;
background: url('/upload/kardiologia/frameimage/newdesign/videoblog-icon.png') no-repeat left 10px center;
}

/* SÚGÓ */

#content_inner_div.content_inner_div.content_inner_help div.cnt.cnt_header{
margin:0;
text-align:center;
background-color:#6695c5;
}

#content_inner_div.content_inner_div.content_inner_help div.cnt.cnt_header h2{
display:inline-block;
color:#fff;
font-size:29px;
font-weight:bold;
padding:18px 0 18px 59px;
text-align:left;
margin:0;
background: url('/upload/kardiologia/frameimage/newdesign/sugo-icon.png') no-repeat left 10px center;
}

/* WEBSZERKESZTŐSÉG */
/* Copyright */
/* Webtérkép */

#content_inner_div.content_inner_div.content_inner_info_183 div.tophed,#content_inner_div.content_inner_div.content_inner_copyright div.cnt.cnt_header,#content_inner_div.content_inner_div.content_inner_webterkep div.cnt.cnt_header{
	background-color: #6695c5;
	text-align: center;
	margin: 0;
	padding: 0;
}

#content_inner_div.content_inner_div.content_inner_info_183 div.tophed hr{
display:none;
}

#content_inner_div.content_inner_div.content_inner_info_183 div.tophed h2,#content_inner_div.content_inner_div.content_inner_copyright div.cnt.cnt_header h2,#content_inner_div.content_inner_div.content_inner_webterkep div.cnt.cnt_header h2{
	display: inline-block;
	font-weight: bold;
	font-size: 29px;
	color: #fff;
	margin: 0;
	padding: 15px 0 15px 67px;
}

#content_inner_div.content_inner_div.content_inner_info_183 div.tophed h2{
background: url('/upload/kardiologia/frameimage/newdesign/webszerkesztoseg-icon.png') no-repeat left 10px top 7px;
}

#content_inner_div.content_inner_div.content_inner_copyright div.cnt.cnt_header h2{
padding-left:43px;
background: url('/upload/kardiologia/frameimage/newdesign/jogi-icon.png') no-repeat left 10px top 7px;
}

#content_inner_div.content_inner_div.content_inner_webterkep div.cnt.cnt_header h2{
padding-left:60px;
background: url('/upload/kardiologia/frameimage/newdesign/webterkep-icon.png') no-repeat left 10px top 4px;
}

#content_inner_div.content_inner_div.content_inner_info_183 #info_second_table{
line-height:26px;
}


/* KERESÉS */

#info_second_table .gsc-webResult.gsc-result .gs-title b {
color:#1c97e6;
font-size:inherit;
text-decoration:none;
}

#info_second_table .gsc-webResult.gsc-result:hover a.gs-title b{
color:#fa555b;
font-size:inherit;
}

/* MUNKACSOPORT */

#info_description p.workgroup-type,#info_description p.workgroup-person{
background-color:#1c97e6;
}

div.workgroup-subpage h3{
color:#fff;
background-color:#1c97e6;
padding:6px 0;
font-size:20px;
margin:0;
}

div.workgroup-subpage h4{
margin:0 0 20px;
text-align:center;
font-size:17px;
color:#deeefe;
background-color:#1c97e6;
padding:6px;
}

div.workgroup-subpage p.title{
font-weight:bold;
margin-top:15px;
text-align:center;
font-size:18px;
color:#2d5a8c;
}

div.workgroup-subpage{
color:#323232;
}

div.workgroup-subpage p{
line-height:26px;
padding:0 10px;
margin-bottom:15px;
}

div.workgroup-subpage p.list-title{
font-weight:bold;
margin-top:15px;
text-decoration:underline;
}

div.workgroup-subpage li{
margin-bottom:10px;
padding-right:10px;
}

div.workgroup-subpage a{
color:#0079c6;
}

div.workgroup-subpage a:hover{
text-decoration:none;
color:#4fb1f0;
}

div.workgroup-subpage p.category{
color:#fff;
text-align:center;
line-height:30px;
font-size:17px;
background-color:#1c97e6;
font-weight:bold;
}

div.workgroup-subpage p.name{
color:#1c97e6;
font-weight:bold;
}

div.workgroup-subpage div.back-link{
text-align:right;
}

div.workgroup-subpage div.back-link a{
font-size:17px;
font-weight:bold;
color:#fff;
display:inline-block;
line-height:48px;
padding:0 10px 0 53px;
background:#1c97e6 url('/upload/kardiologia/frameimage/newdesign/arrow-icon.png') no-repeat left 10px center;
}

div.workgroup-subpage div.back-link a:hover{
background-color:#00548a;
color:#fff;
text-decoration:none;
}


div.workgroup-subpage table tr:nth-child(odd){
background-color:#e6f4fd;
}

div.workgroup-subpage table td{
padding:10px 5px;
}


/************************* Tagdíj *************************/
.content_inner_div.content_inner_tagsag{
	background:none;
	padding:0;
}

.content_inner_div.content_inner_tagsag .tophed{
	background:#a217ab;
	text-align:center;
	border:3px solid #fff;
	margin:0;
}

.content_inner_div.content_inner_tagsag .tophed h2{
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 29px;
	margin: 0;
	padding: 18px 0 18px 88px;
	background: url('/upload/kardiologia/image/csempe/tagdij-icon.png') no-repeat left 10px center;
}

.content_inner_div.content_inner_tagsag .tophed h2.setting{
padding-left:57px;
background:url('/upload/kardiologia/frameimage/newdesign/webmail-set.png') no-repeat 0 12px;
}

.content_inner_div.content_inner_tagsag #tagsag_email_description_table font.tophed{
background-color:#1d8cd4;
}

.content_inner_div.content_inner_tagsag #due_table_separatator{
	display:none;
}

.content_inner_div.content_inner_tagsag .tagdij-block{
	background:#fff;
	padding:3px;
	margin:8px 0;
}

.content_inner_div.content_inner_tagsag .tagdij-block p{
	padding:0 16px;
	margin:17px 0;
	text-align:left;
	line-height:26px;
}

.content_inner_div.content_inner_tagsag .tagdij-block .due-jelentkezesMKT{
	text-align:center;
	height:48px;
	margin:16px;
}

.content_inner_div.content_inner_tagsag .tagdij-block .due-jelentkezesMKT span{
	background: #a217ab;
	height: 48px;
	display: inline-block;
	-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_div.content_inner_tagsag .tagdij-block .due-jelentkezesMKT span:hover{
	background:#dd5ee5;
}

.content_inner_div.content_inner_tagsag .tagdij-block .due-jelentkezesMKT span a{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 50px;
	background: url('/upload/kardiologia/image/csempe/due-reg.png') no-repeat 10px 50%;
}

.content_inner_div.content_inner_tagsag .tagdij-block .tagdij-subtitle,
.content_inner_div.content_inner_tagsag .tagdij-subtitle{
	background:#f9d9fb;
	color:#8d0096;
	text-align:center;
	font-weight:bold;
	font-size:19px;
	padding:10px 5px;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul{
	list-style:none;
	margin:17px 0;
	border:2px solid #f7d4f9;
	background:#fde8fe;
	padding:0;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul li{
	background:url('/upload/kardiologia/image/csempe/tagsag-lista-pont.png') repeat-x 0 100%;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul li:last-child{
	background:none;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul li p{
	color:#a217ab;
	text-align:center;
	margin:0;
	padding:7px 0;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul li p span{
	color:#ef00ff;
}

.content_inner_div.content_inner_tagsag .tagdij-block ul li p span.tagdij-small{
	padding:0;
	font-size:14px;
	color:#a217ab;
}

.content_inner_div.content_inner_tagsag .tagdij-block #tagdij-hatralek{
	padding:0 16px;
}

.content_inner_div.content_inner_tagsag .tagdij-block #tagdij-hatralek p{
	text-align:center;
	background:#8d0096;
	color:#fde8fe;
	padding:7px 0;
}

.content_inner_div.content_inner_tagsag .tagdij-block #tagdij-hatralek p a{
	color:#fde8fe;
	font-weight:normal;
}

.content_inner_div.content_inner_tagsag .tagdij-block #tagdij-hatralek p a:hover{
	text-decoration:underline;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom p{
	line-height:20px;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom p a{
	font-weight:normal;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom p a:hover{
	background-color: #b80000;
	color:#fff;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom .tagdij-fizetes-div,
.content_inner_div.content_inner_tagsag .cnt_cnt.block .tagdij-fizetes-div{
	height:48px;
	text-align:center;
	margin-top:12px;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom div .tagdig-fizetes,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span.tagdig-fizetes {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	background: url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
	background-color: #396b9f;
	border: none;
	margin: 0;
	display:inline-block;
	-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_div.content_inner_tagsag .tagdij-block.custom div .tagdig-fizetes:hover,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span.tagdig-fizetes:hover{
	
	background: url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
	background-color: #b1121f;
	cursor: pointer;
}

.content_inner_div.content_inner_tagsag .tagdij-block.custom div .tagdig-fizetes a,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span.tagdig-fizetes a{
	color: #fff;
	display:inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 65px;
	background:none;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block span.tagdig-fizetes a span{
	background:none;
}

.content_inner_div.content_inner_tagsag h1 span.due-title,
.content_inner_div.content_inner_tag_penzugy h1 span.due-title{
	display:block;
	background:#a217ab;
	text-align:center;
	border:3px solid #fff;
	margin:0;
	border-bottom:0;
}

.content_inner_div.content_inner_tagsag h1{
	margin:0;
}

.content_inner_div.content_inner_tagsag h1 span.due-title span,
.content_inner_div.content_inner_tag_penzugy h1 span.due-title span{
	color: #ffffff;
	font-weight: bold;
	font-size: 29px;
	margin: 0;
	display:inline-block;
	padding: 18px 0 18px 88px;
	background: url('/upload/kardiologia/image/csempe/tagdij-icon.png') no-repeat left 10px center;
}

.content_inner_div.content_inner_tagsag hr{
	display:none;
}

.content_inner_div.content_inner_tagsag .online-tagdij p{
	text-align:center;
	line-height:26px;
}

.content_inner_div.content_inner_tagsag .online-tagdij p a{
	font-weight:normal;
}

.content_inner_div.content_inner_tagsag .online-tagdij p a:hover{
	background-color: #b1121f;
	color:#fff;
	cursor: pointer;
}

.content_inner_div.content_inner_tagsag .online-tagdij div.tagdij-subtitle{
	margin:0;
}

.content_inner_div.content_inner_tagsag .online-tagdij div{
	text-align:center;
	margin:10px 0;
}

.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-login,
.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-fizetes,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span{
	background:#47ac47;
	height:48px;
	display:inline-block;
	-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_div.content_inner_tagsag .online-tagdij div .tagdig-login:hover,
.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-fizetes:hover,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span:hover{
	background:#319131;
}

.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-login a,
.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-fizetes a,
.content_inner_div.content_inner_tagsag .cnt_cnt.block span a{
	color: #fff;
	display:inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 50px;
	background: url('/upload/kardiologia/image/csempe/due-login.png') no-repeat 10px 50%;
}

.content_inner_div.content_inner_tagsag .online-tagdij div .tagdig-fizetes a{
	background: url('/upload/kardiologia/image/csempe/due-befizetes.png') no-repeat 10px 50%;
	padding: 14px 17px 14px 75px;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block span a{
	background: url('/upload/kardiologia/image/csempe/due-egyenleg.png') no-repeat 10px 50%;
	padding: 12px 17px 12px 65px;
	font-weight:bold;
}


.content_inner_div.content_inner_tagsag .cnt_cnt{
	padding:0;
	border:3px solid #fff;
	margin:0;
}

.content_inner_div.content_inner_tagsag .cnt_cnt .cnt_cnt{
	border:none;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block{
	background:#fff;
	margin-bottom:8px;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block p.center{
	text-align:center;
	line-height:26px;
	margin:10px 0;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block #egyenleg{
	margin-bottom:10px;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.block .cnt.cnt_cnt p{
	text-align:left;
}

.content_inner_div.content_inner_tagsag .cnt_cnt .button.befizetes-inditasa{
	color: #fff;
	display:inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 75px;
	background: url('/upload/kardiologia/image/csempe/due-befizetes.png') no-repeat 10px 50% #47ac47;
	height:48px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	font-size:17px;
	-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_div.content_inner_tagsag .cnt_cnt .button.befizetes-inditasa:hover{
	background: url('/upload/kardiologia/image/csempe/due-befizetes.png') no-repeat 10px 50% #319131;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.lila{
	background:#a217ab;
	height:52px;
	text-align:center;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.lila img{
	position:relative;
	top:3px;
	left:3px;
}

.content_inner_div.content_inner_tagsag .cnt_cnt.lila span,
.content_inner_div.content_inner_tagsag .cnt_cnt.lila span:hover{
	background:none;
	color:#fff;
	font-weight:bold;
	height:auto;
	padding:13px 0;
}

.content_inner_div.content_inner_tagsag .cnt_cnt #due-osszesito-table{
	width:402px;
}

.content_inner_div.content_inner_tagsag .cnt_cnt #due-submit{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 43px;
	background: url('/upload/kardiologia/image/csempe/due-submit.png') no-repeat 10px 50% #47ac47;
	height: 48px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 17px;
	-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_div.content_inner_tagsag .cnt_cnt #due-submit:hover{
	background: url('/upload/kardiologia/image/csempe/due-submit.png') no-repeat 10px 50% #319131;
}

.content_inner_div.content_inner_tagsag .cnt_cnt #due-edit{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 43px;
	background: url('/upload/kardiologia/image/csempe/due-edit.png') no-repeat 10px 50% #d71a20;
	height: 48px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 17px;
	-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_div.content_inner_tagsag .cnt_cnt #due-edit:hover{
	background: url('/upload/kardiologia/image/csempe/due-edit.png') no-repeat 10px 50% #b1121f;
}

.content_inner_div.content_inner_tag_penzugy.mod{
	background:none;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div > h3:first-child{
	display:none;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div h1{
	margin-bottom:0;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div p{
	margin-top:0;
	line-height:26px;
	text-align:left;
}

.content_inner_div.content_inner_tag_penzugy h1 span.due-title span{
	background: url('/upload/kardiologia/image/csempe/pu-info.png') no-repeat left 10px center;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div a{
	font-weight:normal;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div a:hover{
	background: #b80000;
	color:#fff;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div #tagdij-bef{
	height:48px;
	text-align:center;
	margin: 20px 0 10px 0;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div #tagdij-bef span{
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	background: url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
	background-color: #a217ab;
	border: none;
	margin: 0;
	display: inline-block;
	-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_div.content_inner_tag_penzugy.mod .content_cnt_div #tagdij-bef span:hover{
	background-color:#b932c3;
}

.content_inner_div.content_inner_tag_penzugy.mod .content_cnt_div #tagdij-bef span a{
	color: #fff;
	display: inline-block;
	text-decoration: none;
	padding: 14px 17px 14px 65px;
	background: none;
	font-weight:bold;
}

.content_inner_div.content_inner_tag_penzugy.mod #egyenleg-tabla-sor{
	background-color:#f9d9fb;
	color:#a217ab;
	padding:5px;
}

.content_inner_div.content_inner_tag_penzugy.mod #egyenleg-tabla-sor .t_cell1 {
	display:table-cell;
	background-color:#f9d9fb;
	color:#a217ab;
	padding:5px;
}

.content_inner_div.content_inner_tag_penzugy.mod #egyenleg-tabla-sor:nth-child(odd){
	background-color:#feedff;
	color:#a217ab;
	padding:5px;
}

.content_inner_div.content_inner_tag_penzugy.mod .tagdij-subtitle{
	background: #f9d9fb;
	color: #8d0096;
	text-align: center;
	font-weight: bold;
	font-size: 19px;
	padding: 10px 5px;
	margin-bottom:15px;
}



	
/* Partnerek */

div.kiemelt-page-title,div.partner-page-title{
text-align:center;
background-color:#4474aa;
margin:0;
border-bottom:3px solid #ffffff;
}

div.partner-page-title{
background-color:#8cb4ec;
}

div.kiemelt-page-title h2,div.partner-page-title h2{
display:inline-block;
color:#ffffff;
font-size:29px;
font-weight:bold;
padding:15px 10px 15px 63px;
background:url('/upload/kardiologia/frameimage/newdesign/kiemelt-icon.png') no-repeat 10px 7px;
margin:0;
}

div.partner-page-title h2{
padding-left:75px;
background:url('/upload/kardiologia/frameimage/newdesign/partnerek-icon.png') no-repeat 10px 7px;
}

div.partner-page-name{
text-align:center;
background-color:#dbedff;
}

div.partner-page-name h3{
display:inline-block;
color:#1d97e6;
font-size:30px;
line-height:30px;
font-weight:normal;
margin:0;
padding:10px 10px 15px;
}

div.partner-page-content img.partner-logo{
float:left;
margin:5px 15px 15px 0;
}

div.partner-page-content{
color:#323232;
padding:0 15px 15px;
font-size:17px;
}

div.partner-page-content p{
line-height:26px;
margin:0 0 15px;
text-align:left;
}

div.partner-page-content p.promo-title{
font-size:19px;
font-weight:bold;
}

div.partner-page-content p.center{
text-align:center;
}

div.partner-page-content li{
margin-bottom:5px;
}

div.partner-page-content ul.center,div.partner-page-content ul.center li{
text-align:center;
}

div.partner-page-content a{
color:#b6101c;
font-weight:normal;
}

div.partner-page-content a:hover{
color:#fc2c3c;
text-decoration:none;
font-weight:normal;
}



#msd-page a:hover{
color:#51d8d3;
}

#msd-page table a{
color:#366CB6;
}

#msd-page table tr:hover a{
color:#ffffff;
}

#msd-page table tr.disbaledDocRow a{
color:#9BBDDF;
}

#msd-page div.lipid-headline{
height:67px;
background:url('/upload/kardiologia/frameimage/msd/lipid-head-bg.png') repeat-x left top;
}

#msd-page div.lipid-headline h4{
font-size:24px;
font-family:arial;
margin:0;
line-height:60px;
padding-left:20px;
color:#008b8b;
font-weight:bold;
}

#msd-page div.lipid-headline h4 span{
color:#36aba7;
}

#msd-page div.lipid-content{
background-color:#eeeeee;
}

#msd-page div.lipid-content p{
padding:5px 10px;
margin:0;
border-bottom:2px solid #fff;
}

#msd-page div.lipid-content p a{
font-weight:bold;
font-size:14px;
display:block;
}	
	
/************************* Személyes weboldalak *************************/
.content_inner_div.content_inner_personalweb .tophed{
	background-color: #e7732d;
	text-align: center;
}

.content_inner_div.content_inner_personalweb .tophed h2{
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 29px;
	margin: 0;
	padding: 18px 0 18px 63px;
	text-align: left;
	background: url('/upload/kardiologia/image/csempe/personal-web.png') no-repeat left 10px center;
}

.content_inner_div.content_inner_personalweb .t_cell1{
	display:table-cell;
}


/************************* Szakmai regisztráció *************************/
.content_inner_div.content_inner_rar2 .tophed{
	background-color: #45a7ae;
	text-align: center;
	margin:0;
	padding:0;
}

.content_inner_div.content_inner_rar2 .tophed h2{
	display: inline-block;
	color: #ffffff;
	font-weight: bold;
	font-size: 29px;
	margin: 0;
	padding: 18px 0 18px 74px;
	text-align: left;
	background: url('/upload/kardiologia/image/csempe/szakmai-reg.png') no-repeat left 10px center;
}


/************************* popup login *************************/
#login_popup_left{
	float:left;
	padding-left:10px;
}

#login_popup_right{
	float:right;
	width:578px;
	margin-bottom:4px;
}

#login_popup_right #login_popup_title{
	color:#b6101c;
	text-transform:uppercase;
	font-size:34px;
	line-height:45px;
	padding-left:30px;
	background: url('/upload/kardiologia/image/csempe/login-lock.png') no-repeat left 3px;
}

#login_popup_right #login_popup_tarsasag_title{
	font-size:16px;
	color:#386a9f;
	background: url('/upload/kardiologia/image/csempe/login-border.jpg') no-repeat;
	padding-top:5px;
	font-weight:bold;
}

#login_popup_right #login_popup_tarsasag_title .login_popup_big_first_char{
	font-size:18px;
}

#mbox{
	background:#fff;
	padding:3px;
}
#login_popup_right .login_popup_subtitle{
	color:#6695c5;
	font-size:12px;
	line-height:16px;
	margin-bottom:25px;
}

#login_popup_right #login_popup_user_name, #login_popup_right #login_popup_password, #login_popup_remember {
	width: 40px;
	height: 40px;
	margin: 0 6px 0 0;
	text-align: right;
	float: left;
	background: url(https://www.doki.net/upload/kardiologia/image/csempe/login/login-sprite.png) 100% 0px no-repeat;
}

#login_popup_right #login_popup_username_and_input:hover #login_popup_user_name{ 
	background: url('/upload/kardiologia/image/csempe/login/login-sprite.png') no-repeat right -52px;
}

#login_popup_right #login_popup_password {
	background: url('/upload/kardiologia/image/csempe/login/login-sprite.png') no-repeat right -156px;
}

#login_popup_right #login_popup_password_and_input:hover #login_popup_password{
	background: url('/upload/kardiologia/image/csempe/login/login-sprite.png') no-repeat right -208px;
}

#login_popup_right #login_popup_user_name.focus{
	background:url('/upload/kardiologia/image/csempe/login/login-sprite.png') no-repeat right -104px !important;
}

#login_popup_right #login_popup_password.focus{
	background:url('/upload/kardiologia/image/csempe/login/login-sprite.png') no-repeat right -260px !important;
}

#login_popup_right #username_input, 
#login_popup_right #password_input,
#remember_input {
	width: 84%;
	height: 34px;
	border: 3px solid #d0e8ff;
	background-color: #d0e8ff;
	color: #6695c5;
	font-size: 19px;
	font-weight: bold;
	outline: 0;
	margin:0 5px 12px 5px;
	padding:0 7px;
}

#login_popup_right #login_popup_username_and_input:hover #username_input, 
#login_popup_right #login_popup_password_and_input:hover #password_input,
#login_popup_rememberme_and_input:hover #remember_input {
	border-color: #c4dff9;
	background-color: #e7f3ff;
	color:#386a9f;
}
#login_popup_right #login_popup_username_and_input #username_input:focus, 
#login_popup_right #login_popup_password_and_input #password_input:focus,
#login_popup_rememberme_and_input #remember_input:focus {
	color: #386a9f;
	background-color: #ffffff;
}

#login_popup_right #login_popup_bejelentkezes_box{
	display:inline-block;
}

#login_popup_right #bejelentkezes_btn {
	width: auto;
	padding: 0 24px 0 44px;
	height: 48px;
	background: #47ac47 url('/upload/kardiologia/image/csempe/login/belepes-icon.png') no-repeat left 13px center;
	color: #ffffff;
	font-size: 21px;
	border: none;
	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;
	cursor:pointer;
}

#login_popup_right #bejelentkezes_btn:hover {
	border: none;
	background: #319131 url('/upload/kardiologia/image/csempe/login/belepes-icon.png') no-repeat left 13px center;
}

#login_popup_right #login_popup_rememberme_and_chekbox{
	display:inline-block;
	float:right;
	width: 169px;
	background-color: #f1f1f1;
	padding:14px 6px;
	margin-right:20px;
}

#login_popup_right #login_popup_rememberme_and_chekbox #emlekezzen{
	margin:6px 0 0 !important;
}

#login_popup_right #login_popup_rememberme_and_chekbox #emlekezzen a{
	color:#666666;
	font-size:17px;
	font-weight:normal;
}

#login_popup_right #login_popup_rememberme_and_chekbox input{
	width:auto;
	background-color:transparent;
	color:inherit;
}

#login_popup_right #login-popup_validation{
	color:#b1121f;
	font-size:18px;
	float:left;
	background:url('/upload/kardiologia/image/csempe/error-login.png') no-repeat;
	padding:6px 0 6px 48px;
	margin:5px 0;
}

#login_popup_buttons{
	border-top:3px solid #eaeaea;
	background:#f1f1f1;
	padding:25px;
	text-align:center;
	position:relative;
	/*height:53px;*/
}

#login_popup_buttons #login-popup_rememberme_lnk{
	background:#6695c5 url('/upload/kardiologia/image/csempe/popup-forg.png') no-repeat 6px 50%;
	color:#fff;
	border:2px solid #fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 15px 15px 48px;
	-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_popup_buttons #login-popup_rememberme_lnk:hover{
	background:#386a9f url('/upload/kardiologia/image/csempe/popup-forg.png') no-repeat 6px 50%;
}

#login_popup_buttons #login-popup_registration_lnk{
	background:#45a7ae url('/upload/kardiologia/image/csempe/popup-reg.png') no-repeat 6px 50%;
	color:#fff;
	border:2px solid #fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 15px 15px 48px;
	-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;
	margin-right: 9px;
	margin-left: -47px;
}

#login_popup_buttons #login-popup_registration_lnk:hover{
	background:#018c96 url('/upload/kardiologia/image/csempe/popup-reg.png') no-repeat 6px 50%;
}

.login-poup #bezarbutton{
	text-align:right;
	background: url('/upload/kardiologia/image/csempe/login-close.png') no-repeat right 50%;
	position:absolute;
	right:3px;
	top:3px;
	height:42px;
	cursor:pointer;
	-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-poup #bezarbutton:hover{
	background: url('/upload/kardiologia/image/csempe/login-close2.png') no-repeat right 50%;
}
	
.login-poup #bezarbutton span{
	opacity:0;
	margin-right:42px;
	font-size:18px;
	color:#2d5a8c;
	padding: 10px;
	display: inline-block;
	-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-poup #bezarbutton:hover span{
	opacity:1;
	-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_popup_right #password_input::-webkit-input-placeholder,
#login_popup_right #username_input::-webkit-input-placeholder,
#login_popup_rememberme_and_input #remember_input::-webkit-input-placeholder {
	 color:#6695c5; 
}

#login_popup_right #password_input::-moz-placeholder,
#login_popup_right #username_input::-moz-placeholder,
#login_popup_rememberme_and_input #remember_input::-moz-placeholder { 
	color:#6695c5; 
} 

#login_popup_right #password_input:-ms-input-placeholder,
#login_popup_right #username_input:-ms-input-placeholder,
#login_popup_rememberme_and_input #remember_input:-ms-input-placeholder {
	 color:#6695c5; 
} 

#login_popup_right #password_input:-moz-placeholder,
#login_popup_right #username_input:-moz-placeholder,
#login_popup_rememberme_and_input #remember_input:-moz-placeholder { 
	color:#6695c5; 
}

#login_popup_right #password_input:hover::-webkit-input-placeholder,
#login_popup_right #username_input:hover::-webkit-input-placeholder,
#login_popup_rememberme_and_input #remember_input:hover::-webkit-input-placeholder{
	 color:#386a9f; 
}

#login_popup_right #password_input:hover::-moz-placeholder,
#login_popup_right #username_input:hover::-moz-placeholder,
#login_popup_rememberme_and_input #remember_input::-moz-placeholder { 
	color:#386a9f; 
} 

#login_popup_right #password_input:hover:-ms-input-placeholder,
#login_popup_right #username_input:hover:-ms-input-placeholder,
#login_popup_rememberme_and_input #remember_input:hover:-ms-input-placeholder {
	 color:#386a9f; 
} 

#login_popup_right #password_input:hover:-moz-placeholder,
#login_popup_right #username_input:hover:-moz-placeholder,
#login_popup_rememberme_and_input #remember_input:hover:-moz-placeholde { 
	color:#386a9f; 
}

.login-poup{overflow:hidden;position:relative;}

.remember-right{
	position:absolute;
	left:-720px;
	top:129px;
	width:712px;
}

.login-right{
	position:relative;
}


#login_popup_right p{
	text-align:left;
	padding-right: 15px;
	font-size: 16px;
	color: #626262;
}

#login_popup_right p a{
	font-weight:normal;
	padding: 0 3px;
}

#login_popup_right p a:hover{
	font-weight:normal;
	text-decoration:none;
	background:#900;
	color:#fff;
}

#login_popup_right .login_popup_rememberme_title{
	background:#f1f1f1;
}

#login_popup_right .login_popup_rememberme_title span{
	display:inline-block;
	background:#6695c5  url('/upload/kardiologia/image/csempe/popup-forg-title.png') 6px 47% no-repeat;
	font-size:20px;
	color:#fff;
	width:237px;
	height:40px;
	line-height:40px;
	padding-left:50px;
	border-right:3px solid #fff;
}

#login_popup_remember{
	background: url('/upload/kardiologia/image/csempe/forgot-pwd-sprite.png') no-repeat;
	background-position: -0px -0px; 
	width: 42px; 
	height: 42px;
}

#login_popup_rememberme_and_input:hover #login_popup_remember{
	background-position: -0px -42px;
}

#login_popup_rememberme_and_input{margin-top:10px;}

#login_popup_buttons #login-popup_back_lnk{
	position:absolute;
	left:12px;
	top:9px;
	border:3px solid #eaeaea;
	background:#fff;
	width:48px;
	height:48px;
	text-align:center;
	cursor:pointer;
}

#login_popup_buttons #login-popup_back_lnk:hover{
	border:3px solid #fff;
	background:#6695c5;

}

#login_popup_buttons #login-popup_back_lnk span{
	width:16px;
	height:26px;
	display:inline-block;
	background:url('/upload/kardiologia/image/csempe/back-sprite.png') no-repeat 50% 0;
}

#login_popup_buttons #login-popup_back_lnk:hover span{

	background:url('/upload/kardiologia/image/csempe/back-sprite.png') no-repeat 50% -26px;
}

#login_popup_buttons #login-popup_pwd_mod_lnk {
	background: #47ac47 url('/upload/kardiologia/image/csempe/pwd-mod.png') no-repeat 10px 50%;
	color: #fff;
	border: 2px solid #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 15px 15px 15px 48px;
	-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_popup_buttons #login-popup_pwd_mod_lnk:hover {
	background: #319131 url('/upload/kardiologia/image/csempe/pwd-mod.png') no-repeat 10px 50%;
}





/* Personalweb */

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:first-of-type{
padding:8px;
background-color:#edf6ff;
}

#content_inner_div.content_inner_div.content_inner_personalweb td.t_cell1 a, #content_inner_div.content_inner_div.content_inner_personalweb td.t_cell3 a{
display:block;
color:#366cb6;
}

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(2){
background-color:#e3f1ff;
}

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(3){
background-color:#dbeeff;
}

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child) td:nth-child(4){
background-color:#cbe6fe;
}

#content_inner_div.content_inner_div.content_inner_personalweb tr:nth-child(odd):not(:first-child):hover td{
background-color:#bbddfc;
}

#content_inner_div.content_inner_div.content_inner_personalweb table:not(:first-of-type) tr:first-child td:nth-child(odd){
background-color:#366cb6;
color:#fff;
text-align:center;
vertical-align:middle;
padding:5px;
}

#content_inner_div.content_inner_div.content_inner_personalweb table img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
	
	/* Táblázatok */

table[id^="document_table_"] > tbody > tr.disbaledDocRow td.t_cell1.document_name_td a, table[id^="document_table_"] > tbody > tr.disbaledDocRow td.t_cell1.document_name_td a, table[id^="document_table_"] > tbody > tr.disbaledDocRow td.t_cell3_small{
color:#9bbddf;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell1.document_name_td {
background-color:#edf6ff;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell1.document_name_td a{
color:#9bbddf;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell2{
background-color:#e3f1ff;
color:#9bbddf;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell3_small{
background-color:#dbeeff;
color:#9bbddf;
}

table[id^="document_table_"] > tbody > tr td.t_cell2.mov img{
margin:0px 5px -5px 4px;
}


#content_inner_div.content_inner_div.content_inner_bejelentkezes #login_page{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

table[id^="document_table_"] .tablehead p{
text-align:center;
line-height:20px;
margin:0;
}

table[id^="document_table_"] .tablehead span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
line-height:14px;
display:block;
margin-top:5px;
}

.partner-page-content table[id^="document_table_"] tbody > tr:nth-of-type(2),
.partner-page-content table[id^="document_table_4634"] tbody > tr.separate_tr + tr,
.partner-page-content .table-head ~ br{
	display: none;
}

div.partner-page-content div.table-head{
background-color:#c7e4ff;
min-height:36px;
line-height:36px;
font-size:17px;
font-weight:bold;
color:#366cb6;
clear:both;
display:none;
margin-top:15px;
}

div.partner-page-content div.table-head.append{
padding:10px;
line-height:23px;
margin-bottom:15px;
}

div.partner-page-content div.append-list p{
margin-bottom:10px;
line-height:20px;
}

div.partner-page-content div.append-list a{
color:#366CB6;
font-size:15px;
font-weight:bold;
}

div.partner-page-content div.append-list a:hover{
color:#6097e2;
}

div.partner-page-content div.table-head img{
float:left;
border-right:3px solid #fff;
margin-right:8px;
}

div.partner-page-content div.table-head span{
color:#2eaafa;
}

div.partner-page-content table[id^="document_table_"] > tbody > tr:first-child,
div.partner-page-content table[id^="document_table_"] > tbody > tr:nth-child(3){
/*display:none;*/
}

div.partner-page-content table[id^="document_table_"]{
margin-top:-10px;
font-size:14px;
}

div.partner-page-content td.tablehead{
padding-bottom:10px;
border-bottom:3px solid #c7e4ff;
box-shadow:0px 3px 0px #FFF;
-webkit-box-shadow:0px 3px 0px #FFF;
-moz-box-shadow:0px 3px 0px #FFF;
text-align:center;
}

div.partner-page-content td.tablehead p{
margin:0;
color:#366cb6;
font-size:20px;
font-weight:bold;
text-align:center;
padding-top:10px;
}

div.partner-page-content td.tablehead p span{
font-size:14px;
color:#1d97e6;
font-weight:normal;
}

div.partner-page-content td.t_cell1.document_name_td{
background-color:#edf6ff;
padding:10px;
}

div.partner-page-content tr td.t_cell1.document_name_td a{
color:#366cb6;
font-weight:bold;
}



div.partner-page-content table[id^="document_table_"] > tbody > tr > td.t_cell2{
width:64px;
}

div.partner-page-content table[id^="document_table_"]  td.t_cell2{
background-color:#e3f1ff;
}

div.partner-page-content table[id^="document_table_"] > tbody > tr td.t_cell2,div.partner-page-content td.t_cell3_small{
color:#568abe;
}



div.partner-page-content table[id^="document_table_"] > tbody > tr  > td.t_cell2 td:first-child{
text-align:right !important;
}

div.partner-page-content table[id^="document_table_"] > tbody > tr  > td.t_cell2 td:last-child{
text-align:left !important;
}

div.partner-page-content td.t_cell3_small{
background-color:#dbeeff;
padding:0 10px !important;
}



/* Hírleveleink */

#content_inner_div.content_inner_div.content_inner_info_313 #document_table_497 tr:first-child {
	background-color: #64b3fc;
}

#document_table_497 > tbody > tr:first-child .t_cell4, #document_table_497 > tbody > tr:first-child {
	background-color: #64b3fc;
}

#document_table_497 > tbody > tr:first-child .t_cell4, #document_table_497 > tbody > tr:first-child td:nth-child(even) {
	background-color: transparent!important;
}

#document_table_497 > tbody > tr:first-child .t_cell4, #document_table_497 > tbody > tr:first-child .t_cell3, #document_table_497 > tbody > tr:first-child .t_cell2 {
	background-color: #64b3fc;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	height: 58px;
	padding-top: 10px;
}

#content_inner_div.content_inner_div.content_inner_info_313 #document_table_497 > tbody > tr:first-child .t_cell4 {
	padding: 9px 0 0 17px;
}

#content_inner_div.content_inner_div.content_inner_info_313 #document_table_497 .tablehead {
	padding: 17px 0 10px;
}

#content_inner_div.content_inner_div.content_inner_info_313 #document_table_497 .tablehead h3 {
	margin: 0 0 4px;
	font-size: 20px;
	color: #366cb6;
}


/* Dokumentumok */

 table[id^="document_table_"] > tbody > tr:first-child > td {
	background-color: #64b3fc !important;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4,  table[id^="document_table_"] > tbody > tr:first-child .t_cell3,  table[id^="document_table_"] > tbody > tr:first-child .t_cell2{
	background-color: #64b3fc;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	height: 58px;
	padding-top: 10px;
}

 .site_outer_info_426 table[id^="document_table_"] > tbody > tr:first-child .t_cell4, .site_outer_info_426 table[id^="document_table_"] > tbody > tr:first-child .t_cell3, .site_outer_info_426 table[id^="document_table_"] > tbody > tr:first-child .t_cell2{
	height: 30px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell2 table td{
	color: #ffffff;
}

 table[id^="document_table_"] td.separate_td{
width:2px;
font-size:1px;
padding:0;
}

 table[id^="document_table_"] tr.separate_tr{
height:2px;
font-size:1px;
padding:0;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 {
	padding: 10px 0 0 17px;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 table, table[id^="document_table_"] > tbody > tr:first-child .t_cell2 table, table[id^="document_table_"] > tbody > tr:first-child .t_cell4 table, table[id^="document_table_"] > tbody > tr:first-child .t_cell2 table {
	position: relative;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a, table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a, table[id^="document_table_"] > tbody > tr:first-child td a {
	display: inline-block;
	width: 49px;
	height: 28px;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a img, 
 table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a img, 
 table[id^="document_table_"] > tbody > tr:first-child td.t_cell4 a img,
 table[id^="document_table_"] > tbody > tr:first-child td.t_cell2 a img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:first-of-type, 
 table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:first-of-type {
	background: url('/upload/kardiologia/frameimage/newdesign/sort-arrow.png') no-repeat 0px -114px;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:first-of-type {
	position: absolute;
	left: -14px;
	bottom: 3px;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:first-of-type{
	position: absolute;
	right: 2px;
	bottom: 3px;
}

 table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:last-of-type{
	position: absolute;
	right: 54px;
	bottom: 3px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:first-of-type:hover,
table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:first-of-type:hover{
	background: url('/upload/kardiologia/frameimage/newdesign/sort-arrow.png') no-repeat 0px -152px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:last-of-type,
table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:last-of-type {
	background: url('/upload/kardiologia/frameimage/newdesign/sort-arrow.png') no-repeat 0px 0px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:last-of-type{
	position: absolute;
	left: 38px;
	bottom: 3px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell4 td:first-child a:last-of-type:hover,
table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td:first-child a:last-of-type:hover{
	background: url('/upload/kardiologia/frameimage/newdesign/sort-arrow.png') no-repeat 0px -38px;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell3 {
	width: 64px !important;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell2 {
	width: 104px !important;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell2 td {
	text-align: center;
}

table[id^="document_table_"] > tbody > tr:first-child .t_cell3 tr td:last-child a {
	display: none;
}

table[id^="document_table_"] .tablehead {
	color: #366cb6;
	font-size: 20px;
	font-weight: bold !important;
	padding: 15px 0;
	text-align: center;
	line-height: 27px;
	border-bottom: 3px solid #c7e4ff;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(255,255,255,1);
	-moz-box-shadow: 0px 2px 0px 0px rgba(255,255,255,1);
	box-shadow: 0px 2px 0px 0px rgba(255,255,255,1);
}

table[id^="document_table_"] td.t_cell1.document_name_td {
	background-color: #edf6ff;
	padding:10px 17px !important;
}

table[id^="document_table_"] > tbody > tr:not(:first-child):hover td.t_cell1.document_name_td,
table[id^="document_table_"] > tbody > tr:not(:first-child):hover td.t_cell2,
table[id^="document_table_"] > tbody > tr:not(:first-child):hover td.t_cell3_small,
table[id^="document_table_"].regin > tbody > tr:not(:first-child):hover td.t_cell1.document_name_td,
table[id^="document_table_"].regin > tbody > tr:not(:first-child):hover td.t_cell3_small{
	background-color: #1d8cd4;
	color: #ffffff;
}

table[id^="document_table_"].regin > tbody > tr:not(:first-child):hover td.t_cell3_small{
border-color:#1d8cd4;
}

table[id^="document_table_"] > tbody > tr:not(:first-child):hover td.t_cell1.document_name_td a,
table[id^="document_table_"].regin > tbody > tr:not(:first-child):hover td.t_cell1.document_name_td a {
	color: #ffffff;
	text-decoration: none;
}

table[id^="document_table_"] td.t_cell1.document_name_td a {
	font-weight: bold;
	color: #366cb6;
	font-size: 14px;
}

table[id^="document_table_"] td.t_cell1.document_name_td a {
	font-weight: bold;
	color: #366CB6;
	font-size: 14px;
}

table[id^="document_table_"].regin td.t_cell1.document_name_td a {
color:#366cb6;
}

table[id^="document_table_"] td.t_cell1.document_name_td a:hover{
text-decoration:none;
}

table[id^="document_table_"] > tbody > tr:not(:first-child) td.t_cell2 table td:first-child {
	text-align: right !important;
}

table[id^="document_table_"] td.t_cell2 table td:last-child {
	text-align: left !important;
}

table[id^="document_table_"] td.t_cell2,
table[id^="document_table_"] td.t_cell3_small {
	background-color: #e3f1ff;
	font-size: 14px;
	font-weight: normal;
	color: #568abe;
}
div.richter_szimp div.slidedcontent table[id^="document_table_"] td.t_cell2 a,div.richter_szimp div.slidedcontent table[id^="document_table_"] td.t_cell1 a{width: auto;}
.content_inner_info_451 div.richter_szimp div.slidedcontent table[id^="document_table_"] a{display: contents; background: none; padding: 0; text-align: left; margin: 0;}

table[id^="document_table_"] tr.disbaledDocRow td.t_cell2,
table[id^="document_table_"] tr.disbaledDocRow td.t_cell3_small {
color:#9BBDDF;
}

table[id^="document_table_"] td.t_cell3_small {
	background-color: #dbeeff;
	font-size: 14px;
	font-weight: normal;
	color: #366cb6;
	padding: 0 17px 0 13px!important;
	text-align: center!important;
}

table[id^="document_table_"] td.t_cell3_small {
color:#366cb6;
width:75px;
}

table[id^="document_table_"] td.t_cell3_small {
	background-color: #dbeeff;
	padding-left: 13px !important;
	padding-top:0!important;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell1.document_name_td{
background-color: #edf6ff;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell2{
color:#9BBDDF;
background-color:#E3F1FF;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell1.document_name_td a{
color:#9BBDDF;
}

table[id^="document_table_"] > tbody > tr.disbaledDocRow:hover td.t_cell3_small{
color:#9BBDDF;
background-color:#DBEEFF;
}

#content_inner_div.content_inner_div.content_inner_fw div.content_cnt_div > table:first-child tr:first-child td:not(:first-child){
display:none;
}

#content_inner_div.content_inner_div.content_inner_fw div.content_cnt_div > table:first-child tr:first-child td:first-child{
width:100% !important;
background-color:#E7732D;
color:#fff;
font-size:25px;
text-align:center;
padding:8px 0;
}

#content_inner_div.content_inner_div.content_inner_fw div.content_cnt_div > table:first-child tr:first-child td:first-child font{
font-size:12px;
padding:0;
margin:0;
line-height:14px;
}

div.banner-center{
text-align:center;
padding: 25px 0;
}

#english_page div.gradient_design_box_picture.lower-leftside{
width:465px;
float:left;
}

#english_page div.gradient_design_box_picture.lower-rightside{
width:290px;
float:right;
}

#english_page div.persons-block{
float:right;
}

/************************* aloldalak hover állapota ****************************/
.content_inner_div.content_inner_webterkep td.mapNode a:hover{
	background-color: #b6101c;
	color:#fff;
}



/*Lalaaaaaa missed*/
#cntphMaster_dp1,
#cntphMaster_dp2
{
	width: 100%;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lbDP1First.firststep_inact,div.datapager div.back #cntphMaster_dp2_ctl00_lbDP2First.firststep_inact{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -36px -36px !important;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lbDP1Prev.prevstep_inact,div.datapager div.back #cntphMaster_dp2_ctl00_lbDP2Prev.prevstep_inact{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -36px 0 !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lbDP1Last.laststep_inact,div.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Last.laststep_inact{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -36px -72px !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lbDP1Next.nextstep_inact,div.datapager div.foward #cntphMaster_dp2_ctl02_lbDP2Next.nextstep_inact{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -36px -108px !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lnkDP1Next,div.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Next{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -72px -108px !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lnkDP1Next:hover,div.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Next:hover{
background-position: 0 -108px !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lnkDP1Last,div.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Last{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -72px -72px !important;
}

div.datapager div.foward #cntphMaster_dp1_ctl02_lnkDP1Last:hover,div.datapager div.foward #cntphMaster_dp2_ctl02_lnkDP2Last:hover{
background-position: 0 -72px !important;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1First,div.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2First{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -72px -36px !important;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1First:hover,div.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2First:hover{
background-position: 0 -36px !important;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1Prev,div.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2Prev{
background: url("/upload/kardiologia/image/csempe/navigate-sprite.png") no-repeat -72px 0px !important;
}

div.datapager div.back #cntphMaster_dp1_ctl00_lnkDP1Prev:hover,div.datapager div.back #cntphMaster_dp2_ctl00_lnkDP2Prev:hover{
background-position:0 0 !important;
}

.slide-text a{
	background:#61b2ff;
	padding:2px;
	color:#fff;
	font-weight:normal;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
}

.slide-text a:hover{
	background:#fff;
	color:#b1121f;
	font-weight:normal
}

.content_inner_tag_penzugy .prevyearDiv{
	width:486px;
	background:#acd6ff; 	
	padding:6px; 
	margin:20px auto 10px auto;
}

.content_inner_tag_penzugy .prevyearDiv h4.prevyear{
	text-align:center;
	margin:5px 0; 
	font-size:18px; 
	text-transform:uppercase;
	color:#2d5a8c;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr{
	background:#cee7ff;
	border-bottom:3px solid #acd6ff;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr:last-child{
	border-bottom:none;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td{
	font-size:14px;
	color:#626262;
	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.assets .amount{
	color:#ed1b24;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td.account .amount{
	color:#175fc4;
}

.content_inner_tag_penzugy .prevyearDiv .prevyears_summaries tr td .amount span{
	font-weight:normal;
}

.content_inner_tag_penzugy .member_due_backpay{
	width:438px;
	margin:5px auto;
	background:url('/upload/tudogyogyasz/image/backpay.png') no-repeat 10px center #e52b23;
	color:#fff;
	height:52px;
	line-height:53px;
	font-size:15px;
	font-weight:bold;
	padding-left:60px;
}

.content_inner_tag_penzugy .member_due_overpay{
	width:438px;
	margin:5px auto;
	background:url('/upload/tudogyogyasz/image/overpay.png') no-repeat 8px center #07a02b;
	color:#fff;
	height:52px;
	line-height:53px;
	font-size:15px;
	font-weight:bold;
	padding-left:60px;
}

/* Richter cikkreferátum */

#richter-cikkreferatum div.page-title{
background-color:#004288;
text-align:center;
}

#richter-cikkreferatum div.page-title h3{
display:inline-block;
font-family: "Times New Roman", Times, serif;
font-weight:normal;
font-size:24px;
line-height:62px;
margin:0;
color:#fefefe;
}

#richter-cikkreferatum div.page-title h3 img{
margin:0 10px -9px 0;
}

#richter-cikkreferatum p.author{
font-weight:bold;
font-size:20px;
text-align:center;
color:#5ba2e7;
margin:20px 0 10px;
}

#richter-cikkreferatum h4{
text-align:center;
line-height:41px;
font-size:21px;
font-weight:bold;
margin:0 18px 20px;
color:#ffffff;
border-bottom:3px solid #acd6ff;
background: #386a9f;
background: -moz-linear-gradient(left, #386a9f 0%, #5ba2e8 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#386a9f), color-stop(100%,#5ba2e8));
background: -webkit-linear-gradient(left, #386a9f 0%,#5ba2e8 100%);
background: -o-linear-gradient(left, #386a9f 0%,#5ba2e8 100%);
background: -ms-linear-gradient(left, #386a9f 0%,#5ba2e8 100%);
background: linear-gradient(to right, #386a9f 0%,#5ba2e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386a9f', endColorstr='#5ba2e8',GradientType=1 );
}

#richter-cikkreferatum div.content{
padding:10px 23px;
}

#richter-cikkreferatum div.content img.right{
float:right;
margin:0 0 10px 15px;
}

#richter-cikkreferatum div.content p{
font-size:15px;
color:#191414;
line-height:1.3;
text-align:left;
}

#richter-cikkreferatum div.text{
padding: 0 27px;
}

#richter-cikkreferatum div.text img.right{
float:right;
margin:5px 87px 40px 80px;
}

#richter-cikkreferatum div.text p{
font-size:17px;
color:#191414;
line-height:25px;
text-align:left;
}

#richter-cikkreferatum div.btn-box{
text-align:center;
padding:25px 0;
}

#richter-cikkreferatum div.btn-box a{
display:inline-block;
line-height:48px;
padding:0 7px 0 53px;
background:#396b9f url('/upload/kardiologia/frameimage/newdesign/arrow-down.png') no-repeat 8px 50%;
font-weight:bold;
font-size:15px;
color:#ffffff;
	-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;
}

#richter-cikkreferatum div.btn-box a span{
font-weight:normal;
}

#richter-cikkreferatum div.btn-box a:hover{
background-color:#e52b23;
}

#richter-cikkreferatum div.logo{
text-align:center;
padding-bottom:15px;
}

/* Mobil menu */

#mobile-menu{
display:none;
border:3px solid #fff;
border-bottom:0;
margin:5px 8px;
}

#mobile-menu ul{
margin:0;
padding:0;
}

#mobile-menu ul li{
display:block;
margin:0;
list-style:none;
text-align:center;
}

#mobile-menu ul li.main{
position:relative;
border-bottom:3px solid #fff;
line-height:1;
}

#mobile-menu ul li.main span:after{
position:absolute;
content:'';
right:0;
top:0;
width:46px;
height:100%;
background:#d0e8ff url('/upload/kardiologia/frameimage/newdesign/mobil/list-parent-arrow.png') no-repeat 50% 18px;
z-index:1;
	-webkit-transition: background-color 0.2s ease-in-out;
	-moz-transition: background-color 0.2s ease-in-out;
	-ms-transition: background-color 0.2s ease-in-out;
	-o-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}

#mobile-menu ul li.main span,#mobile-menu ul li a{
display:block;
font-weight:bold;
padding:14px 46px;
}

#mobile-menu ul li.main span,#mobile-menu ul li.main > a{
position:relative;
color:#2d5a8c;
font-size:19px;
background-color:#acd6ff;
cursor:pointer;
}

#mobile-menu ul li a{
color:#386a9f;
font-size:17px;
background-color:#d0e8ff;
}

#mobile-menu ul li ul{
display:none;
}

#mobile-menu ul li.open span{
color:#ad1d22;
background-color:#fff;
	-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;
	-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;
}

#mobile-menu ul li.open span:after{
background:#fff url('/upload/kardiologia/frameimage/newdesign/mobil/list-parent-arrow.png') no-repeat 50% -18px;
}

#mobile-menu ul li.main ul li{
border-top:3px solid #fff;
}

/* Mobil kereső */

#mobile-search-field{
position:relative;
display:none;
height:55px;
padding:8px 61px 0 8px;
margin-top:-5px;
background-color:#183d64;
}

#mobile-search-field #search_expression{
	position:relative;
	background:none;
	border:none;
	border-bottom:1px solid #d0e8ff;
	outline:0;
	width:100%;
	color:#acd6ff;
	font-size:15px;
	height:32px;
	font-weight:bold;
	margin-right:10px;
	display:inline-block;
}

#mobile-search-field #head-search-iconv{
position:absolute;
display:inline-block;
right:10px;
top:16px;
width:34px;
height:34px;
background:transparent url('/upload/kardiologia/frameimage/newdesign/mobil/search.png') no-repeat 5px 5px;
}

#footer_partner p.support-title{
	padding-top:12px;
	padding-left: 30px;
}

#footer_partner_more p.partners-title,#footerright img.mobil,#box figure .mobil{
display:none;
}

/* Important message */

#important-msg-homepage{
display:none;
}

/* Mobil loggedin */

#mobile-head-login ul li{
list-style:none;
}

/* Webmail */

#tagsag_email_description_table{
background-color:#fff;
}

#tagsag_email_description_table td.tagsag_icon{
display:none;
}

.content_inner_div.content_inner_tagsag #tagsag_email_description_table p{
font-size:17px;
color:#000;
line-height:21px;
padding:25px 20px 20px;
text-align:left;
}

div.content_inner_tagsag div.important-box{
padding:0 20px 20px;
background-color:#fff;
margin:-20px 0 10px;
}

div.content_inner_tagsag div.important-box div.inner{
border-top:2px solid #d7d7d7;
background-color:#f4f4f4;
padding:0 17px 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:16px;
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{
font-size:16px;
line-height:21px;
color:#909090;
margin:0 0 15px;
}

/* 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:16px;
color:#386da8;
font-weight:bold;
line-height:1.2;
padding-left:30px;
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:14px;
top:6px;
width:6px;
height:6px;
background-color:#1d8cd4;
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:#000000;
margin-left:10px;
}

#tagsag_email_form_table div.form-row input.input{
height:36px;
width:550px;
outline:0;
padding:0 9px;
background-color:#fff;
border:2px solid #abccec;
font-size:17px;
color:#000000;
	-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:#0c9fff;
}

#tagsag_email_form_table div.form-row:not(.focus):hover input.input{
/*color:#717171;*/
border-color:#1d8cd4;
}

#tagsag_email_form_table div.form-row.focus label{
color:#6695c5;
}

#tagsag_email_form_table div.form-row.focus label:after{
background-color:#77a2cd;
}

#tagsag_email_form_table div.form-row.focus input.input{
color:#2d5a8c;
border-color:#6695c5;
}

#tagsag_email_form_table div.form-row.focus{
background-color:#d0e8ff;
}

#tagsag_email_form_table div.log{
text-align:center;
padding:12px 0;
font-size:16px;
color:#909090;
}

#tagsag_email_form_table div.log input{
margin-right:10px;
}

#tagsag_email_form_table div.btn-box{
height:0;
text-align:center;
}

#tagsag_email_form_table div.btn-box input{
margin-top:18px;
border:2px solid #47afa8;
background-color:#29a29a;
height:44px;
padding:0 20px;
outline:0;
color:#fff;
font-weight:bold;
font-size:16px;
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;
}

#tagsag_email_form_table div.btn-box input:hover{
background-color:#1b5f90;
border-color:#b1d0e2;
}

#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;
}

#msgAbstract_div{
	background-color:#fff;
	padding:0 14px;
}

div.grey-box{
	background-color:#ddd;
	padding:15px;
	margin-bottom:20px;
}

#hide-pages{
	display:none;
}

#content-frame{
	position:relative;
}

div.survey.unavailable #header{
	display:none;
}

#div_datacollect_done p.form-thanks{
text-align:center;
padding:20px 15px;
line-height:1.5;
color:#2d5a8c;
font-size:18px;	
}


#portlet_87{
	display:none;
}

/* Slider portletek */

div.slider-portlet{
	position:relative;
	margin-bottom:15px;
	background-color:#fff;
}

#xarelto-slider-portlet{
padding: 4px;
}

div.slider-portlet div.slider{
position:relative;
width:340px;
height:310px;
margin:0 auto;
overflow:hidden;
}

#left_div #richter-slider-portlet div.slider{
width:300px;
height:275px;	
}

div.slider-portlet > a.overlay{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:99;
display:block;
}

div.slider-portlet div.slider img{
	display:block;
}

#left_div div.slider-portlet div.slider img{
	width:300px;
}

div.slider-portlet div.slider > div{
	position:absolute;
	left:0;
	top:0;
}

/* Sanofi túlélés */

#sanofi-survive{
	background:url('../image/sanofi/top-bg.jpg') no-repeat 50% 0;
	background-size:100% auto;
}

#sanofi-survive > div.title{
	padding:25px 0 35px;
}

#sanofi-survive > div.title img{
	max-width:100%;
	display:block;
	margin:0 auto;
}

#sanofi-survive > div.description{
	position:relative;
	margin-bottom:10px;
}

#message_div.message_div_1 #pcsk9 div.footer:after,
#sanofi-survive div.footer:after,
#sanofi-survive #videos-section:after,
#sanofi-survive > div.description:after{
	display:block;
	content:'';
	clear:both;
}

#sanofi-survive > div.description > div{
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#sanofi-survive > div.description div.img{
	width:45%;
	padding:0 10px;
}

#sanofi-survive > div.description div.img img{
	max-width:100%;
	display:block;
	margin:0 auto;
}

#sanofi-survive > div.description div.text{
	width:55%;
padding-right:17px;
}

#sanofi-survive > div.description div.text p{
font-size:17px;
color:#689742;
line-height:1.3;
margin:0 0 12px;
text-align:left;
}

#sanofi-survive > div.description div.text p.note{
	font-size:12px;
}

#sanofi-survive > div.description p sup{
	font-size:0.8em;
}

#sanofi-survive #main-video{
	padding:14px 0;
	background-color:#e1e1e1;
}

#sanofi-survive #main-video video{
	display:block;
	width:722px;
	height:auto;
	margin:0 auto;
	border:3px solid #fff;
	background:url('../image/sanofi/main-video-bg.jpg') no-repeat 50% 50%;
	background-size:100%;
}

#sanofi-survive div.videos-title{
	font-size:17px;
	color:#284b46;
	font-weight:bold;
	text-transform:uppercase;
	line-height:1.3;
	text-align:center;
	padding:23px 70px 14px;
}

#sanofi-survive #videos-section{
	margin-bottom:9px;
}

#sanofi-survive #videos-section div.video{
	position:relative;
	float:left;
	width:250px;
	margin:0 3px 3px 0;
	border:2px solid #fff;
	padding:5px;
	background-color:#e1e1e1;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#sanofi-survive #videos-section div.video:hover{
background-color:#bbbbbb;
-webkit-box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
-moz-box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
box-shadow: 0px 1px 27px 0px rgba(172,172,172,1);
  -webkit-transform:scale(1.05);
     -moz-transform:scale(1.05);
      -ms-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05);
z-index:2;
}

#sanofi-survive #videos-section div.video > a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
}

#sanofi-survive #videos-section div.video > a:before,
#sanofi-survive #videos-section div.video > a:after{
	position:absolute;
	content:'';
	top:47px;
	left:50%;
	margin-left:-25px;
	width:50px;
	height:50px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    -webkit-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

#sanofi-survive #videos-section div.video > a:before{
	background:url('../image/sanofi/play.png') no-repeat 50% 50%;
	z-index:1;
-webkit-box-shadow: 0px 3px 6px 0px rgba(1,1,1,0.3);
-moz-box-shadow: 0px 3px 6px 0px rgba(1,1,1,0.3);
box-shadow: 0px 3px 6px 0px rgba(1,1,1,0.3);
}

#sanofi-survive #videos-section div.video > a:after{
	background:url('../image/sanofi/play-hover.png') no-repeat 50% 50%;
	z-index:2;	
}

#sanofi-survive #videos-section div.video:hover > a:before,
#sanofi-survive #videos-section div.video:not(:hover) > a:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

@media screen and (min-width:1280px),
(min-width:801px) and (max-width:939px){
#sanofi-survive #videos-section div.video:nth-child(3n){
	margin-right:0;
}

#sanofi-survive #videos-section div.video:nth-child(3n+1){
	clear:left;
}
}

#sanofi-survive #videos-section div.video div{
	border:2px solid #fff;
}

#sanofi-survive #videos-section div.video div.poster img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

#sanofi-survive #videos-section div.video div.title{
	border-top:0;
background: #88d04f;
background: -moz-linear-gradient(top, #88d04f 0%, #7fbc4f 100%);
background: -webkit-linear-gradient(top, #88d04f 0%,#7fbc4f 100%);
background: linear-gradient(to bottom, #88d04f 0%,#7fbc4f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88d04f', endColorstr='#7fbc4f',GradientType=0 );
margin-bottom:4px;
cursor:pointer;
}

#sanofi-survive #videos-section div.video div.title h3{
	display:block;
	font-size:17px;
	color:#fff;
	line-height:1.3;
	padding:10px;
	margin:0;
	text-align:center;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
	min-height:133px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#sanofi-survive #videos-section div.video:hover div.title h3{
	background-color:#47ac47;
}

div.survey div.download,
#sanofi-survive #videos-section div.video div.download{
	margin-bottom:3px;
}

div.survey div.download a,
#sanofi-survive #videos-section div.video div.download a{
	display:block;
	padding:10px;
	text-align:center;
	background-color: #06a7d6;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
}

div.survey div.download a:hover,
#sanofi-survive #videos-section div.video div.download a:hover{
background-color: #29cdfd;
}

div.survey div.download a span,
#sanofi-survive #videos-section div.video div.download a span{
	position:relative;
	display:inline-block;
	color:#fff;
	font-size:16px;
	padding:0 0 0 30px;
	background:url('../image/sanofi/download-bottom.png') no-repeat 0 100%;
	background-size:20px auto;
}

div.survey div.download a span:after,
#sanofi-survive #videos-section div.video div.download a span:after{
	position:absolute;
	content:'';
	left: 4px;
	top: -2px;
	width:12px;
	height:16px;
	background:url('../image/sanofi/download-arrow.png') no-repeat 0 100%;
	background-size:100% auto;
	z-index:1;
}

div.survey div.download a:hover span:after,
#sanofi-survive #videos-section div.video div.download a:hover span:after{
	animation: dl-active 1s linear infinite;
	-webkit-animation: dl-active 1s linear infinite;
}

@-webkit-keyframes dl-active{
0% {
top: -6px;
}
50% {
top: -1px;
}
100% {
top: -6px;
}
}

@keyframes dl-active{
0% {
top: -6px;
}
50% {
top: -1px;
}
100% {
top: -6px;
}
}

#sanofi-survive #videos-section div.video div.feedback{
position:relative;
text-align:center;
padding:8px;
background: #13a8b7;
background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
cursor:pointer;
}

#sanofi-survive div.summary-feedback a:after,
#sanofi-survive #videos-section div.video div.feedback:after{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:transparent;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear;
	z-index:1;
}

#sanofi-survive div.summary-feedback a:hover:after,
#sanofi-survive #videos-section div.video:hover div.feedback:after{
background-color:#284b46;
}

#sanofi-survive div.summary-feedback a span,
#sanofi-survive #videos-section div.video div.feedback span{
	position:relative;
	display:inline-block;
	padding-left:52px;
	line-height:28px;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	background:url('../image/sanofi/movie.png') no-repeat 0 50%;
	z-index:2;
}

#sanofi-survive div.summary-feedback{
	position:relative;
	padding:21px 15px 17px;
	background-color:#d1e9eb;
	text-align:center;
	margin-bottom:3px;
}

#sanofi-survive div.summary-feedback:before{
	position:absolute;
	content:'';
	left:50%;
	margin-left:-12px;
	top:0;
width: 0;
height: 0;
border-style: solid;
border-width: 12px 12.5px 0 12.5px;
border-color: #ffffff transparent transparent transparent;
z-index:1;
}

#sanofi-survive div.summary-feedback a{
	position:relative;
	display:inline-block;
	border:2px solid #fff;
background: #13a8b7;
background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
}

#sanofi-survive div.summary-feedback a span{
	position:relative;
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding:9px 18px 8px 38px;
	background:url('../image/sanofi/arrow.png') no-repeat 20px 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;
}

#sanofi-survive div.summary-feedback a:hover span{
    -webkit-animation: arrow 1s infinite;
    animation: arrow 1s infinite;
}

@-webkit-keyframes arrow {
    0% {background-position: 20px 50%;}
    50% {background-position: 15px 50%;}
	100% {background-position: 20px 50%;}
}

@keyframes arrow {
    0% {background-position: 20px 50%;}
    50% {background-position: 15px 50%;}
	100% {background-position: 20px 50%;}
}

#sanofi-survive div.pdf-btn{
	text-align:center;
	padding:13px 10px;
}

#sanofi-survive div.pdf-btn a{
	display:inline-block;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	padding:14px 14px 14px 61px;
	background:#70b43a url('../image/sanofi/circle-arrow.png') no-repeat 14px 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;
}

#sanofi-survive div.pdf-btn a small{
	font-weight:normal;
}

#sanofi-survive div.pdf-btn a:hover{
	background-color:#a54324;
}

#sanofi-survive div.footer{
	background:url('../image/sanofi/bottom-bg.jpg') no-repeat 50% 100%;
	background-size:100% auto;
}

#sanofi-survive div.footer div.title{
	padding:12px 15px 5px;
}

#sanofi-survive div.footer div.title img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

#message_div.message_div_1 #pcsk9 div.footer > div,
#sanofi-survive div.footer > div:not(.title){
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#message_div.message_div_1 #pcsk9 div.footer div.left,
#message_div.message_div_1 #pcsk9 div.footer div.right,
#sanofi-survive div.footer div.left,
#sanofi-survive div.footer div.right{
	width:175px;
}

#message_div.message_div_1 #pcsk9 div.footer div.left,
#sanofi-survive div.footer div.left{
	padding-left:42px;
	float:left;
}

#message_div.message_div_1 #pcsk9 div.footer div.right,
#sanofi-survive div.footer div.right{
	padding-left:40px;
	float:right;
}

#message_div.message_div_1 #pcsk9 div.footer div.center,
#sanofi-survive div.footer div.center{
	width:calc(100% - 350px);
	padding-top:30px;
	float:left;
}

#message_div.message_div_1 #pcsk9 div.footer div.center p,
#sanofi-survive div.footer div.center p{
	text-align:center;
	font-size:12px;
	color:#00434e;
	line-height:1.2;
	margin:0 0 8px;
}

#message_div.message_div_1 #pcsk9 div.footer div.center p a,
#sanofi-survive div.footer div.center p a{
	color:#00434e;
	font-weight:normal;
}

#message_div.message_div_1 #pcsk9 div.footer div.center p.closure, 
#sanofi-survive div.footer div.center p.closure{
	font-size:11px;
}

div.site_outer_info_390 #left_div, 
div.site_outer_info_915 #left_div, 
div.site_outer_info_499 #left_div,
div.site_outer_info_390 #right_div,
div.site_outer_info_499 #right_div, 
div.site_outer_info_915 #right_div,
div.site_outer_info_590 #right_div,
div.site_outer_info_956 #right_div, 
div.site_outer_info_403 #right_div, 
div.site_outer_info_470 #right_div, 
div.site_outer_info_471 #right_div,
div.site_outer_info_483 #right_div,
div.site_outer_info_484 #right_div,
div.site_outer_info_485 #right_div,
div.site_outer_info_972 #right_div,
#contentframe_container_x_lcr1:has(#content_div .full-width-content) #right_div
{
	display:none;
}

div.site_outer_info_403 #content_div,
div.site_outer_info_470 #content_div,
div.site_outer_info_471 #content_div{
    width: calc(100% - 320px);
}

@media (max-width: 1439px){
    div.site_outer_info_403 #content_div,
    div.site_outer_info_470 #content_div,
    div.site_outer_info_471 #content_div, 
    div.site_outer_info_483 #content_div,
    div.site_outer_info_972 #content_div,
	#content_div:has(.full-width-content) {
        width: 100%!important;
    }
}

div.site_outer_info_390 #content_div{
	margin:0 auto;
	float:none;
}

#sanofi-survive div.back-btn{
	text-align:center;
	background-color:#d1e9eb;
	border-top:3px solid #fff;
}

#sanofi-survive div.back-btn a{
	display:inline-block;
	font-weight:bold;
	color:#fff;
	font-size:17px;
	line-height:48px;
	padding:0 12px 0 54px;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	background:#396b9f url('../image/sanofi/back-btn.png') no-repeat 12px 50%;
	-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;
}

#sanofi-survive div.back-btn a:hover{
	background-color:#b1121f;
}

@media screen and (min-width:1280px) and (max-width:1439px),
(min-width:801px) and (max-width:939px){
	#sanofi-survive #videos-section{
	margin: 0 auto;
	width: 756px;	
	}
}

@media screen and (min-width:940px) and (max-width:1279px),
(max-width:800px){
	#sanofi-survive #videos-section{
	margin: 0 auto;
	width: 506px;
	}
	
	#sanofi-survive #videos-section div.video:nth-child(odd){
		clear:left;
	}
	#sanofi-survive #videos-section div.video:nth-child(even){
		margin-right:0;
	}
	#sanofi-survive > div.description div.img{
		width:35%;
	}
	#sanofi-survive > div.description div.text{
		width:65%;
	}
	#sanofi-survive #main-video video{
	width:590px;
}
}

@media screen and (max-width:650px){
	#sanofi-survive #main-video{
		padding:14px;
	}
	#sanofi-survive #main-video video{
		width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	}
}

@media screen and (max-width:550px){
	#sanofi-survive #videos-section{
		width:100%;
	}
	#info_second_table #sanofi-survive #videos-section div.video{
		margin:0 auto 3px;
		float:none;
	}
	#sanofi-survive div.videos-title{
		padding:23px 70px 14px;
	}
	#message_div.message_div_1 #pcsk9 div.footer div.center,
	#sanofi-survive div.footer div.center{
	width:100%;
	float:none;
	clear:both;
}
#info_second_table #sanofi-survive > div.description > div{
	float:none;
	width:100%;
	padding-left:14px;
	padding-right:14px;
}
#message_div.message_div_1 #pcsk9 div.footer div.left,
#message_div.message_div_1 #pcsk9 div.footer div.right,
#sanofi-survive div.footer div.left,
#sanofi-survive div.footer div.right{
	width:50%;
	padding:0;
	text-align:center;
}
}

/* pcsk9 */

#message_div.message_div_1 > table{
	display:none;
}

#message_div.message_div_1 #pcsk9 div.sep{
	height:8px;
	background-color:#183d64;
	margin:0 -3px;
}

#message_div.message_div_1 #pcsk9 div.head{
	border-bottom:3px solid #fff;
}

#message_div.message_div_1 #pcsk9 > div.form{
	border-top:3px solid #fff;
}

#message_div.message_div_1 #pcsk9 > div.form div.head{
	position:relative;
	border-bottom:3px solid #fff;
	line-height:60px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	background-color:#e28b10;
	z-index:3;
}

#message_div.message_div_1 #pcsk9 > div.form div.head:before,
#message_div.message_div_1 #pcsk9 > div.form div.head:after{
	position:absolute;
	content:'';
	bottom:-11px;
	left:0;
	right:0;
	margin:0 auto;
	z-index:2;
}

#message_div.message_div_1 #pcsk9 > div.form div.head:before{
	z-index:1;
	bottom:-14px;
}

#message_div.message_div_1 #pcsk9 > div.form div.head:before{
width: 0;
height: 0;
border-style: solid;
border-width: 14px 14px 0 14px;
border-color: #fff transparent transparent transparent;	
}

#message_div.message_div_1 #pcsk9 > div.form div.head:after{
width: 0;
height: 0;
border-style: solid;
border-width: 11px 11px 0 11px;
border-color: #e28a10 transparent transparent transparent;
}

#message_div.message_div_1 #pcsk9 div.head > h3{
	font-size:29px;
	line-height:1.2;
	color:#fff;
	text-align:center;
	padding:18px 14px;
	border-bottom:3px solid #fff;
	background-color:#e9007c;
	margin:0;
}

#message_div.message_div_1 #pcsk9 div.head .poster{
	padding:14px;
	background-color:#e1e1e1;
}

#message_div.message_div_1 #pcsk9 div.head .poster img{
	width:100%;
	display:block;
	border:3px solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#message_div.message_div_1 #pcsk9 div.head .poster img:hover{
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
}

#message_div.message_div_1 #pcsk9 > div.form > ol,
#message_div.message_div_1 #pcsk9 > div.form > ol > li{
	padding:0;
	margin:0;
	list-style:none;
}

#message_div.message_div_1 #pcsk9 > div.form > ol{
counter-reset: item;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li{
	position:relative;
	padding:24px 14px 10px 43px;
	z-index:1;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li:before {
	position:absolute;
	left:15px;
  display: inline-block;
  content: counter(item) ".";
  counter-increment: item;
	color:#000;
	font-size:18px;
	font-weight:bold;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li:not(:last-child){
	position:relative;
	margin-bottom:1px;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li:not(:last-child):after{
	position:absolute;
	content:'';
	left:0;
	bottom:-1px;
	width:100%;
	height:1px;
	background:url('../image/sanofi/dotted-border.png') repeat-x 0 0;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li:nth-child(odd){
	background-color:#f3f5f2;
}

#message_div.message_div_1 #pcsk9 > div.form > ol > li:nth-child(even){
	background-color:#fff;
}

#message_div.message_div_1 #pcsk9 > div.form ul{
	list-style:none;
	color:#000;
	font-size:17px;
	padding:0;
	margin-left: -32px;
}

#message_div.message_div_1 #pcsk9 > div.form ul li{
margin: 0 0 12px;
text-align: left;
padding-left: 32px;
position: relative;
}

#message_div.message_div_1 #pcsk9 > div.form ul li input{
left: 0;
position: absolute;
}

#message_div.message_div_1 #pcsk9 > div.form li p.question {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 15px;
    text-align: left;
    line-height: 1.2;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box{
	text-align:center;
	padding:10px;
max-width: 500px;
margin: 0 auto;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box #send{
	border:0;
	outline:0;
	padding:0 16px 0 64px;
	margin:0;
	font-size:15px;
	color:#fff;
	line-height:48px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	background:#70b43a url('../image/sanofi/save-btn.png') no-repeat 12px 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;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box #send:hover{
	background-color:#e9007c;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf{
	position:relative;
	display:inline-block;
	font-size:15px;
	line-height:44px;
	border:2px solid #cbcbcb;
	font-weight:bold;
	padding:0 11px 0 52px;
	margin-top:10px;
	color:#000;
	text-transform:uppercase;
	background:#fff url('../image/sanofi/download-btn-hover.png') no-repeat 10px 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;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf:after{
	position:absolute;
	content:'';
	left:9px;
	top:0;
	height:100%;
	background:url('../image/sanofi/download-btn.png') no-repeat 0 50%;
	width:29px;
	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;	
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;		
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf small{
	font-weight:normal;
	color:#7a7777;
	font-size:100%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf:hover{
	color:#fff;
	background-color:#6991c9;
	border-color:#6991c9;
}

#message_div.message_div_1 #pcsk9 > div.form div.btn-box a.pdf:hover small{
	color:#fff;
}

.content_inner_kerdoivek div.survey #header{
	display:none;
}

/* Jelszó módosítás */

div.content_inner_jelszovaltas div.content_cnt_div{
	border:3px solid #fff;
	background-color:#fff;
}

div.content_inner_jelszovaltas #changePwdHeader{
	border-bottom:3px solid #c10000;
	margin-bottom:20px;
}

div.content_inner_jelszovaltas #changePwdHeader h3{
	text-align:center;
	padding:13px;
	font-size:20px;
	color:#fff;
	text-transform:uppercase;
	background-color:#fe0000;
}

div.content_inner_jelszovaltas #pwdbox{
	padding-bottom:20px;
}

div.content_inner_jelszovaltas #pwdbox h1{
	display:none;
}

div.content_inner_jelszovaltas #pwdbox p.note{
	text-align:center;
	font-size:14px;
	color:#8f8f8f;
	margin:0 0 15px;
}

div.content_inner_jelszovaltas table.pwdTbl{
	border:0 !important;
	width:100% !important;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
	width:200px;
	vertical-align:top;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
	padding-right:30px;
}

div.content_inner_jelszovaltas table.pwdTbl tr td:last-child > span{
	display:block;
	padding:4px 5px;
}

div.content_inner_jelszovaltas table.pwdTbl td{
	padding:7px 5px 0;
}

div.content_inner_jelszovaltas table.pwdTbl label{
	display:inline-block;
	font-size:17px;
	line-height:1.2;
	font-weight:bold;
	color:#8f8f8f;
	padding:10px 5px 10px 40px;
	margin-left:36px;
}

div.content_inner_jelszovaltas table.pwdTbl #newPwdLbl{
background:url('../frameimage/rar/grey-pass-icon.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl #reNewPwdLbl{
background:url('../frameimage/rar/grey-pass-repeat.png') no-repeat 0 50%;
}

div.content_inner_jelszovaltas table.pwdTbl input{
	border:2px solid #d9d9d9;
	height:40px;
	width:100%;
	font-size:17px;
	color:#717171;
	padding:0 12px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_jelszovaltas #sbmtBtn{
	font-size:17px;
	color:#fff;
	line-height:40px;
	border:2px solid #32b978;
	background:#32b978 url('../frameimage/new-pass.png') no-repeat 7px 50%;
	text-transform:uppercase;
	padding:0 10px 0 55px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	cursor:pointer;
	outline:0;
}

div.content_inner_jelszovaltas #sbmtBtn:hover{
	border-color:#1c935a;
	background-color:#20a163;
}

@media (max-width:640px){
div.content_inner_jelszovaltas table.pwdTbl tr td:first-child{
	width:130px;
}
div.content_inner_jelszovaltas table.pwdTbl tr td:first-child label{
	margin-left:5px;
}
div.content_inner_jelszovaltas table.pwdTbl tr td:last-child{
	padding-right:5px;
}
}

/* Kongresszus oldal */

#content_inner_div.content_inner_div #congress-page div.page-title{
background: #3e75bf;
border-bottom: 3px solid #fff;
text-align: center;
margin-bottom:30px;
}

#congress-page div.page-title h3{
display: inline-block;
color: #ffffff;
font-size: 20px;
font-weight: bold;
line-height: 1.3;
padding:10px;
margin: 0;	
}

#congress-page div.section{
	margin:0 15px 30px;
}

#congress-page div.result-table,
#congress-page div.sponsors{
	border-bottom:2px solid #4376aa;
}

#congress-page div.result-table table,
#congress-page div.sponsors div.content{
	width:100%;
	max-width:500px;
	margin:0 auto;
}

#congress-page div.sponsors:after{
	display:block;
	content:'';
	clear:both;
}

#congress-page div.section > div.title{
	text-align:center;
	padding:10px;
	background-color:#4376aa;
	color:#fff;
	font-weight:bold;
}

div.col-2{
	width:50%;
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#congress-page div.sponsors div.col-2{
	text-align:center;
	padding:15px 10px;
}

#congress-page div.sponsors div.col-2 p{
	text-align:center;
	color:#464646;
	font-size:14px;
}

#congress-page div.result-table .content{
	padding:15px 0;
}

#congress-page div.result-table table{
border:2px solid #9dd2ff;
background-color:#d1e8ff;
}

#congress-page div.result-table table td{
	width:50%;
	padding:5px 10px;
	color:#1a5289;
}

#congress-page div.result-table table tr td:first-child{
	text-align:right;
}

#congress-page div.result-table table tr:nth-child(even){
background-color:#aed5fd;
}

#congress-page div.video-section{
	margin-bottom:10px;
}

#congress-page div.video-section div.content{
	padding:15px 0;
}

#congress-page div.video-section div.video{
	background-color:#bfe5ff;
	padding:25px 15px 15px;
	margin:0 0 15px;
}

#congress-page div.video-section div.video iframe{
	display:block;
	width:560px;
	height:315px;
	margin:0 auto 15px;
-webkit-box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
-moz-box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
}

#congress-page div.video-section div.video div.poster{
	text-align:center;
}

#congress-page div.video-section div.video video{
	display:block;
	width:100%;
	max-width:560px;
	margin:0 auto 15px;
	height:auto;
-webkit-box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
-moz-box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
box-shadow: 0px 0px 20px 0px rgba(26,82,137,0.6);
}

#congress-page div.video-section div.video p{
	text-align:center;
	color:#1a5289;
	font-size:16px;
}

#congress-page div.gallery-section div.title{
margin-bottom:15px;
}

#congress-page div.main-sponsors ul,
#congress-page div.gallery-section ul{
margin:0;
padding:0;
}

#congress-page div.main-sponsors ul:after,
#congress-page div.gallery-section ul:after{
	display:block;
	content:'';
	clear:both;
}

#congress-page div.gallery-section ul li{
margin:10px;
padding:0;
height:90px;
list-style:none;
float:left;
}

#congress-page div.gallery-section ul li a{
	display:block;
-webkit-box-shadow: 0px 0px 30px 0px rgba(255,255,255,0.4);
-moz-box-shadow: 0px 0px 30px 0px rgba(255,255,255,0.4);
box-shadow: 0px 0px 30px 0px rgba(255,255,255,0.4);
	-webkit-transition: box-shadow 0.3s linear;
	-moz-transition: box-shadow 0.3s linear;
	-ms-transition: box-shadow 0.3s linear;
	-o-transition: box-shadow 0.3s linear;
	transition: box-shadow 0.3s linear;
}

#congress-page div.gallery-section ul li a img{
	display:block;
}

#congress-page div.gallery-section ul li a:hover{
-webkit-box-shadow: 0px 0px 8px 0px rgba(4,112,188,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(4,112,188,1);
box-shadow: 0px 0px 8px 0px rgba(4,112,188,1);
}

#congress-page p.important-link{
	text-align:center;
	margin-bottom:30px;
}

#congress-page p.important-link a{
	display:inline-block;
	padding:17px 10px 17px 56px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	background:#396b9f url('/upload/kardiologia/image/csempe/tovabb.png') no-repeat 10px 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;
}

#congress-page p.important-link a:hover{
	background-color:#b1121f;
}

#congress-page div.main-sponsors ul{
	text-align:center;
	margin:20px auto 0;
	max-width:720px;
}

#congress-page div.main-sponsors ul li{
	display:inline-block;
	margin:10px;
	padding:5px;
	height:85px;
	list-style:none;
	text-align:center;
	vertical-align:top;
	-webkit-transition: box-shadow 0.3s linear;
	-moz-transition: box-shadow 0.3s linear;
	-ms-transition: box-shadow 0.3s linear;
	-o-transition: box-shadow 0.3s linear;
	transition: box-shadow 0.3s linear;
}

#congress-page div.main-sponsors ul li img{
	position:relative;
	top:50%;
  -webkit-transform:translateY(-50%);
     -moz-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
}

#congress-page div.main-sponsors ul li:hover{
-webkit-box-shadow: 0px 0px 20px 0px rgba(9,138,224,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(9,138,224,1);
box-shadow: 0px 0px 20px 0px rgba(9,138,224,1);
}

@media (max-width:650px){
#congress-page div.video-section div.video iframe{
width:480px;
height:270px;
}	
}

@media (max-width:560px){
#congress-page div.video-section div.video iframe{
width:420px;
height:236px;
}
#congress-page div.section{
	margin: 0 0 30px;
}
#congress-page div.gallery-section ul li{
	margin:5px;
}
}

@media (max-width:460px){
#congress-page div.video-section div.video iframe{
width:360px;
height:202px;
}	
}

@media (max-width:430px){
#congress-page div.gallery-section ul{
	width:275px;
	margin:0 auto;
}	
}

@media (max-width:400px){
#congress-page div.video-section div.video iframe{
width:320px;
height:180px;
}
}

div.content_inner_info.content_inner_info_399{
	background:none;
	padding:0;
}

#boehringer-symposium div.page-block{
	background-color:#fff;
	border:3px solid #fff;
	margin-bottom:8px;
}

#content_inner_div.content_inner_div #boehringer-symposium div.page-title{
	background-color:#ffd400;
	margin-bottom:13px;
}

#boehringer-symposium div.page-title h3{
	font-size:29px;
	color:#4b3232;
	margin:0;
	padding:15px;
	line-height:1.2;
}

#boehringer-symposium p{
text-align:center;
}

#boehringer-symposium p.highlight{
	color:#fff;
	font-size:19px;
	line-height:1.2;
	font-weight:bold;
	padding:8px;
	margin:0 17px 5px;
	background-color:#008271;
	text-transform:uppercase;
}

#boehringer-symposium p.size-18{
	font-size:18px;
	color:#4b3232;
	font-weight:bold;
	margin:0 17px 10px;
}

#boehringer-symposium h2{
text-align:center;
padding:12px;
margin:0;
font-size:22px;
color:#008c7d;
background-color:#cde6e2;
border-top:2px solid #a5d4ce;
line-height:1.2;
}

#boehringer-symposium div.page-block.video{
	padding:14px;
	background-color:#e1e1e1;
}

#boehringer-symposium div.page-block.video div.video{
	border:3px solid #fff;
	margin:0 auto;
	background-color:#fff;
}

#boehringer-symposium div.page-block.video div.video a{
	position:relative;
	display:block;
}

#boehringer-symposium div.page-block.video div.video a:after{
	position:absolute;
	content:'';
	left:50%;
	top:50%;
	margin:-56px 0 0 -56px;
	width:112px;
	height:112px;
	background:url('../image/boehringer/play.png') no-repeat 50% 50%;
	z-index:1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.1, 2);
  -moz-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.1, 2);
  -ms-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.1, 2);
  -o-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.1, 2);
  transition: all 0.4s cubic-bezier(0.25, 0.1, 0.1, 2);
}

#boehringer-symposium div.page-block.video div.video a:not(:hover):after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
  -webkit-transform: scale3d(0.5, 0.5, 1);
  -moz-transform: scale3d(0.5, 0.5, 1);
  -ms-transform: scale3d(0.5, 0.5, 1);
  -o-transform: scale3d(0.5, 0.5, 1);
  transform: scale3d(0.5, 0.5, 1);
 }

#boehringer-symposium div.page-block.video div.video img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

#boehringer-symposium div.page-block.video p{
	margin:0;
	padding:8px;
	font-size:17px;
	font-weight:bold;
}

#boehringer-symposium div.page-block.video p.name{
	color:#58595b;
	text-transform:uppercase;
	background-color:#fff;
}

#boehringer-symposium div.page-block.video p.title{
	color:#4b3232;
	background-color:#ffd400;
}

#boehringer-symposium div.jardiance{
	background-color:#f3f5f2;
	text-align:center;
}

#boehringer-symposium div.jardiance img.logo{
	margin-top:6px;
}

#boehringer-symposium div.jardiance a.btn{
	position:relative;
	display:inline-block;
	margin:18px 41px;
	line-height:44px;
	border:2px solid #e2e2e2;
	font-weight:bold;
	font-size:15px;
	color:#008c7d;
	padding:0 11px 0 52px;
	text-transform:uppercase;
	vertical-align:top;
	background:#fff url('../image/boehringer/download-hover.png') no-repeat 13px 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;
}

#boehringer-symposium div.jardiance a.btn small{
	font-weight:normal;
	font-size:100%;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

#boehringer-symposium div.jardiance a.btn:after{
	position:absolute;
	content:'';
	left:13px;
	top:0;
	height:100%;
	width:29px;
	background:url('../image/boehringer/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;
}

#boehringer-symposium div.jardiance a.btn:hover{
	color:#fff;
	border-color:#008271;
	background-color:#008271;
}

#boehringer-symposium div.jardiance a.btn:hover:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;	
}

#boehringer-symposium div.page-block.footer p{
color:#000001;
font-size:11px;
line-height:1.2;
text-align:left;
}

#boehringer-symposium div.page-block.footer p a{
	color:#444;
	font-weight:normal;
}

#boehringer-symposium div.page-block.footer p a:hover{
	color:#000;
}

#boehringer-symposium div.page-block.footer div.logo,
#boehringer-symposium div.page-block.footer div.closure{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#boehringer-symposium div.page-block.footer div.closure{
	padding:15px 13px;
	width:40%;
}

#boehringer-symposium div.page-block.footer div.closure p.closure{
	margin-top:15px;
}

#boehringer-symposium div.page-block.footer div.logo{
	padding:15px 13px 0 0;
	width:60%;
}

#boehringer-symposium div.page-block.footer div.logo img.logo{
	float:right;
}

#boehringer-symposium div.page-block.footer div.logo p{
	text-align:right;
	margin-right:192px;
	font-size:10px;
}

#boehringer-symposium div.page-block.footer div.note{
	clear:both;
	padding:5px 13px;
}

#boehringer-symposium div.page-block.footer div.note p{
position:relative;
padding-left:15px;
margin:0;
text-align:left;
line-height:1.2;
}

#boehringer-symposium div.page-block.footer div.note p:before{
	position:absolute;
	content:'';
	left:0;
	top:2px;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 5.5px 0 5.5px;
    border-color: #000000 transparent transparent transparent;
	z-index:1;
}

#richter-slider-portlet{
border: 2px solid #fff;
width: 334px;
}

#richter-mkt2019-slider-portlet{
padding: 4px 0px;
}

#richter-mkt2019-slider-portlet a.top-side{
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:208px;
	z-index:1;
}

#richter-mkt2019-slider-portlet a.bewim{
	position:absolute;
	display:block;
	left:0;
	top:209px;
	width:150px;
	height:70px;
	z-index:1;
}

#richter-mkt2019-slider-portlet a.raenom{
	position:absolute;
	display:block;
	right:0;
	top:209px;
	width:180px;
	height:70px;
	z-index:1;
}

#richter-mkt2019-slider-portlet a.more{
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	width:100%;
	height:30px;
	z-index:1;
}

#lixiana-portlet-slider{
	position:relative;
	width:334px;
	height:283px;
	margin:0 0 15px;
	overflow:hidden;
	border:3px solid #fff;
}

#left_div #lixiana-portlet-slider{
	width:295px;
	height:250px;
}

#richter-slider-portlet img,
#lixiana-portlet-slider img{
	max-width:100%;
}

#richter-slider-portlet div.slider{
	width:100%;
	height:305px;
}

#msd-portlet-slider{
	position:relative;
	width:340px;
	height:310px;
	margin:0 auto 15px;
	overflow:hidden;
}

#msd-portlet-slider > a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:99;
display:block !important;
}
#lixiana-portlet-slider img,
#msd-portlet-slider img{
position:absolute;
left:0;
top:0;
}

div.content_inner_hirek form[action="./hirek.aspx?nid=85525&cid=32"] p > img{
	display:block !important;
}

#lixiana-portlet img{
	max-width:100%;
	display:block;
	margin:0 auto;
}

div.partner-page-content img{
	max-width:100%;
}

#right_div div.portlet,
#raenom-portlet{
	margin-bottom:15px;
}

#raenom-portlet img{
	display:block;
	width:100%;
	margin:0 auto;
}

@media (max-width:720px){
#boehringer-symposium div.page-block.footer div.logo,
#boehringer-symposium div.page-block.footer div.closure{
width:100%;
}	
}

@media (max-width:420px){
#boehringer-symposium div.page-block.footer div.logo img{
display:block;
}	
}

/* Adatkezelés */

@media screen and (min-width: 768px){
.content_inner_adatkezeles #panDefaultContent,
.content_inner_adatkezeles #panUrlCallback,
.content_inner_adatkezeles #panMemberData{
	padding:10px;
}
}

.content_inner_adatkezeles p{
	margin:0 0 15px;
	font-size:14px;
	line-height:1.3;
	color: #464646;
	text-align:inherit;
}

.content_inner_adatkezeles a,
.content_inner_adatkezeles a:hover{
	font-weight:normal;
}

.content_inner_adatkezeles div.btn-box,
.content_inner_adatkezeles div.btn-box{
	padding:5px 10px;
	text-align:center;
}

.content_inner_adatkezeles div.btn-box:empty{
	display:none;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btn-box a,
.content_inner_adatkezeles .btns a,
.content_inner_adatkezeles div.btn-box a{
	display:inline-block;
	padding:10px 40px 10px 15px;
	font-size:16px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:10px;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	box-shadow: 0 3px 5px rgba(0,0,0,0.4);
	-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
transition: all 0.2s linear;
}

.content_inner_adatkezeles div.btn-box a.login-btn{
	background:#02dad9 url('../frameimage/gdpr/login-icon.png') no-repeat right 10px center;
	background-size: 22px;
}

.content_inner_adatkezeles div.btn-box a.login-btn:hover{
background-color: #09bfcd;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
	box-shadow: 0 3px 5px rgba(0,0,0,0.5);
}

.content_inner_adatkezeles div.btns a.del,
.content_inner_adatkezeles div.btn-box a.del{
	background:#d84b34 url('../frameimage/gdpr/bin.png') no-repeat right 10px center;
	background-size: 20px;
	padding: 10px 40px 10px 15px;
}

.content_inner_adatkezeles div.btns a.back{
	padding: 10px 40px 10px 15px;
	background:url('../frameimage/gdpr/back-icon.png') no-repeat right 10px center;
}

.content_inner_adatkezeles div.btns a.del:hover,
.content_inner_adatkezeles div.btn-box a.del:hover{
	background-color: #ff6d55;
} 

.content_inner_adatkezeles div.btn-box a.data-set,
.content_inner_adatkezeles #cntphMaster_lbShowData{
	background:#02a5da url('../frameimage/gdpr/doc-icon.png') no-repeat right 11px center;
	background-size: 18px;
}

.content_inner_adatkezeles #cntphMaster_lbExport{
	background:#43e0e8 url('../frameimage/gdpr/csv-icon.png') no-repeat right 10px center;
	background-size: 20px;	
}

.content_inner_adatkezeles #cntphMaster_lbExport:hover{
	background-color: #4beff7;
}

.content_inner_adatkezeles div.btn-box a.data-set:hover,
.content_inner_adatkezeles #cntphMaster_lbShowData:hover{
	background-color: #1bc0f7;
}

.content_inner_adatkezeles div.btns{
	margin:10px 0 50px;
	border: 1px solid #71d9fd;
	background-color: #e2fbfe;
	padding: 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section{
	margin:20px 0 30px;
	text-align:center;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.content_inner_adatkezeles div.section h3.section-title{
margin: 15px 10px 15px;
}

.content_inner_adatkezeles div.section.data-set{
border: 1px solid #81dced;
background-color: #d6ffff;
}

.content_inner_adatkezeles div.section.data-export{
border: 1px solid #5bb7e9;
background-color: #d6f3ff;
}

.content_inner_adatkezeles div.section.data-del{
border: 1px solid #ffa9a6;
background-color: #ffecec;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	padding:10px 18px;
	margin:10px 30px;
}

.content_inner_adatkezeles div.btns a.back{
	padding-right:40px;
}

.content_inner_adatkezeles div.btns a.yes,
.content_inner_adatkezeles div.btns a.yes{
	background-color: #00d90c;
}

.content_inner_adatkezeles div.btns a.no,
.content_inner_adatkezeles div.btns a.no{
	background-color: #da4302;
}

.content_inner_adatkezeles div.btns a.yes:hover,
.content_inner_adatkezeles div.btns a.yes:hover{
	background-color: #00bd0b;
}

.content_inner_adatkezeles div.btns a.no:hover,
.content_inner_adatkezeles div.btns a.no:hover{
	background-color: #c10000;
}

.content_inner_adatkezeles h3.section-title,
.content_inner_adatkezeles h3.section-title{
	text-align:center;
	font-size:16px;
	line-height:1.3;
	color:#108ece;
	margin:30px 10px 15px;
}

.content_inner_adatkezeles h3.section-title:after{
	display:block;
	content:'';
	height:2px;
	width:80px;
	margin: 8px auto 15px;
	background-color: #b4e9ff;
}

.content_inner_adatkezeles h3.table-title{
padding: 10px;
background-color: #388eb3;
color: #fff;
margin: 30px 0 3px;
text-align:center;
font-size:18px;
}

.content_inner_adatkezeles #society-list{
	border-bottom:2px solid #15e2c0;
}

.content_inner_adatkezeles #society-list li{
	position:relative;
	padding:10px 10px 10px 36px;
	border:none;
}

.content_inner_adatkezeles #society-list li:before{
	position:absolute;
	content:'';
	left:14px;
	top:14px;
	width:8px;
	height:8px;
	background-color:#00d3ff;
}

.content_inner_adatkezeles #society-list li:nth-child(odd){
	background-color: #d3ffef;
}

.content_inner_adatkezeles #society-list li:nth-child(even){
	background-color: #f1fffa;
}

.content_inner_adatkezeles #society-list li span.data-name{
	display:block;
	color: #1a909a;
	font-size: 16px;
	margin-bottom: 6px;
}

.content_inner_adatkezeles #society-list li a.data-web{
display: inline-block;
padding:2px 10px;
color: #02ccff;
}

.content_inner_adatkezeles #society-list li span.data-right{
display: block;
color: #1a909a;
padding:2px 10px;
}

.content_inner_adatkezeles #member-data-list{
	border-bottom:2px solid #73b2ed;
}

.content_inner_adatkezeles #member-data-list li{
	border-bottom:none;
}

.content_inner_adatkezeles #member-data-list li:nth-child(odd){
	background-color: #d4f4ff;
}

.content_inner_adatkezeles #member-data-list li:nth-child(even){
	background-color: #eefbff;
}

div.content_inner_adatkezeles ul#member-data-list li > span{
	float:left;
	width:50%;
	padding:6px 10px;
	font-size: 14px;
	color: #1f638d;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
color: #4a9acc
}

.content_inner_adatkezeles #member-data-list li:after{
	display:block;
	content:'';
	clear:both;
}

@media screen and (max-width: 500px){
div.content_inner_adatkezeles ul#member-data-list li > span{
display:block;
float:none;
width:100%;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-label{
	padding-top:10px;
	padding-bottom:2px;
}
div.content_inner_adatkezeles ul#member-data-list li > span.data-value{
	padding-top:2px;
	padding-bottom:10px;
}

.content_inner_adatkezeles div.btns a,
.content_inner_adatkezeles div.btns a{
	margin:10px 15px;
}
}

/* Adatkezelés */

div.data-handling-page{
padding: 0 10px;
font-size:15px;
color: #626262;
line-height: 1.3;
}

div.data-handling-page ol,
div.data-handling-page ul{
padding:0;
}

.content_inner_adatkezeles div.head-title,
.content_inner_info_409 div.head-title{
    background-color: #009dff;
	margin-bottom:20px;
}

.content_inner_info_409 div.head-title h2,
.content_inner_adatkezeles .head-title h2{
padding-left:62px;
background: url('/upload/kardiologia/frameimage/newdesign/contract-icon.png') no-repeat 10px 50%;
background-size:40px;
}

div.data-handling-page ol.upper-roman{
	list-style-type: upper-roman;
	margin: 0 0 30px 30px;
}

div.data-handling-page ol.upper-roman li{
	padding-left:15px;
	margin:0 0 15px;
}

div.data-handling-page ol.upper-roman ol{
	margin:10px 0 10px 15px;
}

div.data-handling-page ol.upper-roman ol li{
	margin:0 0 6px;
}

div.data-handling-page div.society-data-table{
	border:1px solid #949494;
	margin-bottom: 30px;
}

div.data-handling-page div.society-data-table:after{
	display:block;
	content:'';
	clear:both;
}

div.data-handling-page div.society-data-table p:not(.title){
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	min-height: 60px;
}

div.data-handling-page div.society-data-table div p:last-child{
	border:none;
}

div.data-handling-page div.society-data-table p{
	margin-top:0;
	font-size:13px;
}

div.data-handling-page div.society-data-table p.title{
	font-weight:bold;
	padding:10px 0 5px;
	border-bottom:1px solid #ccc;
}

div.data-handling-page p.section-title{
	font-size:18px;
	text-align:center;
	color: #fff;
	background-color: #05639d;
	padding: 6px 10px;
}

div.data-handling-page ul.themes{
	margin-bottom:30px;
	padding-left: 10px;
}

div.data-handling-page ul.themes li > header h3{
	position:relative;
	display:inline-block;
	font-weight: normal;
	color: #0097cf;
	font-size:17px;
	cursor:pointer;
	padding:6px 14px 6px 25px;
	margin:0;
-webkit-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-ms-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}

div.data-handling-page ul.themes li > header h3:hover{
	color: #11bfff;
}

div.data-handling-page ul.themes li > header h3:before{
	position:absolute;
	display:inline-block;
	font-family: FontAwesome;
	content:'\f067';
	font-size:14px;
	left: 5px;
	top: 8px;
	z-index:1;
}

div.data-handling-page ul.themes li.open > header h3:before{
	content:'\f068';
}

div.data-handling-page ul.themes li > .content{
	display:none;
	padding:10px 0 0 20px;
}

@media screen and (min-width: 768px){
	div.data-handling-page div.society-data-table p.title{
		min-height:80px;
	}
}

@media screen and (max-width: 767px){
	div.data-handling-page div.society-data-table{
	border:none;
	}
	div.data-handling-page div.society-data-table >div{
		border:1px solid #949494;
		margin:0 0 15px;
	}
	div.data-handling-page div.society-data-table p.title{
		padding-bottom:10px;
	}
}

div.data-handling-page p{
	line-height:1.3;
	margin:0 0 15px;
}

div.data-handling-page ul li{
	list-style:none;
}

div.data-handling-page p.note{
	color:#777;
	font-size:0.8em;
}

div.data-handling-page p.center{
	text-align:center;
}

div.data-handling-page ul.bullets{
	margin:0 0 30px 5px;
}

div.data-handling-page ul.bullets li{
	position:relative;
	padding-left:20px;
	margin:0 0 10px;
}

div.data-handling-page ul.bullets li:before{
	position:absolute;
	content:'';
	top:6px;
	left:0;
	width:8px;
	height:8px;
	background-color:#2787d8;
}

/* Boehringer blue */

div.content_inner_info_414{
	background:none;
}

.text-center{
	text-align:center;
}

div.row:after{
	display:block;
	content:'';
	clear:both;
}

#boehringer-symposium.blue div.head.page-block{
	background-color: #c5d5e2;
}

#boehringer-symposium.blue div.head.page-block p{
	line-height:1.3;
	color:#225585;
}

#boehringer-symposium.blue div.head.page-block p.highlight{
	background-color: #014282;
	color:#fff;
	margin: 3px 3px 5px;
}

#boehringer-symposium.blue div.video.page-block video{
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
box-shadow: 0 5px 10px rgba(0,0,0,0.5);
display: block;
}

#boehringer-symposium.blue div.video.page-block video + p{
background-color: #014282;
color: #fff;
padding: 15px;
margin-top:5px;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.5);
box-shadow: 0 5px 10px rgba(0,0,0,0.5);	
}

#boehringer-symposium.blue img.logo{
	margin-top:20px;
}

#boehringer-symposium.blue div.text-center p{
	text-align:center;
}

#boehringer-symposium.blue .video + div.footer.page-block{
	padding-top:20px;
}

#boehringer-symposium.blue div.footer.page-block a.pdf-btn{
	display:inline-block;
	padding:10px 14px 10px 40px;
	font-size:14px;
	color: #386a9f;
	margin:5px 15px;
	width: 210px;
	text-align: left;
	background:url('../image/pdf-btn.png') no-repeat 0 0;
	background-size:25px;
-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;
}

#boehringer-symposium.blue div.footer.page-block a.pdf-btn:hover{
	color: #07294d;
}

#boehringer-symposium.blue div.page-block.footer div.note{
	padding: 15px;
	margin: 10px;
	background-color: #d0e8ff;
	-webkit-box-shadow: inset 0 5px 7px rgb(102, 157, 210);
	box-shadow: inset 0 5px 7px rgb(102, 157, 210);
}

@media (max-width: 540px){
	#boehringer-symposium div.col-2{
		float:none;
		width:100%;
	}
}

/* ESC news */

div.content_inner_div.content_inner_info_416{
	background:none;
	padding:0;
}

#esc-news-page div.page-title{
background-color: #b1121f;
text-align: center;
margin-bottom:10px;
}

#esc-news-page header.page-header{
	background-color:#fff;
	padding:3px;
	margin-bottom:20px;
}

#esc-news-page header.page-header img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

#content_inner_div #esc-news-page div.page-title h2{
display:inline-block;
color: #fff;
font-weight: bold;
font-size: 23px;
line-height:1.3;
margin: 0;
padding: 18px 0 18px 54px;
text-align: left;
background: url('/upload/kardiologia/frameimage/newdesign/szakmai-hirek-icon.png') no-repeat left 10px center;
}

#esc-news-page ul.news-list{
	list-style:none;
	padding:0;
	margin:0;
}

#esc-news-page ul.news-list li{
	margin:0 0 12px;
}

#esc-news-page ul.news-list li article{
	background-color:#fff;
	padding:3px;
}

#esc-news-page ul.news-list li header a{
	display:block;
    background: #fadad2;
    color: #b1121f;
font-size: 20px;
font-weight: bold;
margin: 0;
padding: 10px;
text-align:left;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}

#esc-news-page ul.news-list li header a:hover{
    background: #d71a20;
    color: #fff;
}

#esc-news-page ul.news-list li .data{
font-size: 13px;
color: #568abe;
padding:5px 10px;
}

#esc-news-page ul.news-list li .lead-text{
padding:10px;
color:#162f4b;
}

#esc-news-page ul.news-list li .lead-text p{
	margin:0 0 10px;
}

#esc-news-page div.btn-box{
	padding:10px;
}

#esc-news-page div.btn-box a,
#esc-news-page div.btn-box a.red{
display:inline-block;
color: #fff;
font-size: 17px;
font-weight: bold;
background: #396b9f url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
background-size:30px;
border: none;
margin: 0;
color: #fff;
text-decoration: none;
padding: 14px 17px 14px 50px;
border:2px solid #fff;
-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;
}

#esc-news-page div.btn-box a.red{
    background: #fadad2 url("/upload/kardiologia/image/csempe/tovabb.png") no-repeat 12px 50%;
    color: #b1121f;
    background-size: 30px;
}

#esc-news-page div.btn-box a.back-btn{
	background:#396b9f url("/upload/kardiologia/frameimage/back-arrow.png") no-repeat 12px 50%;
}

#esc-news-page div.btn-box a:hover{
	background-color:#1c97e6;
}

#esc-news-page div.btn-box a.red:hover{
    background-color: #d71a20;
    color: #fff;
}

/* Image portlet */

.image-portlet{
	padding:4px;
	background-color:#fff;
}

/* Script portlet */

#script-banner-portlet{
	padding: 3px;
    background-color: #fff;
}

#script-banner-portlet > div{
	margin:0 auto;
}

/* raenom page */

.raenom-page{
background: #e3e0e5;
background: -moz-linear-gradient(top, #e3e0e5 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #e3e0e5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #e3e0e5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e0e5', endColorstr='#ffffff',GradientType=0 );
}

.raenom-page header.page-header{
	text-align:center;
	overflow:hidden;
	background-color: #fff;
	padding: 25px;
	margin-bottom:40px;
}

.raenom-page header.page-header .img-between-line{
	position:relative;
	display:inline-block;
}

.raenom-page header.page-header .img-between-line:before,
.raenom-page header.page-header .img-between-line:after{
	position:absolute;
	display:block;
	content:'';
	top:16px;
	height:5px;
	width:100%;
	background-color: #e7ebf7;
}

.raenom-page header.page-header .img-between-line:before{
	right:110%;
}

.raenom-page header.page-header .img-between-line:after{
	left:110%;
}

.raenom-page h3{
	line-height: 1.3;
	color: #d11920;
	font-size: 18px;
}

.raenom-page .video-box{
	padding:4px;
	margin:0 10px 20px;
	-webkit-box-shadow: 0 10px 20px -5px rgba(60, 83, 105, 0.6);
	box-shadow:0 10px 20px -5px rgba(60, 83, 105, 0.6);
}

.raenom-page video{
	width:100%;
	display: block;
}

div.row.tile-box .tile.video{
	background:#fff url("/upload/kardiologia/image/esc/video-tile-bg.png") no-repeat 50% 50% / auto 80%;
	border: solid 2px rgba(7, 62, 103, 0.9);
}

div.row.tile-box .tile.video a{
	text-align:center;
	color:transparent;
	font-size:20px;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}

div.row.tile-box .tile.video a,
div.row.tile-box .tile.video-msg a{
	position:relative;
	display:block;
	height:110px;
	line-height:110px;	
}

div.row.tile-box .tile.video-msg a img.logo{
	position:absolute;
	left: 10px;
	top: 5px;
	width: 100px;
}

div.row.tile-box .tile.video-msg a span{
	display:block;
	padding-left:130px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

div.row.tile-box .tile.video-msg a span.title{
	color:#fff;
	text-transform:uppercase;
	background-color:#386a9f;
	font-size:18px;
	height:calc(100% - 40px);
	line-height:1.3;
	padding-top:30px;
}

div.row.tile-box .tile.video-msg a span.date{
	color:#4472c4;
	background: #acd6ff;
	font-size:16px;
	height:40px;
	line-height:40px;
}

@media (min-width: 940px) and (max-width: 1279px) {
	div.row.tile-box .tile.video-msg a img.logo{
	position:absolute;
	left: 5px;
	top: 15px;
	width: 80px;
}
	div.row.tile-box .tile.video-msg a span{
	padding-left:100px;
	}
	div.row.tile-box .tile.video-msg a span.title{
		font-size:16px;
	}
}

div.row.tile-box{
	padding:15px;
}

div.row.tile-box .tile.video a:hover{
	color:#fff;
	background-color:rgba(7, 62, 103, 0.9);
}

div.row.tile-box .tile.video-msg,
div.row.tile-box .tile.video,
div.row.tile-box .tile-row{
	margin:0 0 10px;
}

div.row.tile-box .tile-webinarium a{
	background: #8a46db url("/upload/kardiologia/image/esc/video-icon.png") no-repeat 14px 50% / 30px;
}

div.row.tile-box .tile-webinarium a:hover{
	background-color: #b170ff;
}

div.row.tile-box .tile-prof a{
	background: #b92c2c url('/upload/kardiologia/image/csempe/szakmai-icon.png') no-repeat 14px 50% / 24px;
}

div.row.tile-box .tile-prof a:hover{
	background-color: #e85a5a;
}

div.row.tile-box .tile-doc a{
	background: #1c5fa4 url('/upload/kardiologia/image/esc/doc-icon.png') no-repeat 12px 50% / 30px;
}

div.row.tile-box .tile-doc a:hover{
	background-color: #2881dc;
}

div.row.tile-box .tile-news a{
	background: #008a00 url('/upload/kardiologia/image/csempe/csempe-hirek-ikon.png') no-repeat 12px 50% / 30px;
}

div.row.tile-box .tile-news a:hover{
	background-color: #27bd27;
}

div.row.tile-box .tile-row a{
	display:block;
	height:50px;
	padding-left:60px;
	line-height:50px;
	color: #fff;
	font-size:16px;
-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.row.tile-box .tile-row a span{
display: inline-block;
line-height: 1.2;
vertical-align: middle;
}

#content_inner_div.content_inner_info_449, #content_inner_div.content_inner_info_915, #content_inner_div.content_inner_info_916 {
	width: 90%;
    min-width: 990px;
	margin: 0 auto;
}

.content_inner_tagsag .op-transaction-result {
    background-color: white;
    padding: 10px 10px 0px;
}

/* Berlin - Chemie stílus*/

.p15{padding: 15px;}
hr.berlin{
    height: 1px;
    width: 80%;
    margin: 20px auto;
	background-color: #eeeeee;
}


/* MKT kongresszusi élő adás 460 */
a.link-tag {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 15px;
    width: calc(100% - 30px);
    height: calc(100% - 15px);
    z-index: 3;
}

/*div.site_outer_info_460 a.link-tag{cursor: not-allowed;}  Törölhető ez a sor, ha már nem kell ez a kursor */


div.site_outer_info_460 #content_div, div.site_outer_info_461 #content_div, div.site_outer_info_462 #content_div, div.site_outer_info_463 #content_div, div.site_outer_info_464 #content_div, div.site_outer_info_465 #content_div, div.site_outer_info_466 #content_div, div.site_outer_info_467 #content_div, div.site_outer_info_550 #content_div, div.site_outer_info_916 #content_div{
    margin: 0 auto;
    float: none;
    width: calc(100%);
    /*margin: 0px;*/
}

div.site_outer_info_460 #info_description hr{display: none;}

.terem-box, .terem-box-arch{
	background: #f5f5f5;
	border: 1px solid rgba(0,0,0,.125);
    border-radius: 4px;
	margin-bottom: 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;
}
.terem-box:hover{
	-webkit-transform:scale(1.05);
     -moz-transform:scale(1.05);
      -ms-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05);
}
.terem-box:hover a.link-tag{
	left: 0px;
    width: 100%;
    height: 100%;
}
.terem-box img{vertical-align: middle; border-style: none; display: block; max-width: 100%;}
.terem-body{
    padding: 15px 10px; 
}
.terem-body h3{margin: 12px 0;}

.ceremony-box{
	padding: 15px 20px 40px; 
	margin: 0px; 
	background: #f1f1f1; 
	border-top: 3px solid #d9c1a6;
	-webkit-box-shadow: 0px 4px 8px 3px rgba(136,136,136,0.3);
	-moz-box-shadow: 0px 4px 8px 3px rgba(136,136,136,0.3);
	box-shadow: 0px 4px 8px 3px rgba(136,136,136,0.3);
}
.ceremony-box h3{font-size: 20px; color: #ae6a1f; margin: 0;}
.ceremony-box h3:after{content: url(/upload/kardiologia/image/kongresszus/elegant-divider.png); margin: 0 auto 15px; display: block;}
.ceremony-box span.subtitle{font-size: 15px;font-weight: bold;}
.ceremony-box span.program-title{font-size: 15px; font-weight: bold; color: #ae6a1f;}
.ceremony-box span{font-weight: normal; font-size: 12px;}
.ceremony-box hr{background-color: #d9c1a6;}
.play-btn, .play-arch-btn, .replay-btn, .ceremony-btn, .disabbled-btn {margin: 0 auto; text-align: center;}
div.play-btn a, div.play-arch-btn a, div.replay-btn a, div.ceremony-btn a, .disabbled-btn a {
    display: inline-block;
    font-weight: bold;
    color: #fff;
    width: 100%;
    font-size: 19px;
    line-height: 54px;
    padding: 0 15px 0 15px;
    -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;
	z-index: 4;
}
div.site_outer_info_460 div.play-btn a{font-size: 17px;}
div.play-btn a{
	color: #fff;
	background: #7fbd4f;
	background: -moz-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7fbd4f), color-stop(45%, #7dbb4e), color-stop(55%, #6fa63f), color-stop(100%, #69a339));
	background: -webkit-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -o-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -ms-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: linear-gradient(to bottom, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fbd4f', endColorstr='#69a339', GradientType=0 );
}
div.play-arch-btn a{
	background: #13a8b7;
    background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
    background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
    background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
	font-size: 17px;
}
div.replay-btn a{
	color: #fff;
	width: auto;
    padding: 0px 60px;
	background: #13a8b7;
    background: -moz-linear-gradient(top, #13a8b7 0%, #148894 100%);
    background: -webkit-linear-gradient(top, #13a8b7 0%,#148894 100%);
    background: linear-gradient(to bottom, #13a8b7 0%,#148894 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13a8b7', endColorstr='#148894',GradientType=0 );
}
div.ceremony-btn a, h3.ceremony{
	color: #fff;
	line-height: 1.3;
    padding: 10px 20px;
	margin-bottom: 30px;
	background: #b59f62;
    background: -moz-linear-gradient(top, #b59f62 0%, #b9803e 100%);
    background: -webkit-linear-gradient(top, #b59f62 0%, #b9803e 100%);
    background: linear-gradient(to bottom, #b59f62 0%, #b9803e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b59f62', endColorstr='#b9803e',GradientType=0 );
}
h3.ceremony{width:100%;}    
div.play-btn a:after{
	content: url(../image/kongresszus/play-btn.png);
	display: inline-block;
    height: 36px;
    position: relative;
    top: 12px;
    left: 10px;
}
div.replay-btn a:hover, div.play-arch-btn a:hover{
	color: #fff;
	background: #128C98;
	background: -moz-linear-gradient(top, #2896a1 0%, #128C98 100%);
    background: -webkit-linear-gradient(top, #2896a1 0%,#128C98 100%);
    background: linear-gradient(to bottom, #2896a1 0%,#128C98 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2896a1', endColorstr='#128C98',GradientType=0 );
}
div.ceremony-btn a:hover{
	color: #fff;
	background: #A6743A;
	background: -moz-linear-gradient(top, #ab7f4c 0%, #A6743A 100%);
    background: -webkit-linear-gradient(top, #ab7f4c 0%, #A6743A 100%);
    background: linear-gradient(to bottom, #ab7f4c 0%, #A6743A 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab7f4c', endColorstr='#A6743A',GradientType=0 );
}
.terem-box:hover .play-btn a, .play-btn a:hover{
	background:#b1121f;
	background: -moz-linear-gradient(left, #b1121f 0%, #9f1b26 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1121f), color-stop(100%,#9f1b26));
    background: -webkit-linear-gradient(left, #b1121f 0%,#9f1b26 100%);
    background: -o-linear-gradient(left, #b1121f 0%,#9f1b26 100%);
    background: -ms-linear-gradient(left, #b1121f 0%,#9f1b26 100%);
    background: linear-gradient(to right, #b1121f 0%,#9f1b26 100%);
}
.play-btn a:hover{color: #fff;}
.container-fluid .title{width: 100%;margin-bottom: 15px;}
.container-fluid .title h1 {line-height: 40px;}

.disabbled-btn a, .disabbled-btn a:hover{
	width: auto;
    padding: 0px 60px;
	background: -moz-linear-gradient(top, #ccc 0%, #aaa 45%, #9a9a9a 53%, #888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccc), color-stop(45%,#aaa), color-stop(53%,#9a9a9a), color-stop(100%,#888));
    background: -webkit-linear-gradient(top, #ccc 0%,#aaa 45%,#9a9a9a 53%,#888 100%);
    background: -o-linear-gradient(top, #ccc 0%,#aaa 45%,#9a9a9a 53%,#888 100%);
    background: -ms-linear-gradient(top, #ccc 0%,#aaa 45%,#9a9a9a 53%,#888 100%);
    background: linear-gradient(to bottom, #ccc 0%,#aaa 45%,#9a9a9a 53%,#888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#888',GradientType=0 );
	color:#666;
	cursor: not-allowed;
}

.min-nav .disabbled-btn a{
    padding: 5px 60px!important;
}
.terem-box .disabbled-btn a, .terem-box .disabbled-btn a:hover{
	line-height: 24px;
    padding: 10px;
    font-size: 14px;
    width: 100%;
}
ul.accordion-list {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 20px;
  margin: 0;
  list-style: none;
  box-sizing: border-box;
}

.content_inner_info_915 ul.accordion-list{
    padding: 20px 0;
}
.content_inner_info_915 .text{
    padding: 15px;
}

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.active > h3:after, .slido-mkt.active > h4:after {
  transform: rotate(45deg) translate(-35%, -35%);
}

ul.accordion-list.palyazatok-acc li.active > h3:after{
  transform: translateY(-50%) rotate(45deg);
    top: 50%;  
}

ul.accordion-list li > h3, div.site_outer_info_460 ul.accordion-list li > h3 {
  font-weight: 700;
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding: 20px 75px 20px 20px;
  margin: 0;
  font-size: 22px;
  letter-spacing: 0.01em;
  cursor: pointer;
  border-bottom: 1px solid #e1e1e1;
	background: #bf915d;
	line-height: 1.4;
}

ul.accordion-list.palyazatok-acc li > h3{
    text-align: left;
    font-size: 16px;
    padding-right: 70px;
}
ul.accordion-list.palyazatok-acc li > h3:after{
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
#competition{background: #fff;}

ul.accordion-list li > h3{background: #f9f9f9;}

ul.blue-acc li > h3 {
	background: #0079c6;
	box-sizing: border-box;
}

ul.blue-acc li div.answer table{border: 1px solid #eee; margin-bottom: 15px;}
ul.blue-acc li div.answer table tr:first-of-type > td {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}
ul.blue-acc li div.answer table a.btn-table{background: #0079c6;padding: 5px 20px;color: #fff;}

ul.accordion-list li > h3.gyogyszer{background: #f0f7ff;}

div.site_outer_info_550 ul.accordion-list li > h3 {font-size: 17px;}
div.site_outer_info_550 ul.accordion-list h2 {text-align: center; text-transform: uppercase;color:#c75458;}
ul.accordion-list li > h3:after, div.site_outer_info_460 ul.accordion-list li > h3:after, .slido-mkt > h4: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%;
}
ul.accordion-list li > h3:after{
	color: #fff;
	background: #1393a0;
}
ul.blue-acc li > h3:after{
	background: #91dee6;
}

ul.accordion-list li > h3.gyogyszer:after {
    color: #fff;
    background: #c75458;
}
.slido-mkt > h4{cursor: pointer;margin:0;padding: 22px 0;display: block;}
.slido-mkt > h4:after{
	color: #fff;
	background: #1393a0;
	font-size: 20px;
	width: 28px;
	height: 28px;
	line-height: 30px;
	top: 17px;
}
ul.accordion-list li div.answer {
  position: relative;
  display: none;
  width: 100%;
  height: auto;
  margin: 30px 0;
  padding: 0;
  cursor: pointer;
}
#az-microsite ul.accordion-list li div.answer{
    margin: 0;
}
ul.accordion-list li.active > div.answer{
	display: block;
    -webkit-animation: slide-down .3s ease-out;
    -moz-animation: slide-down .3s ease-out;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-2%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-2%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}

div.site_outer_info_460 ul.accordion-list li > h3:after{top:32px;}
div.site_outer_info_460 ul.accordion-list li div.answer{margin: 0px;}
div.site_outer_info_460 ul.accordion-list li > h3:hover{background: #B48856;}

ul.accordion-list li div.answer p {
  position: relative;
  display: block;
  padding: 10px 0 0 0;
  cursor: pointer;
  line-height: 150%;
  margin: 0 0 15px 0;
  font-size: 14px;
}
ul.accordion-list.szekcio-acc li div.answer p{margin: 0; padding: 0;}

.ceremony-box .col-sm-3 p{text-align: left; font-weight: 600;}

.slido-mkt{
	position: relative;
	width: 100%;
	background: #fff;
	border: 1px solid #ccc;
	transition: all 0.3s ease-in-out;
}

/* MKT 2020 login form stílus */

.alert {
    padding: 15px;
    margin: 20px 0;
    border: 1px solid transparent;
    border-radius: 4px;
    font-size: 12px;
}
.alert-warning{
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.login-page {
  width: 400px;
  padding: 20px 0;
  margin: 50px auto 80px;
}
.form-mkt {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 100%;
  margin: 0 auto;
  padding: 38px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.bigform{
    width: 600px;
}
.form-mkt > h3 {margin: 0 0 20px; }
.form-mkt input {
  outline: 0;
  background: #f1f1f1;
  width: 100% !important;
  border: 2px solid #ccc;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.form-mkt input:focus{border: 2px solid #2d5a8c;}

.form-mkt .input-text{
    margin: 0 0 15px;
    color: #777;
    font-size: 12px;
}
.form-mkt button {
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    outline: 0;
    background: #7fbd4f;
	background: -moz-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7fbd4f), color-stop(45%, #7dbb4e), color-stop(55%, #6fa63f), color-stop(100%, #69a339));
	background: -webkit-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -o-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: -ms-linear-gradient(top, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	background: linear-gradient(to bottom, #7fbd4f 0%, #7dbb4e 45%, #6fa63f 55%, #69a339 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fbd4f', endColorstr='#69a339', GradientType=0 );
	width: 100%;
    border: 0;
    padding: 15px;
    color: #FFFFFF;
    font-size: 14px;
    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;
}
.form-mkt button:hover,.form button:active,.form button:focus {
  background: #6BA53D;
	background: -moz-linear-gradient(top, #6BA53D 0%, #73ac48 45%, #6fa63f 55%, #69a339 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #6BA53D), color-stop(45%, #73ac48), color-stop(55%, #6fa63f), color-stop(100%, #69a339));
	background: -webkit-linear-gradient(top, #6BA53D 0%, #73ac48 45%, #6fa63f 55%, #69a339 100%);
	background: -o-linear-gradient(top, #6BA53D 0%, #73ac48 45%, #6fa63f 55%, #69a339 100%);
	background: -ms-linear-gradient(top, #6BA53D 0%, #73ac48 45%, #6fa63f 55%, #69a339 100%);
	background: linear-gradient(to bottom, #6BA53D 0%, #73ac48 45%, #6fa63f 55%, #69a339 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6BA53D', endColorstr='#69a339', GradientType=0 );
}
.form-mkt .message {
  margin: 15px 0 0;
  color: #777;
  font-size: 12px;
}
.bigform .message{text-align: center;}
.form-mkt .message a {
  color: #6BA53D;
  text-decoration: none;
}

/* INFO 498 */
.site_outer_info_498 h3.section-title {
    font-weight: normal;
    font-size: 30px;
    line-height: 1.2;
    border: 0;
    background: none;
}
.site_outer_info_498 h3.section-title:before {
    content: '/ ';
    color: #88194e;
}
.site_outer_info_498 .sglt2-links h3{
    font-size: 15px;
    font-family: 'Slabo 27px', serif;
}
.site_outer_info_498 div.sglt2-links ul{
    padding-right: 15px;
}

div.sglt2-links li:before {
    position: absolute;
    content: '';
    left: 10px;
    top: 6px;
    width: 8px;
    height: 8px;
    background-color: #1b79bf;
    -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.sglt2-links li a{
    color: #0098ef;
}
/* INFO 916 */

.header-alsite{
    background:url('../image/ESH21/conference-group.jpg') center center no-repeat;
    padding: 50px 15px;
}
.site_outer_info_916 ul.accordion-list li > h3{
    font-size: 16px;
}
.site_outer_info_916 .header-alsite h3 {
    color: #fff;
    text-transform: uppercase;
    line-height: 1.3;
    padding: 20px;
    background: rgba(23,23,23,.6);
} 
.site_outer_info_916 #info_second_table > h4{
    padding-left: 20px;
}
.sponsor_box{
    background: #454545;
    color: #fff;
    font-size: 12px;
    padding: 20px 25px;
}
.sponsor h4{
    color:#232323;
    display: inline-block;
    padding: 7px 0 0 20px;
    float: left;
}
.sponsor img{
    display: inline;
    float: left;
}
.sponsor > div:after{
    content: '';
    display: block;
    clear: both;
}

/* INFO 480 - FÓKUSZBAN A SZÍVELÉGTELENSÉG */
.site_outer_info_480 #contentframe_container_x_lcr3{width: 100%!important;}
.site_outer_info_480 #content_div{width: 100%;}

.site_outer_info_484 #left_div,
.site_outer_info_485 #left_div,
.site_outer_info_484 #right_div {
	display: none;
}
.site_outer_info_485 #right_div {
	display: none;
}
.site_outer_info_484 #content_div{
	width: 100%;
}
.site_outer_info_485 #content_div{
	width: 100%;
}

/* INFO 550 - SZÍVELÉGTELENSÉG */

.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    font-size: 14px;
    text-align: left;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: middle!important;
    border-top: 1px solid #dee2e6!important;
}
.table tr:last-of-type{
    border-bottom: 2px solid #dee2e6;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}


.table-striped > tbody > tr:hover {
    background-color: #d0e8ff;
}

.table-striped > tbody > tr > td:nth-last-of-type(2){
    font-weight: 400;
}
.table-striped > tbody > tr > td:nth-last-of-type(1){
    font-weight: 600;
    border-left: 2px solid #ccc;
    width: 35%;
}

.deskt-vers{display:block;}.mobil-vers{display:none;}

/* INFO 590 */

div.site_outer_info_483 #content_div,
div.site_outer_info_590 #content_div,
div.site_outer_info_956 #content_div,
div.site_outer_info_972 #content_div,
#content_div:has(.full-width-content) {
    width: calc(100% - 315px);
}
div.site_outer_info_590 #info_second_table{
    background: #E2F0FA;
}

/* 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 p.video-cim {
	font-size: 18px;
	font-weight: bold;
	color: #2b5274;
	line-height: 1.3;
	text-align: left;
	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 header.page-header h4{
	font-size: 14px;
	color: #fff;
	line-height: 1.3;
	text-align: left;
	padding: 10px;
}

div.novo-glp1-page header.page-header p{
	font-size: 14px;
	color: #000;
	line-height: 1.3;
	text-align: justify;
	padding: 10px;
}

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 {
	margin: 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);
}

.novo-header{
    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 rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
}

.novo-header h3, .novo-header h4{
    color: #fff;
    text-align: center;
    margin: 0;
}
.novo-header-y{
    padding: 15px 0;
    margin-bottom: 30px;
    background: #FFCC02;
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
}

.novo-header-y h3, .novo-header h4{
    color: #fff;
    text-align: center;
    margin: 0;
}
.boehringer-header-y{
	padding: 15px 0;
    margin-bottom: 30px;
    background-image: url("/upload/{tarsasag_dir}/image/boehringer/fejlec_mkt20124.png");
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
}
.boehringer-header-y a{
	color:#47b27a;
}
	
.video-container h4{
    margin: 12px 0;
    font-size: 19px;
    color: #2d5a8c;
    line-height: 1.25;
	padding-left: 90px;
}

.video-container h4 span.prof{
    color: #2d5a8c;
    font-size: 26px;
}

.video-container hr{
    margin-bottom: 20px;
}

div.site_outer_info_590 .novo-content{
    padding-bottom: 50px;
}

.video-container,
.novo-footer{
    background-color: #fff;
    width: 90%;
    margin: 0 auto 20px;
    display: block;
    padding: 25px 20px;
}

.video-container .prof-photo{
    float: left;
    margin-right: 10px;
    width: 80px;
}
.video-container .prof-photo:after{
    display: block;
    content: '';
    clear: both;
}

.novo-footer img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.novo-footer p.small{
    font-size: 12px;
}

.novo-footer .nordisk p {
    text-align: right;
    font-size: 11px;
    margin-top: 25px;
    line-height: 1.3;
}

.novo-footer .nordisk a,
.novo-footer .nordisk a:hover
{
    color: #000;
}

.novo-footer .nordisk img {
    float: right;
    margin-left: 15px;
}


/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}
@media (max-width: 520px){
	ul.accordion-list li > h3:after ,div.site_outer_info_460 ul.accordion-list li > h3:after{
	bottom: 8px;
    right: calc(50% - 20px);
    top: auto;}
    .site_outer_info_554 ul.accordion-list li > h3:after{
        right: 20px;
        top: 50%;
    }

ul.accordion-list li > h3, div.site_outer_info_460 ul.accordion-list li > h3{
	padding: 20px 20px 55px;
}
    .site_outer_info_554 ul.accordion-list li > h3{
        padding: 20px;
    }
}
@media (min-width: 560px) and (max-width: 800px){
	div.site_outer_info_460 ul.accordion-list li > h3{font-size: 18px;}
	div.site_outer_info_460 ul.accordion-list li > h3:after {top: 42px;}
	.mobil-vers img{max-width:  50%;}
}
@media (min-width: 800px) and (max-width: 1200px){div.site_outer_info_460 ul.accordion-list li > h3:after {top: 45px;}}
@media (min-width: 801px){.terem-box img{display: block;} img.mobil{display: none;}.deskt-vers{display:block;}.mobil-vers{display:none;}}
@media (min-width: 1200px) and (max-width: 1440px){div.site_outer_info_460 div.play-btn a{line-height: 20px; padding: 10px 20px;}.slido-content iframe{min-height: 400px!important;}}
@media (min-width: 1200px){div.site_outer_info_460 div.play-btn a{font-size: 14px; } .terem-body h3{font-size:15px;}div.play-btn a:after{display: none;}
    div.col-lg-7.five-three {
    width: 60% !important;
    }
    div.col-lg-5.five-two {
    width: 40% !important;
    }
	.slido-mkt > h4{display: none;}
}
@media (min-width: 1440px){.slido-content iframe{min-height: 580px!important;}}
@media (min-width: 1280px) and (max-width: 1440px){.terem-body h3{font-size:18px; line-height: 1.2; margin: 2px 0px;}}
@media (max-width: 440px){.login-page { max-width: calc(100% - 20px);} div.play-btn a{font-size: 16px;} .container-fluid .title h1{line-height: 30px; font-size: 20px;}}
@media (max-width: 600px){.ceremony-box .col-sm-3 p{text-align: center;}.form-mkt{padding: 20px;}.mobil-vers img{max-width:  65%;}}
@media (max-width: 800px){.bigform{ width: 450px;}.terem-box img{display: none;} img.mobil{display: block;} ul.accordion-list li > h3{font-size: 18px;}.deskt-vers{display:none;}.mobil-vers{display:block;}}
@media (max-width: 1279px){div.site_outer_info_460 #content_div, div.site_outer_info_461 #content_div {width: calc(100%);} .terem-body h3 {font-size: 15px;}}


#kongresszusi_naptar_tervezet .tablehead,
#kongresszusi_naptar_tervezet br,
#kongresszusi_naptar_tervezet table td.separate_td {
	display: none;
}

.content_inner_esemenynaptar .cnt_head {
	margin-bottom: 20px;
}

#kongresszusi_naptar_tervezet table tr:hover td {
	background-color: #c4e2ff!important;
}

.all-congress-btn{
    width: 100%;
    display: block;
    line-height: 26px;
    background: #fff;
    margin: 5px auto;
    position: absolute;
    bottom: -5px;
}
.all-congress-btn:hover{
    background: #396b9f;
}
.all-congress-btn p{
    text-align: center!important;
    color: #396b9f!important;
}
.all-congress-btn:hover p{
    color: #fff!important;
}

.display-flex .box-border{
    margin: 15px 0;
}

.min-nav{
    padding: 0 0 20px;
}

.min-nav div{
    width: 50%;
    display: inline-block;
    line-height: 42px;
    float: left;
    text-align: center;
}
.min-nav:after{
    content: ' ';
    display: block;
    clear: both;
}
.min-nav div span, .min-nav div a{
    padding: 10px 20px;
    margin: 0 auto;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}
.min-nav div span{
    background-color: #bad0db;
    cursor: default;
}
.min-nav div a{
    background-color: #b80000;
}

.min-nav div a:hover{
    background-color: #a90000;
    color: #fff;
}


/* Entresto aloldal */

.entresto table[id^="document_table_"] > tbody > tr:first-child .t_cell3{
    height: 40px;
}

.entresto,
.leqvio{
    padding: 20px;
    line-height: 1.2;
}

.entresto p, .leqvio p{
    margin-bottom: 15px;
}

.entresto .video-box,
.leqvio .video-box{
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    height: 0;
    overflow: hidden;
}

.entresto .video-box iframe,
.leqvio .video-box iframe{
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}
.entresto .signo p,
.leqvio .signo p{
    text-align: right; 
    font-size: 90%;
}

.leqvio .signo-left p{
    text-align: left; 
    font-size: 90%;
}

.leqvio h3{
    color: #732a7b;
}

div.kongresszus div.hotel-container:after{
    display: block;
    clear: both;
    content: '';
}


.source-news{
    font-size: 11px;
}

/* VIATRIS 580 oldal */

.viatris-header img{
    max-width: 100%;
}

.viatris-page{
    background: #75207f;
}

.viatris-page *{
    color: #fff!important;
}
.viatris-footer{
    margin-top: 25px;
    background: #9634a2;
    padding: 15px;
}

.viatris-content{
    padding: 15px;
}

.viatris-footer img{
    float: right;
}

.viatris-footer img:after{
    display: block;
    content: '';
    clear: both;
}

/* 562 es info oldal */

#organon{
    margin-bottom: 30px;
}

#organon .container-fluid{
    line-height: 1.4;
    color: #002f8f;
}

#organon h3{
    background: #e30073;
    color: #fff;
    text-align: left;
    padding: 5px 10px;
}

#organon .container-fluid p{
    margin-bottom: 15px;
}

#organon a{
    color: #e30073;
    text-decoration: underline;
}

#organon .signo{
    text-align: right;
    font-size: 80%;
}

#organon .row img{
    max-width: 100%;
}

.header-organon{
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    z-index: 1;
}

.header-organon img{
    display: block;
    margin: 0 auto;
}

.header-organon:before{
    display: block;
    content: '';
    height: 3px;
    width: 75%;
    background-color: #e30073;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

.site_outer_info_567 #right_div, .site_outer_info_533 #right_div, .site_outer_info_501 #right_div{
    display: none;
}

.site_outer_info_567 #content_div{
    width: calc(100% - 325px);
}


@media screen and (max-width: 1399px){
    .site_outer_info_567 #content_div{
        width: calc(100%);
    }
}

.content_inner_palyazatok {
	background: none;
}

.content_inner_palyazatok .content_cnt_div {
	margin-bottom: 60px;
}

.content_inner_palyazatok .contenthead .title {
	background-color: #25ab56;
	color: #fff;
    text-align: center;
    margin: 0px 5px 5px 5px;
    border: solid 3px #fff;
}

.content_inner_palyazatok .contenthead .title h3 {
	display: inline-block;
    font-size: 29px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    padding: 13px 0 13px 62px;
    background: url(/upload/kardiologia/frameimage/newdesign/osztondij-icon.png) no-repeat left 10px center;
    margin: 0;
}

.content_inner_palyazatok .order {
	/* margin: 25px 0px; */
	display: none;
}

.content_inner_palyazatok .order td {
    text-align: center;
}

.content_inner_palyazatok .order td span label {
    padding: 10px;
    border: solid 2px #ffffff;
    cursor: pointer;
    background-color: #6995c6;
    color: #fff;
	font-weight: bold;
}

.content_inner_palyazatok .order td span.selected label {
	background-color: #1c97e6;
}

.content_inner_palyazatok .order td span label:hover {
	background-color: #c41620;
}

.content_inner_palyazatok .onecompetition {
	background: #fff;
    border: solid 3px #fff;
    margin: 10px 5px;
}

.content_inner_palyazatok .order td span input,
.content_inner_palyazatok .onecompetition .related_docs .doc input.mini {
	display: none;
}

.content_inner_palyazatok .competition-list {
	padding: 5px;
}

.content_inner_palyazatok div.competition {
	border: 3px solid #e1e1e1;
    margin-bottom: 30px;
	transition: all 0.3s;
    background: #fff;
}

.content_inner_palyazatok div.competition:hover {
	/* box-shadow: 0px 0px 5px #386a9f; */
	transform: scale(1.01);
}

.content_inner_palyazatok div.competition .name,
.content_inner_palyazatok div.onecompetition .name {
    position: relative;
    display: block;
    height: auto;
    letter-spacing: 0.01em;
    border-bottom: 1px solid #e1e1e1;
    text-align: left;
	
    padding: 10px;
    margin: 0;
    cursor: pointer;
	font-weight: 700;
    line-height: 1.4;
    font-size: 16px;
    background: #2d5885;
    color: #fff;
}

div.content_inner_palyazatok div.onecompetition .name {
	background: none;
    color: #b6101c;
    font-size: 29px;
    line-height: 33px;
    font-weight: normal;
    cursor: text;
    margin: 0;
    padding: 10px;
}

.content_inner_palyazatok div.competition:hover .name {
	color: #b6101c;
	background-color: #f9dbdb;
}

.content_inner_palyazatok div.competition .description {
	/*display: none;*/
	padding: 10px;
}

/*.content_inner_palyazatok div.competition .description,*/
.content_inner_palyazatok div.competition .details,
.content_inner_palyazatok div.onecompetition .description {
	padding: 10px;
}

.content_inner_palyazatok div.onecompetition .description p {
	margin: 12px 0px;
}

.content_inner_palyazatok div.competition .details {
	text-align: right;
	
}

.content_inner_palyazatok div.competition .details a,
.content_inner_palyazatok a.palyazatok_archivum,
.content_inner_palyazatok .onecompetition .nav_back a {
	line-height: 40px;
    vertical-align: top;
	display: inline-flex;
}

.content_inner_palyazatok div.competition .details a::after,
.content_inner_palyazatok a.palyazatok_archivum::after {
	background: url(/upload/kardiologia/image/csempe/navigate-sprite.png) no-repeat;
    background-position: -72px -108px;
    width: 36px;
    height: 36px;
    display: inline-block;
    content: "";
	margin-left: 5px;
}

.content_inner_palyazatok div.competition .details a:hover::after,
.content_inner_palyazatok a.palyazatok_archivum:hover::after {
	background-position: 0px -108px;
}

.content_inner_palyazatok div.competition .closedate,
.content_inner_palyazatok div.onecompetition .closedate {
	background-color: #c7e4ff;
    font-weight: bold;
    padding: 0px;
    color: #366cb6;
}

.content_inner_palyazatok div.competition .closedate label,
.content_inner_palyazatok div.onecompetition .closedate label {
	background-color: #6995c6;
    color: #fff;
    display: inline-block;
    padding: 10px;
}

.content_inner_palyazatok .archivum-link {
	position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: #fff;
	text-align: center;
	border-top: solid 3px #183d64;
}

.content_inner_palyazatok .onecompetition .related_docs {
	background: url(/upload/kardiologia/image/csempe/attach.jpg) no-repeat;
    width: auto;
	margin-bottom: 30px;
}

.content_inner_palyazatok .onecompetition .related_docs .doc font.mini {
	display: inline-block;
    background: #c7e4ff;
    color: #366cb6;
    font-size: 17px;
    padding: 5px 8px;
    font-weight: bold;
    width: calc(100% - 56px);
    margin: 0px 0px 3px 40px;
    height: 25px;
    line-height: 25px;
}

.content_inner_palyazatok .onecompetition .related_docs table {
	display: initial!important;
}

.content_inner_palyazatok .onecompetition .related_docs table td {
	background: #eaf5ff;
	padding: 4px!important;
}

.content_inner_palyazatok .onecompetition .related_docs table td,
.content_inner_palyazatok .onecompetition .related_docs table td * {
    color: #366cb6;
    font-size: 14px;
	vertical-align: middle;
    line-height: 14px;
}

.content_inner_palyazatok .onecompetition .related_docs table td.document_name_td {
	width: 100%;
}

.content_inner_palyazatok .onecompetition .nav_back a::before {
	background: url(/upload/kardiologia/image/csempe/navigate-sprite.png) no-repeat;
    background-position: -72px 0px;
    width: 36px;
    height: 36px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    border: none;
	content: "";
}

.content_inner_palyazatok .onecompetition .nav_back a:hover::before {
	background-position: 0px 0px;
}

.content_inner_palyazatok .archivum-year {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    background: #386a9f;
    margin: 0px 0px 10px;
    padding: 10px;
    color: #fff;
}

.accordion-list .one_newsblock {
	padding: 3px;
	border: solid 2px #eee;
	margin-bottom: 15px;
	transition: all 0.1s linear;
}

.accordion-list .one_newsblock:hover {
	border: solid 2px #b6101c;
	transform: scale(1.01);
}

.accordion-list .one_newsblock .cnt_newstitle {
	background: #dcedfd;
	padding: 10px;
	margin: 0;
	text-align: left;
}

.accordion-list .one_newsblock:hover .cnt_newstitle {
	background: #f9dbdb
}

.accordion-list .one_newsblock .cnt_newstitle a {
	color: #2d5a8c;
	text-decoration: none;
	font-size: 20px;
    font-weight: bold;
}

.accordion-list .one_newsblock:hover .cnt_newstitle a {
	color: #b6101c;
}

.accordion-list .one_newsblock .newsdate {
	display: block;
	margin-top: 10px;
	color: #386a9f;
}

.accordion-list .one_newsblock .cnt_newscontent {
	padding: 0px 10px;
}

.accordion-list .one_newsblock *:not(a) {
	cursor: auto!important;
}

.accordion-list .newsbox .morelink {
	display: none;
}

#right_div .table_portlet:not(:has(td *:not(br))) {
	display: none;
}