* {

    margin: 0;

    padding: 0;

}

a:link, a:visited {
    color:#000099;
    text-decoration:none;
}
a:hover {
    color: #993300;
    text-decoration: underline;
}

.clear { clear: both; }
.rclear {
    clear: right;
}


body {

    background: #b0afa1;
/*  background: #F8F8F8;*/
    font-family: Verdana, Arial, Sans-Serif;

    font-size: 11px;

    color: #444640;

}



#wrapper {

    /*width: 998px;*/
    width: 1198px;
    background: url(images/content-middle-big.gif) repeat-y;
/*  background: url(images/content-middle.gif) repeat-y;*/
/*  float: left;*/
    margin: 2px auto 2px 2px;
/*  margin: auto auto auto auto;*/
}



    #content-top {

        /*width: 998px; */
        width: 1198px;
        height: 6px;
        background: url(images/content-top-big.gif) no-repeat;
        /*background: url(images/content-top.gif) no-repeat;*/

    }

    

    #content {

        /*width: 512px;*/
        width: 712px;

        padding: 2px 36px 0 43px;

        float: left;

    }

/*  #content h2 a, #content h2 a:hover {
        color: #444640;
    }
    #content h2 a {
        text-decoration: none;
    }*/
    

        h1 a span { 

            font-size: 1.5em; 

            font-weight: 100; 

            color: #444; 

            margin: 0 0 22px 0;}

        

        h1 a {

            width: 484px;

            display: block;

            margin: 0 0 22px 0;

            text-decoration: none; 

        }

        

        #navigation {

            /*width: 484px;*/
            width: 684px;
            height: 14px;
            background: url(images/navigation-big.gif) no-repeat;
            /*background: url(images/navigation.gif) no-repeat;*/

            padding: 10px 14px;

            color: #fff;

            list-style: none;

        }

        

            #navigation li { float: left; padding: 0 4px 0 0; }

            

            #navigation li a { color: #fff; }

            

            #navigation li a:hover { text-decoration: none; }

            

        hr {

            width: 100%; height: 0;

            border: none; border-bottom: 1px dotted #000;

            margin: 12px 0;

            clear: both;

        }

        

        #content p { padding: 10px 0; }

        .post-title, .post-title-on, .post-title-full, .post-forum-odd, .post-forum {

/*          width: 510px; */
            height: auto;
            width: auto;
/*483*/
            /*background: url(images/post-title.gif) no-repeat;*/

            padding: 4px 3px 3px 3px;

            line-height: 14px;
            border-bottom-color: #ebebeb;
            border-bottom-style: dashed;
            border-bottom-width: 1px;
            overflow: auto;

        }
        .post-title-full {
            width: 90%;
            padding: 10px;
        }
        

            #online h2, .post-title h2, 
            #content .post-title h2 a, 
            #content .post-title-on h2, 
            #content .post-title-on h2 a {
                font-family: Tahoma, Verdana;
                font-size: 12px;
                font-stretch: narrower;
                font-weight: normal;
                margin: 2px;
            }

            

            #content .post-title p, #content .post-title-on p { padding: 0; }

            

            /*#content .post-title a{ color: #663; }*/

            

            /*#content .post-title a:hover, #content .post-title-on a:hover { text-decoration: none; }*/

            

        /*#content a { color: #015ea6; }*/

        

        /*#content a:hover { text-decoration: none; }*/

        

        #content a.comment-link {

            background: url(images/comment-icon.gif) no-repeat 0 2px;

            padding: 0 0 20px 22px;

        }

        #content blockquote { 
/*      
        padding: 6px 15px 6px 6px; 
        margin: 5px 0px 10px 0px; 
*/
        padding: 6px;
