@charset "utf-8";
* {
	font-family: Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size:10pt;
	line-height:140%;
	font-weight: normal;
	color:#000;
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	padding-top:15px;
	background: #fff no-repeat top center url(/img/mainbg.jpg);
}
form { margin:0; padding:0; }
/* -------------------------- */
h1 {
	font-family: Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size: 20pt;
	line-height: normal;
	color:#fff;
	margin:0px 0px 20px 0px;
	padding:0;
}
h2 {
	font-family: Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size: 16pt;
	line-height: normal;
	color:#fff;
	margin:35px 0px 15px 0px;
	padding:0;
	font-variant:small-caps;
	background:none;
}
/* -------------------------- */ 
a { 
	color:#e09a08; 
	text-decoration:none; 
	letter-spacing: normal;
 }
a:hover { color: #a42500; text-decoration:none; }
/* a:link { color:#f9722a; text-decoration:none;}  */
a:active {
  outline: none;
}
a:focus {
  outline: none;
}





a.readMore { color:#ff9c00; font-weight:bold; }
a.readMore:hover { color:#720000; font-weight:bold; }

p { margin-bottom:15px; }

b, strong { font-weight:bold; } 
/* -------------------------- */ 
hr { color:#b08c00; background-color:#b08c00; border: 0; width: 100%; height: 1px; }
.zaroDIV { clear:both; height:1px;  font-size:1px; line-height:0; }
.kiemeles { color:#d89d9d; }
/* -------------------------- */ 
#maincontainer {
	margin:0 auto;
	text-align:center;
	width:982px;
	border:0px;
}
#nincsigazitas {
	text-align: left;
	width:982px;
}
#headerPicContainer {
	background:top left no-repeat url(/img/headpic.jpg);
	width:983px; 
	height:234px;
	margin-bottom:14px;
}
#nevnapContainer {
	width:970px; 
	height:32px;
	text-align:right;
	padding:5px;
	font-size:12pt;
	color:#fff;
}
#nevnapContainer * { color:#fff; }
#nevnapContainer b { font-size:13pt; font-weight:bold; }

#scrollingNewsContainer {
	margin:10px 0 14px 0;
	width:982px;
	height:49px;
	font-size:18px;
}
#scrollingNewsInnerContainer {
	margin-left:20px;
	padding-top:10px;
	width:940px;
	font-size:18px;	
}
#scrollingNewsInnerContainer { 
	font-weight:bold;
	font-size:18px;
}
#scrollingNewsInnerContainer * { color:#ccc; margin:0; padding:0; 	font-size:18px; }
#scrollingNewsInnerContainer a { 
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
#scrollingNewsInnerContainer a:hover { 
	color:#ffa800;
}


#mainContentContainer {
	width:982px;
	background:#fff repeat-y top left url(/img/contentbg.gif);
}

/* menu innen */
#menuContainer {
	width:258px;
	background:top left no-repeat url(/img/menubg.gif);
}

#menuInnerContainer {
	width:248px;
	margin-left:10px;
	padding-top:30px;
}
#menuContainer ul { margin:0; padding:0;  }
#menuContainer ul li {
	margin:0;
	padding:0;
	display: inline;
	list-style-type: none;
	margin:0; padding:0;
}
#menuContainer ul li a { font-style:italic;  font-size:11pt; font-weight:bold; margin-bottom:10px;padding:5px;padding-left:15px; display:block;  background:url(/img/mainmenu_a_bg.png) repeat-y; color:#000; }
#menuContainer ul li a:hover { background:none; background-color:#ac3400; color:#fff; }


#menuContainer a { font-style:italic;  font-size:11pt; font-weight:bold; margin-bottom:10px;padding:5px;padding-left:15px; display:block;  background:url(/img/mainmenu_a_bg.png) repeat-y; color:#000; }
#menuContainer a:hover { background:none; background-color:#ac3400; color:#fff; }

#menuContainer div.subMneu a { font-style:italic;  font-size:10pt; font-weight:bold; margin-bottom:10px;padding:5px;padding-left:30px; display:block;  background:url(/img/mainmenu_a_bg.png) repeat-y; color:#000;}
#menuContainer div.subMneu a:hover { background:none; background-color:#d79519; color:#fff; }

/* menu eddig */

#mainContentInnerContainerBG { 
	width:710px;	
	background-image: url(/img/contentinnerbg.gif);
	background-repeat:no-repeat;
}

#mainContentInnerContainer { 
	width:701px;
	padding-top:10px;
}

