BODY {
	font-size: 10px; margin: 0px; font-family: Verdana; text-decoration: none;
}
A {
	font-weight: bold; font-size: 12px; color: #665224; font-family: Verdana; text-decoration: none;
}
A:hover {
	color: #F4DAB5; text-decoration: none;
}


.table1 {
width: 32px;
text-align: center;
background: #3B2517;
}


.table5 {
font-weight: bold; font-size: 14px; color: #D0B77A; font-family: Verdana; text-decoration: none;
width: 150px;
background: #3B2517;
text-align: center;
}


.table9 {
width: 96px;
height: 48px;
background: #3B2517;
}
.table10 {
font-weight: bold; font-size: 14px; color: #D0B77A; font-family: Verdana; text-decoration: none;
height: 48px;
width: 200px;
background: #3B2517;
}

.table12 {
font-size: 12px; font-family: Verdana; text-decoration: none;
width: 600px;
}
.table13 {
font-weight: bold; font-size: 14px; color: #D0B77A; font-family: Verdana; text-decoration: none;
height: 48px;
width: 600px;
background: #3B2517;
}




.text {
font-weight: bold; font-size: 18px; color: #D0B77A; font-family: Verdana; text-decoration: none;
}

.tablemain {
background: #3B2517;
border: 1px solid #FFFFFF;
font-weight: bold; font-size: 13px; color: #D0B77A; font-family: Verdana; text-decoration: none;
text-align: center;
height: 22px;
}
.main_tab {
float: top;
background: #E5DAC9;
border-collapse: collapse;
border: 1px solid #FFFFFF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px;
font-size: 13px; color: #000000; font-family: Verdana; text-decoration: none;
}
.col_main {
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
font-weight: bold; font-size: 13px; color: #D0B77A; font-family: Verdana; text-decoration: none;
text-align: center;
height: 22px;
background: #3B2517;
}
.col1 {
background: #000000;
text-align: center;
width: 120px;
}
.col2 {
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
background: #E5DAC9;
width: 150px;
line-height: 200%; margin-top: 1; margin-bottom: 1
}
.col3 {
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
width: 160px;
background: #E5DAC9;
line-height: 200%; margin-top: 1; margin-bottom: 1
}
.col4 {
text-align: justify;
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
width: 270px;
background: #E5DAC9;
line-height: 200%; margin-top: 1; margin-bottom: 1
}
.row1{
font-size: 12px; color: #0000000; font-family: Verdana; text-decoration: none;
text-align: left;
text-indent: 5px;
margin-left: 0px;
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
width: 200px;	
}
.row2{
text-align: center;
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
width: 60px;
}
.row3{
font-size: 12px; color: #0000000; font-family: Verdana; text-decoration: none;
text-align: right;
border-color: #3B2517;
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px;
width: 60px;
}
.mouse_over
{
	background-color: #C0C0C0;
	color: #FFFFFF;
}
.mouse_out
{
	color: #0000000;
}
.main_row1 {
font-weight: bold; font-size: 13px; color: #D0B77A; font-family: Verdana; text-decoration: none;
text-align: left;
text-indent: 5px;
margin-left: 0px;
width: 200px;
height: 22px;
background: #3B2517;
}
.main_row2 {
font-weight: bold; font-size: 13px; color: #D0B77A; font-family: Verdana; text-decoration: none;
text-align: center;
width: 60px;
height: 22px;
background: #3B2517;
}
.main_row3 {
font-weight: bold; font-size: 13px; color: #D0B77A; font-family: Verdana; text-decoration: none;
text-align: right;
width: 60px;
height: 22px;
background: #3B2517;
}
.mix_main_tab {
background: #3B2517;
}
.mix_col1 {
width: 400px;
}
.mix_col2 {
width: 32px;
text-align: center;
}
.mix_mainrow {
font-weight: bold; font-size: 12px; color: #D0B77A; font-family: Verdana; text-decoration: none;
background: #3B2517;
height: 22px;
}
.mix_row1 {
font-size: 12px; color: #000000; font-family: Verdana; text-decoration: none;
background: #F4EBDE;
height: 22px;
}
.mix_row2 {
font-size: 12px; color: #000000; font-family: Verdana; text-decoration: none;
background: #E5DAC9;
height: 22px;
}
.mix_over
{
  font-size: 12px; color: #FFFFFF; font-family: Verdana; text-decoration: none;
	background-color: #C0C0C0;
	height: 22px;
}
.mob_col1 {
width: 310px;
valign: center;
}
.mob_col2 {
width: 800px;
text-align: justify;
}
.skill_lab {
background:#3B2517;
font-size: 12px; color: #D0B77A; font-family: Verdana; text-decoration: none;
}

