body
{
  color: #000;
  background: url('/images/bg2.jpg') 60% -120px no-repeat #EBF6E5;
  /* background: url('images/bg2.jpg') 0px -120px no-repeat #EBF6E5; */
  margin: 0px;
  font-weight: normal;
  font-size: 8pt;
  font-family: georgia, garamond, serif;
	
}

img     {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;}
hr      {color: #A4956D; margin-bottom: 0px; margin-left: 0px; margin-top: 0px;}
td      {FONT-SIZE: 8pt; }
form    {margin: 0px;}
FORM INPUT {
        BORDER-RIGHT: #CCBF9B 1px solid; BORDER-TOP: #CCBF9B 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #CCBF9B 1px solid; COLOR: #83B0BB; BORDER-BOTTOM: #CCBF9B 1px solid; FONT-FAMILY: Verdana, "Arial Cyr", PragmaticaC, Tahoma, Arial; BACKGROUND-COLOR: #30325E
}
TEXTAREA {
        BORDER-RIGHT: #CCBF9B 1px solid; BORDER-TOP: #CCBF9B 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #CCBF9B 1px solid; COLOR: #83B0BB; BORDER-BOTTOM: #CCBF9B 1px solid; FONT-FAMILY: Verdana, "Arial Cyr", PragmaticaC, Tahoma, Arial; BACKGROUND-COLOR: #30325E
}
SELECT {
        BORDER-RIGHT: #CCBF9B 1px solid; BORDER-TOP: #CCBF9B 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #CCBF9B 1px solid; COLOR: #83B0BB; BORDER-BOTTOM: #CCBF9B 1px solid; FONT-FAMILY: Verdana, "Arial Cyr", PragmaticaC, Tahoma, Arial; BACKGROUND-COLOR: #30325E
}
.ok {
        BORDER-RIGHT: #CCBF9B 1px solid; BORDER-TOP: #CCBF9B 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #CCBF9B 1px solid; CURSOR: hand; COLOR: #090021; BORDER-BOTTOM: #CCBF9B 1px solid; FONT-FAMILY: Verdana, "Arial Cyr", PragmaticaC, Tahoma, Arial; BACKGROUND-COLOR: #CCBF9B
}
.combo {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.button {CURSOR: hand}
.radio {
        BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #090021; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #CCBF9B
}
.check {
        BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #090021; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #CCBF9B
}
h1      {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000; margin: 0px; }
h2      {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000;}
.b      {FONT-SIZE: 7pt; COLOR: #83B0BB;}
.s      {FONT-SIZE: 7pt; COLOR: #EADDBB;}

A               {FONT-WEIGHT: bold; COLOR: #444; TEXT-DECORATION: none; }

A:hover         {COLOR: #000; TEXT-DECORATION: none; }

A.menu          {COLOR: #000;}
A.menu:visited  {COLOR: #000;}
A.menu:hover    {COLOR: #000;}

A.small         {FONT-SIZE: 7pt; COLOR: #79DFF8;}
A.small:visited {COLOR: #79A8B3;}
A.small:hover   {COLOR: #79DFF8;}

span b {position: absolute; left: 0px; top: 0px; z-index: 10; visibility: hidden;}

#navline { margin: 8px; border: 0px solid #3E6785; padding: 4px; background: url('/images/tcenter_bg.png'); }
#content { }
#slideshow { margin: 0 auto; }
#slideshow img { width: 400px; height: 238px; padding: 8px; border: 1px solid #3E6785; background: url('/images/img_bg.jpg') repeat-x #EBF6E5; }
/*
.center { text-align: center; font-weight: bold; }
.reg { width: 260px; text-align: center; font-weight: bold; margin: 0 auto; padding: 8px; border: 1px solid #3E6785; }
*/
#player { display: block;width: 360px;height: 288px; margin: 0 auto; padding: 8px; border: 1px solid #3E6785; background: url('/images/img_bg.jpg') repeat-x #EBF6E5; }
#footer { background: #000; }
#footer td { padding: 8px; }
#footer a { color: #ccc; }

	html, body { font-size: 80%; margin: 0; padding: 0; } 	
	div#navline { color: #66c5e1; margin: 8px; padding: 8px; background: url('/images/navline_bg.png'); }
        div#navline a { margin: 8px; color: #eee; }
        div#navline a:hover { text-decoration: underline; }
	div#content { margin-top: 0px; padding: 8px; }
	div#content a { color: #000; text-decoration: underline; }
	td.news { color: #000; margin: 8px; padding: 4px; background: url('/images/news_bg.png'); }
	td.news a { color: #000; }
	div#lastforum { width: 160px; padding: 0 8px; margin: 12px 0; word-wrap: break-word; overflow: hidden; }
	div#lastcomment { width: 160px; padding: 0 8px; margin: 12px 0; word-wrap: break-word; overflow: hidden; } 
        #lastforum a, #lastcomment a { font-weight: normal; text-decoration: underline; }
        #lastcomment a { ddisplay: inline-block; margin: 0 0 2px 0; dpadding: 0 0 0 12px; dbackground:url('/images/link.png') no-repeat left 4px; }
        #lastcomment img {  }
        #lastcomment br { clear: both; }
        div#pix { padding: 8px; margin-bottom: 60px; }
	div.bg { height:6px; background:url('/images/top_bg.gif') repeat-x; font-size: 1px; }
	div.menuheader { padding: 8px; text-align: center; font-weight: bold; background: url('/images/news_bg.png'); }
	div#adwords { color: #000; padding: 8px; background: url('/images/news_bg.png'); }
	td#right { background: url('/images/rmenu_bg.jpg') repeat-y #EBF6E5; }
	#menu td ul { list-style-type: none; margin: 6px 0; padding: 0 0 0 20px; }
	#menu td ul li { margin: 0; padding-left: 12px; background: url('/images/submenu.gif') no-repeat left center; }
	input.ginput, textarea, #content input { color: #000; border: 1px solid #49170A; background: #fff; }
        form input.button, #content input[type="submit"], #content input[type="button"] { color: #000; font-weight: bold; border: 1px solid #49170A; background: url('/images/button.png') no-repeat top left; }

        #content a { font-weight: normal; }
	form#search { padding: 12px 0 12px 12px; }
	form#topsearch { padding: 4px 0 0px 8px; }
        form#topsearch .grinput { color: #909090; }
	#pix input.button { margin-top: 6px; } 
	#pix form { width: 120px; }

	/* map */
	#coordInput { margin-top: 8px; }
	#coordShow { position: absolute; bottom: 20px; right: 40px; font-weight: bold; color: #fff;}
	#clickDiv { position: absolute; width: 141px; line-height: 20px; color: #fff; font-size: 0.8em; text-align: center; background: #000; display: none; z-index: 1; } 
	
	a.mapLink { padding-left: 20px; background: url('/images/maps/map2.png') no-repeat bottom left; }

	h2, h4 { margin: 8px 0; }
	
	/* guilds */
	.guildLine { margin: 0; padding: 0; list-style-type: none; width: 100%; }
        .guildLine li { display: inline; float: left; padding: 4px 0; }
	.guildUser { width: 92%; text-align: left; /* display: inline-block; *display: inline; width: 8em; */ }
        .guildLineHighlight { background: #cfd9ca; }
        .guildEdit fieldset { margin: 0 0 8px 0; border: 1px solid #b0c0b0; }
        .guildEdit fieldset legend { font-weight: bold; }
	.guildTable { margin: 0; background: #b0c0b0; }
        .guildTable th, .guildTable td { padding: 4px; }
        .guildTable td { background: #ebf6e5; }

	/* quests */
	
	.questList { margin: 0 0 1em 0; }
        	.questList .questName { padding-right: 2em; text-align: left; }
        	.questList .questLevel { padding: 0.2em 2em 0.2em 2em; text-align: center; }
		.questList th.headerSortUp { background: url(/images/sortAsc.gif) center right no-repeat #9eac9e; }
		.questList th.headerSortDown { background: url(/images/sortDesc.gif) center right no-repeat #9eac9e; }
	
	.questDetails { width: 220px; float: right; margin: 0 0 1em 1em; padding: 0 1em 0.2em 1em; border: 1px solid #9eac9e;}
        	.questDetails ul { list-style-type: none; margin: 0; padding: 0; }
        	.questDetailsHeader { margin-top: 0.4em; font-weight: bold; }
        	.questMoney { display: none; }
        	.questMoneyVisible { display: block; }
        	.questIcon { margin-bottom: -3px; }
        	.questDetails ul img { margin-right: 2px; }
	
	/* defaults */

        .defaultTable { background: #b0c0b0; }
        .defaultTable td { background: #ebf6e5; }
        .defaultTable td, .defaultTable th { padding: 0.2em; }

        /* maps */

        .mapIcon { margin-bottom: -4px; }

	/* hideTag */
	
	.hideTag { background: #fff; margin: 0; *margin-top: 1px; padding: 6px; border: 1px solid #b0c0b0; }
        	.hideTagWrapper { margin: 6px 0; }
        	.hideTagWrapper b.hideTagTitle { background: #b0c0b0; display: inline-block; *display: inline; padding: 2px 6px; cursor: hand; cursor: pointer; }

	/* serverInfo */
	
	.serverInfo { padding: 0px 12px; }
		.serverNews { padding: 0 12px 6px 12px; }
		.serverInfoLoad { width: 80%; *width: 79%; float: left; background: url('/images/news_bg.png') transparent; 
			border: 1px solid #448597; 	border-width: 1px 0 0 1px; font-size: 0; 
		}
		.serverInfoLoad div { height: 8px; background: url('/images/button.png') no-repeat; 
			border: 1px solid #c47e02; 
        		border-width: 0 1px 1px 0;  
		}
	
	/* skill */

	.classImage, .skillImage { width: 32px; height: 32px; margin: 8px 0; }
	.classImage { background-image: url(/images/classes.jpg); }
	.skillImageCanvas { 
		width: 32px; height: 32px; 
                background: transparent url(/images/skillBg.png) no-repeat left top;
		margin: 0;
	}
	.skillLine { margin: 8px 0 0 0; clear: both; }
        	.skillLine .skillImage { float: left; margin: 0 6px 0 0; }
        	.skillLine a { line-height: 32px; }
        .skillRank { dmargin: 12px 0; }
        /* .skillRank div { width: 12px; height: 12px; float: left; margin: 2px 4px 0 0; background-image: url('/images/skillIcons.png'); background-repeat: no-repeat; } */
        .skillRank div { display: none; }

        .menuLink { color: #444; font-weight: bold; }
        
        .hint { display: none; padding: 6px 0 0 26px; color: #fff; background: url('/images/hint.png') no-repeat 6px 6px; }


/* linkplace */
#ShowBan
{
	display: none;
	border: #999999 solid 1px;
	z-index: 5;
	font-family: arial;
	font-size: 11px;
	background-color: #ECECEC;
	color: #989898;
	padding: 5px;
	position: absolute;
}
#ShowBan a, #ShowBan a:hover
{
	text-decoration: underline;
	color: #003366;
}

.BanBlock
{
	margin: 10px;
}

.BanBlock .linkhref
{
	visibility: hidden;
	position: relative;
	z-index: 1;
	font-size: 0px;
	height: 8px;
}

.BanBlock .linkhref a:first-letter
{
	text-transform: uppercase;
}

.BanBlock .linkhref a, .BanBlock  .linkhref a:hover
{
	text-decoration: underline;
	color: #003366;
	position: absolute;
	top: 0;
	left: 0;
	visibility: visible;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	z-index: 1;
}

.BanBlock .reg
{
	font-family: arial;
	font-size: 10px;
	color: #ABABAB;
	position: relative;
	top: 0;
	left: 0;
}
.BanBlock .hidereg
{
	display: none;
	position: absolute;
}
.BanBlock .linkShow
{
	font-family: arial;
	font-size: 11px;
	color: #656565;
	margin-top: 10px;
}

.headerImage { padding-top: 0.8em; text-align: center; }