body,td,th,div { font-family: Tahoma;    font-size: 12px;    color: #000;}
body 
    {
    padding:0px;margin:0px;
    }

a {    color: #000;    text-decoration: none;}
a:link {    color: #000;    text-decoration: none;}
a:visited {    text-decoration: none;    color: #000;}
a:hover {    text-decoration: none;    color: #FF7900;}
a:active {    text-decoration: none; color: #000;}

.ared:link {    color: #c00;    text-decoration: none;}
.ared:visited {    text-decoration: none;    color: #c00;}
.ared:hover {    text-decoration: underline;    color: #c00;}
.ared:active {    text-decoration: none;color: #c00;}


h2
    {
    margin:0px;
    font-size:20px;
    font-family:arial;
    }

input, textarea, select 
    {
    background-color: #fff;
    font-family: Tahoma;    
    font-size: 12px;    
    color: #666;    
    margin: 0px;
    border: 1px solid #3333ff;
    }

#background_content {
  position: fixed;
  width: 100%;
  z-index:200;
  height: 100%;
  background: url(/p/bg.gif);
  position: absolute;
 }

#background_container
    {
    position: absolute;
    width: 100%;
    z-index:210;
    height: 100%;
    }


#background_load_message
    {
    position:absolute;
    background:#ffffff;
    border:1px solid #444488;
    z-index:220;
    display:none;
    }

#background_load_message td
    {
    font-size:13px;
    color:#777777;
    }

/*class for menu tree*/
.hide {display: none;}
.show {}
.clear {}

.stable
    {
    border:0px;
    }

.stable a:link,
.stable a:visited,
.stable a:active {color: #069; text-decoration: underline;}

.stable a:hover {color: #c00; text-decoration: none;}

.stable tr td
    {
    border-bottom:1px dotted #999;

    }

.stable th
    {
    background: #E1DFD3;/*url("/p/grad.gif") repeat-x;/**/
    color:#000;
    /*border-bottom:1px solid #666;*/
    font-size:14px;
    height:36px;
    }


.stdtable
    {
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    background:#fff;
    /*background:url(/images/sp_form_back.gif) top repeat-x;/**/
    }

.stdtable a:link,
.stdtable a:visited,
.stdtable a:active {color: #339; text-decoration: underline;}

.stdtable a:hover {color: #c00; text-decoration: none;}

.stdtablevalue , .stdtable td
    {
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    text-align:center;
    font-size:12px;
    }

.stdtabletitle, .stdtable th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    font-size:14px;
    }

.stdpaneltitle, .stdpanel th
    {
    /*background:url("/images/spu_title_center.gif") repeat-x;/**/
    background:#eeeeff;
    color:#333355;
    border:1px solid #dddddd;
    text-align:center;
    }

.ttd_odd 
    {
    /*background: #f9fcff;*/
    }

.ttd_even 
    {
    /*background: #fff;*/
    }


.hidden
    {
    display:none;
    }

.stdpanel 
    {
    background: #fefffe;
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    }

.help
    {
    margin-top:40px;
    background:url(/images/help_back.gif) top left no-repeat;
    width:423px;
    font-size:30px;
    padding-left:105px;
    padding-top:20px;
    color:#337733;
    padding-bottom:70px;
    }


.messagebox
    {

    border:2px solid #ff0000;
    background:#000000;
    padding:20px;
    color:white;
    width:400px;
    font-size:16px;
    }

.messagebox a, .messagebox a:link, .messagebox a:hover, .messagebox a:visited
    {
    color:white;
    font-weight:bold;
    }

#tm_main_menu
    {
    border:1px solid #dddddd;
    padding:10px;
    text-align:center;
    margin:5px;
    }


#controller_iframe
    {
    background: #F5F5F6;
    color: #656666;
    border: 1px solid #4C6999;
    z-Index:100;
    margin: 0px;
    padding:0px;
    }


.torrentfile
    {
    font-size: 14px;
    font-weight: 600;
    }

table.noborder td
    {
    border: 0 !important;
    }

.higlight 
    {
    color: #f0f;
    }

.stitle
    {
    font-size: 28px;
    }

.ldate a, .ldate a:link, .ldate a:visited 
    {
    color:#c00;
    }

.ldate a:hover
    {
    color:#000;
    }

.ldate
    {
    padding: 5px;
    margin: 5px;
    color:#000;
    border-left: 1px solid #c00;
    } 

.ldate div
    {
    padding: 3px;
    margin: 3px;
    }

.otitle, .otitle a, .otitle a:link, .otitle a:visited 
    {
    font-size: 18px;
    padding: 5px 0;
    margin-bottom: 5px;
    margin-left: 10px;
    color:#000;
    text-decoration: underline;
    }

.otitle a:hover
    {
    color:#c00;
    text-decoration: underline;
    }

.tclouds
    {
    width: 95%;
    }

.tclouds a
    {
    padding: 0px 20px 0px 0;
    margin: 0px 20px 0px 0;
    }

.tlast a , .tpopular a
    {
    text-decoration: underline;
    }

.spref div
    {
    padding:3px;
    margin:3px;
    }

