a#festlink {font-size:12px;
z-index:0;
position:absolute;
top:0;
left:0;
color: #B1B28A;
-moz-opacity:.1;
filter:alpha(opacity=10);}

img {border: 0px;}

a {color: #F0DB98;
font-size: 13px;
font-family: Geneva, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 0px;
text-decoration: none;
font-weight: bold;}

a:focus {outline:none;-moz-outline:none;}

body {padding: 0;
border:0;
margin:0 auto;
color: #FFFFFF;
font: 14px Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background-color: black;}

#sztmenu {
	position:absolute;
	top:0;
	list-style-type:none;
	left: 590px;
	font-weight:bold;
	padding:0;
	margin:0;
	width:120px;
	font-size:12px;
	margin-top: 0px;
}
#sztmenu dt, #sztmenu dd {border-bottom:black 2px solid;}
#sztmenu dt {line-height:25px;background-color:#FF0000; color:#FFFFFF; width:120px;}
#sztmenu span {margin-left:10px;}
#sztmenu dd {display:none; background-color:#FFFFFF; color:#FF0000; text-align:justify;}
#sztmenu dd a {color:#FF0000; margin-left:10px;}
#sztmenu  dd {display:block;
list-style-type:none;
margin:0;

width:120px;
line-height:25px;

}
#sztmenu dt a {color:#FFFFFF; margin-left:10px}
#sztmenu li:hover > ul li {margin:0;}

#onthemove {background-color:white;
width:780px;}

#sztamas {font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
width:780px;}

#sztamas p {font-size:12px}

#sztamas li {list-style-position:outside;
padding-left:1.2em;
font-size:12px;
list-style-image:url(images/szt_bull_grey.gif); line-height:1.3em}

#sztamas li a {font-size:12px;}

#sztamas li strong {font-size:13px;}

.pengo {background: #999999 url(images/pq_pengo_4.jpg) no-repeat;
width: 780px;}

.harponic {background: #999999;
border-color: #999999;
border-left: 2px;
border-left-color: #000000;
border-left-style: none;
color: #FFFFFF;
display: block;
letter-spacing: 3px;
line-height: 24px;
text-align: justify;
width: 780px;
word-spacing: 2px;}

.style3 {font-weight: bold;}

.style2 {color: #F0DB98;
font: 14px Geneva, Arial, Helvetica, sans-serif;}