/*      margin: 2px;        */
        background: #fffde5; 
        color:#993300; 
        border: solid 1px #f6f3d3;
        }

                

        #content blockquote p { font-size: 11px; padding: 3px 15px 0px 0px; margin: 5px 0px 0px 0px; line-height: 15px;}

        #content ul, #content ol { font-size: 11px; padding-left: 18px; }   

    #sidebar {

        width: 202px;

        padding: 5px 0 0 16px;

        float: left;

    }

    

        #sidebar h3.search {

            font-family: Arial;

            font-size: 14px;

            color: #b0afa1;

            padding: 0 0 4px 0;

            margin: 0;

            border: none;

        }

        

        input.search-box {

            width: 159px; height: 16px;

            background: #fff url(images/search-box.gif) no-repeat left;

            padding: 4px 0 4px 10px;

            border: none;

            float: left;

        }

        

        input.search-button {

            width: 23px; height: 24px;

            background: url(images/search-button.gif) no-repeat;

            display: block;

            border: none;

            cursor: pointer;

            font-size: 0.1em;

            float: left;

            margin: 0 0 20px 0;

        }

        

        #sidebar h3 {

            font-family: Arial;

            font-size: 14px;

            color: #fc6;

            padding: 20px 0 8px 0;

            margin: 0 0 8px 0;

            display: block;

            border-bottom: 1px dotted #996;

        }

        

        #sidebar ul { list-style: none; }

        

        #sidebar a {

            color: #d1be94;

            text-decoration: none;

        }

        

        #sidebar a:hover { text-decoration: underline; }

        

    #right-bar {

        width: 174px;

        padding: 0 0 5px 0;

        float: right;

    }



    #right-bar h3 {

            font-family: Arial;

            font-size: 14px;

            color: #CC6600;

            padding: 0 0 8px 0;

            margin: 0 0 8px 0;

            display: block;

            border-bottom: 1px dotted #996;

    }



    

    #footer {

        /*width: 968px;*/
        width: 1168px;
        height: 80px;
        background: url(images/content-bottom-big.gif) no-repeat bottom;
        /*background: url(images/content-bottom.gif) no-repeat bottom;*/

    /*  line-height: 40px; */

        color: #79786a;

        padding: 0 0 0 30px;

    }

    #footer hr {
        /*width: 530px;*/
        width: 730px;
        text-align: left;
    }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



.PostNote { margin: 0px; padding: 0px;}

.PostNote li { margin: 2px 0px; padding: 2px 0px 2px 23px; list-style-type: none; }

.PostNote .TrackBack { background: url(./images/PostNoteTrackBack.png) no-repeat left center; }

.PostNote .RSS { background: url(./images/PostNoteRSS.png) no-repeat left center; }





.Comments { padding: 0px; margin: 20px 0px 20px 0px ;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.List h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 20px 0px; text-transform: uppercase; }

.List ol { padding: 0px; margin: 0px;}

.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px;}



.List .ListUser { margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}

.List .ListUser a { text-decoration: none;}

.List .ListUser a:visited { text-decoration: none;}

.List .ListUser a:hover { text-decoration: none;}



.List .ListDate { padding-left: 0px;}

