body{
	margin:0;
	font-size:14px;
	font-family:Arial, Verdana, sans;
	background:#ddf8ff;
}

a, a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#container{
	width:1000px;
	margin:0 auto;
	padding:0;
	color:#000;
}

#fejlec_container{
	background: url(fejlec.jpg) no-repeat top center;
}

#fejlec{
	overflow:hidden;
	color:#000;
	width: 1000px;
	height:127px;
	margin: 0 auto;
	overflow: visible;
}

#fejbal{
	float:left;
	width:601px;
	height:100%;
}

#fejbal a div{
  position: relative;
  top: -15px;
  width: 600px;
  height: 120px;
}

#fejjobb{
	float:right;
	width:242px;
	height:100px;
}

#fejjobb ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#fejjobb ul li{
	position: relative;
	float: left;
}

#fejjobb ul li a{
	position: relative;
	display: block;
}
#fejjobb ul li a.menu_hirlevel{
	width: 241px;
	height: 56px;
}
#fejjobb ul li a.menu_fooldal{
	width: 78px;
	height: 24px;
}
#fejjobb ul li a.menu_email{
	width: 84px;
	height: 24px;
}
#fejjobb ul li a.menu_kapcsolat{
	width: 80px;
	height: 24px;
}

#fejjobb ul li a span{
	position: absolute;
	width: 100%;
	height: 100%;
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

#fejjobb ul li a.menu_hirlevel span{
	background-image: url(header_menu_hirlevel.jpg);
}
#fejjobb ul li a.menu_fooldal span{
	background-image: url(header_menu_fooldal.gif);
}
#fejjobb ul li a.menu_email span{
	background-image: url(header_menu_email.gif);
}
#fejjobb ul li a.menu_kapcsolat span{
	background-image: url(header_menu_kapcsolat.gif);
}




div#bal{
	float:left;
	width:207px;
	_margin-right: -3px;
}

.box {
	border-color: #08a5eb;
	border-width: 0 2px;
	border-style: solid;
	background-color: #fff;
	margin: 0;
	padding: 0 0 2px;
	overflow: hidden;
}

.box #kosar {
	border-color: #08a5eb;
	border-width: 0 2px;
	border-style: solid;
	background-color: #fff;
	margin: 0;
	padding: 0 0 2px;
}

.box_footer {
	height: 18px;
	width: 207px;
	background: url(box_footer.gif) no-repeat top left;
	margin: 0 0 10px;
	padding: 0;
	_margin-left: 4px;
	overflow: hidden;
}

.box_footer_msg {
	height: 18px;
	width: 207px;
	background: url(box_footer_msg.gif) no-repeat top left;
	margin: 0 0 10px;
	padding: 0;
}

.box h2 {
	background-color: #08a5eb;
	margin: 0;
	padding: 0 0 0 15px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#menu {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	background-color: #f1fcff;
}

#menu ul{
	list-style: disc;
	margin: 0;
	padding: 0;
}

#menu ul li{
	padding: 0;
	margin: 2px;
	display: block;
}

#menu ul li ul li{
	padding: 0;
	margin: 0;
}

#menu ul li a{
	width: 197px;
	height: 28px;
	position: relative;
	display: block;
	background-position: top left;
}

#menu ul li a.menu_hargent {
	height: 58px;
}

#menu ul li ul li a.menu_rendezveny_retro {
	height: 59px;
}

#menu ul li ul li a.menu_rendezveny_allando_eseti, #menu ul li ul li a.menu_rendezveny_ceges_privat {
	height: 44px;
}

#menu ul li a:hover span, #menu ul li ul li a:hover span{
	background-position: bottom left;
}

#menu ul li a span, #menu ul li ul li a span {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

