*
{
	margin: 0px;
	padding: 0px;
	border-spacing: 0px; /* cellspacing */
}

body
{
	background-color:#C3D9FF;/**/
	font-family: Verdana,Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
}
* html #all
{
	height: 100%;
}
/* ---------------------------------------------- ---------------------------------------------- */
#hl
{
position:absolute;
background-color:#97E6AA;
}
#ll
{
position:absolute;
background-color:#97E6AA;
text-align:center;
}
#sl
{
position:absolute;
background-color:#97E6AA;
text-align:center;
}
#text
{
position:absolute;
background-color:#97E6AA;
top:50px;
width:100%;
}

#head /* div for header*/
{
	/*position:absolute;  */
}


#page-empty
{
	height: 20px;
	clear: both;
}

/* #footer
{
	
	height: 20px;
		background:black;
		color:white;
		width:1260px;
		text-align:center;

	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}*/


img
{
	
	border:0px;
	cursor:pointer;
}

  


/* header table and links etc*/


font.asl/* slogan font */
{
	font-weight:bold;
	font-family:Verdana,Tahoma;
	font-size:18px;
	font-weight:lighter;
}
a.asl:hover /* slogan link */
{
	color:green;
	text-decoration:underline;	
}
a.asl:visited /* slogan link */
{
	color:purple;
	text-decoration:underline;	
}
a.asl:link /* slogan link */
{
	color:navy;
	text-decoration:underline;
}



font.bb/* buy banner font */
{
	font-weight:normal;
	font-family:Verdana,Tahoma;
	font-size:14px;
	font-weight:bold;
}
a.bb:hover /* buybanner link */
{
	color:green;
	text-decoration:underline;		
}
a.bb:visited /* buybanner link */
{
	text-decoration:none;
	color:red;	
}
a.bb:link /* buybanner link */
{
	color:red;
	text-decoration:none;		
}

font.l/* link font */
{
	font-weight:normal;
	font-family:Verdana,Tahoma;
	font-size:14px;
	font-weight:bold;
}
a.l:hover /* link link */
{
	color:green;
	text-decoration:underline;		
}
a.l:visited /* link link */
{
	color:purple;
	text-decoration:none;	
}
a.l:link /* link link */
{
	color:blue;
	text-decoration:none;		
}

a.title:hover /* link link */
{
	text-decoration:none;
	color:navy;
}
a.title:visited /* link link */
{
	text-decoration:none;
	color:purple;
}
a.title:link /* link link */
{
	color:navy;
	text-decoration:none;		
}

font.m/* middle dot font */
{
	font-weight:normal;
	font-family:Verdana,Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#cccccc;
}

/*top line of game border*/
#tl
{
position:absolute;
background-color:#000000;
}

/* -------------------------------------- */

#header-logo /* not used */
{
	vertical-align:top;
	/* backround-image:url(/tpl/image/bg_logo.png); */
		background-repeat:repeat;
	background-color:#C3D9FF;
}

#header-stats /* not used */
{
	vertical-align:top;
	/* backround-image:url(/tpl/image/bg_logo.png); */
		background-repeat:repeat;
	background-color:#C3D9FF;
}

#header-links
{
	text-align:center;
	background:#FAD163;
}

#header-slogan
{
		text-align:center;
			background:#C3D9FF;
}
#header-slogan2
{
		text-align:center;
			background:#C3D9FF;
}


/*guestbook stuff*/

table.guestbook_entry
{
	background:#C3D9FF;
	border-spacing: 0px; /* cellspacing */
	padding:0;
	border-collapse:collapse;
	width:700px;
}

td.gbe0 /* guestbook entry odd*/
{
	overflow:auto;
	background:#E8EEF7;	
}
td.gbe1 /* guestbook entry even*/
{
	overflow:auto;
	background: #E0ECFF; /* blue */
}
td.gbe2 /* guestbook entry even*/
{
	overflow:auto;
	background: #FAD163;
}
td.gbe3 /* guestbook entry odd*/
{
	overflow:auto;
	background:#FFFFCC;	
}
td.gbe4 /* green */
{
	overflow:auto;
	background:#97E6AA;	
}

tr.gbe0 /* guestbook td background - lighter blue*/
{
	background:#E8EEF7;
}
tr.gbe1 /* guestbook td background - light-blue*/
{
	background:#E0ECFF;
}
tr.gbe2 /* guestbook messages, titles etc - orange*/
{
	background: #FAD163;
}
tr.gbe3 /* guestbook messages, titles etc - light yellow*/
{
	background: #FFFFCC;
}
tr.gbe4 /*  green */
{
	background:#97E6AA;	
}

