BODY
{
   margin-left      : 0px;
   margin-top       : 0px;
   margin-right     : 0px;
   margin-bottom    : 0px;
   background-color : #ffffff;
   color            : #000000;
}

H1
{
   margin          : 0px;
   padding         : 0px;
   font-weight     : bold;
   font-family     : Arial, Helvetica, Sans-Serif;
   font-size       : 22px;
   color           : #339933;
}  
H2
{
   font-weight     : bold;
   font-family     : Arial, Helvetica, Sans-Serif;
   font-size       : 16px;
   text-align      : center;
}  


.center
{
   text-align: center;
}
.center table
{
   margin-left  : auto;
   margin-right : auto;
   text-align   : left;
}
.mainWrp
{
   border           : 1px solid #cfcfcf;
   width            : 790px;
   height           : 500px;
   background-color : #ffffff;
}

A.mnu, A.mnu:active, A.mnu:visited
{
  text-decoration : none;
  font-weight     : bold;
  font-family     : Verdana;
  font-size       : 11px;
  color           : #000000;
}

A.mnu:hover
{
  text-decoration : none;
  font-weight     : bold;
  font-family     : Verdana;
  font-size       : 11px;
  color           : #006600;
}

A.submnu, A.submnu:active, A.submnu:visited
{
  text-decoration : none;
  font-weight     : normal;
  font-family     : Verdana;
  font-size       : 10px;
  color           : #006600;
}

A.submnu:hover
{
  text-decoration : none;
  font-weight     : normal;
  font-family     : Verdana;
  font-size       : 10px;
  color           : #ff9900;
}

TD.mnu
{
  height        : 22px;
  padding-left  : 5px;
  background    : #ffcc66;
}

TD.submnu
{
  height           : 20px;
  padding-left     : 10px;
  color            : #ffffff;
  background-color : #ffffcc;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #afafaf;
}

TD.submnu_on
{
   height           : 20px;
   padding-left     : 10px;
   color            : #ffffff;
   background-color : #000000;
   border-top       : 1px solid #ffffff;
   border-bottom    : 1px solid #afafaf;
}

TABLE.phone_list
{
   padding         : 3px;
   width           : 100%;
   border          : 0;
   font            : 10px Verdana;
   font-weight     : normal;
   text-decoration : none;
}

TABLE.phone_list_all
{
   width           : 100%;
   border          : 1px solid #ff9900;
   font            : 10px Verdana;
   font-weight     : normal;
   text-decoration : none;
}

SELECT.dropd
{
   font: 10px Verdana;
}

INPUT.all_edits
{
   font: 10px Verdana;
}

INPUT.all_btns
{
   font: 10px Verdana;
}

SPAN.all_w_text
{
   color       : #000000;
   font-family : Verdana;
   font-size   : 12px;
   font-weight : bold;
}


SPAN.item_code
{
   background-color : #ffffff;
   font             : 10px Verdana;
   color            : #003300;
   padding          : 2px;
   width            : 100px;
   font-weight      : bold;
   text-align       : center;
   height           : 10px;
}



DIV.item_code
{
   background-color: #ffcc66;
   font            : 11px Verdana;
   color           : #000000;
   padding         : 1px;
   width           : 100px;
   font-weight     : bold;
   text-align      : center;
}

.item_code A, A:active, A:visited
{
   color           : #000000;
   text-decoration : none;
}

.item_code A:hover
{
   text-decoration : underline;
   color            : #FF3333;
}

DIV.img_item_code
{
   background-color : #ffcc66;
   font             : 11px Verdana;
   color            : #000000;
   padding-top      : 1px;
   padding-bottom   : 1px;
   width            : auto;
   font-weight      : bold;
   text-align       : center;
}

/* Pager */
SPAN.tpag
{
   color            : #FF0000;
   font             : 12px Verdana;
   font-weight      : bold;
}

SPAN.spag
{
   color            : #333333;
   font             : 12px Verdana;
   font-weight      : bold;
}

A.pag, A.pag:active, A.pag:visited
{
   font             : 12px Verdana;
   color            : #339933;
   text-decoration  : none;
   font-weight      : bold;
}


