body { font-family: "Liberation Sans", Arial; font-size:12px; color:#555; background:#ddd; margin:0; padding:0}
form { margin: 0px; }
a img{ border: 0px; }


/* Ezek a slider css form�z�sai! */
#wrapper {width:900px;}
#container { position:relative; background:white; height:380px; }
.sliderbutton { position: absolute; top:0; width:32px; height:380px; cursor:pointer}
#slideleft { background-image: url(images/left.gif); background-repeat: no-repeat; top: 170px; left: 0; height: 32px;}
#slideright { background-image: url(images/right.gif); background-repeat: no-repeat; top: 170px; right: 0; height: 32px;}
#slider { float:left; position:relative; overflow:auto; width:900px; height:380px; }
#slider ul { position:absolute; list-style:none; top:0; left:0; margin:0; padding:0; }
#slider li {float:left; width:900px; height:380px;}
.pagination {position:absolute; top:20px; right:40px; list-style:none; height:25px}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff; font-size: 5pt; text-align: center;}
.pagination li:hover, li.current {background:#fff}



/* Ezek a f� szerkezet be�ll�t�sai */
.main-container{ background-color: white; width: 900px; margin: 0 auto 0 auto; background-image: url(images/modul_bg.png); }

.fomenu{ background-image: url(images/menu_bg.png); width: 900px; height: 25px; position: relative; top: -25px; float: left; }
.fomenu ul{ list-style: none; margin: 0; padding: 0; }
.fomenu ul li{ list-style: none; display: inline; float: left; margin: 0; padding: 0; }
.fomenu ul li a{ display: block; float: left; font-size: 8pt; font-weight: bold; text-decoration: none;
					  color: white; padding-left: 8px; padding-right: 8px; padding-top: 6px; height: 19px; }
.fomenu ul li a:hover{ color: yellow; background-image: url(images/menu_bg.png); }


.tartalom{ width: 720px; float: left; margin-top:-25px; padding: 5px;}
.oldalsav{ width: 170px; float: right; background-color: #f5f5a5; margin-top:-25px; }
.lablec{ clear: both; background-color: #d5ffac; height: 17px; padding-top: 5px; text-align: center; color: black; font-size: 8pt; }
.lablec a{ color: navy; font-weight: bold; }
.lablec a:hover{ color: navy; }
.counter{ text-align: center; color: black; font-size: 8pt; padding-top: 10px; padding-bottom: 10px; }

.reklamok{ width: 140px; border: 1px solid #A69F55; text-align: center; background-color: #F5F6E8; padding-top: 5px;	padding-bottom: 5px;	margin-left: 16px; margin-top: 10px; color: black;	font-size: 8pt; }
.reklamok img{ border:0; }


/* Modulok alapvet� form�z�sai */

.tartalom p{ text-align: justify; margin-top: 0; margin-bottom: 15px; }
.tartalom h1{ color: navy; font-size: 12pt; margin-top: 0px; font-family: "Liberation Sans", Arial; }
.tartalom h2{ color: green; font-size: 11pt; margin-top: 0px; font-family: "Liberation Sans", Arial; }
.tartalom em{ color: gray; }
.tartalom a{ color: blue; }
.tartalom a img{ border:0; }



/* modul form�z�sai */

.belsoablak{ border: 1px solid #e3b760; background: #fff6d4; padding: 3px 3px 3px 3px; }
.belsoablak input{ margin-bottom: 5px; }
.belsoablak textarea{ margin-bottom: 5px; }
.belsoablak img{ margin-bottom: 5px; }
.belsoablak a{ color: black; text-decoration: none; }
.belsoablak a:hover{ color: #72703E; text-decoration: none; }
.belsoablak label{ display: block; float: left; width: 100px; margin-top: 6px; font-size: 8pt; }

.caption { font-size: 10pt; font-weight: bold; background-image: url(images/mbar.jpg); padding: 2px; height: 18px; color: black; }
.caption a { font-size: 8pt; font-weight: normal; padding: 2px; height: 18px; color: black; }
.caption a:hover { color: #825d17; }

.toolbar { background-image: url(images/mbar.jpg); border: 0px solid white; padding: 6px; height: 13px; color: black; }

.infobox{ background-color: #bfe384; color: #4e6c1c; border: 1px solid #618723; padding: 2px; font-size: 8pt; }	
.infobox a{ color: #4e6c1c; }
	
.hibabox{ background-color: #ff7575; color: #9f0000; border: 1px solid #9f0000; padding: 2px; }	

.enekbox{ color:black; }
.enekbox a{ color:black; font-weight: bold; text-decoration: none; }
.enekbox a:hover{ color: #8F7934; font-weight: bold; }

.enekszoveg{ font-family: "Courier New", Courier, monospace; font-size: 10pt; color: black; }
.enekszoveg em{ font-family: "Courier New", Courier, monospace; font-size: 10pt; color: red; }
	
.idezet{ color: gray; font-style: italic; }

.miniatur{ text-align: center; }
.miniatur img{ padding: 3px; }

.index{ text-align: center; }
.index a{ color: black; text-decoration: none; }
.index a:hover{ color: #72703E; text-decoration: none; background-color: #ffefac; }


.fejlecbox{ background-color: #fceec9; color: black; border: 1px solid #fbcc92; padding: 2px; font-size: 8pt; }	

.album{ float: left; width: 170px; text-align: center; border: 1px solid gray; padding:2px; }
.album a { text-decoration: none; }
.album img{ width:166px; height: 125px;}

/* �j defin�ci�k */
.enekikon{ float: left; width: 32px; height: 32px; }

#modalisAblak label{ display: block; float: left; width: 100px; margin-top: 6px; font-size: 8pt; }
#modalisAblak input, textarea, select{ margin-bottom: 5px; }
#modalisAblak form{ margin:0; padding:0; }

.minime_cal { width: 154px; font-family: Arial; font-size: 12px; margin-right: 5px; }
.minime_cal_head { width: 148px; height: 16px; padding: 2px; color: #004040; text-align: center; font-weight: bold; border: 1px solid #618723; }
.minime_cal_head a { text-decoration:none; }
.minime_cal_week { margin: 1px; text-align: center; width: 16px; height: 16px; padding: 2px; background-color: #618723; float: left; color: #fff; }
.minime_cal_blank { margin: 1px; text-align: center; width: 20px; height: 20px; float: left; }
.minime_cal_days { margin: 1px; text-align: center; width: 16px; height: 16px; padding: 2px; background-color: #87ceeb; float: left; color: #fff; }
.minime_cal_days a{ text-decoration:none; color: #fff; }
.minime_cal_days_x { margin: 1px; text-align: center; width: 16px; height: 16px; padding: 2px; background-color: #2186af; float: left; color: #fff; }
.minime_cal_days_x a{ text-decoration:none; color: yellow; }

#likebox{
	-moz-border-radius: 10px;
	border-radius: 10px; 
	background-color: white;
	border: 1px solid #2e77b1;
	padding: 3px;
	margin: 14px;
}

ul.pager { list-style: none; text-align: center; }
ul.pager li { display: inline-block;  margin: 1px; border: 1px solid #eeeeee;  padding: 2px; }
ul.pager li.active { background-color: #eeeeee; }
ul.pager li a { text-decoration: none; color: #000000; }
ul.pager li.ellipsis { border: none;  padding: 2px; }
.song-filter { border: 1px solid #e3b760; background: #fff6d4; }
.song-filter-inner { padding: 10px; }
.song-filter-inner label { display: inline-block; width: 80px; }
.lista-cim { font-weight: bold; color: #000000!important; text-decoration: none; }