h1.mainPageH1 {
	height:34px;
	color:#fff;
	font-size:18pt;
	font-weight:bold;
	font-style:italic;
	padding:0;
	margin:0;
	padding-left:20px;
	padding-top:15px;
	margin-bottom:0px;	
}
/* tartalom */
#contentInnerContainer p { margin:0 30px; margin-bottom:20px; text-align:justify; }
#contentInnerContainer ul, ol { margin:0 30px; margin-bottom:20px; margin-left:80px; text-align:justify; }


.colorTitle1, .colorTitle2, .colorTitle3, .colorTitle4, .colorTitle5, .colorTitle6 {
	font-family: Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size: 16pt;
	line-height: normal;
	margin:35px 0px 15px 0px;
	padding:3px 140px 3px 15px;
	font-weight:bold;
	color:#fff; font-style:italic; font-weight:bold; font-size:14pt;	
}
.colorTitle1 { background: #e6ab4e repeat-y url(/img/colortitle1_bg.gif); }
.colorTitle2 { background: #d98b23 repeat-y url(/img/colortitle2_bg.gif); }
.colorTitle3 { background: #c45d02 repeat-y url(/img/colortitle3_bg.gif); }
.colorTitle4 { background: #a42500 repeat-y url(/img/colortitle4_bg.gif); }
.colorTitle5 { background: #800000 repeat-y url(/img/colortitle5_bg.gif); }
.colorTitle6 { background: #800000 repeat-y url(/img/colortitle6_bg.gif); }


.colorCell1, .colorCell2, .colorCell3, .colorCell4, .colorCell5, .colorCell6 { padding:5px 10px; color:#fff; font-weight:bold; }
.colorCell1 { background: #e6ab4e ; }
.colorCell2 { background: #d98b23 ; }
.colorCell3 { background: #c45d02 ; }
.colorCell4 { background: #a42500 ; }
.colorCell5 { background: #800000 ; }
.colorCell6 { background: #b8b8b8 ; }




.colorTitle1 *, .colorTitle2 *, .colorTitle3 *, .colorTitle4 *, .colorTitle5 *, .colorTitle6 * { color:#fff; font-style:italic; font-weight:bold; font-size:14pt; }
.colorTitle1 a:hover, .colorTitle2 a:hover, .colorTitle3 a:hover, .colorTitle4 a:hover, .colorTitle5 a:hover, .colorTitle6 a:hover { color:#000; font-style:italic; font-weight:bold; font-size:14pt; }




#footerTopDiv {
	height:10px;
	width:982px;
	background-image:url(/img/footer.gif);
}


#rssContainer {
	margin-left:440px;
	width:530px;
	text-align:right;
	padding-top:3px;
	color:#fff;
}
#rssContainer a {
	font-size:8pt; 
	color:#fff;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
#rssContainer a:hover { 
	color:#fb0;
}




.printDiv {
	text-align:center; 
	margin-top:20px; 
	padding-top:10px; 
	border-top:1px solid #fff;
}








#galleryPicDivContainer {
	margin:0px 20px; 
}
.galleryPicDiv {
	float:left;
	width:100px; 
	height:100px;
	border:0;
	margin-right:8px;
	margin-bottom:8px;
}






.hibaDIV { 
	border:1px solid #892222;
	background-color:#f2cdcd;
	padding:15px;
	width:368px;
}

.hibaDIV ul { 	
	margin-left: 10px;
	padding: 0; 
}
/*
.hibaUL { color:#FFFFFF; }
*/
.hibaDIV li { 
	background-image:url(/img/hiba.gif);
	background-repeat:no-repeat;
	padding-left: 30px;
	margin:0px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#892222;
	height:20px;
}
.infoDIV { 
	background-image:url(../img/info.gif);
	background-repeat:no-repeat;
	background-position:15px 15px;
	border:1px solid #ddd;
	background-color:#f7f7f7;
	color:#999999;
}
/* message boxok */
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 0;
	margin-bottom:10px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	text-align:left;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/img/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/img/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/img/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/img/error.png');
}
.error ul li { 
    color: #D8000C;
}
.error ul, .error ul li  {  list-style:none; list-style-type:none; }
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/img/validation.png');
}





/* --  ez a regisztralo form ------------------------ */
.loginform {
	padding:2px;
	font-family:Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
/*	background-color:#efefef; */
background:none;
	border:1px solid #aaa;
}
.loginform:focus { 

	background-color:#fff;
	border:1px solid #333;
}

input {
	padding:2px;
	font-family:Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
}
/* -------------------------- */
.kepbal { border:1px solid #777; float: left; margin-right:10px; }
.kepjobb { border:1px solid #777; float: right; margin-left:10px; }
/* -------------------------- */