.skill_lv {
font-size: 12px; font-family: Verdana; text-decoration: none;
width: 70px;
text-align: center;
}
.skill_normal {
font-size: 12px; font-family: Verdana; text-decoration: none;
width: 150px;
text-align: center;
}
.skill_magic {
font-size: 12px; font-family: Verdana; text-decoration: none;
width: 230px;
text-align: center;
}
.skill_upg {
font-size: 12px; font-family: Verdana; text-decoration: none;
width: 100px;
text-align: center;
}
.map_col1 {
width: 200px;
}
.map_col2 {
width: 100px;
}
.map_col3 {
width: 230px;
}
.map_col4 {
width: 60px;
}
.map_col5 {
width: 100px;
}
.ss_border {
background: #3B2517;
border: 3px solid #3B2517;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
}
.ss_frame {
background: #3B2517;
border: 3px solid #3B2517;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
padding-bottom: 1px;
width: 160px; 
height: 120px;
}

.tdmenu_left {
background: url(images/modtab_first.gif) no-repeat;
width: 1%;
}

.tdmenu_middle {
background: url(images/modtab_back.gif) repeat-x;
height: 30;
width: 93%;
text-align: center;
color: #FFFFFF;
font-weight: bold;
}

.tdmenu_right {
background: url(images/modtab_last.gif) no-repeat;
width: 6%;
}

.td_left {
width: 15;
}

.td_bg {
background: #B9A275;
}

.tdmenu_bg {
background: #B9A275;
text-align: center;
}

.banner
{
  background: url(images/banner_bg.jpg) #3D3224 repeat;
  height:180;
  text-align:center;
}

.main_menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	background: url(../images/maintab_first2.gif) no-repeat bottom left;
	padding-left: 10px;
}
.main_menu li
{
	margin: 0;
	padding: 0;
	display: inline;
}
.main_menu li a:link, .main_menu li a:visited
{
	float: left;
	display: block;
	color: #fff;
	font-size: 0.8em;
	font-family: tahoma, sans-serif;
	text-transform: uppercase;
}
.main_menu li a:hover
{
	color: #F4DAB5;
	text-decoration: none;
}
.main_menu li a span
{
	background: url(../images/maintab_back.gif) repeat-x bottom left;
	display: block;
	padding: 0.1em 0.5em 0.5em 0.5em;
}
.main_menu li.last a span
{
	background: url(../images/maintab_last.gif) no-repeat bottom right;
	padding: 0.1em 1em 0.5em 0.5em;
}
.main_menu li.active a span em
{
	padding: 0.1em 0.5em 0.5em 0.5em;
	display: block;
	font-style: normal;
	background: url(../images/maintab_active_back.gif) repeat-x bottom right;
}
.main_menu li.active a span
{
	background: url(../images/maintab_active_first.gif) no-repeat bottom left;
	padding: 0 0 0 8px;
}
.main_menu li.last.active
{
	float: left;
	background: url(../images/maintab_last.gif) no-repeat bottom right;
	padding: 0 8px 0 0;
}
/* IE6 doesn't support multiple class selectors */
.main_menu li.lastactive
{
	float: left;
	padding: 0 8px 0 0;
	background: url(../images/maintab_last.gif) no-repeat bottom right;
}
.main_menu li.active a
{
	background: url(../images/maintab_active_last.gif) no-repeat bottom right;
	padding-right: 8px;
}
