html,body								{width:100%;height:100%;background:#000;}
html,body,ul,p,li,h1,h2,h3,h4		{padding:0;margin:0;}
body,td{
font-family:"Bookman Old Style", Geneva, Arial, Helvetica, san-serif;
font-size:14px;
color:#785D41;
}
img{border:0 none;}

a{
color:#DCCC84;
}

ul{
list-style-type:none;
}

hr{
width:230px;
height:42px;
background:transparent url(../images/sprite.jpg) no-repeat scroll -1px -220px;
margin:10px auto;
border:0 none;
}

.left		{float:left;}
.right	{float:right;}
.clear	{clear:both;}
.inline	{display:inline-block;}
.padded	{padding:20px 40px;}
.center	{margin:auto;}

.main-container{
width:900px;
margin:auto;
padding:0 25px;
}
.content{
min-height:400px;
}

.header{
height:190px;
background:transparent url(../images/sprite.jpg) no-repeat;
position:relative;
}

.header .kezdolap {
display: block;
height: 150px;
left: 334px;
overflow: hidden;
position: absolute;
text-indent: -999px;
top: 0;
width: 305px;
}

.menu{
position:absolute;
left:0;
top:162px;
}
.menu a{
display:block;
height:26px;
line-height:26px;
}
.menu > li > a{
font-family: 'Alegreya', serif;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 13px;
padding: 0 7px;
background-image: url(../images/menu-hover.png);
background-repeat: no-repeat;
background-size:80% 1px;
background-position: center 41px;
}
.menu > li > a:hover{
background-position: center 21px;
}
.menu-en > li > a{
padding: 0 8px;
}

.menu > li > a:after{
content:'';
display:block;
position:absolute;
right:0;
top:7px;
height:12px;
border-right:1px solid;
}
.menu > li:last-child > a:after{
display:none;
}
.menu li{
float:left;
position:relative;
}

.menu li ul{
position: absolute;
left: 0;
top: 26px;
background: rgba(20, 20, 20, 0.9);
display: none;
border: 2px solid #785D41;
}
.menu li:hover ul{
display:block;
}
.menu li ul li{
float:none;
}
.menu li ul a{
background:transparent;
text-indent:0px;
width:auto;
white-space:nowrap;
text-decoration:none;
padding: 0 10px;
}
.menu li ul a:hover{
background:rgba(60,60,60,0.5);
}

.footer{
height:30px;
background:transparent url(../images/sprite.jpg) no-repeat scroll 0 -190px;
line-height:30px;
text-align:right;
padding:0 15px;
}
.footer a{
font-size:11px;
color:#312316;
text-decoration:none;
}

h2{
font-size:16px;
font-weight:normal;
text-align:center;
margin:5px 0 15px;
color:#E8DEAE;
}

h3{
font-size:14px;
font-weight:normal;
color:#E8DEAE;
margin:0 0 7px;
}

.main-text{
width:500px;
padding:0 43px;
}

.main-text p{
margin:0 0 15px;
}

.illustration{
float:right;
}
div.illustration{
width:313px;
text-align:right;
}

.main-text li{
background:transparent url(../images/sprite.jpg) no-repeat scroll -4px -392px;
min-height:15px;
padding:5px 0 10px 32px;
}
.main-text ul{
margin:0 0 15px;
}

.main-title{
overflow: hidden;
text-indent: -9999px;
width: 587px;
height: 60px;
margin: 0 0 5px;
}

h1.aktualis{
background:transparent url(../images/title/aktualis.jpg);
}
h1.selena{
background:transparent url(../images/title/selena.jpg);
}
h1.hastanc-musor{
background:transparent url(../images/title/hastancmusor.jpg);
}
h1.hastanc{
background:transparent url(../images/title/hastanc.jpg);
}
h1.oktatas{
background:transparent url(../images/title/oktatas.jpg);
}
h1.oriental-fitness{
background:transparent url(../images/title/oriental.jpg);
}
h1.arrabona-hastanc-gala{
background:transparent url(../images/title/arrabona-hastanc-gala.jpg);
}
h1.arrabona-hastanc-fesztival{
	background:transparent url(../images/title/arrabona-hastanc-fesztival.jpg);
}
h1.arrabona-2013{
	background:transparent url(../images/title/arrabona-2013.jpg);
}
h1.arrabona-2015{
	background:transparent url(../images/title/arrabona-2015.jpg);
}
h1.arrabona-2016{
	background:transparent url(../images/title/arrabona-2016.jpg);
}
h1.arrabona-bellydance-festival{
background:transparent url(../images/title/arrabona-bellydance-festival.jpg);
}
h1.media{
background:transparent url(../images/title/media.jpg);
width:900px;
}
h1.kapcsolat{
background:transparent url(../images/title/kapcsolat.jpg);
width:900px;
}
h1.galeria{
background:transparent url(../images/title/galeria.jpg);
width:900px;
}
h1.videok{
background:transparent url(../images/title/videok.jpg);
width:900px;
}
h1.events{
background:transparent url(../images/title/events.jpg);
}
h1.about-bellydance{
background:transparent url(../images/title/about-bellydance.jpg);
}
h1.bellydance-performance{
background:transparent url(../images/title/bellydance-performance.jpg);
}
h1.media-en{
background:transparent url(../images/title/media-en.jpg);
width:900px;
}
h1.contact{
background:transparent url(../images/title/contact.jpg);
width:900px;
}
h1.videos{
background:transparent url(../images/title/videos.jpg);
width:900px;
}
h1.photos{
background:transparent url(../images/title/photos.jpg);
width:900px;
}

.media-links{
height:300px;
}
.media-links a{
display:block;
width:180px;
height:60px;
float:left;
overflow:hidden;
text-indent:-999px;
}
.media-links .videok{
background:transparent url('../images/links/videok.jpg') no-repeat;
margin:65px 100px 0 221px;
}
.media-links .kepek{
background:transparent url('../images/links/kepek.jpg') no-repeat;
margin:65px 0 0;
}
.media-links .videos{
background:transparent url('../images/links/videos.jpg') no-repeat;
margin:65px 100px 0 221px;
}
.media-links .photos{
background:transparent url('../images/links/photos.jpg') no-repeat;
margin:65px 0 0;
}

.save-button{
display: block;
position: absolute;
left: 833px;
top: 5px;
background: black;
border: 1px solid;
font-size: 20px;
width: 260px;
height: 60px;
text-align: center;
line-height: 60px;
}
.browser-button{
position:absolute;
left:833px;
top:68px;
}
#galeria{
width:850px;
margin:auto;
}
div.videos{
width:500px;
margin:auto;
}

.arrabona-illu img{
display:block;
width:290px;
margin:20px 0 0 23px;
}
.arrabona-illu{
padding-bottom:20px;
}