#menu ul li a.menu_bemutatkozas span{
	background-image: url(menu_bemutatkozas.gif);
}
#menu ul li a.menu_shop span{
	background-image: url(menu_shop.gif);
}
#menu ul li a.menu_gyartas span{
	background-image: url(menu_cd_gyartas.gif);
}
#menu ul li a.menu_shop_hasznalt span{
	background-image: url(menu_shop_hasznalt.gif);
}
#menu ul li a.menu_hargent span{
	background-image: url(menu_hargent.jpg);
}
#menu ul li a.menu_kapcsolat span{
	background-image: url(menu_kapcsolat.gif);
}
#menu ul li a.menu_letoltes span{
	background-image: url(menu_letoltes.gif);
}
#menu ul li a.menu_maxidisco span{
	background-image: url(menu_maxidisco.gif);
}
#menu ul li a.menu_partnerek span{
	background-image: url(menu_partnerek.gif);
}
#menu ul li a.menu_rendezveny span{
	background-image: url(menu_rendezvenyek.gif);
}
#menu ul li a.menu_galeria span{
	background-image: url(menu_galeria.gif);
}
#menu ul li a.menu_sajto span{
	background-image: url(menu_sajto.gif);
}
#menu ul li ul li a.menu_rendezveny_koncert_show span{
	background-image: url(menu_koncert.gif);
}
#menu ul li ul li a.menu_rendezveny_allando_eseti span{
	background-image: url(menu_rendezveny.gif);
}
#menu ul li ul li a.menu_rendezveny_ceges_privat span{
	background-image: url(menu_bulik.gif);
}
#menu ul li ul li a.menu_rendezveny_retro span{
	background-image: url(menu_retro.gif);
}
#menu ul li ul li a.menu_cegeknek span{
	background-image: url(menu_cegeknek.gif);
}
#menu ul li ul li a.menu_sajat_cd span{
	background-image: url(menu_sajatcd.gif);
}


div#kozep{
	float:left;
	width:500px;
	margin:0 26px;
	_margin:0 23px;
	padding:0;
	color:#000;
	font-size:14px;
	overflow: hidden;
}

div#kozep h1{
	color: #026a96;
	font-weight: bold;
	font-size: 18px;
	margin: 20px 0;
}

div#kozep .hirek{
	float: left;
	border-bottom: 1px solid #b5d3df;
	padding: 5px 0 24px;
}

div#kozep p img.hirkep{
	float: right;
	clear: both;
	margin: 0 0 5px 12px;
	width: 210px;
}

h2#fejlec_kozep {
	background-color: #f50000;
	margin: 0;
	padding: 0 0 0 15px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

h2#fejlec_kozep a{
	color: #fff;
}

h2#fejlec_kozep a#shop_info, h2#fejlec_kozep a#shop_hasznalt_info{
	background: url(info_red.gif) no-repeat top left;
	margin: 0 0 0 300px;
	padding: 0 0 0 25px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#shop_info
	{
		text-decoration:blink;
	}

h2#fejlec_kozep a#shop_hasznalt_info{
	margin: 0 0 0 145px;
}

div#kozep div#sarok{
	margin:0;
	padding:5px;
	overflow:hidden;
}

div#jobb{
	float:right;
	overflow: hidden;
	width:241px;
}

div#bal div#minikapcs{
	color:#026a96;
	background:#dbf8ff;
	overflow:hidden;
	margin:0;
}

div#bal div#minikapcs h1{
	margin:2px;
	padding:0 10px 10px 0;
}

div#bal div#minikapcs .al{
	margin: 0;
	padding: 0;
	height: 250px;
}

div#bal div#minikapcs p{
	margin:2px;
}

div#al p.s{
	height: 45px;
}

div#bal div#minikapcs label{
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 0 0 0 4px;
}

div#bal div#minikapcs input{
	margin: 0 0 0 4px;
	width: 188px;
	border: 1px solid #026a96;
}

div#bal div#minikapcs textarea{
	margin: 0 0 0 4px;
	width: 188px;
	height: 70px;
	border: 1px solid #026a96;
}