A.pag:hover
{
   color            : #FF3333;
}


/* Melodies */
TABLE.mtable
{
   margin           : 0px;
   width            : 100%;
   border           : 1px solid #ff9900;
}


TD.mtr
{
   height           : 1px;
   border           : 0px;
   background-color : #cfcfcf;
}

TD.trsep
{
   height           : 5px; 
   border           : 0px;
   background-color : #ffffff;	
}

TD.code_td
{
   width      : 130px;
   text-align : center;

}

#phone_list_id A, #phone_list_id A:active, #phone_list_id A:visited
{
  text-decoration : none;
  font-weight     : normal;
  font            : 10px Verdana;
  color           : #000000;
}

#phone_list_id A:hover
{
  text-decoration : underline;
  font-weight     : normal;
  font            : 10px Verdana;
  color           : #000000;
}

A.name, A.name:active, A.name:visited
{
  text-decoration : none;
  font-weight     : bold;
  font-family     : Tahoma;
  font-size       : 9px;
  color           : #000000;
}

A.name:hover
{
  text-decoration : none;
  font-weight     : bold;
  font-family     : Tahoma;
  font-size       : 9px;
  color           : #000000;
}

A.author, A.author:active, A.author:visited
{
  text-decoration : none;
  font-weight     : normal;
  font-family     : Verdana;
  font-size       : 9px;
  color           : #000000;
}

A.author:hover
{
  text-decoration : none;
  font-weight     : normal;
  font-family     : Verdana;
  font-size       : 9px;
  color           : #000000;
}

/***************************** Games *****************************/
TABLE.game_box
{
   margin           : 0px;
   width            : 100%;
   border           : 1px solid #ff9900;
}

TABLE.game_box_item
{ 
   border           : 1px solid #ffcc66;
   padding          : 0px;
   background-color : transparent;
   width            : 100%;
   height           : 100%;
}

TABLE.game_box_item_on
{ 
   border           : 1px solid #9cce00;
   padding          : 0px;
   background-color : #ffffcc;
   width            : 100%;
   height           : 100%;
}

TABLE.midi_box_item
{ 
   border           : 1px solid #ffffff;
   padding          : 0px;
   background-color : transparent;
   width            : 100%;
   height           : 100%;
}

TABLE.midi_box_item_on
{ 
   border           : 1px solid #9cce00;
   padding          : 0px;
   background-color : #ffffcc;
   width            : 100%;
   height           : 100%;
}

A.game_name, A.game_name:active, A.game_name:visited, A.game_name:hover
{
   font            : 12px Verdana;
   color           : #003300;
   text-decoration : none;
   font-weight     : bold;
}

A.game_desc, A.game_desc:active, A.game_desc:visited, A.game_desc:hover
{
   color           : #000000;
   font            : 10px Verdana;
   font-weight     : normal;
   text-decoration : none;
}


/***************************** Images *****************************/
TABLE.itable
{
   margin           : 0px;
   width            : 100%;
   border           : 1px solid #ff9900;
}

TABLE.img_box_item
{ 
   border           : 1px solid #ff9900;
   background-color : transparent;
   padding          : 0px;
}

TABLE.img_box_item_on
{ 
   border           : 1px solid #9cce00;
   background-color : #ffffcc;
}


TD.img_code_cell
{
   text-align         : center;
   vertical-alignment : top;
   height             : 15px;
}

IMG.framed
{
   border          : 1px solid #aeaeae;
}


#main_mnu
{
    border   : 1px solid #99CC99;
    overflow : hidden;
}

#main_mnu UL
{
    overflow        : hidden;
    margin          : 0;
    padding         : 0;
    width           : 100%;
    list-style      : none;
    background-color: transparent;
}
#main_mnu li
{
    display    : inline;
}

#main_mnu li a
{
    border-bottom   : 1px solid #ccc;
    text-indent     : 5px;
    padding-left    : 0px;
    padding-top     : 3px;
    padding-right   : 0px;
    padding-bottom  : 3px;
    color           : #000000;
    font-family     : Verdana;
    font-size       : 11px;
    font-weight     : bold;
    text-align      : left;
    vertical-align  : middle;
    float           : left;
    width           : 100%;
    height          : auto;
    background-color: #ffcc66;
    text-decoration : none;
}

