body {
	background-image: url(images/bg.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:left top;
	background-repeat:repeat-x;
}
body,td,th {
	font-family: Arial;
	font-size: 11px;
	color: 323232;
}

.lang {
	font-size:11px;
	color:#4b4b4d;
	text-decoration:none;
}

.menu {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.menu:hover {
	font-size:11px;
	color:#555555;
	text-decoration:none;
}

.focat {
	font-size:20px;
	color:#c1c1c1;
	text-decoration:none;
}

.bottom_link {
	color:#FFFFFF;
	text-decoration:none;
}

.bottom_menu {
	color:#929292;
	text-decoration:none;
}

.helyszin {
	font-family:Arial;
	font-size:14px;
	color:#b9b9b9;
	text-decoration:none;
}


.h_cim {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#d7d7d7;
}


.l_cim {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#7b7b7b;
}

.scrl {
	scrollbar-3dlight-color:#db001b;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#d1d1d1;
	scrollbar-darkshadow-color:#db001b;
	scrollbar-face-color:#db001b;
	scrollbar-highlight-color:#db001b;
	scrollbar-shadow-color:#db001b;
}



a {
	text-decoration : none;
	color:#db001b;
}
 
a:hover {
	text-decoration : underline;
}
 
.hir_link {
	color: #A22524;
	font-weight: bold;
/*	text-decoration : none; */
}
 
/*
.hir_link:hover {
	text-decoration : underline;
}
*/
 
.hir_cim {
	color: #121775;
	font-weight: bold;
/*	font-size: 10pt; */
/*	text-decoration : none; */
}
 
/*
.hir_cim:hover {
	text-decoration : underline;
}
*/
 
.hir_lead {
	font-weight: bold;
}
 
.hir_szoveg {
	text-align : justify;
}
 
.hir_datum {
	text-align : right;
	color : #C0C0C0;
}
 
.btf_alkategoria {
	margin-top: 15px;
	margin-bottom: 6px;
	margin-left: 10px;
	font-style : italic;
	font-size: 14px; 
/*	font-weight: bold;*/
	background-color: #CCCCCC;
	padding: 2px;
}
 
.btf_musor {
	margin-top: 6px;
	margin-left: 20px;
}
 
.btf_kozremukodik {
	margin-top: 6px;
	margin-left: 20px;
	font-weight : bold;
}
 
.btf_cim {
	border-top-color : #808080;
	border-top-width : 1px;
	border-top-style : solid;
	padding-top: 5px;
	font-weight : bold;
}
 
.btf_leiras {
	margin-top: 6px;
	margin-left: 20px;
	color: #404040;
	text-align : justify;
}
 
.btf_szponzor {
	margin-top: 6px;
	margin-left: 20px;
	font-style : italic;
}
 
.btf_jegy {
	margin-top: 6px;
	margin-left: 20px;
}
 
.btf_fenykep {
	text-align : center;
}
 
.hl {
	background-color : #F9F169;
}
 
.hir_link_url {
	text-decoration: underline;
}
 
.hir_link_url_div {
	padding-top: 6px;
}
 
.hangversenykalauz_datum, .hk_datum {
	font-weight: bold;
}
 
.hangversenykalauz_helyszin, .hk_helyszin {
	font-weight: bold;
	font-size: 11pt;
}
 
.hangversenykalauz_eloado {
	font-weight: bold;
	font-size: 13pt;
	margin-bottom: 10pt;
}
 
.hangversenykalauz_eloado_na, .hk_cim {
	font-weight: bold;
	font-size: 13pt;
}
 
.hangversenykalauz_cim, .hk_muleirascim {
	margin-top: 3pt;
	font-size: 11pt;
	line-height: 12pt;
	font-variant: small-caps;
	font-weight: bold;
}
 
.hangversenykalauz_cim_a {
	margin-top: 3pt;
	font-size: 11pt;
	line-height: 12pt;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 5pt;
}
 
.hangversenykalauz_musor, .hk_mutetel {
	margin-left: 30pt;
	text-align: justify;
}
 
.hangversenykalauz_kozremukodik {
	font-weight: bold;
}
 
.hangversenykalauz_szoveg_cim, .hk_muleirascim {
	font-size: 11pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	line-height: 12pt;
	font-weight: bold;
	font-variant: small-caps;
}
 
.hangversenykalauz_szoveg, .hk_muleiras, .hk_lexszoveg {
	text-align: justify; 
	margin-bottom: 6pt;
}
 
.hangversenykalauz_helyszin_nev {
	font-weight: bold;
}
 
.hangversenykalauz_nev, .hk_lexcim {
	display:none;
}	
 
.hk_mu, .hk_kozremukodo {
	margin-top: 6pt;
 
}
 
.hangversenykalauz_lexikon_link {
	border-bottom-style : dashed;
	border-bottom-width : 1px;
	border-bottom-color : #C0C0C0;
}	

.btf_news_table {
	margin: 0;
	padding: 0;
	border: 0;
	empty-cells: show;
	border-collapse : collapse;
	width: 100%;
}
.btf_news_text_td {
	padding-right: 10px;
	border-right: 1px solid #808080;
	width: 60%;
}
.btf_news_image_td {
	padding-left: 10px;
	width: 40%;
}
.div-hir-lead-text {
	font-weight: bold;
	margin-bottom: 1em;
}
.div-hir-title {
	font-weight: bold;
}
.div-hir-lead-kepholder {
	margin-top: 10px;
}
.div-hirek-more {
	margin: 10px 0; 
}
.a-hirek-more {
	border: 1px solid black;
	padding: 1px 3px;
}
.div-hirek-hr {
	padding: 3px 0;
}
.btf_news_image {
	padding: 3px 0;
}
 
a[href*="youtube.com"] {
	background: url("/images/video.gif") center right no-repeat;
	padding-right: 20px;
}
 