/* *************************************************	*/
/*	Alap cuccok 										*/
/* *************************************************	*/

body
{
	font-family				:"Comic Sans", "Comic Sans MS", cursive;
	font-size				:12px;
	background-color		:#FFFFFF;
	color					:#606060;
}


MARQUEE
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;
	color					:#606060;
}

table
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;  
	color					:#606060;
	border-color			:#FFFFFF;
    font-weight:bold;color:#507660;
}



/* *************************************************	*/
/*	Opentable 											*/
/* *************************************************	*/
.tablafejlec
{
	font-weight				:bold;
	color					:#0289AE;
	background-color		:#A6D6E0;
	border-color			:#cdcdcd;
	border-width			:1px;
	border-style			:solid;
	padding					:2px;
}

.tablanormal
{
	font-weight				:normal;
	color					:#606060;
	border-width			:1px;
	border-style			:solid;
	border-color			:#cdcdcd;
	padding-left			:13px;
	padding-right			:13px;
	padding-top				:8px;
	padding-bottom			:8px;
}

.listafejlec
{
	font-weight				:bold;
	color					:#606060;
	background-color		:#CEE0F6;
	border-color			:#cdcdcd;
	border-width			:1px;
	border-style			:solid;
	padding					:2px;
}

.listanormal
{
	font-weight				:normal;
	color					:#606060;
	border-width			:1px;
	border-style			:solid;
	border-color			:#cdcdcd;
	padding-left			:2px;
	padding-right			:2px;
	padding-top				:2px;
	padding-bottom			:2px;
}

/* *************************************************	*/


/* *************************************************	*/
/*	Vékony rácsos táblák								*/
/* *************************************************	*/
.racs
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	color					:#606060;
	border-color			:#b3cbe1;
	border-width			:1px;
	border-style			:solid;
}








/* *************************************************	*/
/*	Linkek	 											*/
/* *************************************************	*/

link,a:link, a:visited, a:active
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;
	font-weight				:normal;
	color					:#C57504;
	text-decoration			:underline;
}

a:hover
{
	text-decoration			:none;
}


.egyeblink:link, .egyeblink:link, .egyeblink:visited, .egyeblink:active
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;
	font-weight				:normal;
	color					:#507660;
	text-decoration			:underline;
}

.egyeblink:hover
{
	text-decoration			:none;
}


.forditott2:link,.forditott2:link, .forditott2:visited, .forditott2:active
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	font-weight				:bold;
	color					:#FF6666;
	text-decoration			:none;
}

.forditott2:hover
{
	text-decoration			:none;
}


.sarga:link,.sarga:link, .sarga:visited, .sarga:active
{
	text-decoration			:underline;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;
	font-weight				:normal;
	color					:#EC761F
}

.sarga:hover
{
	text-decoration			:none;
}


.top10:link,.top10:link, .top10:visited, .top10:active
{
	text-decoration			:underline;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:11px;
	font-weight				:normal;
	color					:#b3cbe1;
}

.top10:hover
{
	text-decoration			:none;
}




/* **********	*/

.kep:link, .kep:visited, .kep:active
{
	text-decoration			:none;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	font-weight				:normal;
	color					:#3633AD;
}
.kep:hover
{
	color					:#36bf80;
}


/* **********	*/

div#menu a:link, div#menu a:visited, div#menu a:active
{
	color					:#4C4D4C;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	text-decoration			:none;
	font-weight				:bold;
}

div#menu a:hover
{
	color					:#507660;
}


div#menu2 a:link, div#menu2 a:visited, div#menu2 a:active
{
	color					:#507660;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	text-decoration			:none;
	font-weight				:bold;
}

div#menu2 a:hover
{
	color					:#507660;
}

.menu_adm:link, .menu_adm:visited, .menu_adm:active
{
	color					:#FF6666;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	text-decoration			:none;
	font-weight				:normal;
}

.menu_adm:hover
{
	color					:#36bf80;
}