tr.gbe0mid /**/
{
	background:#C3D9FF;
	height:6px;
}
tr.gbe1mid /**/
{
	background:#C3D9FF;
	height:6px;
}
tr.gbe2mid /**/
{
	background:#FAD163;
	height:6px;
}
tr.gbe3mid /**/
{
	background:#C3D9FF;
	height:6px;
}
tr.gbe4mid /**/
{
	background:#97E6AA;
	height:6px;
}


td.gbe0topl /* guestbook entry odd*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tl0.png) no-repeat top left; 
}
td.gbe1topl /* guestbook entry even*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tl1.png) no-repeat top left; 
}
td.gbe2topl /* guestbook entry even*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tl2.png) no-repeat top left; 
}
td.gbe3topl /* guestbook entry odd*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tl3.png) no-repeat top left; 
}
td.gbe4topl /* guestbook entry odd*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tl4.png) no-repeat top left; 
}

td.gbe0botl /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/bl0.png) no-repeat bottom left; 
}
td.gbe1botl /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/bl1.png) no-repeat bottom left; 
}
td.gbe2botl /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/bl2.png) no-repeat bottom left; 
}
td.gbe3botl /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/bl3.png) no-repeat bottom left; 
}
td.gbe4botl /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/bl4.png) no-repeat bottom left; 
}

td.gbe0topr /* guestbook entry odd*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tr0.png) no-repeat top right; 
}
td.gbe1topr /* guestbook entry even*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tr1.png) no-repeat top right;
}
td.gbe2topr /* guestbook entry odd*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tr2.png) no-repeat top right; 
}
td.gbe3topr /* guestbook entry even*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tr3.png) no-repeat top right;
}
td.gbe4topr /* guestbook entry even*/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/tr4.png) no-repeat top right;
}

td.gbe0botr /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/br0.png) no-repeat bottom right; 
}
td.gbe1botr /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/br1.png) no-repeat bottom right; 
}
td.gbe2botr /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/br2.png) no-repeat bottom right; 
}
td.gbe3botr /**/
{
	width:6px;
	height:6px;
	background: url(/tpl/image/br3.png) no-repeat bottom right; 
}
td.gbe4botr /* green */
{
	width:6px;
	height:6px;
	background: url(/tpl/image/br4.png) no-repeat bottom right; 
}



/* ---------------------------------------------- DIVs --------------------------------------------------*/
div.b
{
	position:absolute;
}


div.div-center /* centerer */
{
	text-align:center;
	margin:5px;
}

div.div-left
{
	text-align:left;
	margin:5px;
}
div.div-right 
{
	text-align:right;
	margin:5px;	
}

div.div-text
{
	text-align:justify;
	margin:5px;
}
/* ---------------------------------------------- TABLES ---------------------------------------------- */
/*#title
{
	border-spacing: 0;
	border-color:#C3D9FF; 
	border-width:0px;
	align:center;
	width:700px;
	empty-cells:show;

}*/
table.title
{
	border-spacing: 0; /* cellspacing */
	border-color:#C3D9FF; 
	border-width:0px;
	width:700px;
	empty-cells:show;

}
#table-container
{
	background-color:#C3D9FF;
	border-spacing: 0; /* cellspacing */
	border-color:#C3D9FF;
	border-width:0px;
	width:100%;
	empty-cells:show;
}

/* ---------------------------------------------- FONTS ---------------------------------------------- */
font.font-footer
{
	font-size:10px;
	color: #777777;
}
font.font-xsmall
{
	font-size:10px;
}
font.font-title-large
{
	font-size:16px;
	font-weight:bold;
	color:navy;
}
font.font-title-small
{
	font-size:14px;
	font-weight:bold;
	color:navy;
}
font.font-text-main
{
	font-weight:normal;
	font-size:14px;
	color:black;
}
font.font-text-small
{
	font-weight:normal;
	font-size:12px;
	color:black;
}
font.font-title-middle
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
	color:navy;
}

font.font-time /* texts time*/
{
	color: maroon;
	font-size:8pt;
}
font.font-text-stats
{
	font-weight:bold;
	font-size:14px;
	color:red;
}

/* ---------------------------------------------- TABLE ROWS --------------------------------------------*/
tr.m /**/
{
	background:#C3D9FF;
}

#tr-content
{
	background:#C3D9FF;
}

#tr-header-links
{
	text-align:center;
	background:#FAD163;
}

#tr-footer
{
	/*backround-image:url(/tpl/image/f_text.png); */
	/* background:#FAD163; */
	text-align:center;
}

/* ---------------------------------------------- TABLE TDs --------------------------------------------*/
#tr-content
{
	background:#C3D9FF;
	min-height:1000px;
}

