

body {
    font-family: Verdana; font-size: 9pt;
    color: #000000;
    background-repeat: repeat-x;
    background-image: Url(../gfx/body_bg.jpg);
}
td {
    font-family: Verdana; font-size: 9pt;
}
a       { color: #000080; text-decoration: underline; }
/*a:link, a:visited { text-decoration: none }*/
a:hover { color: #0000f0; text-decoration: underline; }

#footerp { font-size: 9pt; }

#headerbox {
    height: 90px;
    /*background-color: #d9c38f; /*#e0e4e8;*/
    /*border: 1px solid #808080;
    border-width: 1px 0px 0px 0px;*/
    padding: 4px 6px 4px 6px;
    /*background-repeat: repeat-x;
    background-image: Url(../gfx/body_bg.jpg);*/
}
#uphead { color: #000040; font-size: 10pt; }

h1 {
    font-size: 15pt;
}

h2 {
    font-size: 14pt;
}

h3 {
    font-size: 13pt;
}

p.notes {
    font-size: 8pt;
    color: #404040;
}

#filthelp {
    font-size: 8pt;
}

p.warn {
    font-size: 10pt;
    color: #A05050;
}

/*
* MENU
*/
table.mainmenu {
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    background: #f0e0c0;    
    text-align: center;
}
tr.mainmenu { height: 30px; }
td.mainmenuitem {
    border: 1px solid #808080;
    width: 190px;
    height: 30px;
    font-weight: bold;
    background-image: url("../gfx/img_menubg.jpg");     
}

td.mainmenuitemsel {
    border: 1px solid #808080;
    width: 190px;
    background-color: #ffefcf;
    height: 30px;
    font-weight: bold;
    color: #800000;
}


/**
 * LOGIN BOX
 */
#loginerr { color: #ff0000; font-size: 8pt; }


/**
 * FILTERS
 */

#listlogin { width: 140px; }
#listfilters { width: 620px; }

#filterbox { width: 100%; }
#gamelistbox { width: 100%; }

#idBTFIND { width: 150px; height: 40px;    
background-image: url(ico_search.gif);
background-repeat: no-repeat;
background-position: 20px center;
    }
    
tr.filterrow { height: 30px; }
    
    

/**
 * STANDARD TABLE
 */
table.stdtab {
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    background: #DFE8F0;
  /*border-spacing: 5px ;    */
}
td.stdtab_title { /* title */
    text-align: center;
    font-size: 11pt;
    font-weight: bold;
    background: #0070B0;
    font-family: Arial;
    padding: 4px 4px 4px 4px;
    color: #ffffff;
}
td.stdtab_tltit { /* top left border title */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_tlt.gif) no-repeat #0070B0;
}
td.stdtab_trtit { /* top right border title */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_trt.gif) no-repeat #0070B0;
}
td.stdtab_tlbord { /* top left border NO title */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_tl.gif) no-repeat #0070B0;
}
td.stdtab_trbord { /* top right border NO title */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_tr.gif) no-repeat #0070B0;
}
td.stdtab_top { /* top border NO title*/
    padding: 0px 0px 0px 0px;
    height: 6px;
    background: url(../gfx/ico_blue_top.gif) repeat-x #DFE8F0;
}
td.stdtab_left { /* left border */
    padding: 0px 0px 0px 0px;
    width: 6px;
    background: url(../gfx/ico_blue_left.gif) repeat-y #DFE8F0;
}
td.stdtab_right { /* right border */
    padding: 0px 0px 0px 0px;
    width: 6px;
    background: url(../gfx/ico_blue_right.gif) repeat-y #DFE8F0;
}
td.stdtab_body { /* inner cell */
    padding: 5px 5px 5px 5px;
}
td.stdtab_blbord { /* bottom left border */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_bl.gif) no-repeat #DFE8F0;
}
td.stdtab_botbord { /* bottom border */
    padding: 0px 0px 0px 0px;
    height: 6px;
    background: url(../gfx/ico_blue_bot.gif) repeat-x #DFE8F0;
}
td.stdtab_brbord { /* bottom right border */
    padding: 0px 0px 0px 0px;
    width: 6px; height: 6px;
    background: url(../gfx/ico_blue_br.gif) no-repeat #DFE8F0;
}