.style5 {color: #F9DE97;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 6px;}

.style6 {color: #FBE196;
font: small-caps bold 12px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 4px;}

.sztsms {color: #FFFFFF;
font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
margin: 2px;
padding: 2px;}

.sztsms2 {color: #000000;
font: bold 18px/18px Verdana, Arial, Helvetica, sans-serif;
margin: 2px;
padding: 2px;}

.szt {letter-spacing: 10pt;
color: #FFFFFF;
font-size: 36px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;}

.szt2 {letter-spacing: 20px;
font-size: 48px;
color: #CD890C;
font-weight: normal;
text-align: center;}

.title {color: #CD890C;
font: bold 36px Geneva, Arial, Helvetica, sans-serif;
letter-spacing: 20px;}

.style8 {font: 14px Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;}

.style9 {font: 14px Geneva, Arial, Helvetica, sans-serif;
margin-right: 0px;}

.unnamed1 {color: #3399CC;}

.sztsms3 {color: #FFFFFF;
font: 10px Verdana, Arial, Helvetica, sans-serif;}



.matyi {background: #999999;
color: #FFFFFF;
font: 14px Verdana, Arial, Helvetica, sans-serif;
width: 780px;}

.matyib {color:#993300;}

.bcsaba {background: url(images/bcsaba_hatter.jpg) no-repeat;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 780px;}

.bcsabafoto {background: #333333;
width: 780px;}

.palermo {background: url(images/pb.jpg);
line-height: 36px;
padding: 40px 35px 10px 35px;
background-attachment: fixed;
font-size: 2em;
font-weight: bold;
color:#990033;
font-family: Geneva, Arial, Helvetica, sans-serif;}

.palermo span {color:#000066}

.tailorsclothes {background: #FFFFFF url(images/szt6babu.jpg) no-repeat top center;
left:0;
top:0;
height: 1975px;
position: absolute;
width: 780px;}

.tailorsclothesen {background: #666666 url(images/szt6ollo.jpg) no-repeat top center;
height: 2220px;
position: absolute;
left: 0px;
width: 780px;
top: 0px;}

.tailorstext {background: #FFFFFF;
color: #250304;
letter-spacing: 2px;
line-height: 20px;
margin-bottom: 20px;
margin-left: 90px;
margin-right: 90px;
text-align: justify;}

.tailorstextbox {position:absolute;
top:1560px;
width:780px;
left:0px;
background-color: #FFFFFF;
z-index: 1;}

.tailorstexteng {background: #FFFFFF;
color: #250304;
letter-spacing: 1px;
line-height: 20px;
margin-left: 90px;
margin-right: 90px;
padding: 23px 30px;
text-align: justify;
left: 0;}

.tailorsbutton {color: #FFFFFF;
font-size: 22px;
padding: 0px;
text-decoration: blink;
-ie-text-decoration: blink;
behavior: url(/script/ie-blink.htc);}

.harponic a {color: #333333;
font-size: 12px;
font-variant: normal;
margin: 8px;
word-spacing: 2px;}

.matyi img {margin: 8px;}

.matyi h1 {color: #990000;}

.bcsaba h1 {letter-spacing: 10px;}

.bcsaba .contact {color: #FFFFFF;
font: bold 16px/1.5em Arial, Helvetica, sans-serif;
text-align: center;
background-image:url(images/bcsaba_hatter2.jpg);
width:300px;
height:225px;
padding-top:80px;
margin:15px auto;}

.bcsaba .contact p {margin:0;}

#spodeekonc {top:0;
left:0;
width:780px;
right: 975px;
position: absolute;
background-image: url(images/yell_bg.gif);
height: 975px;
color:black;
line-height: 1.6em;}

#spodeekonc img {margin:0;
padding:0;}

.spodeekonc p {}

.bcsaba p {margin-left: 40px;
margin-right: 40px;}

.bcsabakep img {float: right;}

.bcsaba a {color: #999999;
font-variant: normal;}

.harponic h2 {letter-spacing: 20px;
margin-bottom: 0px;
padding: 0px;
text-align: center;}

.harponic h3 {margin-top: 0px;
text-align: center;}

.tailorsbutton a {color: #FFFFFF;
font: bold 24px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
margin-left: 372px;
text-decoration: blink;-ie-text-decoration: blink;
	behavior: url(/script/ie-blink.htc);}

.tailorsclothes td {margin: 0px;
padding: 0px;}

.harponic blockquote {margin: 45px;}

.grey a:link a:visited a:active {color: #FFFFFF;}

.grey a:hover {color: #BBBBBB;}

#container {margin:0 auto;
width: 780px;
position:relative;}

#header {background-image: url(images/harmonika-header4.jpg);
background-repeat: no-repeat;
background-position:top;
height: 135px;
padding-bottom: 0px;
padding-top: 0px;
position: absolute;
text-align: center;
top: 0px;
width: 780px;
z-index: 1;
left: 2px;
margin:0 auto;}

#header a:hover {background-color: #f5e99d;
-moz-opacity:.2;
filter:alpha(opacity=40);}

#header a:active {background-color: #89675F;
-moz-opacity:.8;}

#content {position:absolute;
width: 780px;
top:137px;
margin: 0;
padding: 0;}

#sztcikk {
color: #FFFFFF;
width: 780px;}

#hmcd {letter-spacing: 1px;
padding: 40px;}

#openpage {width:780px;
background-attachment:fixed;
background-image:url(images/bg_index2.jpg);
background-position:350px 140px;
background-repeat:no-repeat;
padding-bottom:15px;color:#FF0000}

#openbox {width:780px;position:absolute; top:0; left:0;
background-image:url(images/bg_index2.jpg);
background-position:center center;
background-repeat:no-repeat;
padding-bottom:15px;color:#FF0000;
height:600px}

#openpage blockquote {margin: 0px 36px 0 20px;
padding-top: 550px;
color:white;
font-size: 12px;
text-align:justify;
font-family: Verdana;
font-weight:normal;}

.hha {background-color:#996666;
padding:10px 20px;
color:#FFFFFF;}

.hha a:link, .hha a:active, .hha a:hover, .hha a:visited {color:#000000;}

#szt {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;}

.sztpage {color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
width: 780px;}

.center {
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	display: block;
}

.sztpage p {color:white;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;}

#lazi {width:780px;
background:url(images/bg_lazi.gif) no-repeat fixed;
background-position:bottom center;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#tort {width:780px;
background:url(images/tortenet_bg.jpg) 100% 100%;

background-attachment:fixed;
background-position:top center;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#pbgstory {width:780px;
background:url(images/pbg_story_bg2.jpg) no-repeat fixed;
background-position:top;
font-weight:bolder;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#tomwhite {width:740px;
background:url(images/tomwhite_bg.gif) no-repeat fixed;
background-position:top;
font-weight:bold;
padding:30px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#tort p {font-weight:bold;
margin-bottom:1.5em}

#lazi b {color:#FDFB9B;
margin-top:10px;
margin-bottom:10px;
display: block;}

