﻿body 
{   background-color: White; 
    color: black;  
    text-align: Left;  
    font-family: Arial,宋体;   
    font-size: 12px;
    line-height:1.2;  
    font-style:normal; 
    margin:0px 10px 10px 10px;  
    border:none;
}


div { font-family:Arial, 宋体, Verdana;font-size:10pt;}
span{ font-family:Arial, 宋体, Verdana;font-size:10pt;cursor:default;}

a:link    
{   color:black; 
    text-decoration:none;
}

a:visited 
{   color:black; 
    text-decoration: none; 
}

a:hover   
{   color:black; 
    text-decoration: underline; 
}

a:active  
{   color:black; 
    text-decoration: underline; 
}


a.size1
{   font-size:12px;
}
a.boldsize1
{   font-weight:bold;
    font-size:12px;
}
a.size2
{   font-size:14px;
}
a.boldsize2
{   font-weight:bold;
    font-size:14px;
}

a.size3
{   font-size:16px;
}

a.boldsize3
{   font-weight:bold;
    font-size:16px;
}

div.size2
{   font-size:14px;
}

div.boldsize2
{   font-weight:bold;
    font-size:14px;    
}

span.boldsize2
{   font-weight:bold;
    font-size:14px;    
}


a.pagelink
{   line-height:1.2;  
    padding:0px 5px;
    margin:0px 2px;
    border:solid 1px gray;
    vertical-align:middle;
    text-decoration:none;    
    display:block;
    float:right;
}

a.currentpagelink
{   line-height:1.2;  
    padding:0px 5px;
    margin:0px 2px;
    border:solid 1px gray;
    vertical-align:middle;
    text-decoration:none;
    display: block;
    background-color:#efd0d0;
    float:right;
}

a.navlink
{   display:block;
    vertical-align:middle;
    float:right;
}

select
{  border: solid 1px #d0a0a0;
   font-size:14px;
   background-color:Transparent;
}


span.size1
{   font-size:12px;
}
span.size2
{   font-size:14px;
}

span.size3
{   font-size:16px;
}

img.navpage
{   vertical-align:middle;
    margin:2px 3px 0px 3px;
    display:block;
    float:right;    
}

input.button
{  background-color:#efd0d0;
   border:solid 1px  #d0a0a0;
   margin:5px;
   padding:0px;
   vertical-align:middle;
}

table.header
{   border:solid 1px #d0a0a0; 
    background-color:#efd0d0;
    width:100%;
    text-align:left;
}


/* Table GP */
table.titlegp
{  background:#efd0d0;
   border:solid 1px #d0a0a0;
   width:100%;
   vertical-align:middle;
}


/* ForumView */
table.forumpath
{ background-color:#fff7f7;
  text-align:left; 
  vertical-align:middle; 
  border: none;
  width:100%;
}

table.forum0
{
}

td.forum1
{  background:#f7fbf7;
   width:106px; 
   padding:5px 0px 5px 5px;
   border-style:solid; 
   border-width:0px 0px 1px 1px;
   border-color:#d0a0a0; 
   text-align:left;
   
}

td.forum2
{  background:#f7fbf7;
   padding:5px 5px 5px 0px; 
   border-style:solid; 
   border-width:0px 1px 1px 0px;
   border-color:#d0a0a0; 
   text-align:left;
}

td.forum3
{  background:#f7fbf7;
   width: 100px;
   padding:5px; 
   border-style:solid; 
   border-width:0px 1px 1px 1px;
   border-color:#d0a0a0; 
   text-align:left;
}

td.forum4
{  background:#f7fbf7;
   width: 50px;
   padding:5px; 
   border-style:solid; 
   border-width:0px 1px 1px 1px;
   border-color:#d0a0a0; 
   text-align:center;
}

td.forum5
{  background:#f7fbf7;
   width: 160px;
   padding:5px; 
   border-style:solid; 
   border-width:0px 1px 1px 1px;
   border-color:#d0a0a0; 
   text-align:left;
}

input.gotopage
{  border:solid 1px #d0a0a0;
   background-color:transparent; 
   margin:0px 2px; 
   padding:0px 4px;  
   vertical-align:middle;
   display:block;
   float:right;
}

table.topic_view
{   width:100%;
      
    margin:0px;
    padding:0px;
    overflow:hidden; 
    border-style:solid;
    border-width:0px 1px 1px 1px;
    border-color:#d0a0a0;
    text-align: left;
    line-height:1.5;
}

tr.topic_view
{   border:none;
    margin:0px;
    padding-top:3px;
    height:26px;
}

td.topic_flag
{   text-align:center;
    width:30px;
}

td.topic_topic
{   
    text-align:left;
    padding-left:5px;
    BORDER-RIGHT: solid 1px #d0a0a0; 
}

td.topic_User
{   
    BORDER-RIGHT: solid 1px #d0a0a0; 
    WIDTH: 100px; 
    TEXT-ALIGN: center;
}


td.topic_viewnum
{   BORDER-RIGHT:solid 1px #d0a0a0;
    WIDTH: 50px; 
    TEXT-ALIGN: center;
}

