﻿body
{
    margin: 0px;
    padding: 0px;
    line-height: 18px;
}
INPUT
{
    font-size: 10pt;
}
TEXTAREA
{
    font-size: 10pt;
}
BUTTON
{
    font-size: 10pt;
}
.topLink
{
    text-decoration: none;
    color: Gray;
}
.newMenu
{
}
.staticLink
{
    color: #5689C5;
}
.mainPageSubTitle
{
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.mainPart
{
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #CEE1EE;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

#topBar
{
    width: 100%;
    font-size: 12px;
    line-height: 25px;
}
.topMenu
{
    border: 1px solid #FFF5BF;
    height: 22px;
    background-color: #FFFBE5;
    padding-left: 6px;
    padding-right: 6px;
}
.topMenuItemCaption
{
    font-size: 12px;
    font-weight: bold;
    color: Black;
    line-height: 22px;
}
.topMenuItem
{
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #C0C0C0;
    font-size: 12px;
    color: #5689C5;
    text-decoration: none;
    line-height: 22px;
    padding-right: 4px;
}
.topMenuItem:hover
{
    color: #FF6600;
}
.topMenuItemRight
{
    font-size: 12px;
    color: #5689C5;
    text-decoration: none;
    line-height: 22px;
    padding-right: 4px;
}
.topMenuItemRight:hover
{
    color: #FF6600;
}
.mainMenu, .mainMenuLeft, .mainMenuRight, .mainMenuActiveItem
{
    background-image: url(/images/v1/main.png);
    background-repeat: no-repeat;
}
.mainMenu
{
    height: 33px;
    background-position: -6px -2px;
    font-size: 14px;
    color: White;
}
.mainMenuLeft
{
    height: 33px;
    width: 10px;
    background-position: -4px -2px;
}
.mainMenuRight
{
    height: 33px;
    width: 10px;
    background-position: -946px -2px;
}
.mainMenuActiveItem
{
    padding: 6px 12px 0px 12px;
    height: 33px;
    text-align:center;
    background-position: -4px -82px;
}
.mainMenuDefaultItem
{
    padding: 6px 12px 0px 12px;
    height: 33px;
    text-align:center;
    padding-top: 6px;
}
.mainMenuActiveItem a, .mainMenuDefaultItem a
{
    text-decoration: none;
    font-size: 14px;
    font-weight:bold;
}
.mainMenuActiveItem a
{
    color:Black;
}
.mainMenuDefaultItem a
{
    color:White;
}
.mainMenudfLeft
{
    height: 21px;
    width: 9px;
}
.mainMenudfRight
{
    height: 21px;
    width: 9px;
}
.mainMenudfItem
{
    padding: 0 3px 0 3px;
}
.mainMenudfItemLink
{
    color: White;
    text-decoration: none;
}
.mainMenuacLeft
{
    height: 21px;
    width: 9px;
    background-image: url(/images/v1/activemml.png);
}
.mainMenuacRight
{
    height: 21px;
    width: 9px;
    background-image: url(/images/v1/activemmr.png);
}
.mainMenuacItem
{
    color: #14B653;
    padding: 0 3px 0 3px;
    background-image: url(/images/v1/activemmm.png);
}
.mainMenuacItemLink
{
    color: #14B653;
    text-decoration: none;
}
.mainMenudfItem:hover
{
    text-decoration: underline;
}
.mainMenuSep
{
    background-image: url(images/mainMenuSep.png);
    width: 2px;
    height: 11px;
}
#search
{
    border: 1px solid #D9D9D9;
    height: 30px;
    background-color: #F4F4F4;
}
.bottomBar
{
    text-align: center;
    font-size: 12px;
    background-image: url(images/v1/bottombk.png);
    text-align: center;
    color: White;
    line-height: 20px;
}
.bottomLink
{
    color: White;
    text-decoration: none;
}

#placeHolder
{
    font-size: 12px;
    width: 100%;
}

.newsBullet
{
    width: 12px;
    height: 12px;
    background-image: url(images/bullet.png);
    float: left;
    margin: 4px 3px 0 3px;
}
.recommandTitle
{
    font-size: 12px;
    font-weight: bold;
    color: #555555;
    text-decoration: none;
    line-height: 24px;
}
.recommandPrice
{
    font-size: 12px;
    font-weight: bold;
    color: #FF6600;
}
.recommandContent
{
    font-size: 12px;
    color: #777777;
}

#freshMan
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
.freshManButton
{
    width: 122px;
    height: 34px;
    background-image: url(images/freshManButton.png);
    text-align: center;
}
.freshManLink
{
    line-height: 34px;
    color: White;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.freshManLink:hover
{
    color: #FFEA00;
    text-decoration: underline;
}
#category
{
    border: 1px solid #CCCCCC;
}
#categoryBar
{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #CCCCCC;
    height: 30px;
    background-color: #F8F8F8;
}
#categoryCaption
{
    width: 85px;
    height: 32px;
    background-image: url(images/categoryCaption.png);
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    color: White;
    text-align: center;
    float: left;
    margin: 5px 0 0 12px;
}
.categoryHeader
{
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #CCE3F1;
    width: 30px;
    background-image: url(images/categoryHeader.png);
    background-repeat: repeat-y;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    padding: 6px 0px 6px 0px;
}
.categoryContent
{
    border: 1px dashed #C0C0C0;
    height: 100%;
}
.categoryItem
{
    font-size: 14px;
    font-weight: bold;
    color: #0041D9;
    line-height: 24px;
}
.categorySubItem
{
    color: #565553;
    cursor: pointer;
    text-decoration: none;
}
.categorySubItem:hover
{
    color: #FF5500;
}
.categoryHotSubItem
{
    color: #FF5500;
    text-decoration: none;
}
.module
{
    border: 1px solid Gray;
}
.moduleTitle
{
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
}
.moduleTitleHeader
{
    height: 15px;
    width: 5px;
    background-image: url(images/moduleTitleHeader.png);
    float: left;
    margin: 8px 6px 0 6px;
}

.Agreement
{
    border: 1px solid #CCCCCC;
    background-color: #F8F8F8;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
}
.AgreementContent
{
    border: 1px solid #E9E9E9;
    font-size: 12px;
    color: #404040;
    font-weight: normal;
    overflow: scroll;
    height: 200px;
    padding: 3px;
    margin-top: 6px;
}

.productThumbnail
{
    border: 1px solid #C0C0C0;
    width: 200px;
    height: 200px;
    float: left;
    margin: 18px;
}
.productTitle
{
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    font-weight: bold;
    background-image: url(images/productModuleTitle.png);
    padding-left: 12px;
    color: #2C4D79;
}
.productModuleTitle
{
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    font-weight: bold;
    background-image: url(images/productModuleTitle.png);
    padding-left: 12px;
    margin-top: 18px;
    color: #2C4D79;
}
.infoModule
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #9cc8ff;
}
.productPropertyName
{
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    width: 130px;
    text-align: right;
}
.productProperty
{
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
.productPrice
{
    color: #FF6600;
    font-size: 14px;
    line-height: 26px;
}
.productPriceValue
{
    color: #FF6600;
    font-size: 24px;
    font-weight: bold;
    line-height: 48px;
}
.productOldPrice
{
    color: Gray;
    font-size: 14px;
    text-decoration: line-through;
    margin-left: 100px;
}
.productActions
{
    margin: 12px;
}
.productDetails
{
    padding: 6px;
    overflow: auto;
}

.searchPanel
{
    border: 1px solid #A3C0E8;
    background-color: #DBEBFF;
    margin-bottom: 3px;
}

.commentItem
{
    border: 1px solid #A3C0E8;
    background-color: #DBEBFF;
    padding: 3px;
}

.commentItemTitle
{
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #A3C0E8;
    font-weight: bold;
}

.commentItemContent
{
    margin-top: 3px;
}

.sidebarad
{
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #CCCCCC;
    margin-bottom: 6px;
}

.tipicon
{
    width: 22px;
    height: 22px;
    background-image: url(images/tip.png);
    float: left;
}
.tips
{
    background-color: #FFFFCC;
    border: 1px solid #FFCC99;
    padding: 6px;
    margin: 3px;
    color: #666666;
    line-height: 22px;
    font-size: 12px;
}


ul.topic
{
    list-style-image: url(           '/images/map/topic-16x16.png' );
}
ul.activity
{
    list-style-image: url(           '/images/map/activity-16x16.png' );
}
ul.district
{
    list-style-image: url(           '/images/map/district-16x16.png' );
}
.siteLink
{
    margin-left: 10px;
    text-decoration: none;
    color:Gray;
}
