font.tophed{
display:none;
}

#congress_item_template table{
	width:566px;
	/* border-bottom:3px solid #cde7f6; */
}

#congress_item_template table table{border:none;}

#congress_item_template{
	color:#626262;
}

#congress_item_url a{
	color:#0077a4;
}

#congress_item_url a:hover{
	color:#f49508;
}

#congress_item_template,
#congress_item_template #item_Cim,
#congress_item_template #congress_description{
	border:none;
	background:none;
}

#congress_item_template #item_Cim{
	text-align:center;
}

#congress_item_template #item_Cim a{
	float:left;
}

#congress_item_template #item_Cim span{
	color:#1b5f90;
	text-align:center;
	display:inline-block;
	font-size:25px;
	line-height:28px;
}

#congress_item_template #congress_item_date{
position:relative;
	background:#fef6e0;
	border-top:3px solid #f8e9a5;
	padding:8px 0 8px 58px;
	border-bottom:1px dashed #fed73a;
	font-size:15px;
}

.congress_contents .congress_date span.congress_startDate, .congress_contents .congress_date span.congress_endDate{
    display: inline-block;
    width: 49%;
}

#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_Text_0,
#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0,
#congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_Text_0{
	color:#dfaa1f;
	font-weight:bold;
    margin-right: 3px;
}

#cntphMaster_rep_Congress_lbl_Location_Text_0{
float:left;
}

#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0{
	margin-right:14px;	
}

#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0{
	border-left:1px solid #f9d6bb;
	padding-left:14px;
}

#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_StartDate_0,
#congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_0{ 
	color:#f28900;
}

#congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_0{
	color:#bd7a12;
	display:block;
	margin-left:75px;
	text-align:left;
}

#congress_item_template #congress_item_location{
	padding:8px 0 8px 58px;
	font-size:14px;
	background:#fef6e0;
	min-height:12px;
	margin-bottom:15px;
}

#congress_description{
	font-size:15px;
	line-height:20px;
}

#congress_document input,#congress_document br{
display:none;
}

#congress_item_template #congress_document{
margin:0;
}

#congress_document table{
display:block !important;
margin:2px 0 0 !important;
padding:0 !important;
width:100%!important;
}

#congress_document .mini a{
display:block;
font-weight:bold;
font-size:17px;
color:#fff;
cursor:default;
line-height:36px;
padding-left:46px;
background:#6bbae4 url('/upload/diabetes/frameimage/newdesign/related-docs.png') no-repeat 0 0;
}

#congress_document .mini a span{
color:#cfe9f6;
margin-left:6px;
}

#congress_document table td.t_cell4_small{
display:none;
}

#congress_document table td.t_cell1.document_name_td a{
display:inline-block;
font-weight:bold;
color:#0077a4;
font-size:14px;
padding:9px 10px;
}

#congress_document table td.t_cell1.document_name_td a img{
display:none;
}

#congress_document table td{
border-right:2px solid #fff;
}

#congress_document table td.t_cell1.document_name_td{
background-color:#f3fafe;
width:420px;
}

#congress_document table td.t_cell2{
font-size:14px;
color:#4ca2d1;
background-color:#e8f5fc;
padding:0 5px !important;
}

#congress_document table td.t_cell2 table{
width:45px !important;
}

#congress_document > table > tbody > tr:hover td{
background-color:#f5a932 !important;
color:#fff;
}

#congress_document > table > tbody > tr:hover td a{
color:#fff!important;
}

#congress_document table td.t_cell2 td{
padding:0 !important;
border:0;
}

#congress_document table td.t_cell2 td img{
margin-right:4px;
}

#congress_document table td.t_cell3_small{
width:82px;
padding:0 10px !important;
background-color:#dcf1fc;
font-size:14px;
color:#4ca2d1;
text-align:center;
}

#congress_document table td.separate_td{
display:none;
}

#btn_div{
	text-align:center;
}

#btn_div #cntphMaster_btnBackToList{
display: inline-block;
font-size: 16px;
color: #626262;
font-weight: bold;
line-height: 31px;
padding-left: 35px;
background: url('frameimage/newdesign/back-btn.png') no-repeat 0 0;
border:none;
text-transform:none;
cursor:pointer;
}


#btn_div #cntphMaster_btnBackToList:hover{
color:#f29300;
background-position: 2px -33.5px;
}

#cntphMaster_pan_cnt_kongresszusok ul li{
	border:none;
	background:none;
	margin: 0;
	padding: 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;
}

.congress_date br{display:none;}

.congress_date{
	border-top:3px solid #cfe9f6;
	background:#ecf7fd;
	border-bottom:1px dashed #b1d9f0;
	height:36px;
	font-size:15px;
	line-height:35px;
	color:#42a0d0;
	padding-left:10px;
	webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor:pointer;
}