td.topic_replynum
{   border-right: solid 1px #d0a0a0; 
    WIDTH: 50px; 
    TEXT-ALIGN: center;
}

td.topic_lastpost
{ 
    width:210px; 
    TEXT-ALIGN: left;
}


/* Thread View*/
div.threadview_light
{   background-color:#fff7f7;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    border-color: #d0a0a0; 
    margin:0px;
    padding:0px 20px 0px 0px;
}

div.threadview_dark
{   background-color:#fff7f7;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    border-color: #d0a0a0; 
    margin:0px;
    padding:0px 20px 0px 0px;
 }

div.threadview_left
{   width:180px; 
    float:left;
}

div.threadview_user
{   
    text-align:left; 
    padding:0px;         
    margin:8px 5px 8px 5px; 
}        


img.imageonline
{   vertical-align:text-bottom;
    padding-bottom:2px;
}


div.threadview_right
{   
    margin-left: 180px; 
    border-style:solid; 
    border-width:0px 0px 0px 1px;
    border-color:#d0a0a0;
    padding:0px;
    min-height:260px;
    height:auto !important;
    height:260px;    
}



div.threadview_message
{   padding:1px 41px 30px 20px; 
    font-size:14px;
    line-height:1.5;
    margin:0px; 
    color:#222222;
}

table.threadpost
{    
    border:solid 1px #d0a0a0; 
    width:100%;
    text-align:left;
    table-layout:fixed;
}

td.threadpost_user
{   width:180px; 
    border-style:solid; 
    border-width:0px 0px 1px 1px;
    border-color:#d0a0a0; 
    text-align:left;
}

td.threadpost_title
{   border-style:solid; 
    border-width:1px 0px 1px 1px; 
    border-color:#d0a0a0; 
    text-align:left;    
}

input.threadpost_title
{   width:85%;
    height:20px;
    font-size:14px;
    line-height:1.5;
    padding:2px 10px 2px 5px;
    border:solid 1px #d0a0a0;
    background-color:Transparent;    
    cursor:text;
    font-weight:bold;
    color:#222222;
}

td.threadpost_avatar
{   width:180px; 
    border-style:solid; 
    border-width:1px; 
    text-align:left; 
    vertical-align:top;
    border:solid 1px #d0a0a0; 
}

td.threadpost_message
{   width:100%;
    border:solid 1px #d0a0a0; 
    text-align:left; 
    vertical-align:top;
}

div.threadpost_quote
{   font-size:14px;
    border:solid 1px gray; 
    padding:3px;
    margin:5px;
}

div.message_edit
{
    border:solid 1px #d0a0a0;
    height:275px;
    padding:5px;
    margin:0px; 
    overflow:scroll;     
    font-size:14px;
    line-height:1.5;
}

/*  UserSpace */

table.userspace
{   background-color:#fff7f7;
    border:solid 1px #d0a0a0;
    width:100%;
}

td.userspace_left1
{  width:180px;
}
td.userspace_right1
{  padding:5px 5px 5px 22px;
}

div.user_subject
{  padding: 3px 5px 3px 0px;
}

div.userspace_content
{   font-size:14px;
    color:#222222;
    line-height:1.5;  
    padding:1px 40px 10px 0px; 
    width:100%;
    border:none;
    min-height:360px;
    height:auto !important;
    height:360px;
}

div.userspace_contenttitle
{   font-size:14px;
    font-weight:normal;
    margin:10px 0px 10px 0px;  
}

div.userspace_title
{  padding:11px 0px 20px 25px;
   font-size:14px;
   font-weight: bold;
}

span.userspace_datetime
{  color:Gray;
}

div.userspace_user
{   
    text-align:left; 
    padding:8px 5px 8px 10px; 
    margin:0px; 
    overflow:hidden;
}

input.singleline
{   font-family:Arial,宋体;
    height:20px;
    font-size:14px;
    line-height:1.5;
    padding:2px 10px 2px 5px;
    border:solid 1px #d0a0a0;
    background-color:Transparent;    
    cursor:text;
}
    
input.userspace_photo1
{   font-family:Arial,宋体;
    width:400px;
    height:20px;
    font-size:14px;
    line-height:1.5;
    padding:2px 10px 2px 5px;
    border:solid 1px #d0a0a0;
    background-color:Transparent;    
    cursor:text;
}    

textarea.userspace_photo2
{   font-family:Arial,宋体;
    width:400px;
    height:120px;
    font-size:14px;
    line-height:1.5;
    border:solid 1px #d0a0a0;
    background-color:Transparent;
    padding:2px 10px 2px 5px;
    overflow:hidden;
    cursor:text;
}

input.userspace
{   font-size:14px;
    line-height:1.2;
    margin:2px 2px 0px 2px;
    padding:3px;
    width:100%;
    border-style:solid; 
    border-width:1px;
    border-color:#d0a0a0;
    background-color:Transparent;
}

textarea.mline
{   font-family:Arial,宋体;
    font-size:14px;
    line-height:1.5;
    border:solid 1px #d0a0a0;
    background-color:Transparent;
    padding:10px 15px 10px 10px;
}