#td-footer
{
	text-align:center;
}

#td-header-links
{
	text-align:center;
	background:#FAD163;
}

/* ---------------------------------------------- INPUT -------------------------------------------------- */
#input-submit-news
{  
	font-size:16px;
	font-family:Arial,sans-serif;
	color:#660033;
	height:24px;

	background-color:#C3D9FF;
	border-color:#C3D9FF;
	border-style:outset;

	border-width:1px;
}
#input-text
{  
	background-color:#FFFFFF;;
	border-color:#C3D9FF;
	/*border-style:solid;*/
	height:20px;
	width:100%;
   	border-width:1px;
	height:20px;
}
input.input-email
{  
	font-size:16px;
	background-color:#FFFFFF;;
	border-color:#C3D9FF;
	/*border-style:solid;*/
	height:20px;
	width:100%;
   	border-width:1px;
	height:20px;
}
/* --------------------------------PARAGRAPHS ------------------------------------*/
p
{

}
/* ------------------------------- TEXTAREAS ------------------------------------ */

textarea.text
{
	width:100%;
	height: 50px;
	/*scroll:auto;*/
	font-size:10pt;
	background-color: white;
	border-bottom-color:#C3D9FF;
	border-top-color:#C3D9FF;
	border-left-color:#C3D9FF;
	border-right-color:#C3D9FF;
	border-width:1px;
	/*wrap:virtual;*/
}

/* --------------------------------- IMAGES ------------------------------------------- */
img.ie
{
	border:0;
	/*clear:right;*/
	cursor:help;
	vertical-align:bottom;
}
img.me
{
	border:0;
	/*clear:right;*/
	vertical-align:bottom;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:0px;
	margin-right:10px;
}

/* ---------------------------------------------- COLORS ---------------------------------------------- */
/*

#E0ECFF; - blue like google borders

*/


font.txt /* texts*/
{
	color: #000000;
	font-size: 12pt;
	/*font-weight:bold;*/
}
font.txt2 /* texts*/
{
	color: maroon;
	font-size: 10pt;
	/*font-weight:bold;*/
}
font.txt3 /* texts*/
{
	color: #000000;
	font-size: 10pt;
	/*font-weight:bold;*/
}
font.gbsys /* guestbook texts time*/
{
	color: maroon;
	font-size:8pt;
}
font.mar /* guestbook texts maroon*/
{
	color: maroon;
}
font.gbc /* guestbook company */
{
	color: #660000;
	font-size:12pt;
}
font.gbo /* guestbook ocupation */
{
	color: #003366;
	font-size:12pt;
	vertical-align: top;	
}

a.gbl:link /* guestbook links */
{
	font-weight: normal;
	text-decoration: none;
	color:green;
}
a.gbl:visited /* guestbook links */
{
	font-weight: normal;
	text-decoration: none;
	color:green;
}
a.gbl:hover /* guestbook links */
{
	font-weight: normal;
	text-decoration: underline;
	color:green;
}


textarea.g
{
	width:100%;
	height: 50px;
	/*scroll:auto;*/
	font-size:10pt;
	/* background-color: #E6F9E6; */
	background-color: white;
	border-bottom-color:#C3D9FF;
	border-top-color:#C3D9FF;
	border-left-color:#C3D9FF;
	border-right-color:#C3D9FF;
	border-width:1px;
	/*wrap:virtual;*/
}

input.gi /* guestbook input */
{
	width:100%;
	font-size:10pt;
	/* background-color: #E6F9E6; */
	background-color: white;
	
	border-bottom-color:#C3D9FF;
	border-top-color:#C3D9FF;
	border-left-color:#C3D9FF;
	border-right-color:#C3D9FF;
	border-width:1px;
}
input.gs /* guestbook sign button */
{
   font-size:14px;
   font-family:Arial,sans-serif;
   color:#660033;
   /*width:300px;*/
   height:24px;
   background-color:#C3D9FF;
	border-bottom-color:#C3D9FF;
	border-top-color:#C3D9FF;
	border-left-color:#C3D9FF;
	border-right-color:#C3D9FF;

   border-width:1px;
   margin:2px 0px;
	/*
	background-color: #E6F9E6;
	*/
}

div.gm /* guestbook message */
{
	text-align:justify;
	border:0px;
}

div.gms /* guestbook message system */
{
	text-align:center;
	border:0px;
}
div.l /* guestbook message system */
{
	text-align:left;
	border:0px;
}

font.gbt /* guestbook time */
{
	color: #800000;
	font-weight: normal;
	font-size:8pt;
}