body {background:url('../gfx/template1/page_bg.jpg') top left repeat-y; font: 78%/1.6em "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif; font-size: 11px; background-color: #549fce;}
body, div, p, form, img {margin: 0; padding:0; border: 0;} 

#page{width:972px; margin: 0; display: block; height: 100%; padding: 0; overflow: hidden;}
#top {width:972px; height: 270px; overflow: hidden;}
#left {width:188px; float: left; overflow: hidden; color: white;} 
#left select{font-size: 11px;}

#hirlevel {padding-bottom: 10px; margin: 0; text-align: center;}

#statok {padding: 5px; font-size:10px; color: #5c3100; line-height: 150%;}
#statok  a {color: #5c3100;}
#statok ul li 
{
		font-size: 9px;
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 0;
		list-style-image: url('../gfx/template1/liarrow2.gif');

}
a {Text-decoration:none;}
a:hover {text-decoration: underline;}
#folaphir {line-height: 140%; font-size: 10px;}
.fp_cont {margin: 10px 0 15px 0;}
.fp_cont a {color: white;}
.fp_title {font-size: 12px; background-color: #f25f00; padding: 5px 10px; margin: 10px 0 10px 0; border-top: 6px solid #fe7e00;}
.fp_title a {color: white;}
.fp_tovabb {padding-top: 5px; text-align: right;}
.fp_pics {border: 2px solid white; margin-bottom: 7px;}



#bottom {text-align: center; padding: 5px; width:972px; color: #ffffff; background-color: #549fce; font-weight: bold; font-size: 13px;}
#bottom  a {color: #ffffff;}
#bottom  a:hover {color: #ffffff;}


#menutable {margin: 10px 0 0 10px; width: 219px; padding-bottom: 15px;}        

.catlist2 {margin-left: 20px;}
#galleria_cont img {border: 1px solid white;}

/* Rovat nezet, hirek listaja  */
.rovat_cont {clear:both; padding: 15px 0; margin: 0; border-bottom: 1px solid dashed #5c3000; margin: 10px;}
.rovat_cont_cim {font-size:18px; font-weight:bold; }
.rovat_cont_pics {float: left; margin-right: 15px;}
.rovatname {font-size: 20px; padding: 0; margin-bottom: 10px; font-weight: bold;}
.rovatftime {font-size: 9px;}

.cim_cont {clear:both;}

#cikk_cont {padding: 20px 15px 15px 10px;}
#cikk_cont a {color: #740000;}
#cikk_cont img {border: 1px solid white;}
#cikk_cont h5 {font-size: 14px; padding: 15px 0; margin: 0;}
.cikkcim {font-size: 28px; font-weight: bold; padding: 0px 0 10px 0; line-height: 150%;}
.cikk_thumbs {clear:both; margin-top: 25px; border-bottom: 1px solid dashed #5c3000; padding-top:15px;}
.cikk_thumbs_pics {float: left; width: 130px;}
.cikk_alja {clear:both; margin-top: 35px;}

.banner_st {margin: 20px 0; width: 100%; float: left; padding: 10px 0; text-align: center;}
.banner_st_img {height: auto; background:url("../gfx/d.gif"); padding: 10px 0 10px 0; margin: 0;}


.navigator
{ 
	padding: 5px 10px; background-color: #f2f2f2; color: #470000; font-size:9px; font-weight: normal; text-align: center;
}
.navigator a {text-decoration:none; color: #470000 }
.navigator a:hover {text-decoration:underline}
.goto {color: #470000;}

/* CIKK VEGEN OLDALTORES/OLDALVALASZTO */
#pagesw { clear: both; width: 100%; height: 60px; margin: 10px 0; padding-top: 20px; }
#pagesw div.title { font-size: 13px; font-weight: bold; } 
#pagesw div.rowcont { width: 100%; font-size: 12px; font-weight: bold; }
#pagesw div.rowcont div.elozo { width: 22%; float: left; text-align: left; }
#pagesw div.rowcont div.szamok { width: 44%; float: left; text-align: center; }
#pagesw div.rowcont div.kovetkezo { width: 22%; float: left; text-align: right; }

.comment { width: 100%; margin-top: 10px; }
.comment div.top { width: 99%; border: 1px solid #ffffff; height: 16px; padding: 2px 5px; }
.comment div.top div.count { float: left; width: 9%; margin: 0 2px; }
.comment div.top div.name { float: left; width: 29%; margin: 0 2px; }
.comment div.top div.reply { float: left; width: 19%; margin: 0 2px; }
.comment div.top div.time { float: left; width: 39%; text-align: right; margin: 0 2px; }
.comment div.text { clear: both; width: 99%; padding: 5px; border: 1px solid #ffffff; border-top: none; }
.comment div.text div.reply { font-style: italic; border: 1px dashed #ccc; padding: 5px; margin: 0 0 5px 0; }
#newcomm { margin-top: 20px; }
#newcomm form { width: 100%; }
#newcomm form fieldset { padding: 5px; }
#newcomm form fieldset p {}
#newcomm form fieldset p label { float: left; display: block; width: 100px; }

/*galeri design*/
.galeria {
	font-size: 0;
	line-height: 0;
	text-align: center;
	border-top: 1px solid #c1c1c1;
	margin-top: 8px;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 8px;
	margin: 30px 0;
}
.galeria img {
	width: 42px;
	height: 42px;
	border: 1px solid #a5a5a5;
	padding: 1px;
	margin: 3px 2px;
	/*-moz-opacity: 0.7;*/
}
.galeria a:hover img {
	border: 1px solid #555;
}
.galeria a:hover img {
	margin: 1px 0;
	width: 50px;
	height: 50px;
	padding: 0px;
	border: 0;
	/*-moz-opacity: 0.99;*/
}