div#bal div#minikapcs button{
	float: right;
	margin: 15px 4px 0 0;
	width: 100px;
	height: 30px;
	cursor: pointer;
	border: none;
	background: url(btn_elkuldom1.jpg) no-repeat top right;
}


div#kozep div{margin:0;padding:0;background-repeat:no-repeat}

div.alja{height:8px;background:url(alja.gif) no-repeat;margin-bottom:15px;padding:0}
div.alja_kicsi{height:8px;background:url(alja_kicsi.gif) no-repeat;padding:0;margin-bottom:15px}
div.teteje_kicsi{height:8px;background:url(teteje_kicsi.gif) no-repeat;padding:0;margin-top:15px;margin-bottom:0}
img.alja_kicsi{margin-bottom:15px}
img.teteje_kicsi{margin-top:15px}

#jobb .box_footer {
	height: 18px;
	width: 241px;
	background: url(box_footer_241.gif) no-repeat top left;
	margin: 0 0 10px;
	padding: 0;
	_margin-left: 0;
}


div#jobb div.doboz{background-color:#444243;overflow:hidden;color:#fff}
div#jobb div.al{padding:0 10px 10px 10px}
div#jobb h1{margin:0;padding:0 0.5em 0 0.5em;height:24px;line-height:24px;font-size:110%;color:#fff;background:url(ablak_fejlec.gif)}
div#jobb div h2{margin:0}

#kosar {
	width: 237px;
	overflow: hidden;
}

div#jobb div div.csik{
	border-top:1px solid #0a61ab;
	padding:0;
	overflow:hidden;
	clear:both;
	width: 212px;
	margin:0 auto;
}

div#jobb div p.csikkoz{border-top:1px solid #646b7d;padding:0px;margin:10px 0 0 0;overflow:hidden;clear:both;height:10px}

div#jobb div div.csik p.knev{
	float:left;
	width:100px;
	margin: 10px 0;
}

div#jobb div div.csik p.kertek{
	float:right;
	width:60px;
	text-align:right;
	margin: 10px 0;
}

div#jobb div div.listabox{
	padding: 30px 0 4px;
	overflow: hidden;
	width: 236px;
}

div#jobb div div.lista{
	clear:both;
	overflow:hidden;
	font-size: 0px;
}

div#jobb div div.lista table {
	width: 212px;
	margin: 0 auto 12px;
}

div#jobb div div.lista *, div#jobb div div.csik *{
	font-size: 12px;
}

div#jobb div div.lista p a{text-decoration:none}

div#jobb div div.lista p{
	margin: 2px 0;
}

div#jobb div div.lista p.l1{float:left;width:28px;text-align:left}
div#jobb div div.lista p.l1 a.first{margin-right: 2px}
div#jobb div div.lista p.l2{float:left;width:32px;text-align:center}

div#jobb div div.lista p.l3{
	float:left;
	width:98px;
	text-align:left;
}

div#jobb div div.lista p.l4{float:left;width:46px;text-align:right}

div#jobb div div{margin:0}
div#jobb div .boxcontainer{margin:12px 12px 0;}
div#jobb div a{color:#026a96}
div#jobb div a:hover{text-decoration: none;}
div#jobb div a:visited{color:#026a96}

div#jobb div#kosard{color:#fff;overflow:hidden}

div#jobb div#kosar p#ures{
	margin:12px 12px 0;
	color: #026a96;
}

div#jobb div#kosar p#kasszahoz{
	float:left;
	margin: 0 0 0 12px;
	padding: 0;
	_margin-right: 9px;
}

div#jobb div#kosar p#kasszahoz a#kassza{
	display:block;
	color:#026a96;
	text-decoration:none;
	font-weight:bold;
	background:url(kasszahoz.gif) no-repeat top center;
	padding-top: 62px;
	font-size: 12px;
}

div#jobb div#kosar p#kasszaurit{
	float:right;
	margin: 0 12px 0 0;
	padding: 0;
	_margin-right: 9px; 
}