td.infdata { font-weight: bold; color: #400000; }
font.infdata { font-weight: bold; color: #400000; }

/*
* GAME COMMON
*/
td.gamefield { font-weight: bold; } /* celle valori campi */
td.gamecaption { text-align: right; } /* prima caption campi */

/**
 * GAME LIST
 */
table.glist { border: 1px solid #006000; border-collapse: collapse; padding: 2px 2px 2px 2px; }
td.glist { border: 1px solid #006000; border-collapse: collapse;  padding: 2px 2px 2px 2px; }
tr.glisthead { background-color: #000080; color: #ffffff; font-weight: bold; }

tr.g_deleted  { background-color: #a0a0a0; }
tr.g_unapprov { background-color: #ffa0a0; }
tr.g_waitappr { background-color: #ffffb0; }
tr.g_review   { background-color: #ffb0ff; }
tr.g_waitpub  { background-color: #b0ffff; }

b.g_deleted  { background-color: #a0a0a0; }
b.g_unapprov { background-color: #ffa0a0; }
b.g_waitappr { background-color: #ffffb0; }

/**
 * GAME VIEW
 */
#viewbox { width: 100%; }
table.textboxview { border: 1px solid #808080; background-color: #ffffff; padding: 10px 10px 10px 10px;}
/*td.textboxview { font-family: Courier; }*/
table.textboxedit { border: 1px solid #808080; background-color: #ffffff; height: 200px; }
div.textboxview { border: 1px solid #808080; background-color: #ffffff; padding: 10px 10px 10px 10px; }
td.textboxview { padding: 10px;  line-height: 150%; }

/**
 * GAME VIEW
 */
 #profilebox { width: 100%; }
span.showsolution { font-weight: bold; font-size: 11pt; color: #05314B; }
div.fix { font-family: courier; }
pre.fix { font-family: courier; }


/**
 * GAME ADD/EDIT
 */
#editbox { width: 100%; } /* round rect con edit */
#idFLD_YDATA     { width: 640px; height: 200px; }
#idFLD_YNOTE     { width: 640px; height: 150px; }
#idFLD_YSOLUTION  { width: 640px; height: 100px; }
                
#idFLD_SOLUTION { width: 300px; }
#idFLD_YDESC    { width: 400px; }
#solhelp { font-size: 10px; color: #800000; }

/*
* MISC
*/
a.dotp {
    padding-left: 16px;
    background-image: url(../gfx/ico_dot.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

/*
* REQAUTH
*/
p.okreq {
    font-weight: bold;
    font-size: 12pt;
    color: #00A000;
    padding-right: 40px;
}

p.koreq {
    font-weight: bold;
    font-size: 12pt;
    color: #A00000;
    padding-right: 40px;
}


/*
* ERRORS
*/
font.errhead { color: #d00000; font-weight: bold; }
li.errhead { color: #d00000; }

/*
* MESSAGGISTICA
*/

td.ymessage { border: 1px solid #8080a0; background-color: #e8EfF8; font-size: 8pt; }
td.ymessage_new { border: 1px solid #8080a0; background-color: #fff8e8; font-size: 8pt; }
div.ymessagebody { font-family: courier; }
strong.ymessagetitle { color: #000080; padding-left: 10px; }
div.ymessagecmd { font-size: 8pt; text-align: right; }

#testid {
    width: 300px;
}

#testid_body {
    background: #ff0000;
}

table.hitable { border-collapse: collapse; width: 100%; border: 1px solid #808080; }
tr.hhitable { background-color: #000080; color: #ffffff; }
td.hhipos { text-align: right; width: 20px;  border: 1px solid #808080;}
td.hhiuser { width: 200px;  border: 1px solid #808080;}
td.hhislog {  border: 1px solid #808080;}
td.hhipt   { width: 80px;  border: 1px solid #808080; text-align: right; }
td.hhinumgam   { width: 20px;  border: 1px solid #808080; text-align: right; }

td.hipos { text-align: right; width: 20px; border: 1px solid #808080; }
td.hiuser { width: 200px;  border: 1px solid #808080;}
td.hislog {  border: 1px solid #808080;}
td.hipt   { width: 80px;  border: 1px solid #808080; text-align: right; }
td.hinumgam   { width: 20px;  border: 1px solid #808080; text-align: right; }

tr.hired { background-color: #fff0a0; }

table.ycimagelist { width: 350px; }
td.ycimageopts { text-align: right; }
