html, body { width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding: 0; }
* { z-index: 0; }

td[height='4'] {
   line-height: 4px;
   font-size: 4px;
}

td[height='7'] {
   line-height: 5px;
   font-size: 5px;
}


BODY
{
	background-color: #d0b086;
	background-image: url('/i/bg_scroll_00.gif');
	color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;

	scrollbar-face-color: #e3ac67;
	scrollbar-highlight-color: #e0c3a0;
	scrollbar-shadow-color: #b78d58;
	scrollbar-3dlight-color: #b78d58;
	scrollbar-arrow-color: #b78d58;
	scrollbar-track-color: #e0c3a0;
	scrollbar-darkshadow-color: #b78d58;
}



body.transparent {
	background-color: transparent;
	background-image: none;
}

td
{
	color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 20px 20px 20px 20px;
}

a
{
     color: #c71e0a;
     text-decoration: none;
     font-size: 11px;
     font-weight: bold;
}

.server_title
{
	text-align: center;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 35px;
	width: 170px;
	height: 37px;
	text-shadow: 0px 0px 1px #000000;
}

.log_cell
{
	background-color: #d5b38a;
	color: #000000;
  font-size: 12px;
  font-family: Courier;
	background-image: url('/i/bg_scroll_03.gif');
}

.log_cell_2
{
	background-color: #cbaa85;
	color: #000000;
  font-size: 12px;
  font-family: Courier;
	background-image: url('/i/bg_scroll_04.gif');
}

