﻿div.col1-box h3
{
    background-position: 0 0;
    color: #709003;
    border: solid 1px #adcf3a;    
    border-bottom: 0;
}
div.col1-box ul
{
    border: solid 1px #adcf3a;    
}
ul.free
{
    padding: 0;
    width: 100%;
}
ul.free li
{
    padding: 5px 0;
    background:none;
    height:auto;
    line-height:normal;
    border:none;
}
ul.free img
{
    float: left;
    padding: 3px;
    border: solid 1px #ccc;
    margin-right: 10px;
}
ul.free ul
{
    border: none;
    padding: 0;
    width: 150px;
}
ul.free ul li
{
    padding: 3px 0;
}
ul.free ul li.hot
{
    padding-top: 0;
}
ul.free ul li.hot a
{
    font-size: 1.2em;
    color: Red;
    font-weight: bold;
}
ul.everyday
{
    width: 248px;
    margin: 10px 0;
    background-image: url(../images/bg-body.png);
    background-repeat: no-repeat;
    background-color: #f2fddb;
    background-position: 0 -454px;
    border: solid 1px #adcf3a;
    padding: 10px 0;
    overflow:hidden;
}
ul.everyday li
{
    padding: 5px 0;
    text-align: center;
    width:100%;
    overflow:hidden;
}
div#banner
{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

div#category
{
    width: 420px;
    float: left;
}
div#category div.category_head
{
    background: #adcf3a;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
div#category div.category_head ul
{
    width: 420px;
    float: left;
}
div#category div.category_head ul li
{
    float: left;
    width: 66px;   
    display: inline;
    margin: 0 2px;
}
div#category div.category_head a.normal
{
    display: block;
    width: 100%;
   
    font-weight: bold;
    text-align: center;
    color: #fff;
}
div#category div.category_head a.current
{
    background: #fffbed;
    color: #2e7fca;
    display: block;
    border-top: solid 5px #adcf3a;
    width: 100%;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}
div#category div.box_content
{
    width: 418px;
    float: left;
    height: 130px;
    background: #fffbed;
    border: solid 1px #ffe1b2;
    border-top: 0;
}
div#category div.box_content ul
{
    width: 408px;
    padding: 5px 0 0 10px;
}
div#category div.box_content ul li
{
    margin: 0;
    float: left;
    width: auto;
    padding: 3px 10px 0 5px;
    margin: 6px 0 6px 0;
    border-left: solid 3px #2e7fca;
    white-space: nowrap;
}
div#category div.box_content ul li.all
{
    border-left: solid 3px #f30;
}
div#category div.box_content ul li.all a
{
    color: #f30;
    font-weight: bold;
}
ul.quick_nav
{
    width: 100%;
    float: left;
    margin-top: 10px;
}
ul.quick_nav li
{
    margin: 0;
    float: left;
    display: inline;
    width: 70px;
    padding: 0 0 0 10px;
    height: 30px;
    line-height: 34px;
    font-size: 1.1em;
    font-weight: bold;
    background-image: url(../images/bg-body.png);
    background-repeat: no-repeat;
}
ul.quick_nav li a
{
    color: #fff;
}
ul.quick_nav li.q1
{
    background-position: 0 -525px;
}
ul.quick_nav li.q3
{
    background-position: 0 -585px;
}
ul.quick_nav li.alt
{
    margin: 0 5px;
    background-position: 0 -555px;
}
.news h3
{
    width: 100%;
    background-image: url(../images/bg-body.png);
    background-repeat: no-repeat;
    background-position: 0 -618px;
    color: #709003;
    margin: 0;
    padding: 0 0 15px 0;
    font-size: 1.2em;
    text-indent: 0.5em;
}
.news li
{
    line-height: 18px;
    padding: 4px 0 4px 12px;
    border-bottom: dashed #ccc 1px;
    background-image: url(../images/bg-body.png);
    background-repeat: no-repeat;
    background-position: 0 -1180px;
    overflow:hidden;
    width:100%
}
div#login-box h3
{
    background-position: 0 0;
    border-bottom: solid 1px #adcf3a;
}
#btnOk
{
    background-position: 0 -1494px; 
}
div.middle-box
{
    border: solid 1px #b7df61;
}
div.middle-box h3
{
    background-position: 0 0px;
}
div.middle-box li
{
    background-position: 0 -1180px;
}
div.whole-box
{
    width: 898px;
    background-color: #f2fddb;
    border: solid 1px #adcf3a;
    padding-bottom:10px;
}
div.whole-box h3
{
    background-position: 0 0;
    color: #709003;
    border-bottom: solid 1px #adcf3a;
}
div.whole-box div.box ul li
{
    background-position: 0 -1180px;
}
div.middle-box h3 a
{
    color: #709003;
}