* { margin:0; padding:0; }

/* General Style Info */
body {
	background: url("../img/site_bg.jpg");
	font-family:'Verdana, Geneva, sans-serif';
	font-size:100%;
}
body.start { background: #0066ca; }
a {
	text-decoration: none;
	font-weight: bold;
	cursor: hand; 
	position: relative;
	outline:none;
}

a:hover {
	text-decoration:none;
}

a img { border:none; }

h3 {
	color: #800808;
	font-size:100%;
	font-weight: bold;
	margin: 2px;
}

h3 span {
	color: #000;
	font-weight: normal;
}

img.left { 
	float: left; 
	margin: 0px 4px 0px 0px;
}

img.right { 
	float: right; 
	margin: 0px 0px 0px 4px; 
}

.text_12_blue {
	height: 15px;
}

.scrollToTop { font-size:100%; cursor:hand; cursor:pointer; color:#0000EE; }



#keret {
	width: 995px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}

#header {
	height: 225px;
	margin: 0px;
	padding: 0px;
	background: url("../img/header_bg.jpg") top left no-repeat;
}


#content { background: url("../img/content_bg.png") repeat-y; }

#footer { height:20px;
	background: url("../img/footer_bg.png") no-repeat; 
	margin-bottom:10px;
	text-align: left;
	padding-left: 200px;

	font-size:10px;
	font-family:arial,verdana,helvetica;
	color:#30505A;
}

#footer a { position:relative; top:-5px; }

#oldal { width: 775px; text-align: left; float: left; }


#csiik {
	height: 25px;
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	font-size:90%;
	/*background: url("../img/csiik_bg.png") no-repeat;*/
	text-align: center;
	backgroundx:url("/img/oszlop-keret.png") no-repeat scroll 502px -1033px transparent;
	position:relative;
}

#csiik h3 { margin-right:5px; }


#szoveg { padding: 0 5px 155px; font-size:80%; text-align: left; overflow:hidden; position:relative; }

#szoveg .vakond {
width:120px;
height:150px;
position:absolute; 
bottom:0; 
background: url("../img/vakond_bg.png") top left no-repeat;
overflow:hidden;
}


#szoveg .vakond:hover {
background-position: 0 -150px;
}



#oszlop {
	width: 227px;
	margin: 0 42px 0 8px;
	font-size:50%;
	text-align: center;
	float: right;
	overflow:hidden;
	position:relative;
	background:url(/img/oszlop-keret.png) no-repeat right bottom transparent;
}

#oszlop div { width:220px; background: #0066ca; position:relative; margin-bottom:7px; }

#oszlop li { padding:5px 10px; }

#videokicsi {
	width: 200px;
	height: 190px;
	margin: 0px;
	padding: 0px;
	background: #161612;
	font-size:110%;
	text-align: center;
	display:none;
}
#videokicsi object { margin:25px 0 0; }

#oszlop ul { list-style:none outside none; padding: 5px 0; }
#oszlop li.a1 a,#oszlop li.a2 a,#oszlop li.a3 a { 
	display:block; 
	width:200px; 
	height:200px; 
}
#oszlop li.a1 a { background-color:#f70f36; 
	background: url("../img/kepek.png") top left no-repeat;
}
#oszlop li.a2 a { background-color:#ea0f77; }
#oszlop li.a3 a { background-color:#f70f36; background: url(/img/videos.png) top left no-repeat; }

#oszlop li.a1 a span,#oszlop li.a2 a span,#oszlop li.a3 a span { 
	display:block; 
	height:200px; 
	line-height:198px; 
	font-size:20px; 
	font-family:verdana; 
	text-transform:uppercase; 
	color:#000;
	font-weight:normal;
	display:none;
}

#oszlop li.h2 { font:bold 11px verdana; color:#fbf800; letter-spacing:-0.03em; }
#oszlop li.h2 p { margin-bottom:8px; }
#oszlop li.h2 a { color:#fbf800; }

#menu { float:left; position:relative; top:-5px; }


#fomenu { width:220px; overflow:hidden; position:relative;}
*
#fomenu ul li { font-size:0px; }

#fomenu ul li a { display:block; height:45px; margin-left:-160px; overflow:hidden; }

#fomenu ul li a:hover { margin-left:0; }

#fomenu ul li a.select { margin-left:0; position:relative; z-index:100; }

#fomenu ul li span { padding-left:15px; line-height:44px; position:relative; top:-50px; } 



#fomenu ul .gomb01 a { background-position: 0px 0px; }

#fomenu ul .gomb02 a { background-position: 0px -50px; }

#fomenu ul .gomb03 a { background-position: 0px -100px; }

#fomenu ul .gomb04 a { background-position: 0px -150px; }

#fomenu ul .gomb05 a { background-position: 0px -200px; }

#fomenu ul .gomb06 a { background-position: 0px -250px; }

#fomenu ul .gomb07 a { background-position: 0px -300px; }

#fomenu ul .gomb08 a { background-position: 0px -350px; }

#fomenu ul .gomb09 a { background-position: 0px -400px; }

#fomenu ul .gomb10 a { background-position: 0px -450px; }

#fomenu ul .gomb11 a { background-position: 0px -500px; }

#fomenu ul .gomb12 a { background-position: 0px -550px; }

#fomenu .arnyek { position:absolute; z-index:2; top:4px; left:0; }


.clear { clear:both; }


span.h1 { display:none; }


.galeries {}

.galeries tr { height:20px; background-color:#332f33; }

.galeries tr th { }

.galeries tr td { text-align:right; color:#0b0b0c; font-size:13px; font-weight:bold; v-align:bottom; padding:20px; }

.galeries tr td span { color:#a52489; font-size:20px; }

.galeries th a img { margin:10px 0 0 10px; }
.galeries th a img.last { margin:10px 0 10px 10px; }

#labda { position:absolute; left:-50px; top:30px; z-index:100; }

#elefant { position:absolute; top:150px; margin-left:5px; }

#oszlop li.a1 img { background:url(/img/kepek_h.png) no-repeat 0 0; }
#oszlop li.a3 img { background:url(/img/videos_h.png) no-repeat 0 0; }

#message-list { float:right; width:221px; margin: 0 0 5px 5px; }
#message-list div.a { background:url('/img/postit-1.jpg') no-repeat; height:63px; }
#message-list div.b { background:url('/img/postit-2.jpg') repeat-y; padding:10px 20px; }
#message-list div.c { background:url('/img/postit-3.jpg') no-repeat; height:15px; }
#message-list span { font-weight:bold; }
#message-list a { color:#165fc8; }
#message-list a:hover { text-decoration:underline; }
#message-list ul { list-style:none; margin:10px 0; }
#message-list ul li { cursor:hand; cursor:pointer; }
#message-list ul li img { display:none; float:right; margin-right:3px; }
#message-list ul li.hover { background-color:#ebea76; }
#message-list ul li.hover img { display:block; }

#message { padding-top:25px; }
#message h1 { font: 24px times New Roman; }