.cnt_kongresszusok li .congress_location_label,.cnt_kongresszusok li .congress_location{
cursor:pointer;
}

.cnt_kongresszusok li .congress_date span,
.cnt_kongresszusok li .congress_location_label span{
	color:#42a0d0;
	font-size:15px;
	webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.cnt_kongresszusok li .congress_location span{
	color:#35719c;
	font-size:15px;
	webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.cnt_kongresszusok li .congress_location_label,
.cnt_kongresszusok li .congress_location{
	background:#ecf7fd;
	border-bottom:3px solid #e2f4fc;
	height:36px;
	line-height:35px;
	padding-left:10px;
	webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.cnt_kongresszusok li .congress_location{
	width: 100%;
	padding:0;
}

#cntphMaster_pan_cnt_kongresszusok li .congress_title{
display:table;
}

#cntphMaster_pan_cnt_kongresszusok li .congress_title a{
display:table-cell;
	color:#0077a4!important;
	font-size:18px!important;
	padding-left:10px!important;
	line-height:25px!important;
	padding-bottom:5px;
	webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#cntphMaster_pan_cnt_kongresszusok li .congress_title a.congress_title_link{padding-left:5px!important;}

#cntphMaster_pan_cnt_kongresszusok li .congress_title a img{
	position:relative;
}

.cnt_kongresszusok li .congress_date .dateValue{
	color:#f29300; 
	font-weight:bold;
	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;
}


#cntphMaster_pan_cnt_kongresszusok li:hover .congress_title a{
	color:#f28900!important;
}

#cntphMaster_pan_cnt_kongresszusok li:hover .congress_date{
	border-top:3px solid #fecc00;
	background:#fff9de;
	border-bottom:1px dashed #fecc00;
	color:#dfaa1f;
}

.cnt_kongresszusok li:hover .congress_date span,
.cnt_kongresszusok li:hover .congress_location_label span{color:#dfaa1f;}



.cnt_kongresszusok li:hover .congress_location_label,
.cnt_kongresszusok li:hover .congress_location{
	background:#fff9de;
	border-bottom:3px solid #fecc00;
}

.cnt_kongresszusok li:hover .congress_location span{
	color:#bd7a12;
}

.cnt_kongresszusok li:hover .congress_date .dateValue{
	color:#f29300; 

}

#cntphMaster_pan_cnt_kongresszusok .cnt_head #focus{
	height: 48px;
	background-color: #fff9e0;
	border-bottom: 3px solid #fecc00;
}

#cntphMaster_pan_cnt_kongresszusok .cnt_head #focus span{
	display: inline-block;
	font-family: "myriadpro-bold";
	font-size: 21px;
	font-weight: bold;
	color: #f28900;
	text-transform: uppercase;
	background: url('frameimage/newdesign/kongress/kongress.jpg') no-repeat 0 0;
	padding: 12px 10px 0 62px;
	height: 52px;
}

#congress_item_date a{
position:absolute;
left:0;
top:7px;
z-index:1;
padding:10px;
background-color:#fef6e0;
}

#congress_szukito_table, 
.div_further_Btn,
#cntphMaster_panDP1
{display:none;}

#cntphMaster_btnBack{
background:transparent url('/upload/diabetes/frameimage/newdesign/back-btn.png') no-repeat 4px 0;
border:0;
outline:0;
cursor:pointer;
font-weight:bold;
font-size:16px;
color:#626262;
padding:4px 10px 4px 38px;
}

#cntphMaster_btnBack:hover{
color:#f29300;
background-position:6px -34px;
}

@media (max-width: 768px){
    
    #congress_item_date > span{
      width: 45%;
      display: inline-block;
    }

    #congress_item_location span{
      display: block;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    
    #congress_item_template #congress_item_location #cntphMaster_rep_Congress_lbl_Location_0{
        margin-left: 0px;
    }

    #congress_item_template #congress_item_date #cntphMaster_rep_Congress_lbl_EndDate_Text_0{
      padding-left: 0;
      border-left: 0px;
    }
}
@media (max-width: 450px){
    .congress_contents .congress_date span.congress_startDate, .congress_contents .congress_date span.congress_endDate{
    display: inline-block;
    width: 99%;
}
    .congress_date{
        height: auto;
    }
    #cntphMaster_pan_cnt_kongresszusok .cnt_head #focus span{
        font-size: 18px;
        padding: 7px 10px 0 62px;
    }
    .cnt_kongresszusok .cnt_head h4{
        line-height: 20px;
    }
}

@media (min-width: 1200px){
    .congress_contents .congress_date span.congress_endDate{
        text-align: right;
    }
}