*
{
    margin: 0;
    padding: 0;
}

BODY
{
    font-family: Arial, Helvetica, sans-serif;
    color: #5e5e5e;
    font-size: 71%;
    background: #5dac0b url(i/green/bg-body.jpg) 0 0 repeat-x;
}

IMG
{
    border: 0;
}

H1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

H2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #1d7ab7;
    text-transform: uppercase;
    margin: 0 0 9px;
    padding: 0;
}

H3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #2e2e2e;
    margin: 0 0 3px 0;
    padding: 7px 0 0 0;
}

H4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
    color: #6c6c6c;
    margin: 0 0 11px 9px;
    padding: 7px 0 0 0;
}

H5
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #2e2e2e;
    margin: 0 0 9px 0;
    padding: 13px 0 0 0;
}

A
{
    color: #1d7ab7;
    text-decoration: underline;
}

A:hover
{
    text-decoration: none;
    cursor: pointer;
}

P
{
    margin: 0 0 0.6em 0;
}

UL
{
    list-style: none;
    margin: 0 0 8px 20px;
}

LI UL
{
    margin: 0.5em 0 0 0;
}

LI
{
    background: url(i/bul-li.gif) 0 0.4em no-repeat;
    padding: 0 0 0 12px;
    margin-bottom: 0.3em;
}

OL
{
    padding-left: 16px;
    margin-bottom: 1em;
}



INPUT, SELECT, TEXTAREA
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #464646;
}

LABEL
{
    cursor: pointer;
    margin: 0;
    padding: 0;
}

.clearAll
{
    clear: both;
    float: none !important;
    font-size: 0px !important;
    border: none;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    visibility: hidden !important;
}

.all
{
    width: 942px;
    margin: 0 auto;
    padding: 25px 0;
}

/* top contacts */
.contacts
{
    position: absolute;
    top: 3px;
    right: 0;
    width: 225px;
    color: #fff;
}

.contacts A
{
    color: #fff;
    font-weight: bold;
}

.contacts_tel
{
    font-weight: bold;
    font-size: 19px;
    margin: 0;
}

.help
{
    height: 18px;
    padding: 1px 0 0 0;
    margin: 2px 0;
    background: url(i/green/i-help.jpg) 0 0 no-repeat;
    padding: 0 0 0 25px;
    color: #5dac0b;
}

.help SPAN
{
    margin: 0 9px 0 8px;
}

.onlinemanager
{
    height: 18px;
    padding: 1px 0 0 0;
    background: url(i/green/i-onlinemanager.jpg) 0 0 no-repeat;
    padding: 0 0 0 25px;
}

/* end top contacts */

/* end top */

/* menu */
.menu
{
    width: 942px;
    height: 35px;
    margin: 17px 0 0 0;
    background: url(i/green/bg-menu.jpg) 0 0 no-repeat;
}

.menu UL
{
    background: none;
    list-style: none;
    margin: 0 0 0 12px;
    padding: 0;
}

.menu LI
{
    float: left;
    height: 34px;
    background: none;
    list-style: none;
    margin: 0 1px 0 0;
    padding: 0;
}


.menu LI IMG
{
    margin: 0 1px 0 0;
}

.time
{
    float: right;
    color: #464646;
    font-size: 120%;
    margin: 9px 24px 0 0;
}
/* end menu */

/* add_navigation */
.tabAdd_navigation
{
    width: 100%;
}
.tabAdd_navigation table
{
    border-collapse: collapse;
    width: 100%;
}

.tdLang
{
    vertical-align: middle;
    text-align: right;
    color: #fff;
    padding: 9px 15px 0 0;
}

.lang SELECT
{
    margin-top: 0;
}

.tdMenu_small
{
    vertical-align: middle;
    padding: 9px 0 0 8px;
}

