@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a77842;
}



body {
	margin: 0px;
	padding: 0px;
	background:#b48247;
}

a{
	color:#fff;
	text-decoration:none;
}



h2{
	margin:0px;
	padding:0px;
	margin-bottom:1em;
	color:#fff;
	line-height:1.3em;
}



h3{
	margin:0px;
	padding:0px;
	margin-bottom:1em;
	color:#fff;
}


a:hover{
	color:#fff;
	text-decoration:none;
}


img{
	border:0px none;
}

:focus{
	outline:none;
}

.clear{
	clear:both;
}

#fullwidthtop{
	width:100%;
	height:auto;
	background:#000;
}


#fullwidthbottom{
	width:100%;
	height:auto;
	background:url(../images/bottom-bg.jpg) left top repeat-x;
}

#lang{
	width:730px;
	margin:0 auto;
	text-align:right;
	padding-top:1em;
	position:relative;
}

.social{
	position:absolute;
}

#site{
	width:730px;
	margin:0 auto;
	padding-top:1em;
	padding-bottom:2em;
}

#logo{
	width:730px;
	height:190px;
	margin:0 auto;
	background:#111;
}

#logo a{
	width:730px;
	height:200px;
	display:block;
	text-indent:-9999px;
	background:url(../images/logo.jpg) no-repeat;
}


#menu{
	width:730px;
	margin:0 auto;
	background:#000;
	float:left;
	margin-top:1em;
	margin-bottom:2em;
}


#menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu li{
	margin:0px;
	padding:0px;
	float:left;
}

#menu li a.active{
	border-bottom:1px dotted #fcb541;
}


#main{
	width:730px;
	margin:0 auto;
	background:#000;
}


/* hírek */

.side1{
	width:230px;
	float:left;
	margin-right:20px;
}


.side2{
	width:230px;
	float:left;
}


.sidehalfleft{
	width:350px;
	float:left;
}

.sidehalfright{
	width:350px;
	float:right;
}

.side3{
	width:230px;
	float:right;
}

.hirth{
	margin-bottom:1em;
	padding:2px;
	background:#a87842;
}


.hirkep{
	width:230px;
	float:left;
	margin-bottom:1em;
	padding:2px;
	background:#a87842;
}

.hirkepek{
	text-align:center;
	}


.hirszoveg{
	width:480px;
	float:right;
}



/* hírlevél */

div.hirlevel{
	width:730px;
	height:350px;
	background:url(../images/hirlevel.jpg) left top no-repeat;
}

form.hirlevel{
	margin:0px;
	padding:10px;
	background:#000;
	width:400px;
	float:left;
	position:relative;
	top:80px;
}


form.hirlevel p{
	margin-bottom:0.5em;
	float:left;
	margin-right:10px;
}


form.hirlevel label{
	float:left;
	clear:both;
	font-weight:bold;
	margin-bottom:0.5em;
	color:#fff;
}


form.hirlevel .tf{
	float:left;
	clear:both;
	border:0px none;
	background:#fff;
	color:#333;
	padding:3px;
}


form.hirlevel .button{
	border:0px none;
	padding:2px;
	background:#a77842;
	color:#fff;
	cursor:hand;
	cursor:pointer;
}


/* előadások */


.eloadasok{
	text-align:center;
	line-height:1.5em;
	margin-bottom:2em;
}

.eloadas{
	background:#a77842;
	color:#fff;
}

.eloadas h2, .eloadas p{
	margin:0px;
	padding:0px;
	padding:5px;
}






/* kiadványok */

.kiadvanyleft{
	width:350px;
	float:left;
}


.kiadvanyright{
	width:350px;
	float:right;
	color:#fff;
}

.kiadvany{
	width:350px;
	margin-top:1em;
	float:left;
	margin-bottom:1em;

}

.kiadvanyth a{
	width:85px;
	padding:2px;
	background:#a77842;
	float:left;
	margin-right:10px;
}

.kiadvanyth a:hover, .kiadvanyth a.active{
	background:#fff;
}

.kiadvanybevezeto p{
	color:#a77842;
}


/* biografia */


.gallerybio{
	width:350px;
	float:left;
	background:#111;
	padding-top:5px;
}

.gallerybio a{
	width:100px;
	height:71px;
	padding:2px;
	margin-left:10px;
	margin-bottom:10px;
	background:#a87842;
	float:left;
}

.gallerybio a:hover{
	background:#fff;
}


.tartalomjegyzek{
	width:350px;
	float:right;
}


.tartalomjegyzek p{
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
}

.tartalomjegyzek p span{
	color:#fff;
	float:right;
}

.tartalomjegyzek a.download{
	color:#a77842;
	font-size:13px;
	text-transform:none;
}


#footer{
	background:url(../images/footer-bg.jpg) center top no-repeat;
	height:330px;
}

#footer .f1, #footer .f2{
	text-align:center;
	color:#000;
	text-transform:uppercase;
}


#footer .f1, #footer .f1 a{
	font-size:16px;
	font-weight:bold;
	line-height:1.5em;
	color:#000;
}


#footer .f2{
	font-size:12px;
	font-weight:normal;
	margin-bottom:2em;
}

#footermenu{
	width:730px;
	height:270px;
	margin:0 auto;
	text-align:center;
	display:block;
}

#footermenu a{
	width:155px;
	height:90px;
	display:block;
	
	background:#000;
	border:2px solid #a87842;
	float:left;
	margin-right:31px;
	text-indent:-9999px;

}


#footermenu a.a{
	background:url(../images/a.jpg) 0px 0px no-repeat;
}

#footermenu a.a:hover{
	background:url(../images/a.jpg) 0px -90px no-repeat;
}


#footermenu a.b{
	background:url(../images/b.jpg) 0px 0px no-repeat;
}

#footermenu a.b:hover{
	background:url(../images/b.jpg) 0px -90px no-repeat;
}


#footermenu a.c{
	background:url(../images/c.jpg) 0px 0px no-repeat;
}

#footermenu a.c:hover{
	background:url(../images/c.jpg) 0px -90px no-repeat;
}


#footermenu a.d{
	background:url(../images/d.jpg) 0px 0px no-repeat;
}

#footermenu a.d:hover{
	background:url(../images/d.jpg) 0px -90px no-repeat;
}







#footermenu a.first{
	margin-left:0px;
	float:left
}

#footermenu a.last{
	margin-right:0px;
	float:right
}





.gallery{
	background:#111;
	padding-top:10px;
}

.gallery a{
	width:100px;
	height:66px;
	padding:2px;
	margin-left:15px;
	margin-bottom:15px;
	background:#a87842;
	float:left;
}

.gallery a:hover{
	background:#fff;
}



.logok{
	width:622px;
	margin:0 auto;
	text-align:center;
}

.logok img{
	border:0px none;
	float:left;
}


#mail{
	width:730px;
	line-height:2em;
	margin:0 auto;
	margin-top:2em;
	margin-bottom:2em;
	text-align:center;
	color:#111;
}

#mail a{
	color:#111;
	text-decoration:none;
}

/* slideshow */

#slideshow {
    position:relative;
	width:730px;
    height:275px;
}

#slideshow ul{
	margin:0px;
	padding:0px;
	position:relative;
	width:730px;
    height:275px;
	list-style-type:none;
}

#slideshow li {
	width:730px;
    height:275px;
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	list-style-type:none;
}

#slideshow li.active {
    z-index:10;
    opacity:1.0;
}

#slideshow li.last-active {
    z-index:9;
}
