@charset "utf-8";
* {
	color:#fff;
	padding:0;
	margin:0;
}
img, div, a { behavior: url(/js/png/iepngfix.htc) }
body {
	margin:0;
	padding:0;
	background: #0e0e0e url(/img/bg.jpg) top left repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.45em;
}
form { margin:0; padding:0; }
/* -------------------------- */
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: normal;
	color:#fff;
	margin:0px 0px 20px 0px;
	padding:0;
}
h2 {
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.4em;
	color:#fff;
	margin:35px 0px 15px 0px;
	padding:0;

}
/* -------------------------- */ 
a { 
	text-decoration:none; color:#ffdf6e; border:0;
}
a:hover { 
	color:#fff; 
	text-decoration:none; 
	border-bottom:1px dashed #ffdf6e;
}
/* a:link { color:#f9722a; text-decoration:none;}  */
 
p { margin-bottom:15px;}
b, strong { font-weight:bold; } 

ul { margin:0; padding:0; margin-bottom:15px; }
ol { margin:0; padding:0; margin-bottom:15px; }

ul li { margin-left:40px; padding:0; list-style-position:outside; list-style:square; }
ol li { margin-left:40px; padding:0; list-style-position:outside; list-style:square; }

/* -------------------------- */ 
hr { color:#803b3b; background-color:#803b3b; border: 0; width: 100%; height: 1px; }
.zaroDIV { clear:both; height:1px;  font-size:1px; line-height:0; }
.kiemeles { color:#ffdf6e; }
/* -------------------------- */ 
#maincontainer {
	margin:0 auto;
	text-align:center;
	width:898px;
	border:0px;
}
#nincsigazitas {
	text-align: left;
	width:898px;
	background-repeat:no-repeat;
}

#topPic {
	background:no-repeat top left url(/img/top.jpg);	
	width:898px;
	height:220px;
}

#contentOuterContainer {
	background:url(/img/arnyek.png) top left repeat-y;
}
#contentInnerContainer {
	background:url(/img/mainbg.jpg)	no-repeat 59px 0px;
	width:839px;
}
#mainContentContainer {
	width:430px;
	margin-left:360px;
	padding-top:170px;
}

#foot {
	background:url(/img/foot.png) top left no-repeat;
	height:24px;
}

#galleryPicDivContainer {
	margin-top:30px; 
}
.galleryPicDiv {
	float:left;
	width:100px; 
	height:100px;
	border:0;
	margin-right:8px;
	margin-bottom:8px;
}

/* message boxok */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	width:355px;
	text-align:left;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/adm/img/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/adm/img/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/adm/img/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/adm/img/error.png');
	margin-bottom:25px;
}
.error ul, .error ul li { color:#C00; list-style:none; list-style-position:inside; margin:0; padding:0; }
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/adm/img/validation.png');
}

/* --  ez a regisztralo form ------------------------ */
select { color:#000; font-size:10pt; }
select option { color:#000; font-size:10pt; }
.loginform {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
	background-color:#f3f1e6;
	border:1px solid #415b3a;
}
.loginform:focus { 
	background-color:#fff;
	border:1px solid #000;
}

input {
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
}