* {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10pt;

	line-height:normal;

	font-weight: normal;

	color:#000;

	padding:0;

	margin:0;

}

body {

	/*behavior:url("/_inc/hover.htc");*/

	margin: 0px;

	background-color:#fff;

	padding:0;

	margin-top:15px;



}

/* -------------------------- */

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20pt;

	line-height: normal;



	font-weight:bold;

	color:#333;

	margin:0px 0px 20px 0px;

	padding:0;

}

h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 16pt;

	line-height: normal;

	letter-spacing: -1px;

	font-weight:bold;

	color:#333;

	margin:35px 0px 15px 0px;

	padding:0;

}

/* -------------------------- */ 

a { 

	color:#8d1616; 

	text-decoration:none; 

 }

a:hover { color: #000; text-decoration:none; }

a:active { text-decoration:none; }

a:visited { text-decoration:none; }

/* a:link { color:#f9722a; text-decoration:none;}  */

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:980px;

	border:0px;

}

#nincsigazitas {

	text-align: left;

	background-repeat:no-repeat;

}

#headerTopContainer {

	width:980px;

	height:122px;

	background-repeat:no-repeat;

	font-size:1px;

	clear:both;

}

.menuContainer {

	width:980px;

	text-align:center;

	border-top:1px solid #aaa;

	padding-top:3px;

	padding-bottom:3px;

}

.menuContainer a {

	padding:3px 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#000000;

}

.menuContainer a:hover {

	background-color:#8d1616;

	color:#FFF;

}

.subMenuContainer {

	width:980px;

	text-align:left;

	border-bottom:1px solid #aaa;

	padding-top:3px;

	padding-bottom:3px;

}

.subMenuContainer a {

	color:#000;

	padding:3px 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

}

.subMenuContainer a:hover {

	background-color:#8d1616;

	color:#FFF;

}

.menuActive {

	background-color:#8d1616;

}

#leftSideOuterContainer {

	background-color:#d9d9d9;

	width:310px;

	height:295px;

}



/*#leftSideOuterContainer {

	background-color:#d9d9d9;

	width:310px;

	height:295px;

	float:left;

}*/



#leftSideInnerContainer {

	margin:20px;

}

#headerPicContainer {

	height:295px;

	background-repeat:no-repeat;

	background-position:center center;

	background-image:url(img/loader_headimg.gif);

	background-color:#eeeeee;

	width:670px;

	/*margin-left:310px;*/

	font-size:1px;

}

#detailContainer {

	margin:30px 0px 10px 0px;

	border-bottom:1px solid #aaa;

}

#detailInnerContainer { 

	width:670px;

	margin-left:310px;

	padding-bottom:30px;

}



#footerContainer {

	width:975px;

	height:30px;

	background-repeat:repeat-y;

	clear:both;

}





#rightSideOuterContainer {

	margin-left:247px;



}





/* reservation */

#reservationContainer {

	margin:30px 0px 10px 0px;

	border-bottom:1px solid #aaa;

}

#reservationInnerContainer { 

	width:670px;

	margin-left:310px;

	padding-bottom:30px;

}

.foglalasBizonytalan {

	background-color:#d9d9db;

}

.foglalasBiztos {

	background-color:#898989;

}

.foglalasSzabad {

	background-color:#fff;				

}

h1.reservation {

	color:#abaaad;

	font-size:16pt;

	letter-spacing:normal;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	margin:0;

	padding:0;

}

.reservationTable {

	width:670px;

}

.reservationTable td { padding:10px 0; border-bottom:1px solid #d9d9da; }

.reservationTableTextTd {

	

}

.reservationTableTextTd h1 {

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12pt;

	margin:0;

	padding:0;

}

.reservationTable tr td a img {

	border:0;

	margin:0;

	padding:0;

	width:306px;

	height:135px;

}

.calendarTable {

	border:1px solid #ccc;

	background-color:#fff;

	font-size:10px;

}

.calendarTable td {

	font-size:9pt;

	padding:3px;

	border:0;



}

.resCalTableHead {

	font-size:10px;

	color:#fff;

	background-color:#891217;

}











.hibaDIV { 

	border:1px solid #8d1616;

	background-color:#d9d9d9;

	width:400px;

}



.hibaDIV ul { 	

	list-style: none;

	margin:15px;

	margin-left: 25px;

	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: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;

	font-size:10pt;

	color:#8d1616;

}

.infoDIV { 

	background-image:url(img/info.gif);

	background-repeat:no-repeat;

	background-position:15px 15px;

	border:1px solid #ddd;

	background-color:#f7f7f7;

	color:#999999;

}





/* --  ez a regisztralo form ------------------------ */

.loginFormInput {

	padding:2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#000;

	border:1px solid #aaa;

	width:98%;



}



.loginform {

	padding:2px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

	color:#000;

	border:1px solid #aaaaaa;

	background-color:#f6f6f6;

	background-repeat:no-repeat;

}

.loginform:focus { 



	background-color:#fff;

	border:1px solid #8d1616;

}



input {

	padding:2px;

	font-family:Verdana, Arial, 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; }

/* -------------------------- */

.pagenav {

	color:#3d0000; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	background:none;

	line-height:normal;

	text-align:center; 

	margin:0px 5px 0px 5px;

	padding:2px;

	text-decoration:none;

}

.pagenav a {

	color:#000; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	background:none;

	line-height:normal;

	text-align:center; 

	margin:0px 5px 0px 5px;

	text-decoration:none;

	padding:3px 6px; 

	border:1px solid #878d59;

	background-color:#e4eba7;

}

.pagenav a:link { font-size:8pt; }

.pagenav a:hover { color:#000; text-decoration:none; font-size:8pt; background-color:#dfe1d2; }

/* --------------------------------------------------- */
/* message boxok */
input.afp_error, select.afp_error, textarea.afp_error {
    border: 1px solid #f00;
    color: #D8000C;
    background-color: #FFBABA;
}
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    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(/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);
}
.error ul li, .error ul  {
    color: #D8000C;
	list-style:none;
	margin:0;
	list-style-position:outside;
}
.error ul li {
	margin-left:10px;
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url(/adm/img/validation.png);
}

/* --  ez a regisztralo form ------------------------ */

