html, body
{
    font-size: 9pt;
    font-family: Arial, Verdana, ËÎÌå;
    margin: 0px;
    background-color: #819662;
}
a
{
    text-decoration: none;
}
img
{
    border-style: none;
}
li a
{
    color: #2b2b2b;
}
form
{
    margin: 0px;
}
/*******
Skin
*******/
#mTopDiv
{
    margin: 0px auto;
    width: 950px;
    height: 8px;
}
#mTopLeft
{
    display: block;
    float: left;
    width: 213px;
    height: 8px;
    background-color: #607923;
}
#mTopRight
{
    width: 599px;
    height: 8px;
    background-color: #a7b585;
}
#mHeader
{
    width: 950px;
    height: 231px;
    background-color: #f1f1f1;
    margin: 0px auto;
}
#mLogo
{
    float: left;
    width: 213px;
    height: 231px;
}
#mMenuDiv
{
    width: 599px;
    height: 57px;
    background-color: #ffffff;
}
#mMenuDiv a
{
    display: block;
    float: left;
    height: 32px;
    line-height: 32px;
    padding-right: 11px;
    padding-left: 11px;
    margin-top: 14px;
    color: #3e5800;
}
#mmaHome
{
    border-right: #d9d9d9 2px solid;
    font-weight: bold;
    margin-left: 8px;
}
.mmaOther
{
    border-right: #d9d9d9 1px solid;
}
#mmaLanguage
{
    border-left: #d9d9d9 2px solid;
}
#mADsDiv
{
    background: url(../Images/MainAds_bg.jpg) repeat-x left top;
    width: 737px;
    height: 174px;
}
#mBottom
{
    width: 737px;
    height: 112px;
    margin: 0px auto;
    padding-left: 213px;
    background: url(../Images/mBottom.jpg) #ccd1c4 no-repeat left top;
}
#mBottomInfo
{
    width: 583px;
    height: 94px;
    background-color: #e1e5d2;
    padding-left: 16px;
    padding-top: 18px;
    color: #51534c;
    line-height: 140%;
}
#mBottomInfo a
{
    color: #51534c;
}
/*******
Index
*******/
#iConent
{
    margin: 0px auto;
    width: 950px;
}
#iLeft, #iCenter, #iRight
{
    display: block;
    float: left;
}
#iLeft
{
    background: url(../Images/iLeft_bg.jpg) #f4f5ed no-repeat left top;
    width: 213px;
    text-align: center;
    padding-top: 10px;
}
.iLeftTitle
{
    margin: 6px auto 0px;
    width: 192px;
    height: 31px;
    background: url(../Images/ileftTitle.jpg) no-repeat left top;
    color: #ffffff;
    text-indent: 25px;
    line-height: 31px;
    font-weight: bold;
    text-align: left;
}
#iLeftLogin
{
    background: url(../Images/ileftInfo_bg.jpg) repeat-y left top;
    width: 192px;
    height: 114px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#iLeftLogin table
{
    margin-top: 8px;
    width: 150px;
    height: 106px;
    text-align: left;
}
#iLeftLogin a
{
    color: #454545;
}
.iLeftTitleDown
{
    width: 192px;
    height: 19px;
    margin-top: 0px;
}
#iLeftProNum
{
    margin-top: 6px;
    width: 188px;
    height: 53px;
}
#iLeftProductDiv
{
    margin-top: 0px;
    background: url(../Images/ileftInfo_bg.jpg) repeat-y left top;
    margin-bottom: 0px;
    width: 192px;
    height: 176px;
}
#iLeftProductList
{
    width: 143px;
    list-style-type: none;
    margin: 12px auto auto;
}
#iLeftProductList li
{
    background: url(../Images/Line_01.jpg) no-repeat 6px center;
    text-indent: 18px;
    line-height: 21px;
    height: 21px;
    text-align: left;
    border-bottom: #d2d2d2 1px solid;
}
#iLeftAli
{
    margin-top: 2px;
}
#iCenter
{
    width: 599px;
    background-color: #ffffff;
}
#iAbout
{
    width: 309px;
    height: 228px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 7px;
}
#iAboutInfoDiv
{
    border-right: #edeee9 5px solid;
    border-left: #edeee9 5px solid;
    width: 299px;
    border-bottom: #edeee9 6px solid;
    height: 173px;
    margin-top: -3px;
    position: relative;
    cursor: hand;
}
#iAboutLeft
{
    left: -5px;
    position: absolute;
    top: 170px;
}
#iAboutRight
{
    left: 294px;
    position: absolute;
    top: 170px;
}
#iAboutPic
{
    border: #d0cecd 1px solid;
    padding: 2px;
    width: 111px;
    height: 86px;
    margin: 3px 13px auto;
    display: block;
    float: left;
}
#iAboutInfo
{
    width: 146px;
    text-indent: 1em;
    line-height: 130%;
}
#iNewsDiv
{
    margin-left: 8px;
    width: 267px;
    height: 228px;
    margin-top: 10px;
    display: block;
    float: left;
}
#iNewsTitle
{
    background: url(../Images/iNewsTitle_bg.jpg) repeat-x left top;
    position: relative;
    height: 28px;
}
#iNewsMore
{
    left: 222px;
    position: absolute;
    top: 8px;
}
#iNewsInfo
{
    width: 266px;
    border-bottom: #ced6b5 1px solid;
    height: 199px;
    border-right: #ced6b5 1px solid;
}
#iNewsList
{
    margin: 18px auto auto;
    width: 244px;
    list-style-type: none;
}
#iNewsList li
{
    background: url(../Images/Line_02.jpg) no-repeat left center;
    text-indent: 8px;
    line-height: 20px;
    height: 20px;
}
#iSearch
{
    width: 584px;
    height: 34px;
    background-color: #f0f2e9;
    line-height: 30px;
    margin: 15px auto 0px;
    text-align: center;
}
#iSearch table
{
    width: 90%;
    color: #525b39;
}
#iProductDiv
{
    width: 584px;
    height: 198px;
    margin: 14px auto auto;
    position: relative;
    background: url(../Images/iProductTitle_bg.jpg) #e1e5d2 repeat-x left top;
}
#iProductTitle, #iProductRightTop, #iProductLeftDown, #iProductRightDown
{
    position: absolute;
}
#iProductTitle
{
    left: 0px;
    top: 0px;
}
#iProductRightTop
{
    left: 578px;
    top: 3px;
}
#iProductLeftDown
{
    left: 0px;
    top: 192px;
}
#iProductRightDown
{
    left: 578px;
    top: 192px;
}
#iProductInfo
{
    width: 528px;
    height: 140px;
    margin: 34px auto auto;
}
.iProductList
{
    list-style-type: none;
    margin: 0px;
}
.iProductList li
{
    border-left: #c0c7a8 1px solid;
    display: block;
    float: left;
    width: 195px;
    height: 140px;
    text-align: center;
    cursor: hand;
}
.iProductList li img
{
    width: 136px;
    height: 115px;
}
.iProductList li span
{
    width: 136px;
    height: 25px;
    display: block;
    background-color: #f0f3e3;
    margin-top: -3px;
}
#iRight
{
    width: 138px;
    background: url(../Images/iRight_bg.jpg) #f1f1f1 no-repeat left bottom;
}
#iLine
{
    margin: 15px auto 0px;
    width: 124px;
    text-indent: 12px;
    line-height: 22px;
    height: 22px;
    background: url(../Images/Line_03.jpg) no-repeat left center;
    border-bottom: #969696 2px solid;
    position: relative;
}
#iLine img
{
    left: 90px;
    position: absolute;
    top: 5px;
}
#iUs
{
    margin: 14px auto auto;
    width: 122px;
    list-style-type: none;
    border: #ffffff 1px solid;
}
#iUs li
{
    text-indent: 9px;
    line-height: 20px;
    height: 20px;
    font-size: 8pt;
}
.iUsliA
{
    background-color: #e2e2e2;
}
.iUsliB
{
    background-color: #f6f6f6;
}
/*******
Alone
*******/
#aCenterTitle
{
    margin: 22px auto 20px;
    width: 561px;
    text-indent: 5px;
    line-height: 26px;
    border-bottom: #a4a4a4 1px solid;
    height: 26px;
}
#aCenterTitle a
{
    color: #000000;
}
#aInfo
{
    margin: 0px auto 20px;
    width: 561px;
}
/*******
News
*******/
#nList
{
    margin: 0px auto 20px;
    width: 548px;
    list-style-type: none;
}
#nList li
{
    border-bottom: #6a6a6a 1px dotted;
    height: 25px;
    background: url(../Images/Line_02.jpg) no-repeat 9px center;
    text-indent: 17px;
    line-height: 25px;
}
#ListPages
{
    line-height: 48px;
    height: 48px;
    text-align: right;
    margin-top: 20px;
    width: 98%;
}
#ListPages span
{
    color: #ff0000;
}
/*******
Order
*******/
#oTitleDiv
{
    background: url(../Images/Order_bg.jpg) repeat-x left top;
    margin: 15px auto 0px;
    width: 550px;
    height: 121px;
}
#oTitle
{
    background: url(../Images/Order_01.jpg) no-repeat left top;
    position: relative;
    height: 121px;
}
#oTitle img
{
    left: 542px;
    position: absolute;
    top: 7px;
}
#oTitle p
{
    text-indent: 2em;
    left: 46px;
    position: absolute;
    top: 60px;
    width: 480px;
    line-height: 150%;
}
#oInfoDiv
{
    margin: 0px auto;
    width: 550px;
    background-color: #e8e8e8;
}
#oInfoDiv dl
{
    line-height: 150%;
    margin: 20px auto 20px 30px;
}
#oInfoDiv dl dt, #oInfoDiv dl dd
{
    margin-left: 0px;
}
#oInfoDiv dl dt span
{
    color: #d00005;
}
#oInfoMale
{
    margin-left: 20px;
}
#oInfoFemale
{
    color: #fa1a6f;
}
#oInfoCode
{
    margin-left: 10px;
}
#oButtom
{
    margin: 0px auto 20px;
    width: 550px;
    height: 60px;
    background-color: #f2f2f2;
    position: relative;
    line-height: 60px;
    text-indent: 30px;
}
#oButtomLeft
{
    left: 0px;
    position: absolute;
    top: 52px;
}
#oButtomRight
{
    left: 542px;
    position: absolute;
    top: 52px;
}
/*******
product
*******/
.pList
{
    margin: 0px auto;
    width: 587px;
    height: 140px;
}
.pHr
{
    width: 553px;
    color: #c5c5c5;
    height: 2px;
    margin: 17px auto;
}
#Listpage
{
    margin: 40px;
}
/*******
Registration
*******/
#rInfoDiv
{
    margin: 30px auto;
    width: 561px;
}
#rInfoDiv dl
{
    line-height: 150%;
    margin: 0px;
}
#rInfoDiv dl dt, #rInfoDiv dl dd
{
    margin-left: 0px;
}
#rInfoDiv dl dt span
{
    color: #d00005;
}