@charset "utf-8";
/* CSS Document */
/* MAIN */


/*fő tartalmi részek*/	
#main {
	max-width:980px;
	margin:0px auto;
	padding-bottom:40px;
	padding-top:20px;
}

/*jobboldali részek, kép, leírás stb*/	
#right {
	float:right;
	width: 67%;
	padding: 0 0px 0px 18px;
}

#right h1 { height:auto; }

.lead {
	background:#;
	padding:20px 0px;
}

.lead h1 { 
	text-transform:none;
	font-size:1.4em; 
	border:none; 
}

.lead p { padding:0px; }




/*galéria rész ami kurvára nem működik még...*/
#gallery { 
	height: auto; display:block; }

#maingallery div {
	display:none;	
}

#maingallery div  img{ max-width:100%; padding-top:20px; padding-bottom:30px;
}

#maingallery div:first-child { 
	display:block;
}

ul#gombok { list-style:none;
	height:30px;
	padding-left:38%; 
	margin-bottom:0px;
}

ul#gombok li {
	float:left;
	text-align:center;
	background:#666; 
	width:6px;
	height:6px;
	margin: 6px 15px 0px 10px;
	padding: 0px;
}
ul#gombok li p {display:none; }

ul#gombok li:hover {
	background:#4793D5;
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	transform:  scale(1.5);
}


/*leírások, tematika, időpontok stb rész*/
/*article rész, meg minden egyéb cucc benne*/	
article {
	height: auto;	
}

article h1 {
	padding:5px 0px 0px 14px; 
	border-left:3px solid #4793D5; 
	color:#000; 
	font-size:1.8em;  }
	
article h2 { 
	font-size:1.4em; 
	padding:20px 0px 0px 20px; 
	line-height:1.1em;
	color:#000;
	 }

article img { width:100%; }

article #video { padding:0; margin:0 0 30px 0; max-width: 650px; height:500px; }

article iframe { padding:30px 0 0 0; width:100%; height:400px; }

article .hirek { padding: 0 0 20px 0; }

article .hirek p { 
	padding:10px 0px 0px 35px; 
	line-height:1.1em; }

article .hirek a { text-align:right; color:#4793D5; font-weight: 400; }
article .hirek a:hover { color:#F90; }

article .hirek span { float:right; font-size: 1.2em; }
}
 
ul#artnav { 
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.artnav { list-style: none; }
ul#artnav li { 
	float:left;
	width:60px; 
	border: 1px solid #CCCCCC; 
	padding-top:4px;
	margin-top: 6px;
	margin-left:6px; 
	text-align:center;
}

ul#artnav li:last-child { background:#4793D5; color:#FFF; }
ul#artnav li:last-child:hover { background:#4793D5; color:#FFF; border: 1px solid #4793D5; }

ul#artnav li:hover {
	background:#666;
	border: 1px solid #666; 
	}

ul#artnav li h2 { 
	margin:0px; 
	padding:0px 0px 2px 0px; 
	font-size:1.1em; 
	font-weight:normal; 
	text-transform:capitalize;
}






