.List .ListDate a { text-decoration: none; color: #666;}

.List .ListDate a:visited { text-decoration: none; color: #666;}

.List .ListDate a:hover { text-decoration: none; color: #666; }



.List .ListContent { line-height: 14px; border-top: solid 1px #c5cad0; margin: 10px 0px 0px 0px;}

.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */





.Form {}

.Form h3 {font-size: 18px; font-weight: bold; letter-spacing: 0px; border-bottom: solid 1px #c5cad0; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }

.Form p { padding: 0px; margin: 0px; color:#50728c;}

.Form p label { padding-bottom: 11px; display: block; }

.Form p label small { font-size: 11px; color: #cc3300}



.Form .TextField { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-right: 15px;}

.Form .TextArea { background: #fff; border: solid 1px #c3dcf1; padding: 4px; margin-bottom: 10px;}

 

.Form input.SubmitComment { width: 182px; height: 24px; background: url(images/SubmitComment.png) no-repeat;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img{
    border: 0px none;
}
img.border {
    border: 1px solid;
    padding: 4px;
}
h5.winm {
width: 50%;
float: right;
color: #666666;
text-decoration: none;
font-size: 12px;
font-family: Tahoma,Verdana;
font-weight: normal;
}
h5.winm div {
text-align: right; width: 100%;
}
h5.time {
/*
    font-weight: 400;
*/
width: 140px;
float: right;
text-align: right;
color: #666666;
text-decoration: none;
font-family: Tahoma,Verdana;
font-size: 12px;
font-stretch: narrower;
font-weight: normal;
padding-left: 6px;
}

    #logo {
        width: 80px;
        padding: 2px 2px 2px 2px;
        margin:  2px 2px 2px 2px;
        float: left;
}       

    #online{
/*          width: 400px;*/
            height: 80px;

            line-height: 12px;

            padding: 4px;
/*          float: left;*/
/*          float: right;*/
        
    }

    #listuser{
        font-family: "Trebuchet MS";

        list-style: none;

    }

    #listuser li { float: left; padding: 4px 4px 0 0;   font-weight: normal;}

    #listuser li a { color: #c60; }

    #listuser li a:hover { text-decoration: none; }
    
        .post-footer {
/*
            width: 700px;
            float: right;
*/          
            padding: 4px 4px 4px 8px;

            /*line-height: 14px;*/
            border-top: 2px solid #f2f2f2;
            border-bottom: 1px solid #f2f2f2;
            background-color: #f8f8f8;
            
            margin: 4px 0 4px 2px;

        }
    .post-footer img {
        float: right;
    }
        .label-ya, .label-c, .label-n{
            margin: 1px 1px 1px 1px;
            float: right; 
            width: 10px; 
            padding: 2px 2px 2px 2px; 
            font-weight: bolder; 
            text-align: center; 
            border: 1px solid #ddd
        }
        .post-footer .label-n, .post-footer .label-ya, .post-footer .label-c{
            float: left;
        }
        .label-ya, .my10-ya {
            background-color: #ffb6c1;
        }
        .label-c, .my10-c{
            background-color: #b0e0e6;
        }
        .label-n, .my10-n {
            background-color: #fff8dc;
        }
        .post-title-on, .post-pm-on, .post-pfs-on, .post-shopn-on {
            background-color: #E8EFF3;
        }
        .post-forum-odd {
            background-color: #f2f2f2;
        }
        .my10-empty {
            background-color: #323125;
        }

.sys4 {
    padding: 4px;
}
.sys-right {
    padding: 4px;
    text-align: right;
}
.sys-left {
    padding: 4px;
    text-align: left;
}
#my10 {
    position: relative; 
    left: -25px;    
    width: 216px;
}

#my10 li {
    padding: 1px 0px 1px 0px;
    clear: both;
}

.my10-ya, .my10-n, .my10-c, .my10-empty{
    font-size: 5px; 
    width: 5px; 
    height: 5px; 
    float: left; 
    padding: 1px; 
    margin-top: 2px;
    border: 1px solid #323125;
}

#my10 .my10-text {
    padding-left: 2px;
    float: left;
    width: 187px;
}

.lastpost {
    font-size: 40px;
    font-weight: bolder;
}

#right-bar p {
    padding: 0;
}
#right-bar a {
    color: #663; 
    text-decoration: none;
}
#right-bar a:hover { text-decoration: underline; }

#logon .newpost {
    background: url(images/newpost.gif) no-repeat left  center;
    padding-left: 14px;
}
#logon li {
    padding: 3px 0px 3px 14px;
    list-style-type: none;
    /*position: relative; left: -10px;*/
}

.ism {
    font-style: italic;
    font-size: smaller; 
}
/*
.post-avatar img{
    padding: 4px;
}
*/
.post-avatar {
    position: relative;
    width: 100px;
    height: 100px;
    padding: 4px;
    float: left;
}
.post-body, .post-stick {
    color: #666666;
    font-family: Tahoma,Verdana;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    position: relative;
/*  float: left;*/
}
.post-stick {
    text-indent: 25px;
}
blockquote {
    overflow:  hidden;
/*   height: 100%;*/
}
.fmail-left {
    float: left; 
    width: 70%;
    font-style: italic;
    font-size: smaller;
    padding: 4px;
}
.fmail-right {
    float: right; 
    width: 20%; 
    padding: 4px;
}
.f1, .f2 {
    float: right;
}
.f2 {
    padding-top: 10px;
}
.f3 {
    float: left;
    padding-top: 15px;
}
.page-item, .page-item-on {
    border: 1px solid black;
    padding: 3px;
    text-align: center;
    background-color: white;
    font-weight: bold;
}
.page-item-on {
    background-color: orange;
}
.page-item-on a, .page-item-on a:hover, .page-item-on {
    color: white;
}
.page-item, .page-item-on{
    text-decoration: none;
}
.menu {
    background-color: #ff9900;
    border-bottom:1px solid #d7d7d7; 
    height:26px;
    width:100%;
}
.menu ul {
    margin:2px; 
    padding:2px; 
    list-style:none; 
    text-align:left;
}
.menu li {
    display:inline; 
    line-height:23px;
}
.menu li a {
    text-decoration:none;
    padding:4px 4px 4px 4px; 
    color: white;
}
.menu li a.tabactive {
    border-left:1px solid #d7d7d7; 
    border-right:1px solid #d7d7d7; 
    background-color:#ffffff; 
    font-weight:bold;  
    position:relative;
}
#tabcontent1,#tabcontent2 {
    border:1px solid #ececec; 