div#jobb div#kosar p#kasszaurit a{
	font-size: 12px;
	padding-top: 62px;
	color:#026a96;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:url(kosar_urit.gif) no-repeat top center;
}

div#jobb div#kosard p#kasszaurit{margin:0;padding:0px}
div#jobb h1#kosarfejlec{background:url(ablak_fejlec_zold.gif)}

div#jobb div#aktualis{border:1px #626262 solid;background:#282828}

div#jobb div#ujdonsag div.ujdonsag_cd{
	margin-top:13px;
}

div#jobb div#ujdonsag h3 {
	margin:10px 0 0;
	padding: 0;
	height: auto;
	font-size: 14px;
}

div#jobb div#ujdonsag h3 a{
	color: #026a96;
	font-size: 16px;
	font-weight: bold;
}

div#jobb div#ujdonsag p.ar{
	font-weight:bold;
	font-size: 14px;
	margin: 0 0 20px;
}

div#jobb div#ujdonsag img{
	width:217px;
	height: auto;
}

div#jobb div#hird h2{margin-top:1em}
div#jobb div#hird p{margin:0}
div#jobb div#hird a.bovebben{color:#5cc719}

div#kozep div.termek{
	overflow:hidden;
	border-bottom:1px solid #ccc;
	padding:0;
	margin:15px 9px 10px;
	clear:both;
}

div.termek div.tbal{float:left;width:130px;text-align:center}
div.termek div.tjobb{float:right;width:302px}

div.termek div.left{text-align:left;width:94px}
div.termek div.szeles{width:240px}

div#kozep div.termek div.tbal p.ar{
	color:#026a96;
	font-weight:bold;
	font-size:35px;
}

div#kozep div.termek div.tbal p.megjegyzes{
	text-align: left;
	font-size: 11px;
}

div#kozep div.termek div.tbal p.hamarosan{
	color:#026a96;
	font-weight:bold;
	font-size:20px;
}

div#kozep div.termek div.tbal p.akcio{
	color:#ffffff;
	background-color:#ff0000;
	font-weight:bold;
	font-size:35px;
}

div#kozep div.termek div.tbal img.borito{
	width:152px;
}

div#kozep div.termek div.tjobb h2{
	font-size:18px;
	font-weight: bold;
	margin:0 0 22px;
	color: #026a96;
}

div#kozep div.termek div.tjobb p{
	float: right;
	margin: 0;
	padding: 0;
}

div#kozep div.termek div.tjobb div a	{
	display: block;
	float: right;
	padding: 54px  0 0;
	font-size: 13px;
	font-weight: normal;
	color: #026a96;
}

div#kozep div.termek div.tjobb div a.kosarba{
	background: url(kosarba.gif) no-repeat center top;
	margin: 15px 50px 0 0;
	_margin-right: 20px;
}

div#kozep div.termek div.tjobb div a.megrendel {
	background: url(kosarba.gif) no-repeat center top;
	margin: 15px 50px 0 0;
	_margin-right: 20px;
}

div#kozep div.termek div.tjobb div.track{
	float: left;
	width: 50px;
}

div#kozep div.termek div.tjobb div.track a{
	background: url(hallgat.gif) no-repeat center top;
	display: block;
	float: right;
	padding: 54px  0 0;
	font-size: 13px;
	font-weight: normal;
	color: #026a96;
	margin: 15px 0 0 10px;
}

div#kozep div#szamla{
	display:none;
}

img{border:0;margin:0;padding:0}

.a_mezo{width:350px}



.ajanlatkeres_sor .a_mezo{width:200px; float: right; }

.ajanlatkeres_sor .a_mezo{
	margin-top: -18px;
}

p.lapoz{
	text-align:center;
}

p.lapoz a{
	background-color: #dbf8ff;
	border: 1px solid #cce7ee;
	color: #3869b4;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 28px;
}

