A:link    { text-decoration: none ; color: navy ;  }
A:visited { text-decoration: none ; color: navy ;  }
A:hover   { text-decoration: none ; color: white ; background-color: navy ; }
A:active  { text-decoration: none ; color: red ;   }

BODY            { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.bodybold       { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; font-weight: bold ; }
.bodysmall      { color: #0404FC ; font-size: 10pt ; font-family: comic sans ms, times new roman, arial ; }
.bodysmallbold  { color: #0404FC ; font-size: 10pt ; font-family: comic sans ms, times new roman, arial ; font-weight: bold ; }
.bodysmallblack { color: black   ; font-size: 10pt ; font-family: comic sans ms, times new roman, arial ; }

.body-bw        { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-by        { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-cb        { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-cw        { color: #0404FC ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-ry        { color: red     ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-yo        { color: #FCAC24 ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-yr        { color: red     ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }
.body-yw        { color: #FCAC24 ; font-size: 12pt ; font-family: comic sans ms, times new roman, arial ; }

.blcdgold       { color: gold    ; font-size: 10pt ; font-family: comic sans ms, times new roman, arial ; font-weight: bold ; }
.blcdcomment    {                  font-size:  8pt ; font-family: comic sans ms, times new roman, arial ; }
.blcdbarcode    {                  font-size:  8pt ; font-family: courier new, arial ; }

.blcdtablecell          { color: #0404FC ;                             font-size: 10pt ; font-weight: normal ; }
.blcdtablecellblack     { color: black   ;                             font-size: 10pt ; }
.blcdtablecellblackbold { color: black   ;                             font-size: 10pt ; font-weight: bold ; }
.blcdtablecellblackvert { color: black   ;                             font-size: 12pt ; font-weight: bold ; writing-mode: vertical-lr; }
.blcdtablecellblackver2 { color: black   ;                             font-size: 10pt ; font-weight: bold ; writing-mode: vertical-rl; text-orientation: upright; }
.blcdtablecellbold      { color: #0404FC ;                             font-size: 10pt ; font-weight: bold ; }
.blcdtabletext          { color: #0404FC ; background-color: #00FFFF ; font-size: 10pt ; }
.blcdtabletextbold      { color: #0404FC ; background-color: #00FFFF ; font-size: 10pt ; font-weight: bold ; }
                        
.blcdtabletotalfull     { color: #FFFF00 ; background-color: green   ; font-size: 10pt ; font-weight: bold ; }
.blcdtabletotalpartial  { color: #0404FC ; background-color: yellow  ; font-size: 10pt ; font-weight: bold ; }
.blcdtabletotalnone     { color: #FFFF00 ; background-color: #FF0000 ; font-size: 10pt ; font-weight: bold ; }

.blcdtablecell12        { color: #0404FC ;                             font-size: 12pt ; font-weight: normal ; }
.blcdtablecell12black   { color: black   ;                             font-size: 12pt ; }
.blcdtablecell12bold    { color: #0404FC ;                             font-size: 12pt ; font-weight: bold ; }
.blcdtablecell12boldred { color: red     ;                             font-size: 12pt ; font-weight: bold ; }

.blcdtabletitle         { color: #0404FC ; background-color: #00FFFF ; font-size: 12pt ; }
.blcdtabletitlebold     { color: #0404FC ; background-color: #00FFFF ; font-size: 12pt ; font-weight: bold ; }

.blcdtablesection       { color: #00FFFF ; background-color: #0000FF ; font-size: 12pt ; font-weight: bold ; }
.blcdtablesectionblack  { color: white   ; background-color: black   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablesectionsmall  { color: #00FFFF ; background-color: #0000FF ; font-size: 10pt ; font-weight: bold ; }

.blcdtableeurook         { color: #FFFF00 ; background-color: green   ; font-size: 10pt ; font-weight: bold ; }
.blcdtableeurookpay      { color: #FFFF00 ; background-color: lime    ; font-size: 10pt ; font-weight: bold ; }
.blcdtableeuronok        { color: #FFFF00 ; background-color: #FF0000 ; font-size: 10pt ; font-weight: bold ; }
.blcdtableeurooksmall    { color: #FFFF00 ; background-color: green   ; font-size:  7pt ; font-weight: bold ; }
.blcdtableeurookpaysmall { color: #FFFF00 ; background-color: lime    ; font-size:  7pt ; font-weight: bold ; }
.blcdtableeuronoksmall   { color: #FFFF00 ; background-color: #FF0000 ; font-size:  7pt ; font-weight: bold ; }

.blcdtablewait          { color: #FFFF00 ; background-color: #C0C0C0 ; font-size: 10pt ; font-weight: bold ; }
.blcdtableopened        { color: #FFFF00 ; background-color: #FF0000 ; font-size: 10pt ; font-weight: bold ; }
.blcdtablesealed        { color: #FFFFFF ; background-color: #FF0000 ; font-size: 10pt ; font-weight: bold ; }
.blcdtablenoobi         { color: #FF0000 ; background-color: #FFFF00 ; font-size: 10pt ; font-weight: bold ; }
                        
.blcdtablegoldopened    { color: #969696 ; background-color: #FFCC00 ; font-size: 10pt ; font-weight: bold ; }
.blcdtablegoldsealed    { color: #666600 ; background-color: #FFCC00 ; font-size: 10pt ; font-weight: bold ; }
                        
.blcdtablelp            { color: yellow  ; background-color: black   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelppromo       { color: white   ; background-color: black   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelpnoobi       { color: black   ; background-color: yellow  ; font-size: 10pt ; font-weight: bold ; }

.blcdtablelp1           { color: yellow  ; background-color: black   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp1promo      { color: white   ; background-color: black   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp2           { color: yellow  ; background-color: red     ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp2promo      { color: white   ; background-color: red     ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp3           { color: yellow  ; background-color: purple  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp3promo      { color: white   ; background-color: purple  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp4           { color: yellow  ; background-color: blue    ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp4promo      { color: white   ; background-color: blue    ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp5           { color: yellow  ; background-color: green   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp5promo      { color: white   ; background-color: green   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp6           { color: yellow  ; background-color: pink    ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp6promo      { color: white   ; background-color: pink    ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp7           { color: black   ; background-color: white   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp7promo      { color: grey    ; background-color: white   ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp8           { color: black   ; background-color: yellow  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp8promo      { color: grey    ; background-color: yellow  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp9           { color: yellow  ; background-color: orange  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp9promo      { color: white   ; background-color: orange  ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp10          { color: black   ; background-color: #C0C0C0 ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelp10promo     { color: white   ; background-color: #C0C0C0 ; font-size: 10pt ; font-weight: bold ; }

                        
.blcdtablelpred         { color: yellow  ; background-color: red     ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelpredpromo    { color: white   ; background-color: red     ; font-size: 10pt ; font-weight: bold ; }
.blcdtablelprednoobi    { color: red     ; background-color: yellow  ; font-size: 10pt ; font-weight: bold ; }
                        
.blsalesgold            {                  background-color: #FFCC00 ;                   font-weight: bold ; }
.blsalesgoldfull        { color: #0404FC ; background-color: #FFCC00 ; font-size: 10pt ; font-weight: bold ; }
                        
.sunbanna1-cb           { color: blue    ;                             font-size: 28pt ; font-weight: bold ; font-family: floydian, times new roman ; }
.sunbanna2-cb           { color: blue    ;                             font-size: 28pt ; font-weight: bold ; font-family: times new roman ;           }
                        
.sunbanna-center        {                                              font-size: 30pt ; font-weight: bold ; font-family: commercial script bt, comic sans ms, times new roman, arial ; }
.sunbanna-center-pf     {                                              font-size: 28pt ; font-weight: bold ; font-family: floydian            , comic sans ms, times new roman, arial ; }
.sunbanna-side          {                                              font-size: 20pt ; font-weight: bold ; }
                        
                        
.tooltip                { display: none ;  position: absolute ; background: #00FFFF ; }


a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(./mainmenu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	height: 20px !important;
	heig/ht: 25px;
	wid/th: 100%;
	text-decoration: none;
}

a.mainlevel span { padding-left: 8px; }

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}


a.sublevel:link, a.sublevel:visited {
	display: block;
	background: url(./submenu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 8px;
	height: 20px !important;
	heig/ht: 25px;
	wid/th: 100%;
	text-decoration: none;
}

a.sublevel span { padding-left: 8px; }

a.sublevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