/*  width:100%; */
    text-align:center;
/*  font-size:12px;  
    margin-bottom:5px;*/
    font-style: italic;
    font-size: smaller;
    margin: 1px;
    margin-bottom: 10px;
    padding: 10px;
}
#tabcontent1 img, #tabcontent2 img {
    padding: 1px;
} 
a.tabactive .green {
    color: green;
}
.green {
    color: white;
    font-weight:bold; 
}
#dnarush {
    position: absolute;
    visibility: hidden;
    background-color: White;
    border: 1px solid #000000;
    margin: 2px 3px 2px 3px;
    width: 350px;
    height: auto;
    overflow: hidden;
    z-index: 1000;
}
#dnarush-title{
    background-color: orange;
    padding: 4px;
    color: white;
    font-weight: bolder;
    margin: 1px;
    width: 319px;
    float: left;
}
#dnarush-x {
    width: 10px;
    border: 1px solid white;
    background-color: green;
    color: white;
    padding: 3px;
    margin: 1px;
    font-weight: bolder;
    text-align: center;
    float: right;
}
#dnarush-x a {
    color: white;
    text-decoration: none;
}

.warning {
    float: left;
    width: 80%;
    background-color: #faf0e6;
    border: 1px solid #993300;
    border-left: 4px solid #993300;
    
    padding: 4px 4px 4px 20px;
    margin: 10px;
}

.searching {
    text-decoration: underline;
    font-weight: bolder;
    color: #ff9900;
}

.nonselected, .selected {
    padding: 2px;   
    width: 20px;
}
.nonselected a, .selected a {
    text-decoration: none;
}
.selected {
    font-weight: bolder;
    background-color: #faf0e6;
    border: 1px solid #993300;
}
.post-user{
            width:  auto; 
            height: 40px;
/*483*/
            /*background: url(images/post-title.gif) no-repeat;*/

            padding: 4px 3px 3px 3px;

            line-height: 14px;
            border-bottom-color: #ebebeb;
            border-bottom-style: dashed;
            border-bottom-width: 1px;
        overflow: hidden; 
/*          font-weight: bolder;*/
}
.post-user input {
    width: 170px;
}
.post-user .property {
    width: 20%;
    float: left;
    padding: 10px;
}
.post-user .value {
    overflow: hidden;
    height: 100%;
    /*background-color: blue;*/
    padding: 10px;
}
.post-pm, .post-pm-on {
    padding: 4px 3px 3px 3px;
    border-bottom-color: #ebebeb;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    overflow: hidden;
    width: 100%;
}
.times {
/*
    float: left; 
    display: block; 
    height: 100%;
    margin-bottom: 3px;
*/  
    width: 30px;
}
#content .post-title h2 .times a,
#content .post-title-on h2 .times a {
/*  font-family: Candara, "Times New Roman";
    font-size: 10px;*/
    text-decoration: none;
    color: #666666;
}

#sm_mes{
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    background-color: #eee8aa;
    border: 1px solid #FF9900;
    margin: 2px 3px 2px 3px;
    width: 480px;
    height: 150px;
    z-index: 99;
    float: left;
}
#sm_mes #title {
    background-color:#FF9900;
    border-bottom:1px solid white;
    margin:2px;
    padding:4px;
    vertical-align: text-bottom;
    color: white;

}
#sm_mes #title a:link {
    color: white;
}
#sm_mes #sm_one {
    float: left;
    width: 200px;
}
#sm_mes #avatar {
    padding: 4px;
    float: left;
    margin-right: 10px;
}
#sm_mes #dr,
#sm_mes #icq,
#sm_mes #zan,
#sm_mes #wst {
    padding-left: 6px;
}
#sm_mes #xar {
    height: 100px; 
    overflow-y: scroll; 
    overflow-x: hidden;
}