p.lapoz span.akt, p.lapoz a:hover{
	background-color: #0369b4;
	border: 1px solid #0369b4;
	color: #fff;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 28px;
}

p.lapoz span.inactive {
	background-color: #dbf8ff;
	border: 1px solid #cce7ee;
	color: #bed7dd;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 28px;
}

.cl{clear:both;margin:0;padding:0}
.hiba{color:#ff0000}

p#kategoria{text-align:center}

p#kategoria span.akt{font-weight:bold}

p#lablec{
	color:#026a96;
	clear: both;
	font-size: 13px;
}

div.galeriak{text-align:center;overflow:hidden}
div.galeriak img{height:100px}
div#kozep div.galeriak div.galeria_bal{
	margin:0 40px 0 0;
	width:208px;
	float:left;
}
div.galeriak div.galeria_jobb{float:left;width:208px}
div.galeria img{width:416px}
div.galeriak .leiras{
	margin:2px auto 0 auto;
	width:160px;
	height:16px;
	line-height:16px;
	font-size:12px;
	display:block;
	text-align:center;
	overflow:hidden;
}
div.galeriak .vleiras{
	margin:2px auto 0 auto;
	width:480px;
	display:block;
	text-align:center;
}
div.galeriak h2 a{
	margin:2px auto 0 auto;
	width:180px;
	font-size:14px;
	display:block;
	text-align:center;
}
div.galeriak .margin0{
	margin:0;
}
div#kozep div.galeriak .galeria_{
	margin:0 0 40px 0;
}
div#kozep div.galeriak p{
	margin-bottom:0;
}
div#kozep div.galeriak p.adm{
	margin:5px 0 20px 0;
}


div#kozep div#koncert_show_gallery {
	overflow: hidden;
	margin-left: 12px;
	width: 500px;
}

#koncert_show_gallery img{
	margin: 20px 18px 0 0;
}

/*  hasznalt shop gombok*/
#hasznalt9, #hasznalt10, #hasznalt11 {
	display: block;
	float: left;
	height: 64px;
	width: 170px;
}

#hasznalt9 {
	background: url(750ft.jpg) no-repeat top left;
}

#hasznalt10 {
	background: url(500ft.jpg) no-repeat top left;
}

#hasznalt11 {
	background: url(1000ft.jpg) no-repeat top left;
	width: 159px;
}

#hasznalt0,#hasznalt12 {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	_display: inline;
	background: url(osszescd.jpg) no-repeat left top;
	height: 21px;
	width: 498px;
}

#hasznalt12 {
	background: url(maxi_cd.jpg) no-repeat left top;
	margin-bottom: 0px;
}


#hasznalt9:hover, #hasznalt10:hover, #hasznalt11:hover, #hasznalt0:hover, #hasznalt12:hover {
	background-position: left bottom;
}

#hasznalt9 span, #hasznalt10 span, #hasznalt11 span, #hasznalt0 span, #hasznalt12 span{
	display: none;
}

/*popup ablak zenehallgatas*/
.popup_borito {
	width: 200px;
}

#hirlev {
	background: url(http://eurodisco.hu/img/koncert_beuszoablak.jpg) no-repeat top left;
	display:none;
	height:378px;
	left:250px;
	position:absolute;
	text-align:center;
	top:120px;
	z-index: 1000;
	width:550px;
}

#hirlev #bezar{
	float:right;
	display: block;
	width: 50px;
	height: 20px;
	padding:10px 10px 0 0;
}

#hirlevkoncert {
	display: block;
	width: 100%;
	height: 100%;
}

#hirlevkoncert span{
	display: none;
}

#hirlev #bezar span{
	display: none;
}

#lightbox {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
	cursor: pointer;
}

#lightbox img{
	margin: 100px auto 0;
	width: 550px;
	height: 378px;
	display: block;
	cursor: pointer;
}

.hiddendiv {
	display: none;
}