#main_mnu ul li a:hover
{
    color           : #FFFFFF;
    background-color: #333333;
}

#main_mnu li a.submn
{
    text-indent     : 10px;
    padding-left    : 0px;
    padding-right   : 0px;
    padding-top     : 2px;
    padding-bottom  : 2px;
    font-family     : Verdana;
    font-size       : 10px;
    font-weight     : normal;
    text-align      : left;
    vertical-align  : middle;
    float           : left;
    width           : 100%;
    height          : auto;/*14px;*/
    background-color: #ffffcc;
    text-decoration : none;
}

#main_mnu ul li a.submn:hover
{
    color           : #000000;
    background-color: #99CC99;
}

/* Top part */
#top_part
{
    border-bottom : 1px solid #cfcfcf;
    height        : 90px;
    text-align    : left; 
}

#top_part a
{
    color           : #333333;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 12px;
    font-weight     : bold;
    text-decoration : none;
    text-transform  : uppercase;
}

#top_part a:hover
{
    color           : #339933;
}

/* Bottom part1 */
#bottom_part1
{
    vertical-align : middle;
    height         : 30px; 
    border-top     : 1px solid #cfcfcf;
    border-bottom  : 1px solid #cfcfcf;
}

#bottom_part1 a
{
    color           : #000000;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-size       : 11px;
    font-weight     : normal;
    text-decoration : none;
}

#bottom_part1 a:hover
{
    text-decoration : underline;
}

span.sel_phone_text
{
   color       : #000000;
   font-family : Verdana, Arial, Helvetica, Sans-Serif;
   font-size   : 12px;
   font-weight : bold;
}

table.tbl_header
{
   margin           : 0px;
   background-color : #ffcc66;
   width            : 100%; 
   border-top       : 1px solid #ff9900;
   border-left      : 1px solid #ff9900;
   border-right     : 1px solid #ff9900;
}

TD.news_hdr
{
   color       : #000000;
   font-family : Verdana, Arial, Helvetica, Sans-Serif;
   font-size   : 11px;
   padding-left: 5px;
   font-weight : bold;
}

TABLE.news_table
{
   margin      : 0px;
   width       : 100%;
   border      : 1px solid #ff9900;
   font-size   : 12px;
}

TD.news_cnt
{
   color       : #000000;
   font-family : Verdana, Arial, Helvetica, Sans-Serif;
   font-size   : 10px;
   padding-left: 5px;
}

SPAN.news_date
{
   color           : #000000;
   font            : 10px Verdana;
   font-weight     : normal;
}

A.news_item, A.news_item:active, A.news_item:visited
{
   color           : #000000;
   font            : 10px Verdana;
   font-weight     : normal;
   text-decoration : none;
}

A.news_item:hover
{
   color           : #000000;
   text-decoration : underline;
}

A.news_item1, A.news_item1:active, A.news_item1:visited
{
   color           : #000000;
   font            : 11px Verdana;
   font-weight     : normal;
   text-decoration : none;
}

A.news_item1:hover
{
   text-decoration : underline;
}

SPAN.news_title
{
   font-weight : bold;
}


/* View item */
#get_item_info
{
    text-align : left;
    font       : 11px Verdana;
    padding    : 3px;
}

#get_item_info a
{
    color           : #333333;
    font-family     : Verdana, Arial, Helvetica, sans-serif;
    font-weight     : normal;
    text-decoration : underline;
}

#get_item_info a:hover
{
    color           : #339933;
}


SPAN.item_sms_code
{
   color       : #0000ff;
   font        : 12px Verdana;
   font-weight : bold;
}

SPAN.sms_to
{
   color       : #ff0000;
   font        : 12px Verdana;
   font-weight : bold;
}

A, A:active, A:visited
{
   color            : #000;
   text-decoration  : underline;
}

A:hover
{
   color           : #339933;
   text-decoration : underline;
}
DIV.txt_center
{
   color           : #000000;
   font            : 10px Verdana;
   text-align      : center;
}