.location_back
{
	background-image: url('../i/l/bg.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}


.ach-ok
{
	background-image: url('/i/ach/ok.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

small
{
     font-size: 9px;
}

a:hover
{
     color: #f3432e;
     text-decoration: underline;
     font-size: 11px;
     font-weight: bold;
}

.a_red
{
     color: #cf1212;
     text-decoration: none;
     font-size: 11px;
     font-weight: bold;
}

.a_red:hover
{
     color: #ff0000;
     text-decoration: underline;
     font-size: 11px;
     font-weight: bold;
}

.tipText
{
	color: #ffffff;
}

.tipGreen
{
	color: #00FF00;
}

.tipGray
{
	color: #aaaaaa;
}

.tipBlue
{
	color: #007EFF;
}

.tipOrange
{
	color: #FF7200;
}

.tipWhite
{
	color: #FFFFFF;
}

.speak_digits
{
	color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.editBox
{
	background-color: #ce9d4d;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
	margin: 0px 0px 0px 0px;
	border-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.editBoxMain
{
	background-color: #000000;
	color: #fac97c;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border-color: #392923;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.buttonMain
{
	background-color: #000000;
	color: #fac97c;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border-color: #392923;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.tdMain
{
	color: #fac97c;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.button
{
	background-color: #c8c8c8;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
	margin: 0px 0px 0px 0px;
	border-color: #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

.slot_75_75
{
	background-image: url('/i/slots/slot_75_75.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.slot_25_25
{
	background-image: url('/i/slots/slot_25_25.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
   width: 25px;
   height:25px;
   overflow: hidden;
}

.slot_25_36
{
	background-image: url('/i/slots/slot_25_36.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.slot_50_25
{
	background-image: url('/i/slots/slot_50_25.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.slot_50_50
{
	background-image: url('/i/slots/slot_50_50.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.slot_50_50_wound
{
	background-image: url('/i/i/wound.gif');
   background-repeat: no-repeat;
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

.table_title
{
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
    	BORDER-BOTTOM: #A59477 1px solid; 
    	BORDER-LEFT: #38322C 1px solid; 
    	BORDER-RIGHT: #A59477 1px solid; 
    	BORDER-TOP: #38322C 1px solid;
}

.table_scroll
{
	background-color: #AB8E6B;
	background-image: url('/i/bg_scroll_00.gif');
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
}

.table_slot
{
	background-color: #AB8E6B;
	background-image: url('/i/bg_scroll_01.gif');
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	BORDER-BOTTOM: #000000 0px solid; 
    	BORDER-LEFT: #999999 0px solid; 
    	BORDER-RIGHT: #000000 0px solid; 
    	BORDER-TOP: #999999 0px solid;
}

.table_slot_alt
{
	background-color: #AB8E6B;
	background-image: url('/i/bg_scroll_05.gif');
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	BORDER-BOTTOM: #000000 0px solid; 
    	BORDER-LEFT: #999999 0px solid; 
    	BORDER-RIGHT: #000000 0px solid; 
    	BORDER-TOP: #999999 0px solid;
}

.button_70_20, 
.button_70_20s, 
.button_64_42,  
.button_64_42s  
.button_50_20, 
.button_50_20s, 
.button_150_20 ,
.button_150_20s,
.button_64_20,
.button_170_20, 
.button_170_20s {
    display: inline-block;
    _display: inline;
    _zoom: 1;
}

.button_70_20
{
   width:70px;
   border:0;
   height:20px;
	FONT-SIZE: 7pt;
	BACKGROUND-IMAGE: url("/i/b/b_70_20.png");
   background-color: transparent;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	line-height: 19px;
}

.button_70_20s
{
   width:70px;
   border:0;
   height:20px;
	FONT-SIZE: 7pt;
	BACKGROUND-IMAGE: url("/i/b/b_70_20s.png");
   background-color: transparent;
	cursor: pointer;
	cursor: hand;
	COLOR: #FFD756;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	line-height: 19px;
}


.button_64_42
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_64_42.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:70px;border:0;height:42px;
}

.button_64_20
{
   BORDER-RIGHT: 0px solid;
   BORDER-TOP: 0px solid;
   FONT-SIZE: 8pt;
   BACKGROUND-IMAGE: url("/i/b/b_64_20.gif");
   background-color: transparent;
   BORDER-LEFT: 0px solid;
   cursor: pointer;
   cursor: hand;
   COLOR: #F8D243;
   BORDER-BOTTOM: 0px solid;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   BACKGROUND-COLOR: #666666;
   width:70px;border:0;height:20px;
}

.button_64_42s
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_64_42s.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #FFD756;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:70px;border:0;height:42px;
}

.button_50_20
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_50_20.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:50px;border:0;height:20px;
}

.button_50_20s
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_50_20s.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:50px;border:0;height:20px;
}

.button_150_20
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_150_20.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:150px;border:0;height:20px;
}

.button_150_20s
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_150_20s.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:150px;border:0;height:20px;
}



.button_170_20
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_170_20.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:170;border:0;height:20;
   display: inline-block;
   _display: inline;
   _zoom: 1;
}

.button_170_20s
{
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url("/i/b/b_170_20s.gif");
   background-color: transparent;
	BORDER-LEFT: 0px solid;
	cursor: pointer;
	cursor: hand;
	COLOR: #F8D243;
	BORDER-BOTTOM: 0px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #666666;
	width:170;border:0;height:20;
}

.locTitle
{
	color: #dbb15b;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

.request
{
	background-color: #372b26;
	background-image: url('/i/main/bg_rock.jpg');
	background-repeat: repeat-x;
	color: #fac97c;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 10px;
	margin: 0px 0px 0px 0px;
    	BORDER-BOTTOM: #000000 1px solid; 
    	BORDER-LEFT: #999999 1px solid; 
    	BORDER-RIGHT: #000000 1px solid; 
    	BORDER-TOP: #999999 1px solid;
}

.scrollTable
{
	background-color: #9D7C53;
	background-image: url('/i/bg_scroll_00.gif');
}

.tableHead
{
	background-color: #372b26;
	background-image: url('/i/main/bg_rock.jpg');
	background-repeat: repeat-x;
	color: #fac97c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #999999 1px solid;
}

.tableCell
{
	background-color: #372b26;
	background-image: url('/i/main/bg_rock.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-LEFT: #999999 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #999999 1px solid;
}

.bigName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.paperName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
  color: #532109;
}

.paperText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #532109;
}

.bigText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pr_gray
{
	background-color: #656565;
}

.pr_green
{
	background-color: #008600;
}

.pr_yellow
{
	background-color: #FFFF00;
}

.pr_blue
{
	background-color: #006086;
}

.pr_blue_light
{
	background-color: #a9c9cf;
}

.td_speak
{
	color: #000000;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
}

.rec-base-tdtx-tl { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_c0.gif') no-repeat top left; padding-left: 4px;  }
.rec-base-tdtx-tr { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_c1.gif') no-repeat  top right; padding-right: 4px; }
.rec-base-tdtx-bl { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_c2.gif') no-repeat  bottom left; padding-left: 4px;  }
.rec-base-tdtx-br { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_c3.gif') no-repeat  bottom right; padding-right: 4px; }
.rec-base-tdtx-tc { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_t.gif ') repeat-x top center;}
.rec-base-tdtx-bc { height: 4px; font-size: 1px; line-height: 1px; background: url('/i/s3_b.gif ') repeat-x  bottom center;}
.rec-base-tdtx-cl { background: url('/i/s3_l.gif ') repeat-y  top left; padding-left: 4px;  }
.rec-base-tdtx-cr { background: url('/i/s3_r.gif ') repeat-y top right; padding-right: 4px; }
.rec-base-tdtx-cc { background:  url('/i/bg_scroll_03.gif'); color: #ffffff;}


/* SHADOW ELS */
.font-shadow-b1 {position: absolute; left: 0px; top: 1px;}
.font-shadow-b2 {position: absolute; left: 0px; top: 2px;}
.font-shadow-b3 {position: absolute; left: 1px; top: 0px;}
.font-shadow-b4 {position: absolute; left: 2px; top: 0px;}
.font-shadow-b5 {position: absolute; left: 1px; top: 1px;}
.font-shadow-b6 {position: absolute; left: 1px; top: 2px;}
.font-shadow-b7 {position: absolute; left: 2px; top: 1px;}
.font-shadow-b8 {position: absolute; left: 2px; top: 2px;}
.font-shadow-bt {position: absolute; left: 1px; top: 1px;}
.font-shadow-bc {position: relative;}



/* SLOTS */
#SlotImagePreloader {background: darkgreen; position:absolute; top: -2000px; left: -2000px;}
.SlotCounts { position: absolute; z-index:3; right: 4px; bottom: 3px; font-size: 10px; font-weight: bold; }

.SlotControlButtonContainer  { position: absolute; right: 1px; top: 1px; z-index:4; width: 48px; height: 16px;}
.SlotControlButtonCContainer { position: relative; width: 48px; height: 16px; }
.SlotControlButton_quote { width: 16px; height: 16px; background: url('/i/slots/c.gif') no-repeat; position: absolute; left: 0; top: 0px; }
.SlotControlButton_info  { width: 16px; height: 16px; background: url('/i/slots/i.gif') no-repeat; position: absolute; left: 16px; top: 0px; }
.SlotControlButton_drop  { width: 16px; height: 16px; background: url('/i/slots/x.gif') no-repeat; position: absolute; left: 32px; top: 0px; }
.SlotControlButton_up  { width: 12px; height: 16px; background: url('/i/slots/u.png') no-repeat; position: absolute; left: 0px; top: 30px; }


.f-s
{
   line-height: 1em;
   height: 1em;
   display: block;
   _display: none;
   margin-top: -1em;
}
.f-s-c, .f-s-t, .f-s-1
{
   margin-top: 0;
}
.f-s-c, .f-s-1
{
   _display: block;
   _color: #ffffff;
   /* _filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=2); */
   _float: left;
}
.f-s-c
{
   position: relative;
   right: 0;
   font-size: 10px;
}

.f-s-1 {}
.f-s-2 { padding: 0 0 0 1px;}
.f-s-3 { padding: 0 0 0 2px;}
.f-s-4 { padding: 1px 0 0 0;}
.f-s-5 { padding: 0 0 0 1px;}
.f-s-6 { padding: 0 0 0 2px;}
.f-s-7 { padding: 1px 0 0 0;}
.f-s-8 { padding: 0 0 0 1px;}
.f-s-9 { padding: 0 0 0 2px;}
.f-s-t { padding: 1px 0 0 1px; position: absolute;}

.f-s-t { color: #ffffff; }


.slot { font-size: 10px; position: relative; text-align: left; text-align: left !important; display: block;}
.slot-cover { width: 100%; height: 100%; position: absolute; display: inline-block; _display:inline; _zoom: 1;}
.slot-cnt
{
   height: 1em;
   right: 2px;
   _right: 2px;
   bottom: 2px;
   position:absolute;
   _bottom: 0;
   color: #000000;
   _margin: 0 2px 2px 0;
}






/* SBARS */
.sbar { width: 148px; height:auto; border: 0; border-left: 1px solid #7e786c; border-right: 1px solid #7e786c;}
.sbar-ci { height: 12px; }
.sbar-c  { height: 12px; }
.sbar-r  { width: 100%; height: 100%; position:relative; text-align: center; background: url('/i/p/c00_gray.gif') repeat-x;}
.sbar-b  { position: absolute; left: 0; height: 100%; font-size: 12px; line-height: 12px; z-index: 2;}
.sbar-b-green      { background: url('/i/p/c00_green.gif') repeat-x;}
.sbar-b-blue       { background: url('/i/p/c00_blue.gif') repeat-x;}
.sbar-b-blue_light { background: url('/i/p/c00_blue_light.gif') repeat-x;}
.sbar-b-red        { background: url('/i/p/pr_red.gif') repeat-x 1px center;}



.tsMenuDivc { height: 1em; }
.tsMenuDivc { white-space:nowrap; 
   vertical-align:top;}

.tsMenuDiv
{
   display: inline-block !important;
   display: inline;
   padding: 0.1em 0.5em;
   position:relative;
   z-index: 3000;
   border-right: 2px solid black;
   height: 1em;
	white-space: nowrap;
}



.tsMenuA
{
   display: inline-block !important;
   display: inline;
   zoom: 1;
   color: #833e09;
   line-height: 9px;
}
.tsMenuA:hover {
   color: #ae2e09;
}
/*
.tsMenuDivaa, .tsMenuA
{
   background: green;
}*/

.tsMenuDiv:last-child
{
   border-right: 0;
}

.tsMenuDivaa {position:relative; padding: 0.4em 0.5em 0 0.5em; }
.tsMenuDivaa, .tsMenuDivaa a {width: 100%; display: block;}
.tsMenuDivcaa {width: 100%;}
.tsMenuDivaa1 {overflow: visible; }
.tsMenuDivcaa .rec-base-tdtx { width: 17.8em; }
.tsMenuDivcaa1 { padding-top: 2px;}
/* overflow: visible;  */
.tsMenuDiv .tsMenuDivcaa, * html .tsMenuDivcaa
{
   position:absolute;
   display: none;
   z-index: 3000;
}
.tsMenuDivaa .tsMenuA-hchild
{
}
.tsMenuDivcaa1
{
   left: 0;
   top: 1.2em;
   z-index: 3001;
}

.tsMenuDivcaa2, .tsMenuDivcaa3
{
   left: 100%;
   top: 0;
   margin-left: -0.9em;
   z-index: 3002;
}

.tsMenuDiv .tsMenuDivcaa1  .tsMenuDivcaa1, * html .tsMenuDivcaa  .tsMenuDivcaa1
{
   background: red;
}
 .tsMenuDiv:hover
{
   background: transparent;
}
.tsMenuDivc div:hover .tsMenuDivcaa1, .tsMenuDivc div.hhover  .tsMenuDivcaa1, .tsMenuDivcaa1 .rec-base-tdtx-cc div:hover .tsMenuDivcaa2, .tsMenuDivcaa1 div.hhover  .tsMenuDivcaa2 , .tsMenuDivcaa2 .rec-base-tdtx-cc div:hover .tsMenuDivcaa3, .tsMenuDivcaa2 div.hhover  .tsMenuDivcaa3 
{
   display: block;
}


.game_text_magic0
{
   color: #ffffff;
}
.game_text_magic1
{
   color: #00c800;
}
.game_text_magic2
{
   color: #007EFF;
}

.game_text_magic3
{
   color: #FF7200;
}

.game_text_magic4
{
   color: #ccff00;
}

.game_text_magic5
{
   color: #BA00FF;
}

.game_text_magic6
{
   color: #00FFFF;
}

.game_text_magic7
{
   color: #FF0065;
}





/* MONEY SLOT */
/*
money-slot money-slot-light
money-slot-icon
money-slot-value
*/

.money-slot-light
{
	
   display:  inline-block;
   _display: inline;
   _zoom: 1;
	padding: 2px;
	vertical-align: middle;
}

.money-slot-light .money-slot-icon
{
   width: 8px;
	height: 8px;
   background-position: center center;
	background-repeat: no-repeat;
	display:  inline-block;
   _display: inline;
   _zoom: 1;
	margin: auto 4px auto 0;
	
}

.money-slot-light .money-slot-value
{
	font-weight: bold;
}

.money-gold .money-slot-icon
{
   background-image: url('/i/icons/coin_gold.gif');
}

.money-diamond .money-slot-icon
{
   background-image: url('/i/icons/coin_diamond.gif');
}

.money-dark .money-slot-icon
{
   background-image: url('/i/icons/coin_dark.gif');
}

.money-light .money-slot-icon
{
   background-image: url('/i/icons/coin_light.gif');
}


.lightBox_parts
{
   width: 0;
   height: 0;
   position: absolute;
   background: #ff0000; /* 444444 292929 */
   
   display: none;
   z-index: 9500;
   filter:alpha(Opacity=70);
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   -moz-opacity: 0.70;
   -khtml-opacity: 0.70;
   opacity: 0.70;
}

#lightBox-top
{
   width: 100%;
   top: 0;
   left: 0;
}

#lightBox-bottom
{
   width: 100%;
}

#lightBox-left
{
   left: 0;
}

#lightBox-right
{
}




.page-box-s
{
    width: 16px;
    height: 14px;
    display: inline-block;
    _display: inline;
    _zoom: 1;
    background: url('/i/pbg.gif') center center no-repeat;
    font-size: 95%;
    font-weight: bold;
    color: #000000;
    text-align: center;
    cursor: pointer;
    _cursor: hand;
}

.page-box-c
{
    color: #ffffff;
}

.page-box-container
{
   width: 1000px;
   text-align: right;
   height: 30px;
   line-height: 30px;
}










/* ===== STATS SLOTS ===== */

.stat-slot-c-row, .stat-slot-c, .stat-slot, .stat-slot-text {
   display: inline-block;
   _display: inline;
   _zoom: 1;
}

.stat-slot-c {
   height: 48px;
   white-space:nowrap;
}

.stat-slot-c-row {
   width: 205px;
   vertical-align: top;
}


.stat-slot, .stat-slot-empty {
   width: 48px;
   height: 48px;
   vertical-align: top;
}

.stat-slot {
   background: transparent url('/i/slots/stat_icon_48x48.png') center center no-repeat;
}

.stat-slot.empty {
   background-image: none;
}

.stat-slot.shift-left {
   margin-left: 48px;
}

.stat-slot-icon {
   width: 40px;
   height: 40px;
   background: transparent  center center no-repeat;
   margin: 4px 0 0 4px;
   vertical-align: top;
}

.stat-slot-text {
   width: 109px;
   height: 32px;
   line-height: 32px;
   text-align:center;
   margin-top: 8px;
   background: transparent url('/i/slots/stat_text_109x32.png') center center no-repeat;
   vertical-align: top;
   font-weight: bold;
}



.user-info-stats-c {
   width: 615px;
}


.user-info-stats-c .stat-slot-c {
   margin-top: -8px;
}
.user-info-stats-c .stat-slot-c:first-child {
   margin-top: 0;
}

.user-info-stats-c .stat-slot-text  {
   margin-left: -4px;
}
.user-info-stats-c .stat-slot {
   margin-left: -8px;
}
.user-info-stats-c .stat-slot:first-child {
   margin-left: 0;
}

.user-info-stats-c .stat-slot.shift-left {
   margin-left: 40px;
}



/* stat_text_109x32.png*/























::-webkit-scrollbar
{
   width: 15px;
   height: 15px;
}

::-webkit-scrollbar-track-piece:vertical
{
   background: url('/i/scroll/scroll_bg_v.png') top center repeat-y;
}

::-webkit-scrollbar-thumb:vertical {


    -webkit-border-image: url('/i/scroll/scroll_thumb_v.png') 20 0 20 0 repeat;
    border-width: 20 0 20 0;
   background: url('/i/scroll/scroll_thumbc_v.png') center center no-repeat;
}

::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:increment {
    background-image: url('/i/scroll/scroll_cntrl_dwn.png');
}
::-webkit-scrollbar-button:vertical:start:decrement,
::-webkit-scrollbar-button:vertical:end:decrement {
    background-image: url('/i/scroll/scroll_cntrl_up.png');
}


::-webkit-scrollbar-track-piece:horizontal
{
   background: url('/i/scroll/scroll_bg_h.png') top center repeat-x;
}

::-webkit-scrollbar-thumb:horizontal {
   
   background: url('/i/scroll/scroll_thumbc_h.png') center center no-repeat;

    -webkit-border-image: url('/i/scroll/scroll_thumb_h.png') 0 20 0 20 repeat;
    border-width: 0 20 0 20;
}

::-webkit-scrollbar-button:horizontal:start:increment, 
::-webkit-scrollbar-button:horizontal:end:increment {
    background-image: url('/i/scroll/scroll_cntrl_right.png');
}

::-webkit-scrollbar-button:horizontal:start:decrement ,
::-webkit-scrollbar-button:horizontal:end:decrement {
    background-image: url('/i/scroll/scroll_cntrl_left.png');
}



::-webkit-scrollbar-corner
{
    background: #d7b468;
}



.menu-link {
   font-family: Georgia;
   font-style: italic;
   font-weight: bold;
   margin: 3px 0;
   display: inline-block;
   _display: block;
   _zoom: 1;
}

.active-menu-item {
 background: url('/i/check_0.png') left center no-repeat;
 padding-left: 20px;
}
.p_journal_archi-text, .p_journal_archi-text * {
   color: #833e09;
}

.p_journal_archi-text a:hover {
   color: #833e09;
}
.filter-checkbox-c {
   line-height: 13px;
}
.filter-checkbox {
   background: #9f4f00;
   border: 1px solid #7e3300;
}










.info-title-text {
   background: transparent url('/i/info/title_text.png') center top no-repeat;
   width: 232px;
   height: 28px;
   text-align:center;
   line-height: 29px;
   vertical-align: top;
}


.ntab, .ntab-c, .ntab-t{
   height: 43px;
	text-align: center;
	line-height: 42px;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	background-repeat: no-repeat;
}

.ntab-c {
   position:relative;
   background-image: url('/i/game/ntab_r.png');
   background-position: left top;
   padding-left: 13px;
   margin-left: -18px;
   	color: #833e09;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	height: 42px;
   *padding-left: 0px;
}

.ntab-c:first-child {
   margin-left: 0;
}


.ntab-c:hover {
	color: #ff4200;
}

.ntab {
   background-image: url('/i/game/ntab_l.png');
   background-position: right top;
   padding: 0 20px 0 7px;
	height: 42px;
}



.ntab-c.active {
   background-image: url('/i/game/ntab_r_a.png');
   z-index: 21;
}

.ntab-c.active .ntab {
   background-image: url('/i/game/ntab_l_a.png');
}

.ntab-z1  { z-index: 20; }
.ntab-z2  { z-index: 19; }
.ntab-z3  { z-index: 18; }
.ntab-z4  { z-index: 17; }
.ntab-z5  { z-index: 16; }
.ntab-z6  { z-index: 15; }
.ntab-z7  { z-index: 14; }
.ntab-z8  { z-index: 13; }
.ntab-z9  { z-index: 12; }
.ntab-z10 { z-index: 11; }
.ntab-z11 { z-index: 10; }
.ntab-z12 { z-index: 9;  }
.ntab-z13 { z-index: 8;  }
.ntab-z14 { z-index: 7;  }
.ntab-z15 { z-index: 5;  }
.ntab-z16 { z-index: 5;  }

.ntabs-c.fixed-size .ntab-c {
   width: 110px;
}

.ntabs-c.fixed-size .ntab {
   width: 83px;
}


.ntabs-c.neg-bottom {
   margin-bottom:-4px;
}

.ntabs-c.style2 .ntab-c, .ntabs-c.style2 .ntab{
   height: 35px;
}

.ntabs-c.style2 .ntab-c.active {
   top: -5px;
   height: 40px;
}

.ntabs-c.style2 .ntab-c.active .ntab{
   height: 40px;
}


