/* ---------------------------------------------- */
/* --------------- MAIN CSS STYLE --------------- */
/* ---------------------------------------------- */

BODY		{ font-family:Arial,Helvetica,sans-serif; color:#373737; font-weight:normal; font-size:13px; line-height:16px; }

IMG		{ border:solid 0px; }


/* -------------------- FONT -------------------- */
/* ---------------------------------------------- */

SPAN.h1		{ font-size:22px; margin:8px 0px; font-weight:bold; letter-spacing:1px; }
SPAN.h2		{ font-size:18px; margin:6px 0px; font-weight:bold; letter-spacing:1px; }
SPAN.h3		{ font-size:14px; margin:4px 0px; font-weight:bold; letter-spacing:1px; }
SPAN.h4		{ font-size:10px; margin:2px 0px; font-weight:bold; letter-spacing:1px; }

SPAN.font_s	{ font-family:Arial,Helvetica,sans-serif; color:#373737; font-weight:normal; font-size:11px; line-height:18px; }
SPAN.font_n	{ font-family:Arial,Helvetica,sans-serif; color:#373737; font-weight:normal; font-size:13px; line-height:18px; }
SPAN.font_b	{ font-family:Arial,Helvetica,sans-serif; color:#373737; font-weight:normal; font-size:15px; line-height:17px; }


/* ------------------- LINKS ------------------- */
/* --------------------------------------------- */

A		{ color:#373737; font-style:oblique; text-decoration:none; }
A:hover		{ color:#CA251F; } /*  */

A.menu		{ color:#FFFFFF; font-style:italic; text-decoration:none; }
A.menu:hover	{ color:#FFDE01; }

A.under		{ color:#CACACA; font-style:normal; text-decoration:none; }
A.under:hover	{ color:#CA251F; }

/* ------------------- FORMS ------------------- */
/* --------------------------------------------- */

INPUT.form		{ border:solid 1px #888888; background:#F1F1F1; }
INPUT:hover.form	{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }
INPUT.formerror		{ border:solid 1px #DD3C10; background:#FFEBE8; color:#000000; }
INPUT:hover.formerror	{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }

SELECT.form		{ border:solid 1px #888888; background:#F1F1F1; }
SELECT:hover.form	{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }
SELECT.formerror	{ border:solid 1px #DD3C10; background:#FFEBE8; color:#000000; }
SELECT:hover.formerror	{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }

TEXTAREA.form		{ border:solid 1px #888888; background:#F1F1F1; }
TEXTAREA:hover.form	{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }
TEXTAREA.formerror	{ border:solid 1px #DD3C10; background:#FFEBE8; color:#000000; }
TEXTAREA:hover.formerror{ border:solid 1px #FFDE06; background:#FFFCE5; color:#000000; }

/* ---------------- PAGESCROLLER --------------- */
/* --------------------------------------------- */

a.pagescroller		{ padding:0px 5px; background:#F1F1F1; border:solid 1px #CACACA; margin:1px; color:#373737; text-decoration:none; letter-spacing:0px; }
a:hover.pagescroller	{ background:#FFFCE5; border:solid 1px #FFDE06; color:#FFDE06; }

span.pagescrollerslc	{ padding:0px 5px; background:#CA251F; border:solid 1px #CA251F; margin:1px; color:#FFFFFF; letter-spacing:0px; }
span.pagescroller	{ padding:0px 5px; background:#F1F1F1; border:solid 1px #CACACA; margin:1px; color:#CACACA; letter-spacing:0px; }

/* ---------------- IMAGE ALBUM  --------------- */
/* --------------------------------------------- */

IMG.imgalb		{ border:solid 0px #CACACA; }
IMG:hover.imgalb	{ border:solid 0px #FFDE06; }

TD.imgalb		{ text-align:center; border:solid 1px #CACACA; background:#F1F1F1 url(../images/back_images.gif) no-repeat; background-position:center; }
TD:hover.imgalb		{ text-align:center; border:solid 1px #FFDE06; background:#FFFCE5 url(../images/back_images_over.gif) no-repeat; background-position:center; }