#lazi em {margin-bottom:20px}

.ht {background-color: #2B4D4A;
color:#D7D7D7;
padding:40px;
font-weight: bold;}

.htikon {float:right;
margin-left: 9px;}

.ht a, .ht strong {color:#CE892E}

.ht p {margin-bottom:36px;
display: block;}

.bcsababox {margin:40px;
margin-bottom:80px;
padding:40px;
-moz-opacity:.8;
color: #000000;}

.andor {background-color:#ffffcc;}

.bcsababox a:link, .bcsababox a:hover, .bcsababox a:visited, .bcsababox a:active {color:#FFFFFF;
font-weight: bold;}

.pmatyas {background-color:#999999;
padding-top: 60px;}

.sztboxleft img {float:left;
margin-right:10px;
display:table-cell;}

.sztboxright img {float:right;
margin-left:5px;
display:table-cell;
vertical-align:middle;}

.sztboxleft, .sztboxright {margin:8em auto;
vertical-align:middle;
height: 5em;
clear: both;
width: 780px;
display: table-cell;
font-size: 13px;}

.sztboxright strong {font-size:13px}

#sztamas p, #sztamas li {margin:1.2em 0}

img.brdr {border:1px solid #999999;}

#r1, #r2, #r3, #r4 {position:absolute;
width:780px;
height:195px;
overflow:hidden;
text-align:left;}

.tailorstextboxeng {position:absolute;
width:780px;
top:920px;
left: 0px;}

#newlodger {width:780px;
height:843px}

#newlodger img {width:200px;
height:281px;
margin: 0;
border-left: solid 30px;
border-right: solid 30px;}

#rmarton {background-image:url(images/rmarton_bg.jpg);
background-repeat: no-repeat;
font-weight: bold;
font-size: 16px;
color: #000000;
width:780px;
height: 720px;
left: 0px;
top: 0px;
z-index:1;
background-position: center top;}

.rmartontextbox {width:700px;
padding:0 40px;
color: #000000;
position: absolute;
top: 620px;
background-image: url(images/rmarton_bg.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
font-size:16px;
line-height:1.4em;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
z-index:3;
background-position: center 0;}

.rmartontext {background-color:#F5ED89;
width:780px;
background-image:url(images/rmarton_bg2.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position:bottom;
position:absolute;
top:0px;
left:0;
z-index: 2;}

.rmartondiv {background-image:url(images/rmarton_bg.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
height:1810px;
width:780px;
position:absolute;
top:1400px;
left:0;
background-position: center;}

#rmarton p b {color:#412F2B}

#rmarton p {font-weight:normal;
font-size:1.2em;
margin:10px 20px;}

#rmarton a {color:#9F851D;}

#nszabmusic {width:780px;
background-image:url(images/nagszab_bg_4.gif);
background-repeat:no-repeat;
height:581px;}

#nszabmusic a {display:block;}

#nszabmusic li {font-size:12px;
line-height:18px;}

div.fgabor {width:780px;
background-color:#786C5F;
background-color: #786C5F;
padding:24px 0 24px 0;}

div.fgabor p {margin-bottom:0.0001pt;
text-autospace:ideograph-other;
font-size:12pt;
text-align:justify;}

div.fgabor h1 {margin-top:18px;
letter-spacing:2px;
text-align:center}

div.fgabor p, div.fgabor h1, div.fgabor h2 {font-family:Arial, Helvetica, sans-serif;
margin:21px 28px 24px 28px;}

div.fgabor h1, div.fgabor h2 {color:#DAD07C}

div.fgabor  h1, div.fgabor h2 {font-family:Arial, Helvetica, sans-serif;
margin:28px;}

div.fgabor h2 {font-weight:bold;
letter-spacing:2px;
text-align:left;
margin-bottom:0px;
font-size: 32px;
color: #FFFFFF;
margin-top: 0px;
line-height: 0px;}

.bwtf div {width:500px;
margin:0 auto;}

.bwtf div img {margin:5px;
width: 70px;
height: 100px;}

#gallerynew {background-image:url(images/bg_hps3.jpg);
width:640px;
height:900px;
margin:10px auto;
font-size:12px;}

