@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;
	background: #e5e5e5;
}
form { margin:0; padding:0; }
/* -------------------------- */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	line-height: normal;
	color:#000;
	margin:0px 0px 20px 0px;
	padding:0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: normal;
	color:#000;
	margin:0px 0px 20px 0px;
	padding:0;
}
/* -------------------------- */ 
a { 
	color:#ff9600; 
	text-decoration:none; 
	letter-spacing: normal;
	font-weight:bold;
 }
a:hover { color: #989d8d; text-decoration:none; }
/* a:link { color:#f9722a; text-decoration:none;}  */
a:active {
  outline: none;
}
a:focus {
  outline: none;
}

p { margin-bottom:15px; font-size:10pt; }

b, strong { font-weight:bold; font-size:10pt; } 

ul { list-style: square; list-style-position:outside; margin-left:40px; margin-bottom:15px; }
ol { list-style-position:outside; margin-left:40px; margin-bottom:15px; }
/* -------------------------- */ 
hr { color:#fff; background-color:#fff; border: 0; width: 100%; height: 1px; }
hr.side { color:#989d8d; background-color:#989d8d; border: 0; height: 1px; width:170px; margin:15px auto; }
.zaroDIV { clear:both; height:1px;  font-size:1px; line-height:0; }
/* -------------------------- */ 
#maincontainer {
	margin:0 auto;
	text-align:center;
	width:988px;
	border:0px;
}
#nincsigazitas {
	text-align: left;
	width:988px;
}
#headerContainer { width:988px; background:top center no-repeat; height:179px; }
#headerSlogen { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; font-style:italic; font-weight:normal; color:#989d8d; width:980px; margin-left:4px; padding-top:62px; height:75px; overflow:hidden; }
#headerTopMenu {
	text-align:right;
	color:#000;
	width:980px;
	margin-left:4px;
}
#sitesearchstring {
	border:1px solid #000;
	background-color:#fff;
	width:100px; 
	height:15px;
	padding:0 3px;
	margin-right:5px;
	font-size:8pt;
}
#topMenuTable tr td { font-weight:normal; color:#bbb; }
#topMenuTable tr td a { font-weight:normal; color:#000; }
#topMenuTable tr td a:hover { font-weight:normal; color:#f90; }


#outerMainContainer {
	width:988px;
	background:repeat-y url(/img/contentbg.jpg);
}
/* cleanup */
#outerMainContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#outerMainContainer {display: inline-table;}
/* Hides from IE-mac \*/
* html #outerMainContainer {height: 1%;}
#outerMainContainer {display: block;}
/* End hide from IE-mac */
/* << cleanup */

/* kereso */
#searchDiv {
	margin-top:-1px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:236px; margin-left:5px;
	background:no-repeat url(/img/civilkeresokep.jpg) 200px 15px #6a715d;
}
#searchDiv #innerDiv { 
	margin:15px;
	color:#fff;
}
#searchDiv #innerDiv p { 	
	color:#fff;
}
#searchDiv #innerDiv input.szovegBevitel { width:200px; }
#searchDiv #innerDiv select.szovegBevitel { width:206px; }
#innerDiv h1 { padding:0; margin:0; margin-bottom:10px; font-size:10pt; font-weight:bold; color:#fff; }

/* << kereso */
/* bal oldali oszlop */
#leftColumnContainer {
	position:relative;
	float:left;
	width:236px;
	top:0; 
	left:5;
}
#leftSideBanner { text-align:center; width:200px; margin-left:18px; margin-bottom:18px; }
#leftSideBanner a { 
	color:#fff; 
	text-decoration:none; 
	font-size:9pt;
	font-weight:bold;
}
#leftSideBanner a:hover { 
	color:#e3ebd2; 
	text-decoration:none; 
	font-weight:bold;
}
/* <== bal oldali oszlop */

/* kozepso oszlop */
#centerContainer {
	position:relative;
	float:left;
	width:480px;
	top:35px; 
	left:30px;
}


a.readMoreHeadLink {
	color:#ff9600;	
}
a.readMoreHeadLink:hover {
	color:#989d8d;	
}

/* <== kozepso oszlop */



/* jobb  oszlop */
#rightContainer {
	position:relative;
	float:left;
	width:208px;
	top:0; 
	left:59px;
	background-color:#ecf2e0;
}
.rightSideBanner { font-size:8pt; margin:20px; }
.rightSideBanner p, b, strong { font-size:8pt; }
.rightSideBanner a { 
	color:#ff9600; 
	text-decoration:none; 
	font-size:8pt;
	font-weight:bold;
	white-space:nowrap;
}
.rightSideBanner a:hover { 
	color:#989d8d; 
	text-decoration:none; 
	font-weight:bold;
}
/* <== jobb  oszlop */
.sideCim {
	font-size:8pt;
	font-weight:bold;	
}
.sideText, .sideText p {
	font-size:8pt;
}
a.sideLink {
	color:#ff9600; 
	text-decoration:none; 
	font-size:8pt;
	font-weight:bold;	
}
a.sideLink:hover { 
	color:#989d8d; 
	text-decoration:none; 
	font-weight:bold;
}



#galleryPicDivContainer {
	margin:0; 
	text-align:center;
}
.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;
	width:275px;
}
.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;
}
.loginform:focus { 
}

input {
	padding:2px;
	font-family:Arial,"Trebuchet MS", Geneva, Verdana,  Helvetica, sans-serif;
	font-size:8pt;
	color:#000;
}