#fm_mes{
    position: absolute;
    top: 0px;
    left: 0px;
    visibility: hidden;
    background-color: #eee8aa;
    border: 1px solid #FF9900;
    margin: 2px 3px 2px 3px;
    width: 480px;
    z-index: 1000;
}
#fm_mes #title {
    background-color:#FF9900;
    border-bottom:1px solid white;
    margin:2px;
    padding:4px;
    vertical-align: text-bottom;
    color: white;
}
#fm_mes #title a:link {
    color: white;
}
#fm_mes #fm_text {
    width: 470px;
    height: 160px;
    overflow-y: scroll; 
    overflow-x: hidden;
    padding: 4px;
}
#fm_mes #fm_nav {
    background-color: #323125;
    color: white;
    padding: 4px;
    margin: 2px;

}
#fm_mes #current {
    background-color: white;
    float: left;
    padding: 4px;
    margin: 2px;
}
#fm_mes #current a {
    color: black;
}
#fm_nav a {
    color: white;
    font-weight: bolder;
    font-size: smaller;
}

.post-pfs, .post-pfs-on {
    text-align: center; 
    height: 180px; 
    width: 160px; 
    float: left; 
    padding: 1px; 
    margin: 3px; 
    font-size: smaller; 
    border: 1px dashed #ebebeb;
}
.post-shopn, .post-shopn-on {
    height: 70px;
    width: 127px; 
    float: left; 
    padding: 2px; 
    margin: 3px; 
    border: 1px dashed #ebebeb;
    overflow:visible;
}
.post-shopn-text  {
    height: 80%; 
    width: 100%; 
    font-size: 10px;
    overflow:visible;
    color: gray;
}
.post-shopn-price {
    height: 20%; 
    width: 100%;
    text-align: right;
    color: black;
    overflow:visible;
}

.addfolder {
    border: 1px solid green; 
    padding: 4px;
    margin: 2px;
}
.editfolder {
    border: 1px solid #CC6600; 
    padding: 4px;
    margin: 2px;
}
.addfolder h3 {
    color: white;
    background-color: green;
    padding: 2px;
    margin-bottom: 4px;
}
.editfolder h3 {
    color: white;
    background-color: #CC6600;
    padding: 2px;
    margin-bottom: 4px;
}
.col-20 {
    padding: 4px; 
    width: 20px; 
    float: left; 
    font-weight: bolder;
    text-align: right;
}
.col-475 {
    padding: 4px; 
    width: 475px; 
    float: left;
}
.post-pfs h3, .post-pfs-on h3 {
    padding: 2px;
}
#voter {
    color: #D1BE94;
    text-decoration: none;
    
}
#voter li {
    margin-top: 6px;
}
#voter input {
    vertical-align: text-top;
}
table {
   border: 1px solid #cef;
   margin: 4px;
   }
th {
   font-weight: bold;
   background-color: #acf;
   border-bottom: 1px solid #cef; }
td,th {
   padding: 4px 5px; }
.odd {
   background-color: #def; }
.odd td {
   border-bottom: 1px solid #cef; }  
.c {
    text-align: center;
}
h6 {
    display: none;
    white-space: nowrap;
}

.plus, .minus{
    position:absolute;
    right:0;
    top:0;
    width:26px;
    height:20px;
/*  background:url("images/icons-24.png") no-repeat -44px -249px;*/
    cursor:pointer;
    overflow:hidden;
/*  text-indent:-99999px;
    line-height:0;
    font-size:0;*/
    z-index:0;
/*  color:rgba(0,0,0,0)*/
    font-weight: bolder;
    border: 1px solid #E3E3E3;
    text-align: center;
}
.plus {
    background-color: #E9FFE5;
    color: green;
}
.minus {
    right: 26px;
    background-color: #FFF2E5;
    color: red;
}
.tplus {
    border: 1px solid #E3E3E3;
    background-color: #E9FFE5;
    color: green;
    margin: 2px;
    padding: 2px;
    display: none;
}
.tminus {
    border: 1px solid #E3E3E3;
    background-color: #FFF2E5;
    color: red;
    margin: 2px;
    padding: 2px;
    display: none;    
}
