@charset "iso-8859-2";
/* CSS Document */
BODY{
	background:#000 url(gfx/body-bg.jpg) top repeat-y;
	margin:0; padding:0;
}
DIV.borderTop{
	height:57px;
	background:url(gfx/border-top.jpg) top repeat-x;
}
#page{
	margin:0 auto; padding:0;
	position:absolute;
	width:100%;
	top:0;
	background:url(gfx/header-bg.jpg) top no-repeat;
}
#page .menu{
	width:141px;
	position:absolute;
	top:0; left:76px;
}
#page .menu A{
	display:block;
	background:url(gfx/menubtn.gif) top left no-repeat;
	color:#FC0;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	padding:2px 0 2px 8px;
	margin:2px 0 0;
}

#page .menu A.user {
    background:url(gfx/menubtnuser.gif) top left no-repeat;
}

#page .menu A.admin {
    background:url(gfx/menubtnadmin.gif) top left no-repeat;
}

#page .menu A:hover{
	color:#FF9;
}
#page #container{
	margin:0 auto; padding:0;
	width:100%;
}
#page #container #header{
	margin:0 auto; padding:0;
	height:360px;
	width:926px;
	background:url(gfx/header-bg.jpg) top no-repeat;
} 
#page #container #content{
	position:relative;
	margin:0 auto;
	background:url(gfx/content-bg.jpg) top repeat-y;
	width:926px;
}
#content #column{
	display:block;
	padding:0;
	margin:0 0 0 240px;
	width:625px;
	min-height:580px;
}
#content #column A{
	color:#069;
}
#content #column IMG{
	margin:5px 10px;
	border:0 solid #c3ab7d;
	padding:1px;
}
#content #column H1, H1{
	margin:0; padding:20px 0 0 0;
	border-bottom:1px solid #c3ab7d;
	color:#45627b;
	font-size:18px;
	font-family:"Times New Roman", Times, serif, Georgia;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:2px;
	line-height:24px;
}
#content #column H1 SPAN, H1 SPAN {
	font-size:36px;
}
#content #column p, ul, ol, table, h2, .div, p, form label {
	color:#8a6943;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:10px 0;
	text-align:justify;
}

p {
	text-indent:20px;
}

h2 {
	font-weight:bold;
	vertical-align:middle;
}

hr{
	margin:0px; padding:0px;
	border:none;
	border-bottom:1px solid #c3ab7d;
}

#page #fcontainer{
	margin:0 auto; padding:0;
	width:100%;
	background:url(gfx/border-bottom.jpg) bottom repeat-x;
}
#page #fcontainer #footer{
	margin:0 auto; padding:0;
	height:188px;
	width:996px;
	background:url(gfx/footer-bg.jpg) top no-repeat;
}

table.ramka {
border:1px solid #c3ab7d;
border-bottom:none;
border-left:none;
border-spacing:0px;
padding:0px;
}

table.ramka td {
border:1px solid #c3ab7d;
border-top:none;
border-right:none;
empty-cells:show;
padding:3px;
}


input { margin: 2px; }
.b { font-weight:bold; }
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.t { vertical-align:top; }
.w1 { width:1%; }
.w2 { width:2%; }
.w5 { width:5%; }
.w10 { width:10%; }
.w15 { width:15%; }
.w20 { width:20%; }
.w25 { width:25%; }
.w30 { width:30%; }
.w35 { width:35%; }
.w40 { width:40%; }
.w50 { width:50%; }
.w75 { width:75%; }
.w80 { width:80%; }
.w90 { width:90%; }
.w100 { width:100%; }
.h100 { height:100px; }

.f5 { font-size:5pt; }
.f6 { font-size:6pt; }
.f7 { font-size:7pt; }
.f8 { font-size:8pt; }
.f9 { font-size:9pt; }
.f10 { font-size:10pt; }

.m0 { margin:0px; }

span.data { 
font-size:7pt;
}
span.say {
color:black;
}
span.party {
color:blue;
}
span.guild {
color:green;
}
span.whisper {
color:magenta;
}
span.textemote {
color:red;
}
span.yell {
color:#960000;
font-weight:bold;
}
span.online, td.online {
color:green; font-size:7pt;
}
.gold {
background-image:url(gfx/money_gold.gif);
}
.silver {
background-image:url(gfx/money_silver.gif);
}
.copper {
background-image:url(gfx/money_copper.gif);
}
.money {
background-repeat:no-repeat;
background-position:right;
margin-right:0px;
}

.error{
color:red;
font-weight:bold;
text-decoration:blink;
}

.link { cursor:pointer; }
.link:hover { text-decoration:underline; }
.highlight { cursor:pointer; }
.highlight:hover { opacity:.7; text-decoration:underline; }

span.green { color: green; font-size: 7pt; }
span.red { color: red; font-size: 7pt; }
span.blue { color: blue; font-size: 7pt; }
span.brown { color: brown; font-size: 7pt; }

div.screen {
 width:100%;
 text-align:center;
}
div.screen img {
 border:solid 1px #c3ab7d !important;
 margin:10px;
 padding:1px !important;
}