.tdMenu_small UL
{
    background: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.tdMenu_small LI
{
    display: inline;
    padding: 0 0 0 14px;
    margin: 0 7px 0 0;
    list-style: none;
    background: url(i/green/bul-menusmall.gif) 0 0.5em no-repeat;
}


LI.liFirst
{
    background: none;
}

.tdMenu_small A
{
    color: #fff;
}


/* end add_navigation */

/* content pattern */
.content
{
    width: 100%;
    background: #eaf4db url(i/green/content-top.jpg) 0 0 no-repeat;
    margin: 10px 0 0 0;
}

.contentBot
{
    background: url(i/green/content-bot.jpg) 0 100% no-repeat;
    padding: 14px 0 0 14px;
}

.leftColumn
{
    float: left;
    width: 188px;
}

.display
{
    position: relative;
    float: left;
    width: 713px;
    margin: 0 0 14px 13px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.centerColumn
{
    float: left;
    width: 489px;
    margin: 0 13px 14px;
}

.centerColumnBig
{
    float: left;
    width: 710px;
    margin: 0 14px 14px;
}

.rightColumn
{
    float: left;
    width: 211px;
}
/* end content pattern */

/* blockGrey */
.bGrey
{
    width: 100%;
    background: #8b8b8b url(i/green/block/grey-bg.gif) 0 0 repeat-x;
    margin-bottom: 14px;
}

.bMenu
{
    width: 100%;
    background: #8f8f8f url(i/green/block/grey-bg-news.gif) 0 0 repeat-x;
    margin-bottom: 14px;
}

.bGreyTop
{
    background: url(i/green/block/grey-top.gif) 0 0 no-repeat;
}

.bGreyBot
{
    background: url(i/green/block/grey-bot.gif) 0 100% no-repeat;
    padding: 10px 0 24px;
}

.rightColumn .bGreyBot
{
    background: url(i/green/block/grey-bot-r.gif) 0 100% no-repeat;
    padding: 10px 0 24px;
}

.rightColumn .bGreyTop
{
    background: url(i/green/block/grey-top-r.gif) 0 0 no-repeat;
}

.bMenu .bGreyBot
{
    background: url(i/grey/block/grey-bot-news.gif) 0 100% no-repeat;
    padding: 10px 0 14px;
}

.bMenu .bGreyTop
{
    background: url(i/grey/block/grey-top-news.gif) 0 0 no-repeat;
}

.bGreyPad
{
    padding: 0 1px;
}

.bMenu .bGreyPad
{
    padding-top: 4px;
}

/* end blockGrey */

/* blockWhite */
.bWhite
{
    width: 100%;
    background: #fff url(i/b-white/white-bg.gif) 0 100% repeat-x;
}

.centerColumnBig .bWhite
{
    background: #fff;
}

.bWhiteTop
{
    background: url(i/b-white/white-top.gif) 0 0 no-repeat;
}

.centerColumnBig .bWhiteTop
{
    background: url(i/b-white/white-big-top.gif) 0 0 no-repeat;
}

.bWhiteBot
{
    background: url(i/b-white/white-bot.gif) 0 100% no-repeat;
    padding: 10px 0 15px;
}

.centerColumnBig .bWhiteBot
{
    padding: 19px 0 13px 0;
    background: url(i/b-white/white-big-bot.gif) 0 100% no-repeat;
}

.bWhitePad
{
    padding: 0 14px;
    min-height: 300px;
}

.centerColumnBig .bWhitePad
{
    padding: 0 22px;
    color: #2e2e2e;
}

/* end blockWhite */

/* blockOrange */
.bOrange
{
    width: 100%;
    background: #ee9821 url(i/b-orange/orange-bg.gif) 0 0 repeat-x;
    margin-bottom: 14px;
}

.bOrangeTop
{
    background: url(i/b-orange/orange-top.gif) 0 0 no-repeat;
}

.bOrangeBot
{
    background: url(i/b-orange/orange-bot.gif) 0 100% no-repeat;
    padding: 10px 0 4px;
}

.bOrangePad
{
    padding: 0 15px 9px 19px;
}

/* end blockOrange */

/* blockHead */
.bHeadMain
{
    position: relative;
    padding: 4px 6px 11px 19px;
}

.bWhite .bHeadMain
{
    padding-left: 28px;
    padding-bottom: 9px;
}


.bOrange .bHeadMain
{
    padding-bottom: 4px;
}

.bMenu .bHeadMain
{
    padding-bottom: 5px;
}

.bHeadMainRight
{
    position: absolute;
    float: right;
    right: 5px;
    padding-top: 1px;
    background: url(i/icons/i-close3.gif) 100% 3px no-repeat;
}

.bHeadMainRight A
{
    padding: 0 14px 3px 0;
    color: #464646;
}

.liveIcons
{
    float: right;
    padding-right: 7px;
}

.liveIcons IMG
{
    float: left;
    margin-right: 3px;
}

.checklive
{
    float: left;
    width: 28px;
    height: 15px;
    padding: 2px 0 0 2px;
    background: url(i/check-bg.gif) 0 0 no-repeat;
}

.checkLive
{
    margin: 0;
    padding: 0;
}
/* end blockHead */

/* blockPic */
.bPic
{
    float: left;
    width: 716px;
    height: 369px;
    margin: 0 0 14px 10px;
    background: url(i/b-pic/pic-bg.gif) 0 0 repeat-y;
}

.bPicTop
{
    background: url(i/b-pic/pic-top.gif) 0 0 no-repeat;
}

.bPicBot
{
    background: url(i/b-pic/pic-bot.gif) 0 100% no-repeat;
    padding: 0;
}
/* end blockPic */

/* menuSlide */
.menuPoint, .menuPointSelected, .menuPointHot
{
    overflow: hidden;
}
.menuPoint A, .menuPointSelected A, .menuPointHot A
{
    display: block;
    width: 163px;
    border-top: 1px solid #aeaeae;
    background: url(i/icons/i-plus.gif) 9px 4px no-repeat;
    padding: 3px 0 4px 23px;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
}

.menuPointHot A
{
    border-top: 1px solid #979797;
    background: url(i/icons/i-circle-orange.gif) 9px 4px no-repeat;
    font-weight: bold;
}

.menuPoint A:hover
{
    background-color: #aeaeae;
}

.menuPointHot A:hover
{
    text-decoration: none;
}

.menuPointSelected A
{
    color: #585858;
    background: #efc120 url(i/icons/i-minus.gif) 9px 4px no-repeat;
}

.subMenuPad
{
    padding: 0;
    background: #e2e2e2;
    font-size: 11px;
}

.submenuPointTop, .submenuPointTopSelected
{
    border-bottom: 1px solid #a1a1a1;
}


.submenuPoint, .submenuPointSelected, .submenuPointTop, .submenuPointTopSelected
{
    line-height: 18px;
    overflow: hidden;
}


.submenuPointTop A, .submenuPointTopSelected A, .submenuPoint A, .submenuPointSelected A
{
    display: block;
    padding: 2px 0 2px 10px;
    color: #666565;
    text-decoration: none;
}

.submenuPointSelected A, .submenuPointTopSelected A
{
    background-color: #fff;
    font-weight: bold;
}

.submenuPointTop A
{
    padding: 3px 0 3px 10px;
}

.submenuPointTop A:hover, .submenuPoint A:hover
{
    background-color: #fff;
    font-weight: bold;
}


/* end menuSlide */

/* coupon */
.bHead
{
    background: #767676;
    padding: 2px 6px 3px 20px;
    font-weight: bold;
    color: #fff;
}

.bHeadRight
{
    float: right;
}

.bHeadRight A
{
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    background: url(i/green/block/link-dot.gif) 0 100% repeat-x;
}

.bHeadRight A:hover
{
    background: none;
}

.attention
{
    color: #fff;
    background: #cd0000;
    padding: 5px 3px 6px 8px;
    margin: 7px 0 4px;
}

/* end coupon */

/* tabBet */
.tabBetPad
{
    margin: 0 0 3px 0;
}

.tabBet
{
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

.tabBet TD
{
    vertical-align: middle;
    background: #e1e1e1;
}

.tdSpacer IMG
{
    height: 3px;
}

.tdNameBet
{
    font-size: 10px;
    color: #494949;
}

.tdInpBet
{
    width: 39px;
    text-align: center;
    padding: 0 5px 0 0;
}

.tdCoefBet
{
    font-weight: bold;
    text-align: right;
    padding: 0 5px 0 3px;
}

.tdCheckBet
{
    width: 19px;
    text-align: center;
}

.tdImgBet
{
    height: 15px;
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
}

TD.tdRemarkBet, TD.tdRemarkBetC
{
    border-bottom: 1px solid #cfcfcf;
    color: #747474;
    font-size: 9px;
}

TD.tdRemarkBetC
{
    text-align: center;
    white-space: nowrap;
    color: #f27a20;
}

TD.tdSimilarly
{
    vertical-align: middle;
    padding: 2px 2px 0;
}

TD.tdNabeBetComb
{
    vertical-align: middle;
    font-size: 9px;
    color: #747474;
    padding-left: 5px;
    border-bottom: 1px solid #cfcfcf;
}

.inpNumder
{
    width: 37px;
    border: 1px solid #c7c7c7;
    background: #fff;
    color: #484848;
    text-align: center;
}

.bButC
{
    text-align: center;
    padding: 7px 0 0;
}

.tabSumPad
{
    padding: 10px 0 6px 0;
}

.tabSum
{
    margin: 0 auto;
    padding: 0;
    border-collapse: collapse;
    width: 80%;
}

.tabSum TD
{
    color: #fff;
    border-bottom: 1px solid #aeaeae;
    padding: 2px 2px 3px 3px;
    padding-bottom: 3px;
    text-align: right;
}

TD.tdNameSum
{
    text-align: left;
}

/* end tabBet */

/* tabChoose */
.tabChoose
{
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #e1e1e1;
}

.tabChoose TD
{
    color: #464646;
    vertical-align: middle;
    border-bottom: 1px solid #e1e1e1;
    padding: 4px 0 4px 15px;
}

.checkChoose
{
    vertical-align: top;
    margin: 1px 4px 0 0;
    padding: 0;
}


/* end tabChoose */

.tabLinkChoose, .tabLinkChoose2
{
    width: 100%;
    margin: 12px 0 0;
    border-collapse: collapse;
}

.tabLinkChoose TD, .tabLinkChoose2 TD
{
    vertical-align: top;
}

.tabLinkChoose A, .tabLinkChoose2 A
{
    margin-left: 15px;
    color: #1d7ab7;
    background: url(i/bg-href.gif) 0 100% repeat-x;
    text-decoration: none;
}

.tabLinkChoose2 A
{
    margin: 0 9px 0 6px;
}

.tabLinkChoose A:hover, .tabLinkChoose2 A:hover
{
    background: none;
}

.tdLinkChooseRight
{
    text-align: right;
}

.up
{
    text-align: right;
    padding-top: 5px;
}

.up A
{
    color: #1d7ab7;
}

.up IMG
{
    vertical-align: top;
    padding: 0.5em 0 0 0.4em;
}

/* headLine */
.headLine, .headLinePink, .headLineGreen, .headLineGrey
{
    height: 22px;
    padding-top: 8px;
    margin: 4px 14px 14px;
    background: #faecbc url(i/b-white/z-white-r.gif) 100% 0 no-repeat;
    font-size: 12px;
    color: #655f48;
    font-weight: bold;
    text-align: center;
}

.headLinePink
{
    background: #fcd7bc url(i/b-white/z-pink-r.gif) 100% 0 no-repeat;
    color: #451e02;
}

.headLineGreen
{
    background: #d8ebc5 url(i/b-white/z-green-r.gif) 100% 0 no-repeat;
}

.headLineGrey
{
    background: #ddd url(i/b-white/z-grey-r.gif) 100% 0 no-repeat;
    color: #313131;
}

.headCommon
{
    float: left;
    height: 30px;
    background: url(i/b-white/z-bg-bg.gif) 0 0 repeat-x;
    margin-top: -8px;
}

.headLinePink .headCommon
{
    background: url(i/b-white/z-bgPink-bg.gif) 0 0 repeat-x;
}

.headLineGreen .headCommon
{
    background: url(i/b-white/z-bgGreen-bg.gif) 0 0 repeat-x;
}

.headLineGrey .headCommon
{
    background: url(i/b-white/z-bgGrey-bg.gif) 0 0 repeat-x;
}


.headCommonL
{
    float: left;
    height: 30px;
    background: url(i/b-white/z-bg-l.gif) 0 0 no-repeat;
}

.headLinePink .headCommonL
{
    background: url(i/b-white/z-bgPink-l.gif) 0 0 no-repeat;
}

.headLineGreen .headCommonL
{
    background: url(i/b-white/z-bgGreen-l.gif) 0 0 no-repeat;
}

.headLineGrey .headCommonL
{
    background: url(i/b-white/z-bgGrey-l.gif) 0 0 no-repeat;
}

.headCommonR
{
    float: left;
    height: 23px;
    background: url(i/b-white/z-bg-r.gif) 100% 0 no-repeat;
    padding: 7px 26px 0 26px;
}

.headLinePink .headCommonR
{
    background: url(i/b-white/z-bgPink-r.gif) 100% 0 no-repeat;
    height: 25px;
    padding-top: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.headLineGreen .headCommonR
{
    background: url(i/b-white/z-bgGreen-r.gif) 100% 0 no-repeat;
    height: 21px;
    padding-top: 9px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.headLineGrey .headCommonR
{
    background: url(i/b-white/z-bgGrey-r.gif) 100% 0 no-repeat;
    height: 25px;
    padding-top: 5px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.headCommon A
{
    font-size: 14px;
    color: #7c640f;
}

.headLinePink .headCommon A, .headLineGrey .headCommon A
{
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

.headLineGreen .headCommon A
{
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}

.headLineRight
{
    float: right;
    font-size: 12px;
    color: #5e5e5e;
    padding-right: 19px;
}

.headLineRight2
{
    float: right;
    font-size: 12px;
    color: #5e5e5e;
}

.headLineRight2 TABLE
{
    border-collapse: collapse;
}

.headLineRight2 TD
{
    text-align: center;
    padding: 0 4px;
}
/* end headLine */

/* tabEvent */
.tabEventPad
{
    padding: 0 0 3px 0;
    margin-bottom: -3px;
    border-bottom: 1px solid #d3d3d3;
}

.tabEvent
{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 14px;
}

.tabEventPad .tabEvent
{
    margin-bottom: 0;
}

.tabEvent TH
{
    text-align: left;
    background: #7fbd3e;
    color: #fff;
    font-size: 110%;
    padding: 1px 12px;
}

.tabEvent TD
{
    vertical-align: top;
    padding: 4px 12px 5px;
    color: #5e5e5e;
}


.tabEventPad .tabEvent TD
{
    padding: 0 12px 9px;
}

.trHeadText
{
    font-size: 10px;
    background: #faecbc;
}

.trHead2 TD
{
    background: #d8ebc5;
    color: #000;
    font-weight: bold;
    padding: 2px 12px 0;
}

.tabEventPad .trHead2 TD
{
    border-bottom: 9px solid #fff;
    padding-bottom: 2px;
}

.tabEvent P
{
    margin: 0;
}

.tabEvent A, .tabEventLast A
{
    color: #1d7ab7;
    text-decoration: none;
}


TH.tdEventCoef, TD.tdEventCoef
{
    width: 36px;
    text-align: center;
    white-space: nowrap;
}

.tabEvent TD.tdEventCoef
{
    padding-left: 0px;
    padding-right: 0px;
}

TD.tdEventCoef A
{
    display: block;
    width: 44px;
    padding: 2px 0;
    margin: -2px 0;
    color: #5e5e5e;
    font-weight: bold;
    text-decoration: none;
}

TD.tdOn A
{
    background: #e1e1e1;
}

TH.tdEventPic, TD.tdEventPic
{
    width: 23px;
    white-space: nowrap;
}


TH.tdEventName, TD.tdEventName
{
    width: 90%;
}

.tabEvent TD.tdEventName
{
    padding-left: 7px;
    color: #1d7ab7;
}

.tabEvent .trHead2 TD.tdEventName
{
    padding-left: 12px;
    color: #000;
}

.tabEventPad TD.tdEventName
{
    color: #000;
}

.tabEventPad TD.tdEventName SPAN
{
    color: #7a7474;
    font-size: 10px;
}

TD.tdEventTime
{
    color: #000;
    font-size: 10px;
    padding-right: 0;
    padding-top: 5px;
    white-space: nowrap;
}

.tabEventPad TD.tdEventTime
{
    padding-left: 0;
}

TD.tdOneBet
{
    padding-left: 0;
    padding-right: 0;
}

TH.w60, TD.w60
{
    width: 60%;
}

.tabEvent TD.tdCheckTop
{
    vertical-align: top;
    width: 12px;
    vertical-align: top;
    padding: 0 0 0 3px;
}

.trTabIn TD
{
    border-bottom: 1px solid #c7c7c7;
}

.tabIn
{
    width: 100%;
    border-collapse: collapse;
}

.tabIn TD
{
    white-space: nowrap;
    text-align: center;
    padding-left: 0;
}

.tabIn TABLE
{
    margin: 0 auto;
    border-collapse: collapse;
}

.tabOneBet
{
    width: 100%;
    border-collapse: collapse;
}

TD.tdOneEventName
{
    width: 90%;
}

.tabEventLast
{
    width: 100%;
    border-collapse: collapse;
    margin: -6px 0 -4px 0;
}

.tabEventLast TD
{
    vertical-align: top;
}

.tdTime
{
    padding-right: 27px;
    white-space: nowrap;
}

.tdCheckLast
{
    padding: 0 2px 0 12px;
}


/* end match */
/* end tabEvent */

/* tabSlice */
.tabSlicePad
{
    padding: 4px 0 8px 0;
    border-bottom: 1px solid #c7c7c7;
}

.tabSlice, .tabSliceGrey
{
    width: 100%;
    margin: 0 0 10px 0;
    padding: 0;
    border-collapse: collapse;
}

.tabSlice TD, .tabSliceGrey TD
{
    vertical-align: top;
    padding-top: 1px;
    padding-bottom: 1px;
}

.tabSlice IMG, .tabSliceGrey IMG
{
    margin-top: 3px;
}

TR.trHeadSlice
{
    background: url(i/tabSlice/th-bg.gif) 0 0 repeat-x;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.tabSliceGrey TR.trHeadSlice
{
    background: url(i/tabSlice/th-bg-grey.gif) 0 0 repeat-x;
}

.trHeadSlice TD
{
    height: 21px;
}

.divSliseClose .trHeadSlice TD
{
    height: 17px;
}

.trHeadSlice A
{
    color: #fff;
    text-decoration: none;
}

TD.tdSliceIcon
{
    width: 18px;
    padding: 0 0 0 5px;
    background: url(i/tabSlice/th-l.gif) 0 0 no-repeat;
}

.tabSliceGrey TD.tdSliceIcon
{
    background: url(i/tabSlice/th-l-grey.gif) 0 0 no-repeat;
}

TD.tdSliceBet
{
    text-align: center;
    width: 25px;
    padding-left: 6px;
    padding-right: 6px;
}

TD.tdSliceEnd
{
    width: 16px;
    background: url(i/tabSlice/th-r.gif) 100% 0 no-repeat;
}

.tabSliceGrey TD.tdSliceEnd
{
    width: 16px;
    background: url(i/tabSlice/th-r-grey.gif) 100% 0 no-repeat;
}

TD.tdSliceArr, TD.tdSliceArrTop
{
    width: 16px;
}

TD.tdSliceCoef
{
    width: 25px;
    text-align: center;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    color: #5e5e5e;
}

.tdSliceCoef A
{
    color: #5e5e5e;
    text-decoration: none;
}

.tdNameBetSlice
{
    color: #1d7ab7;
}

.tdNameBetSlice A
{
    color: #1d7ab7;
    text-decoration: none;
}

.divSliseClose TD.tdEmpty, .divSliseClose TD.tdSliceCoef, .divSliseClose TD.tdSliceArr, .divSliseClose TD.tdNameBetSlice
{
    display: none;
}

.helpList
{
    margin: 16px 20px 0 20px;
    padding: 0;
}

.helpList P
{
    margin: 0 0 10px 0;
    padding: 0 0 0 29px;
    text-indent: -29px;
}

.helpList IMG
{
    vertical-align: top;
    margin: 2px 0 0 0;
    padding: 0;
}

/* end tabSlice */

/* blockInformation */
.bInfo
{
    width: 100%;
    height: 159px;
    margin: 9px 0 0 0;
}

.bInfoC
{
    text-align: center;
    padding-top: 75px;
}

.welcome_tab
{
    margin: 0 0 0 26px;
    border-collapse: collapse;
}

.tdWelcome
{
    padding-top: 17px;
}

.tdReg
{
    padding: 6px 0 8px 0;
    vertical-align: middle;
    font-size: 17px;
    color: #fff;
}

.butReg
{
    vertical-align: middle;
    margin: 0 9px 0 0;
    cursor: pointer;
}


.bTransparent
{
    float: left;
    height: 50px;
    padding-left: 5px;
    margin: 0 9px 0 0;
    background: url(i/b-transtarent-l.png) 0 0 no-repeat;
    font-size: 15px;
    color: #fff;
}

.bTransparentBg
{
    float: left;
    height: 50px;
    padding: 0 8px 0 4px;
    background: url(i/b-transtarent-bg.png) 0 0 repeat-x;
}

.bTransparentR
{
    float: left;
    height: 50px;
    width: 5px;
    background: url(i/b-transtarent-r.png) 0 0 no-repeat;
}

.bTransparent P
{
    padding: 0 0 0 27px;
    margin: 8px 0 0 0;
    background: url(i/bul-check.gif) 0 0.2em no-repeat;
}

/* end blockInformation */

/* links */
UL.links
{
    margin: 0 13px;
    padding: 0;
}

.links LI
{
    min-height: 14px;
    margin: 0 0 5px 0;
    padding: 0 0 0 18px;
    color: #fff;
    background: url(i/green/bul-arr-grey.gif) 0 0.2em no-repeat;
}

.links LI A
{
    color: #fff;
}

.event
{
    color: #fff;
    padding: 0;
    margin: 7px 0 0 0;
}

.event A
{
    color: #fff;
    text-decoration: none;
}

.event P
{
    margin: 0;
}

.sepEvent
{
    font-size: 0;
    height: 8px;
    border-bottom: 1px solid #f7cc90;
}
/* end links */

/* picMenuIndex */
.bPic TABLE
{
    border-collapse: collapse;
}

.bPic TD
{
    vertical-align: top;
    text-align: center;
    padding: 0;
}

.listBet
{
    float: left;
    width: 252px;
    height: 167px;
    padding-top: 10px;
    margin: 0 0 0 8px;
    text-align: left;
    background: url(i/ru-ru/indexmenu/bg-bet.gif) 0 0 no-repeat;
}

.bet1
{
    margin: 0 15px 8px 15px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #e1e1e1;
}

.bet1 A
{
    color: #1d7ab7;
    text-decoration: none;
}

.betTime
{
    float: right;
    color: #464646;
}

.orangeBg
{
    float: left;
    width: 17px;
    height: 15px;
    margin-right: 1px;
    padding-top: 1px;
    background: url(i/b-pic/bg-sq-orange.gif) 0 0 repeat-x;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.greyBg
{
    float: left;
    height: 15px;
    background: #e1e1e1;
    color: #464646;
    font-weight: bold;
    padding: 1px 7px 0;
}

.greyBg A
{
    color: #464646;
    text-decoration: none;
}

.listBet_tab
{
    margin-top: 8px;
}

.listBet_tab TD
{
    vertical-align: top;
    padding: 0 13px 0 0;
}

.listBet_tab2
{
    width: 160px;
    margin-top: 4px;
}

.listBet_tab2 TD
{
    vertical-align: top;
    padding: 0 3px 0 0;
}

.listBet_tab2 .greyBg
{
    padding: 1px 2px 0;
    background: #fff;
}
/* end picMenuIndex */

UL.listItem
{
    margin: 0;
    padding: 2px 0 2px 0;
}

.listItem LI
{
    color: #1d7ab7;
    padding: 5px 0 4px 10px;
    margin: 0;
    background: none;
    border-bottom: 1px solid #d3d3d3;
}

.listItem LI:hover
{
    background: #ececec;
}

/* tabLiveEvent */
.tabLiveEventPad
{
    border-bottom: 1px solid #d3d3d3;
    padding: 0 0 11px 0;
    margin-bottom: -3px;
}

.tabLiveEvent
{
    border-collapse: collapse;
    margin: -3px 0 0 0;
}

.tabLiveEvent TD
{
    vertical-align: top;
    padding-bottom: 4px;
}

.tabLiveEvent IMG
{
    margin: 5px 0 0 22px;
}

.tdRunTime
{
    width: 120px;
    text-align: center;
    color: #5b5555;
    font-size: 90%;
}

.tdRunTime SPAN
{
    font-size: 18px;
    color: #f47b20;
}

.tdRunTime P
{
    margin: -0.4em 0 0 0;
}

.tdNameEvent
{
    color: #000;
    padding-top: 3px;
}

.trLiveNext .tdNameEvent
{
    color: #7a7474;
}


.tabStatistic .tdNameEvent STRONG
{
    color: #5a5b5b;
}


.tdNameEvent SPAN
{
    color: #7a7474;
    font-size: 10px;
}

.tdNameEvent P
{
    font-size: 12px;
    font-weight: bold;
    color: #1d7ab7;
    margin: 1px 0 0 0;
}

.trLiveNext .tdNameEvent P
{
    color: #7a7474;
}

.tabStatistic .tdNameEvent P
{
    font-size: 11px;
    font-weight: normal;
}

.tabStatistic A
{
    text-decoration: none;
}

.tdNameEvent A
{
    color: #1d7ab7;
    text-decoration: none;
}

.liveTime
{
    width: 60px;
    height: 16px;
    padding-top: 2px;
    margin: 8px 0 0 22px;
    text-align: center;
    color: #5b5555;
    font-weight: bold;
    background: url(i/live-time-bg.gif) 0 0 no-repeat;
}

/* end tabLiveEvent */

/* banners */

.banner460
{
    position: relative;
    width: 460px;
    margin-left: 14px;
    padding-bottom: 4px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.bannerText
{
    position: absolute;
}

.bannerText A
{
    color: #fff;
    text-decoration: none;
}

.bannerText P
{
    margin-bottom: 0.4em;
}

A.hrefBig
{
    font-weight: bold;
    font-size: 20px;
}

.bannerText TABLE
{
    width: 100%;
    border-collapse: collapse;
}

.bannerText TD
{
    padding: 0 15px 0 0;
    vertical-align: bottom;
}

/* end banners */

/* statistic */
.tabPeriod
{
    margin: 0 0 24px 4px;
    padding: 0;
    border-collapse: collapse;
}

.tdPeriod
{
    text-align: center;
    vertical-align: bottom;
    color: #8a8a8a;
    font-size: 11px;
    padding-right: 9px;
    padding-top: 15px;
}

TD.tdPeriodText
{
    text-align: left;
    color: #000;
    padding-left: 1px;
    padding-bottom: 4px;
}

TD.tdPeriodBut
{
    text-align: left;
    padding-bottom: 1px;
}

.tabPeriod SELECT
{
    margin: 2px 0 1px 0;
    color: #262626;
}


.tabStatistic
{
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    font-size: 11px;
    color: #5e5e5e;
}

.tabStatistic TH
{
    background: #7fbd3e;
    color: #fff;
    text-align: left;
    padding: 2px 10px 1px 0;
}

.tabStatistic TD
{
    vertical-align: top;
    padding: 5px 15px 5px 0px;
}

TH.tdStatisticFirst
{
    padding-left: 11px;
}

TH.tdCenter, TD.tdCenter
{
    text-align: center;
    padding-left: 10px;
}

TD.tdStatisticFirst
{
    padding-left: 10px;
}

.tdStatisticFirst IMG
{
    vertical-align: top;
    margin: 2px 0 0 -15px;
    padding-right: 4px;
}

.tdStatisticFirst A
{
    text-decoration: none;
    background: url(i/bg-href.gif) 0 100% repeat-x;
}

.tdStatisticFirst A:hover
{
    background: none;
}

TD.tdStatisticDate
{
    color: #303030;
    white-space: nowrap;
}

TD.tdStatisticDate SPAN
{
    font-size: 10px;
    color: #000;
}

TD.tdStatisticResult
{
    padding-left: 4px;
}

.trSpace TD
{
    padding-top: 0px;
    font-size: 9px;
}

.trSpaceBrd TD, .trSpaceBrdClose TD
{
    padding-top: 0px;
    font-size: 8px;
    border-bottom: 1px solid #d3d3d3;
}

.trSum TD
{
    font-size: 12px;
    color: #000;
    font-weight: bold;
    border-top: 1px solid #a7a7a7;
    padding-top: 13px;
}

.trClose, .trSpaceBrdClose
{
    display: none;
}

.orange
{
    color: #f57b21;
}

.green
{
    color: #5dac0b;
}

/* end statistic */

/* pay */
.tabPay
{
    width: 645px;
    border-collapse: collapse;
    font-size: 13px;
    margin: 30px 0 0 10px;
}

.tabPay TH
{
    vertical-align: top;
    text-align: left;
    color: #ef9a20;
    border-bottom: 2px solid #ef9a20;
    padding: 0 0 5px 21px;
}

.tabPay TD
{
    vertical-align: top;
    text-align: left;
    line-height: 20px;
    color: #464646;
    padding: 17px 0 0 21px;
}

.trPayH1 TD
{
    padding-top: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e1e1e1;
}

.tabPay IMG
{
    margin-top: -4px;
}

TD.tdPayName
{
    padding-left: 9px;
}

TD.tdPayName A
{
    text-decoration: none;
    background: url(i/bg-href.gif) 0 100% repeat-x;
}

TD.tdPayName A:hover
{
    background: none;
}

TD.tdPayRemark
{
    padding: 23px 0 11px 25px;
}

TD.tdPayRemark SPAN
{
    float: left;
    margin-left: -17px;
}

.tabPay H5
{
    margin: 0;
    padding: 0;
}
/* end pay */

/* liveBlock */
.liveHead
{
    color: #ffe63d;
    font-size: 14px;
    padding: 1px 0 5px 15px;
}

.liveHead A
{
    color: #ffe63d;
    text-decoration: none;
}

.liveBlockHead
{
    height: 16px;
    padding: 1px 0 0 0;
}

.liveBlockHead A
{
    text-decoration: none;
}

.liveBlockHead IMG
{
    vertical-align: top;
    padding: 2px 7px 0 10px;
}

.liveBlockText
{
    padding: 3px;
    background: #004b7d;
}

.liveOpenGreen .liveBlockText
{
    background: #4a8b9a;
}

.liveBlockNameBet
{
    padding: 0 0 0 11px;
    color: #fff;
    margin-bottom: 3px;
}

.liveOpenGreen .liveBlockNameBet
{
    color: #8cc1cf;
}

.liveBlockNameBet P
{
    font-size: 10px;
    color: #aae1e7;
    margin: 0;
}

.liveOpenGreen .liveBlockNameBet P
{
    color: #8cc1cf;
}

.liveOpenOrange, .liveOpenBlue, .liveOpenGreen
{
    border: 1px solid #f47b20;
    margin-left: -1px;
    margin-right: -1px;
    margin-bottom: 9px;
}

.liveOpenBlue
{
    border-color: #002f60;
}

.liveOpenGreen
{
    border-color: #005e85;
}

.liveOpenOrange .liveBlockHead
{
    background: #f47b20;
    color: #fff;
    border-bottom: 1px solid #f47b20;
}

.liveOpenOrange .liveBlockHead A
{
    color: #fff;
}

.liveOpenBlue .liveBlockHead
{
    background: #00417d;
    color: #8dff00;
    border-bottom: 1px solid #002f60;
}

.liveOpenBlue .liveBlockHead A
{
    color: #8dff00;
}


.liveOpenGreen .liveBlockHead
{
    background: #3c8394;
    color: #8cc1cf;
    border-bottom: 1px solid #005e85;
}

.liveOpenGreen .liveBlockHead A
{
    color: #8cc1cf;
}


.liveCloseOrange, .liveCloseBlue, .liveCloseGreen
{
    border-top: 1px solid #f47b20;
    border-bottom: 1px solid #f47b20;
    margin-bottom: 3px;
}

.liveCloseOrange .liveBlockHead
{
    background: #f47b20;
}

.liveCloseBlue
{
    border-color: #00417d;
}

.liveCloseBlue .liveBlockHead
{
    background: #00417d;
}

.liveCloseGreen
{
    border-color: #3c8394;
}

.liveCloseGreen .liveBlockHead
{
    background: #3c8394;
}

.liveCloseOrange A, .liveCloseBlue A, .liveCloseGreen A
{
    color: #fff;
}

.whiteBg, .livePeriod
{
    position: relative;
    width: 181px;
    background: #fff;
    margin: 0 0 1px 0;
    overflow: hidden;
}

.livePeriod
{
    background: #b5cbd9;
    margin-bottom: 4px;
}

.tabLiveBet
{
    width: 176px;
    border-collapse: collapse;
    margin: -1px 0 0 3px;
    padding: 0;
}

.tabLiveBet TD
{
    vertical-align: top;
    color: #006d88;
    padding: 2px 10px;
    border-top: 1px solid #cfe4e8;
}

.tabLiveBet A
{
    color: #006d88;
    text-decoration: none;
}

TD.tdCoefLiveBet
{
    text-align: right;
}

.tabLivePeriod
{
    width: 179px;
    border-collapse: collapse;
    margin: 0 0 0 3px;
    padding: 0;
}

.tabLivePeriod TD
{
    vertical-align: middle;
    padding: 0 10px 1px;
    color: #00417d;
    font-size: 10px;
}

TD.tdLiveResult
{
    width: 26px;
    font-size: 18px;
    color: #f47b20;
    background: #fff;
}

/* end liveBlock */

/* corn */
.cornTL, .cornTR, .cornBL, .cornBR
{
    position: absolute;
    width: 3px;
    height: 3px;
    background: url(i/corn-blue.gif) 0 0 no-repeat;
    overflow: hidden;
}


.cornTL
{
    top: 0;
    left: 0;
    background-position: 0 0;
}

.cornTR
{
    top: 0;
    right: 0;
    background-position: 100% 0;
}

.cornBL
{
    left: 0;
    bottom: 0;
    background-position: 0 100%;
}

.cornBR
{
    right: 0;
    bottom: 0;
    background-position: 100% 100%;
}

/* end corn */

/* display */
.displayTime
{
    position: absolute;
    top: 31px;
    left: 37px;
    width: 105px;
    height: 15px;
    padding-top: 2px;
    color: #fff;
    text-align: center;
    background: url(i/display/time-bg.png) 0 0 no-repeat;
}

.displayResult
{
    position: absolute;
    top: 48px;
    left: 37px;
    width: 105px;
    height: 53px;
    padding-top: 12px;
    font-size: 31px;
    color: #f47b20;
    text-align: center;
    background: url(i/display/result-bg.png) 0 0 no-repeat;
}

.displayPeriod
{
    position: absolute;
    top: 113px;
    left: 37px;
    width: 105px;
    height: 23px;
    padding-top: 2px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    background: url(i/display/period-bg.png) 0 0 no-repeat;
}

.displaySound
{
    position: absolute;
    top: 11px;
    left: 648px;
    color: #555;
}

.displaySound TABLE
{
    border-collapse: collapse;
}

.tdSoundL
{
    width: 8px;
    height: 19px;
    background: url(i/display/sound-l.png) 0 0 no-repeat;
}

.tdSoundR
{
    width: 9px;
    height: 19px;
    background: url(i/display/sound-r.png) 0 0 no-repeat;
}

.tdSoundText
{
    vertical-align: top;
    padding-top: 2px;
    padding-right: 2px;
    background: url(i/display/sound-bg.png) 0 0 repeat-x;
}

.tdSoundPic
{
    vertical-align: top;
    padding-top: 4px;
    background: url(i/display/sound-bg.png) 0 0 repeat-x;
}

.displayMatch
{
    position: absolute;
    left: 185px;
    top: 30px;
}

.tabNameMatch
{
    margin: 0 0 7px 0;
    padding: 0;
    border-collapse: collapse;
}

.tabNameTournament
{
    border-collapse: collapse;
    margin: 0 auto;
}

.tdNameTournamentL
{
    width: 8px;
    height: 18px;
    background: url(i/display/nametournament-l.png) 0 0 no-repeat;
}

.tdNameTournamentC
{
    color: #aae1e7;
    font-size: 10px;
    background: url(i/display/nametournament-bg.png) 0 0 repeat-x;
}

.tdNameTournamentR
{
    width: 18px;
    height: 18px;
    background: url(i/display/nametournament-r.png) 0 0 no-repeat;
}

.tabMatch
{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}


.tdNameMatch
{
    height: 23px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    background: url(i/display/match-name.png) 0 0 repeat-x;
}

.trPeriod TD
{
    vertical-align: middle;
    height: 16px;
    background: url(i/display/match-period.png) 0 0 repeat-x;
}

.tdNamePeriod
{
    color: #a9a9a9;
    text-align: center;
    padding: 0 9px;
}

.trPlayer TD
{
    vertical-align: middle;
    height: 19px;
    background: url(i/display/match-bg.png) 0 0 repeat-x;
}

.tdNamePlayer
{
    width: 150px;
    padding: 0 0 0 13px;
    color: #fff;
}

.tdPlayer
{
    color: #fff;
    text-align: center;
    padding: 0 9px;
}

.tdBrd
{
    height: 1px;
    font-size: 1px;
}

.creepingline
{
    width: 480px;
    height: 16px;
    color: #c9c9c9;
    padding: 2px 12px 0;
    background: url(i/display/creepingline.png) 0 0 repeat-x;
}
/* end display */

/* tabText */
.tabText
{
    border-collapse: collapse;
    margin-left: 19px;
}

.tabText TD
{
    vertical-align: top;
}

.tdPadR50
{
    padding-right: 50px;
}

.tdPadR42
{
    padding-right: 42px;
}

.tdTextName
{
    padding-top: 16px;
    padding-bottom: 7px;
}


/* end tabText */

/* separator */
.sep14
{
    clear: both;
    width: 100%;
    height: 14px;
}
/* end separator */

A.decNo
{
    background: none;
}

.regform TD
{
    vertical-align: top;
    padding-top: 5px;
}
.regform TD TD
{
    padding-top: 0px;
}
.regform TD TD TD
{
    padding-top: 0px;
}

/* footer */
.footer
{
    text-align: center;
    color: #aed685;
    padding-top: 24px;
}

.footer A
{
    color: #fff;
    margin: 0 9px;
}

.copyright
{
    margin: 15px 0 0 0;
}

.copyright A
{
    color: #aed685;
    margin: 0;
}

/* end footer */

.modalGr
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.blockOn_
{
    position: absolute;
}

.tabBlockOn_
{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}

.pages
{
    margin-top: 10px;
    clear: both;
    font-size: 12px;
}

.pages SPAN
{
    background-color: #e1ecd5;
    padding: 3px 5px 3px 5px;
    margin-right: 7px;
}

.pages A
{
    padding: 0 7px 0 0;
}

.ban18
{
    margin: 0 auto;
}

.ban18 IMG
{
    vertical-align: middle;
    margin-right: 5px;
}

.w
{
    background: #FFFFFF;
    padding: 0 10px 10px 15px;
}
.whead
{
    margin: 0 8px;
    height: 8px;
    background: url(i/b-white/cl.png) repeat-x;
}
.wheadL
{
    background: url(i/b-white/ctl.png) no-repeat;
}
.wheadR
{
    float: right;
    background: url(i/b-white/ctr.png) no-repeat;
    height: 8px;
    width: 8px;
}
.wfoot
{
    margin: 0 8px;
    height: 8px;
    background: url(i/b-white/cl.png) repeat-x;
}
.wfootL
{
    background: url(i/b-white/cbl.png) no-repeat;
}
.wfootR
{
    float: right;
    height: 8px;
    background: url(i/b-white/cbr.png) no-repeat;
    padding: 0 8px 0 0;
}