#gallerynew a {background-color:#000000;
width:90px;
height:2em;
padding:4px;
text-align:center;
position:absolute;
top:0px;
font-size: 1em;
line-height: 1.1em;}

.r1, .r2, .r3, .r4, .r5, .r6 {position:absolute;
width:640px;}

.r1 {top:10px;}

.r2 {top:160px;}

.r3 {top:310px;}

.r4 {top:460px;}

.r5 {top:610px;}

.r6 {top:760px;}

#ka {height:500px;
background-image:url(images/allen_4.jpg);
background-repeat:no-repeat;
background-color:#F6821F;
padding-left:325px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;}

#ka h1 {font-family: "Courier New", Courier, mono;
font-size: 16px;
letter-spacing: 0.1em;
font-weight: normal;}

#ka li {}

div#fest {
	border:1px solid #4863fb;
	font-family:"Bernhard BdCn AT";
	background-color: #000000;
	color:#FF8000;
	width:780px;
	z-index:1;
	position: relative;
	height:1460px;
	margin-bottom: 40px;
	margin-top: 40px;
}

div#fest a:hover {
	color:#bbbca1;
	text-decoration:underline;
	text-transform: lowercase;
}

#fest h1 {font-family:"Bernhard BdCn AT";
src:url("Bernhard_BdCn_AT.ttf");
background-color:#000000;
color:#fb9c47;
font-size: 62px;
text-align: center;
text-transform:uppercase;
line-height: 62px;
margin:0;
padding-top:32px;
letter-spacing:8px;
font-weight: bold;
padding-left: 4px;
padding-right: 4px;}

#fest p {font-family:"Bernhard BdCn AT";}

#fest span {font-family:"Bernhard BdCn AT";}

#fest h2 {
	font-family:"Bernhard BdCn AT";
	color:#6FA4D5;
	font-size: 30px;
	text-align: center;
	text-transform:uppercase;
	margin-top:30px;
	font-weight: bold;
}

#fest p {font-family:"Bernhard BdCn AT";
color:#fb9c47;
font-size:24px;}

#fest div p {font-family:"Bernhard BdCn AT";
color:#fb9c47;
font-size:26px;}

