a         {text-decoration: none}
a:link    {color: #608080;}
a:visited {color: #608080;}
a:hover   {color: #608080;}
a:active  {color: #608080;}

/* ---- SET MARGINS FOR ALL AGENTS ----- */
* {padding:0; margin:0;}
div, p, ul {margin:12px 0 6px 0;}
hr {margin:1px 0px; border: 0; height: 2px; background-color:#608080; color: #608080;}
input {font:0.9em verdana, sans-serif; color:#660066; padding:2px;}
img {border-radius:5px;}
table {border-collapse:collapse;}
button {font:0.9em verdana, sans-serif; color:#660066; padding:4px; border:1px solid #66F; border-radius:4px; cursor:pointer;}

/* ---- GENERAL ----- */
.mb1 {font:9px verdana, tahoma, arial, helvetica, sans-serif;}
.mb2 {font:italic bold 10px verdana, sans-serif; color:#660066;}
.red {color:#FF0000;}
.bold {font-weight:bold;}
.floatR {float:right;}
.floatL {float:left;}
.floatC {margin:auto;}
.center {text-align:center;}
.clear {clear:both;}
.inline {display:inline;}
.press {cursor:pointer;}
.arrow {cursor:default;}
.altbg {background:#FCDCA7;}
.hilite {font:bold 12px verdana, sans-serif; background-color:#F0A020 }

/* ---- BODIES ----- */
body {margin:0px; font:14px verdana, tahoma, arial, helvetica, sans-serif; background:#FFD080; color:#405555;}
body.frame {background:#FFD080 url('sdback.gif') fixed repeat-y; overflow:auto;}
body.rbox {margin:15px 10px 0px 10px; background:#FFD080 url('sdbackx.gif') fixed repeat-y; overflow:auto;}


/* ---- HOME PAGE ----- */
img#textlogo {position:absolute; left:3%; top:12%; width:20%; z-index:10;}
img#pup {position:absolute; left:3%; top:35%; width:19%; z-index:10;}
img#line-v {position:absolute; left:25%; top:6%; width:3px; height:88%;}
img#line-h {position:absolute; left:5%; bottom:16%; width:90%; height:3px;}

/* ---- STATISTICS ----- */
img#statstxtlogo {position:absolute; left:3%; top:28%; width:20%; z-index:10;}
img#statspup {position:absolute; left:3%; top:45px; height:17%; z-index:10;}
div#statshead {position:absolute; left:5%; top:45%; font-size:19px; font-weight:bold; z-index:20;}
div#statsmenu {position:absolute; left:6%; bottom:10%; width:200px; line-height:14px; z-index:20;}

/* ---- CONTAINERS ----- */
div#container1 {position:absolute; right:0px; top:9%; height:70%; width:65%;}
div#container2 {position:absolute; right:0px; top:9%; height:90%; width:70%;}

/* ---- PAGES LAYOUT ----- */
div#login {padding:20% 0 0 10%;}
table.login {margin:20px;}
table.login td {padding:4px;}
div#items {position:absolute; top:0%; right:0; height:100%; width:80%; padding:0 20% 0 0; overflow:auto;}
div#stats {position:absolute; top:0%; right:0; height:90%; width:97%; padding:0 3% 0 0; overflow:auto;}
button#reacbox {position:absolute; bottom:10%; left:60%;}

h2#pageTitle {position:absolute; top:4%; right:40px; width:75%; text-align:center; text-shadow:grey 0.2em 0.3em 0.2em;}
h2#quotTitle {position:absolute; top:78%; right:0; width:50%; padding:0 10% 0 0; text-shadow:grey 0.2em 0.3em 0.2em;}
div#langmail{position:absolute; top:3%; left:5%;}
div#daydate {position:absolute; bottom:60px; left:5%;}

div.counter {position:absolute; bottom:40px; left:5%; font-weight:bold;}
div.madeby {position:absolute; bottom:20px; left:5%;}
div.forIrene {position:absolute; bottom:25%; left:8%; z-index:10;}
div.errormsg {position:absolute; top:10%; right:0%; width:60%; padding:0 20% 0 0; color:#660066;}


/* ---- LINKS ----- */
.hrefs a {display:block; width:95%; margin:-6px 0px;}
.hrefs a:hover {background:#089050;}


/* ---- ITEMS ----- */
//div.ittxt {font-size:12px;  margin:12px 0px; text-align:justify;}


/* ---- PICTURE POPUPs ----- */
div.picbox {position:absolute; right:48%; top:10%;
	z-index:10; display:none;
	background:#FFE87C;
	padding:5px; border:1px solid gray;
	font:10px/20px arial; color:#250517; text-align:center;
}

/* TEXT CLASSES */
table.list {font-size:12px; line-height:16px; font-family:tahoma, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}

.list  {font-size:8px;}

.fs    {font-size:8px; line-height:12px;}
.fs-b  {font-size:8px; line-height:12px; font-weight:bold;}

.fm    {font-size:12px}
.fm-b  {font-size:12px; font-weight:bold;}
.fm-c  {font-size:12px; text-align:center;}
.fm-f  {font-size:12px; font-family:arial, helvetica, sans-serif;}

.fl-b  {font-size:14px; font-weight:bold;}
.fl-bc {font-size:14px; font-weight:bold; text-align:center;}