.menu2_adm:link, .menu2_adm:visited, .menu2_adm:active
{
	color					:#FF6666;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	text-decoration			:none;
	font-weight				:bold;
}

.menu2_adm:hover
{
	color					:#36bf80;
}

/* az alsó menük stílusbeállítása */


td.menu_f
{
	color					:#4f4e4e;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	text-decoration			:none;
	font-weight				:normal;
}

.menu_footer:link, .menu_footer:visited, .menu_footer:active
{
	color					:#4f4e4e;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:10px;
	text-decoration			:none;
	font-weight				:normal;
}

.menu_footer:hover
{
	color					:#4f4e4e;
	text-decoration			:underline;
}


/* *************	*/
/* 	Listázók		*/
/* *************	*/


.lister_aktiv:link, .lister_aktiv:visited, .lister_aktiv:active
{
	text-decoration			:underline;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	font-weight				:bold;
	color					:#EEc500;
}

.lister_aktiv:hover
{
	text-decoration			:none;
}

/* **********	*/

.lister_inaktiv:link, .lister_inaktiv:visited, .lister_inaktiv:active
{
	text-decoration			:underline;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	font-weight				:bold;
	color					:#b3cbe1;
}

.lister_inaktiv:hover
{
	text-decoration			:none;
}




/* *************************************************	*/










/* *************************************************	*/
/*	Fő navigációs sor stílusa							*/
/* *************************************************	*/

td.navigator
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:18px;
	color					:#51A472;
	font-weight				:normal;
}


a.navigator:link, a.navigator:active, a.navigator:visited 
{
	text-decoration			:underline;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:18px;
	color					:#51A472;
	font-weight				:bold;
}

a.navigator:hover
{
	text-decoration			:none;
}






/* *************************************************	*/
/*	A lapozó függvény által generált					*/
/*	jumper legördülő stílusa							*/
/* *************************************************	*/
.jumper
{
	background-color		:#bfd6ff;
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:10px;
	color					:#000000;
	height					:16px;
}






/* *************************************************	*/
/*	A bélyegező képkirakó stílusai						*/
/*	Fő, alap stílus										*/
/*	A többi képkirakó stílusa az adott					*/
/*	modulokban lesz a konfigban							*/
/* *************************************************	*/
.image_ures
{
	border-style			:solid;
	border-color			:#505050;
	border-width			:0px;
}

.putimage
{
	border-style			:solid;
	border-color			:#b3cbe1;
	border-width			:2px;
}





/* *************************************************	*/
/*	Űrlap elemek										*/
/* *************************************************	*/
input,textbox,select,textarea
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:12px;
	color					:#606060;
	border-style			:solid;
	border-width			:1px;
	border-color			:#cdcdcd;
	background-color		:#FFFFFF;
}

input.button
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	color					:#4C4D4C;
	border-style			:solid;
	border-width			:1px;
	border-color			:#cdcdcd;
	background-color		:#BEE476;

}


/* *************************************************	*/
/*	Egyéb												*/
/* *************************************************	*/

.error
{
	background-color		:#FF6666;
}


/*	kiemelés a listázókban								*/
.highlight
{
	background-color		:#1962a4;
}

.nevnap
{
	font-family				:Comic Sans, Comic Sans MS, cursive;
	font-size				:13px;
	font-weight				:bold;
	color					:#ffffff;
}



/* *************************************************	*/
/*	Bannersáv jobb zóna									*/
/* *************************************************	*/
.banner_keret_vilagos
{
	border-style			:solid;
	border-color			:#FCFEFD;
	border-width			:2px;
}

.banner_keret_vilagos2
{
	border-style			:solid;
	border-color			:#FCFEFD;
	border-width			:1px;
}

.banner_keret_sotet
{
	border-style			:solid;
	border-color			:#9D9D9D;
	border-width			:2px;
}

img.kep_border
{
	border: solid 2px;
	border-color:#e0dfe4;
	cursor:pointer;
}

#lightbox{    position: absolute;    left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

#imageData{    padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }    
#imageData #caption{ font-weight: bold;    }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;    }            
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}         

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } 