textarea.userspace
{   font-family:Arial,宋体;
    font-size:14px;
    line-height:1.5;
    border:solid 1px #d0a0a0;
    background-color:Transparent;
    margin-right:40px;
    width:100%;
    height:275px; 
    padding:5px 20px 5px 5px;
    overflow:hidden; 
}

table.userlogin
{   background-color:#fff7f7;
    border:solid 1px #d0a0a0;
    width:100%;
}

/* Insert Image */
div.insertimage
{   border: none;
    width: 500px;
    background-color: Transparent;
    color: Blue;
}


/* Image Button */
img.button_active
{   cursor:pointer;
    vertical-align:middle;
}

img.button_grayed
{   cursor:default;
    vertical-align:middle;
}


td.CartViewTitle
{   padding:8px 3px 4px 3px; 
    border-style:solid; 
    border-width:1px; 
    border-color:Gray; 
    overflow:hidden;
}

td.CartView
{   padding:3px; 
    border-style:solid; 
    border-width:0px 1px 1px 1px; 
    border-color:Gray; 
    font-family:Verdana;
    overflow:hidden;
}


a.Button
{   display:inline-block;
    border:solid 1px gray;
    padding:5px 5px 2px 5px;
    cursor:pointer;
}


input.Normal
{   background-color:Transparent;
    margin:5px;  
    padding:3px; 
    border:solid 1px gray;
    font-family:Verdana;
    width:256px;
}

input.TextReadOnly
{   background-color:Transparent;
    margin:0px 0px 0px 5px;  
    padding:3px; 
    border:solid 0px gray;
    font-family:Verdana;
    width:256px;
}



img.toolbar 
{   margin: 0px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonface ;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
 }
 
 img.active
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonshadow Buttonhighlight  Buttonhighlight Buttonshadow ;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: url("Image/bgpressed.bmp");  
 }
 
  img.toolbar
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonface ;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
    background-color:Buttonface;
 }
 
  img.Button_On_Down
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonshadow Buttonhighlight  Buttonhighlight Buttonshadow ;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
    background-color:ButtonFace;  
 }
 
  img.Button_Off_Down
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color:     Buttonshadow  Buttonhighlight Buttonhighlight Buttonshadow;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
    background-color:Buttonface;
 }
 
 img.Button_On_Over
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonshadow Buttonhighlight  Buttonhighlight Buttonshadow ;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
    background-color:ButtonFace;  
 }
 
  img.Button_Off_Over
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color:  Buttonhighlight  Buttonshadow  Buttonshadow Buttonhighlight;
    vertical-align: middle; 
    background-repeat:repeat;
    background-image: none;
    background-color:Buttonface;
 }
 
img.disabled
{   margin: 2px 1px; 
    padding: 0px; 
    border-style: solid;  
    border-width: 1px;   
    border-color: Buttonface;  
    vertical-align: middle; 
    background-color: Buttonface;
    filter: gray() alpha(opacity=30); /* IE */
    opacity: 0.30; /* Safari, Opera and Mozilla */
 }

div.Menu
{   padding:3px;
    border: solid 1px gray;
}

div.Menu_Item
{   margin:3px;
    padding:2px;
    border-style:solid;
    border-width:1px;
    border-color: White;  
    cursor:pointer;  
}

div.Menu_Item_HighLight
{   margin:3px;
    padding:2px;
    color:white;
    background-color:Gray;
    border-style:solid;
    border-width:1px;
    border-color: black;   
    cursor:pointer;
}


td.Menu_Item
{   
    margin:0px;
    padding:2px 0px 0px 5px;
    border-style:solid;
    border-width:1px;
    border-color: White;  
    cursor:pointer;  
}

td.Menu_Item_HighLight
{  
    margin:0px;
    padding:2px 0px 0px 5px;
    border-style:solid;
    border-width:1px;
    border-color: gray;   
    cursor:pointer;
}

div.PrintLabel
{   position:absolute;
    font-family:Verdana;
}


table.ShopTable
{   border: solid 1px #8cbe8c; 
}

tr.ShopHeadRow
{   background-color: #d0a0a0;
    border: solid 1px #8cbe8c;    
    color: White;
    padding:5px;
}

td.ShopCellLeft
{   border: solid 1px #8cbe8c;
    padding:7px 5px 10px 5px;
}

td.ShopCellRight
{   border: solid 1px #8cbe8c;
    padding:10px 30px 10px 15px;
}

span.otherday
{  color:Gray;
   cursor:default;
   background-color:Transparent;
}

span.labelday
{  cursor:default;
    background-color:Transparent;
}

span.labeltoday
{  cursor:default;
   background-color:Transparent;  
}

a.linkday
{  background-color:#d0a0a0;
   width:90%;
   height:90%;
   display:block;
}

a.linktoday
{   background-color:#d0a0a0;
    width:90%;
    height:90%;
    display:block;
}


td.calendar_head
{   background-color:Transparent;
    border:none
}

table.calendar_title
{  
    background-color:#efd0d0; 
    border:solid 0px black;
}