html, body, h1, h2, h3 { margin:0; padding:0; }

body { background:#666 url(../kepek/body.gif) repeat-x bottom; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
a { text-decoration:none; font-weight:bold; }
.clear { clear:both; }
.vissza {  color:#006699; }
h2 { margin:0 0 10px 0; font-size:1.2em; }


#keret { width:960px; padding:0 20px; margin:10px auto 0 auto; background:url(../kepek/hatter.gif) repeat-y center; }
	#fejlec { background:#000 url(../kepek/fejlec.gif) no-repeat top left; border-bottom:10px solid #000; }
		#menu { border-right:1px solid #000; width:199px; height:160px; margin:10px 0 0 10px; float:left; background:url(../kepek/menu-hatter.gif) no-repeat top left; }
		#anim { width:750px; height:250px; float:right; }
	#foresz { background:url(../kepek/lablec.jpg) no-repeat bottom;  width:960px; padding:10px 0 0 0; }
		#balsav { margin-left:20px; width:250px; float:left; padding-bottom:30px; }
		#jobbsav { margin-left:10px; width:660px; float:left; padding-bottom:30px; }
#impresszum { text-align:center; color:#DDD; font-size:0.9em; margin:20px 0 10px 0; *padding-top:20px; }
		
.clear { clear:both; }

/* Menü */
#menu { padding-top:76px; }
#menu a { display:block; width:169px; height:30px; padding:10px 0 0 30px; color:#FFF; font-weight:bold; 
	background:url(../kepek/menu.gif) repeat-x top; border-top:1px solid #222; }
	#menu a:hover { background-image:url(../kepek/menu-hover.gif); }

/* Űrlap */	
.urlapSor label { float:left; text-align:right; width:100px; padding-right:5px; }

/* Kapcsolat */
#kapcsolat { float:right; height:156px; padding-top:24px; width:396px; margin:0 30px 32px 0; }
#kapcsolat { *height:146px; *padding-top:34px; }
	#kapcsolat label { color:#FFF; }
	#kapcsolat .urlapSor { margin-bottom:4px; height:30px; }
	#kapcsolat .urlapSor input { background:none; width:180px; padding:4px 3px 4px 8px; border:none; color:#FFF; }
	#kapcsolatFelvetel { background:none; border:none; float:right; height:25px; margin:67px 11px 0 0; width:68px; color:#FFF; font-weight:bold; }
	#kapcsolat .urlapSor #kapcsUzenet { width:265px; }
/* Elérhetőség */	
#elerhetoseg { float:left; margin:0 0 0 20px; }	
	#elerhetoseg th { text-align:right; padding-right:3px; }
	#elerhetoseg h3 { margin-bottom:10px;
	 } 
/* Főoldal */
#video { width:340px; height:22px; padding:230px 0 0 10px; background:url(../kepek/film.jpg) no-repeat top left; display:block;
	border:1px solid #000; color:#EEE; font-weight:normal; font-size:0.9em;  float:right; margin:5px 0 5px 10px; }
#terkep { width:360px; height:270px; background:url(../kepek/terkep.jpg) no-repeat top left; float:right; margin:0; }
	
.tartalom { text-align:justify; }

/* Panel */
.panel { margin-bottom:10px; background:url(../kepek/panel-hatter.gif) repeat-x top; }
.panel h3 { background-color:#333; color:#FFF; font-size:1em; padding:3px 5px; }

/* Társoldalak */
#tarsoldalak { border:1px solid #666; border-bottom:none; }
#tarsoldalak a { display:block; border-bottom:1px solid #666; height:40px; padding:5px; background:url(../kepek/tarsoldal.gif) repeat-x top; }
	#tarsoldalak a:hover { background-image:url(../kepek/tarsoldal-hover.gif); }
	#tarsoldalak span { display:block; }
	#tarsoldalak .link { color:#000; }
	#tarsoldalak .nev { color:#111; font-weight:normal; font-size:0.8em; }

/* Galéria */
#galeria-kepek { padding:4px 2px; } 
#galeria-kepek img { border:2px solid #333; float:left; margin:1px; }	
	
#screenshot { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }


.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}