.andor p {width:700px; margin:40px;}
.andor a {color:#D8A469}
.andor {background-color:#ffffcc; padding-top:10px; color:#7B5544; font-family:Arial, Helvetica, sans-serif;}
.andor strong {color:#7B5544}

div#fest2 strong {display:block; margin-top:1.1em;}
duv#fest2 p {color:#e2e2e2;}

#kotrob b {color:#C6BBA6}

table.sztmiegy {width:300px; height:300px; margin:40px auto; border:1px whie solid;}
table.sztmiegy td {width:100px; height:100px; text-align:center; vertical-align:middle; display:table-cell; border:1px white solid;  border-collapse:collapse; background-color:#E60000; font-weight:bold; text-transform:lowercase; font-size:11px}
table.sztmiegy td a { font-weight:bold; text-transform:lowercase; font-family:verdana; font-size:11px; color:#FFFFFF;}

table.sztmiegy td.gal {background-color:#999999;}
table.sztmiegy td a img.big {display:none}
table.sztmiegy td a:hover img {-moz-opacity:.75; filter:alpha(opacity=75);}
table.sztmiegy td a:hover img.big {
display:block; position:relative; left:-50px; top:-50px;-moz-opacity:1; filter:alpha(opacity=100);}

table.sztmiegy td a img.big2 {display:none}
table.sztmiegy td a:hover img.big2 {
display:block; position:absolute; right:0px; top:40px;-moz-opacity:1; filter:alpha(opacity=100);}

table.sztdisco {
    margin:20px auto;
    background-color:#FFFFFF;
    color:black;
    font-size:11px;
    width:778px; margin-bottom:1em;
}
table.sztdisco td {padding-left:5px;}

table.sztdisco tr.odd { background-color:#F4EFFF }

div#harmonikasok a {width:360px; background-image:url(images/ikon_harper.gif); background-repeat:no-repeat; background-position:right; height:96px; background-color:#dbdfa4; display:block}
div#harmonikasok {width:720px; margin:10px 30px;} 


table#harmonikasok {margin:15px auto;-moz-opacity:.8em;border-collapse:collapse; font-family:arial}
table#harmonikasok td {
    width:156px;
    background-repeat:no-repeat;
    background-position:right;
    height:12px;
    border:8px black solid;
    background-color:#5C776D;
}
table#harmonikasok a {
    font-family:impact;
    font-weight:normal;
    color:#FFF;
    line-height:28px;
    font-size:12px;
    letter-spacing:2px;
    text-align:center;
    width:auto;
    height:28px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:normal
}
table#harmonikasok a span {font-size:.7em; letter-spacing:1px; display:block}


table#harmonikasok2 {position:absolute; top:13px; left:70px;border-collapse:collapse}
table#harmonikasok2 td {width:300px;  height:36px; border:8px black solid;border-collapse:collapse}
table#harmonikasok2 a {font-family:impact;font-weight:normal;  line-height:28px; font-size:18px; letter-spacing:2px;padding-left:20px;width:288px;  height:28px; display:block	}
table#harmonikasok2 a:hover {background-color:#909994; -moz-opacity:.5}


table.hfest2006 {margin-bottom:30px;}
table.hfest2006 td {width:156px; height:156px; background-repeat:no-repeat; background-position:center}
table.hfest2006 td {text-align:center;}

.blink {-ie-text-decoration: blink;
	behavior: url(/script/ie-blink.htc);
	text-decoration:blink;}

div.sztkepek {float:right; margin-left:1px;}
div.sztkepek a strong {display:none;}
div.sztkepek a:hover strong {display:block;position:relative; left:-50px; top:-50px;}

div#lengyelattila ul {list-style-image:none; width:700px; margin:0 auto; padding-bottom:1em}
div#lengyelattila ul li {margin:1em 0;text-align:justify; margin-right:40px;}

div#lengyelattila h1 span {display:block; font-size:13px;}
div#lengyelattila h1 {text-align:center; font-size:36px; letter-spacing:.05em; padding-top:30px;text-transform: uppercase;}

div#lengyelattila p {width:700px; margin:1em auto;text-align:justify}

div#lengyelattila p em span {display:block; text-align:right}


caption.eloadoname strong {font-size:.01em;color:white;}

#fest h2.fest3 {color:#ffe888}

img#EXim {display:none; visibility:hidden; position:absolute: top:-100px;}

.ma {background-color: #2B4D4A;
color:#ffffff;
padding:40px;
font-weight: bold;}
.ma h1 {font-size:36px; font-family:arial; text-align:center; letter-spacing:.2em}

.ma blockquote {
    background-color:#99AFAD;
    border:1px solid;
    width:520px;
    margin:64px auto 30px auto;
    text-align:justify;
    padding:2em;
    border-color: #ffffff;
}
.ma blockquote p {margin:0;}

.ma p.email {text-align:center}

.ma p.email a {color:#ffffff; font-size:12px; text-transform:none}

.szt-video {
font-size:11px;	
}

.szt-video a {
	font-size:10px;
	
}

.andorvideo {margin:0 auto}

.andorvideo img {width:176px; border:2px solid; margin:12px 0 0 12px}

.andorvideo h3, .andorbio h3 {margin-left:12px; text-align:left}
.andorbio h3 {margin-bottom:12px; display:none}

.andorbio {margin:0 auto; width:774px; text-align:center}
.andorbio a {
	width:60px;
	float:left;
	display:block;
	margin-left:4px;
	font-weight:normal;
	color:#9C754A
}

.andorbio img {width:58px; border:1px solid;display:block;}

#TB_window a {text-transform:none; font-size:10px; font-family:Arial;font-weight:normal}

#TB_secondLine {font-weight:bold}

#TB_closeWindow {font-size:10px;}

.andorbio a {font-size:9px; text-transform:none; text-align:center}

.fellepok_2009 {
	font-size:11px;
	width:780px;
	text-align:center;
	height: 41px;
	line-height: 20px;
	font-family: arial;
}
.fellepok_2009 a {text-transform:lowercase; font-size:10px; font-family:Arial}

.bandak_2009 {font-size:12px}
.bandak_2009 a {font-size:12px}

.oa_arspoetica {
	position:relative;
	top:-109px;
	left:110px;
	font-size:13px;
	width:447px;
	margin:10px auto;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.35em;
	background-color: #701000;
	color: #FFC;
	padding: 9px;
}
.oa_arspoetica h2 {text-align:center; margin-bottom:16px}
