﻿.bd 
{
    background-image: url('../img/repeatbg.jpg');
    background-repeat: repeat-y;
    font-family: Verdana, Tahoma, Arial;
    font-size:10px;
    margin-top: 0px;
}
select
{
    background-color:#ae9e46;
    font-size:10px;
    font-weight:bold;
    color:White;
}

/* COMMON */
.spacer {
    clear: both; margin: 0; padding: 0; width: auto;
}
.vspacer 
{
    clear: both; margin: 0; padding: 0; width: auto; height: 50px;
}
.vspacer2 
{
    clear: both; margin: 0; padding: 0; width: auto; height: 25px;
}
.note 
{
    color:White;
    font-size:10px;
    text-align:justify;
}
/* 
    ====================
    PANELS
    ====================
*/
#pabovemenu
{
    width: 924px;
    height: 108px;
}
#pmenu 
{
    width: 924px;
}
#pmiddle 
{
    width: 924px;
    background-color:Black;
}
#pmleft 
{
    float:left; 
    width: 140px;
    margin-bottom: 10px;
}
#pmcenter 
{
    float:left; 
    width: 463px;
}
#pmright 
{
    float:left; 
    width: 315px;
}
#pbottom 
{
    width: 924px;
    background-color:Black;
}
#pbottomin
{
    background-color: #353012;
    height: 18px;
    text-align: center;
    width:auto;
    padding: 3px;
}

/* 
    ====================
    AD BANNERS
    ====================
*/
.ad468 
{
    position: absolute;
    top:35px;
    left:435px;
}
.ad728 
{
    width:824px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left:100px;
    background-color:#353012;
}
.adlSide
{
    width:120px;
    margin-top:10px;
    margin-left:10px;
}
.ad300 
{
    margin-top:20px;
    width:300px;
}

/*
    ====================
    MENU
    ====================
*/
.mnugrp 
{
    margin-top: 5px;
    margin-left: 5px;
    padding-left: 5px;
    height: 20px;
    font-weight:bold;
}
.lft
{
    width:125px;
    background-image: url('../img/lmenubg.jpg');
}
.rght
{
    width:306px;
    background-image: url('../img/rmenubg.jpg');
}
.mnugrplabel 
{
    position:relative;
    top:4px;
}

.mnulst 
{
    width:125px;
    margin-top: 5px;
    margin-left: 5px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: #ae9e46;
}
.mnuitem
{
    margin-bottom: 5px;
}

/* 
    ====================
    SPECIAL AREAS 
    ====================
*/
/* BANCA */
.banca 
{
    width:125px;
    margin-top: 5px;
    margin-left: 5px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 5px;
    background-color: #ae9e46;
    color: black;
    font-weight:bold;
}
.bancl 
{
    float:left;
}
.bancr 
{
    float:right;
    padding-right:5px;
}
.bansum
{
    border-top: solid 1px black;
    float:right;
    margin-top:5px;
    margin-right:5px;
}
/* TICKERS */
.ticker 
{
    width: 924px;
    background-color: Black;
    font-weight: bold;
    border-bottom: solid 1px #616042;
}
.tickerlabel 
{
    float:left;
    padding:4px;
    background-color: #5b5b41;
}
/* NOTE: modify specific marqueue width in ts_files/scroll0.css (livescores) and  ts_files/scroll1.css (news) */
.tickermarqueue 
{
    float:left;
    padding:4px;
    color:White;
    font-weight:bold;
}
#lsLabel
{
    background-color:#5b5b41;
}
#lssLabel
{
    background-color:#5b5b41;
}
#newsLabel
{
    background-color:#878461;
}

/* STORY SUMMARIES */
.stscnt
{
    position:relative;
    top: 5px;
    left: 5px;
    background-color: #353012;
    width:98%;
    color:#b9b554;
}
.ststit
{
    float:left;
    padding-left:12px;
    padding-top:5px;
    padding-bottom:5px;
}
.ststit2 
{
    font-size:12px;
    padding:5px;
    float:left;
}
.stsdt
{
    padding-right:12px;
    padding-top:10px;
    padding-bottom:5px;
    float:right;
    font-weight:bold;
}
.stsphoimg 
{
    width:430;
    height:224;
}
.stspho
{
    padding-left:12px;
}
.ststxt
{
    text-align:justify;
    padding-left:12px;
    padding-right:12px;
    padding-top:10px;
    padding-bottom:10px;
}
.stsauth 
{
    padding-right:12px;
    padding-top:5px;
    padding-bottom:5px;
    float:right;
    font-weight:bold;
}

/* STORIES CATEGORIES */
.scscnt
{
    width:100%;
    padding-left: 5px;
}
.sc 
{
    padding-bottom: 5px;
}
.scpho 
{
    float:left;
}
.scphoimg 
{
    border:0px;
}
.sclnks 
{
    /*border-top: dotted 1px #b9b554;*/
    padding-top:2px;
    margin-left: 5px;
    padding-left: 15px;
    color:#b9b554;
    float: left;
    width: 250px;
}
.scall 
{
    float:right;
    padding-right: 15px;
}
/* PROPOSALS TABSET */
/* NOTE: the proposals tabset is the Tabs control of the ASP.NET Ajax Control Toolkit. See the following links for customizing the L&F:
   http://blogs.msdn.com/rbuckton/pages/ajaxskinning.aspx */
.pts .ajax__tab_header 
{
    margin-top: 5px;
    height:20px;
    width:310px;
    margin-left:5px;
}
.pts .ajax__tab_body 
{
    width:310px;
    margin-top: 5px;
    margin-left: 5px;
    color:white;
}
.pts .ajax__tab_outer                   /* left */
{

    border-top: solid 2px #898953; 
    background: #44432f;
    height:23px;
    border-right: solid 1px black;
}
.pts .ajax__tab_inner                   /* right */
{   
    background: #44432f;
}
.pts .ajax__tab_tab                     /* in */
{
    padding-top: 4px;
    padding-left: 4px;
    background: #44432f;
    width: 100px;
    color: #b9b554;
}
.pts .ajax__tab_active .ajax__tab_outer  /* left */
{
    background: #5c5d3d;
    border-right: solid 1px black;
}
.pts .ajax__tab_active .ajax__tab_inner  /* right */
{
    background: #5c5d3d;
    font-weight:bold;
}
.pts .ajax__tab_active .ajax__tab_tab   /* in */
{
    border-bottom: 0px;
    background: #5c5d3d;
}

/* STORIES TABSET */
/* NOTE: the stories tabset is the Tabs control of the ASP.NET Ajax Control Toolkit. See the following links for customizing the L&F:
   http://blogs.msdn.com/rbuckton/pages/ajaxskinning.aspx */
.sts .ajax__tab_header 
{
    height:20px;
    width:451px;
    margin-left:5px;
}
.sts .ajax__tab_body 
{
    width:451px;
    margin-top: 5px;
    margin-left: 5px;
    color:white;
}
.sts .ajax__tab_outer                   /* left */
{
    border-top: solid 2px #898953; 
    background: #44432f;
    height:23px;
    border-right: solid 1px black;
}
.sts .ajax__tab_inner                   /* right */
{   
    background: #44432f;
}
.sts .ajax__tab_tab                     /* in */
{
    padding-top: 4px;
    padding-left: 4px;
    background: #44432f;
    width: 100px;
    color: #b9b554;
}
.sts .ajax__tab_active .ajax__tab_outer  /* left */
{
    background: #5c5d3d;
    border-right: solid 1px black;
}
.sts .ajax__tab_active .ajax__tab_inner  /* right */
{
    background: #5c5d3d;
    font-weight:bold;
}
.sts .ajax__tab_active .ajax__tab_tab   /* in */
{
    border-bottom: 0px;
    background: #5c5d3d;
}
.ststit 
{
    font-size: 12px;
    font-weight: bold;
}

.stssum 
{
    padding:5px;
}

/* STORIES MATRIX */
.sm 
{
    width:100%;
    padding-left: 5px;
}
.smhdr 
{
    margin: 6px;
    height: 20px;
    width:451px;
    background-image: url('../img/rmenubg.jpg');
}
.smhdrtxt 
{
    font-weight:bold;
    position:relative;
    top:4px;
    left: 4px;
}
.smc 
{
    float:left; 
    margin-left: 1px;
    margin-bottom: 5px;
    width:33%;
    color:White;
    height:140px;
}
.smimg
{
    border: solid 1px #b9b554;
    width:120px;
    height:71px;
}
.smtitle
{
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    color:#b9b554;
    font-weight: bold;
}
.smtext 
{
    width:120px;
}
/* STORIES */
.stcnt 
{
    position:relative;
    left:5px;
    top:5px;
    color:White;
}
.sttit 
{
    font-size:20px;
    color:#b9b554; 
    font-weight:bold;
}
.stbd
{
    margin-top:10px;
    font-size:12px;
    line-height: 18px;
    margin-right:10px;
}
.stpub
{
    margin-top:10px;
}
.stsrc
{
    margin-top:20px;
    float:right;
    margin-right:10px;
}
.stpho 
{
    float:right;
    width: 250px;
    height: 145px;
    padding-top: 5px;
    text-align:center;
    background: #353012;
    border: solid 1px #b9b554;
    margin-left:5px;
    margin-bottom:5px;
}
.stphoimg 
{
    width:245px;
    height:140px;
}
/* PROPOSALS */
.prop 
{
    margin-top:5px;
}
.propcnt 
{
    font-size:9px;
    color:White;
}
.proptit 
{
    padding-top:2px;
    text-align:center;
    height:18px;
    background-color: #ae9e46;
    font-weight: bold;
}
.proptip 
{
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    color:#b9b554;
    text-align:center;
    border-top: solid 1px #ae9e46;
    border-bottom: solid 1px #ae9e46;
}
.propline
{
    color:#b9b554;
    margin-bottom: 2px;
}
.propteams
{
    float:left;
    width:140px;
    overflow:hidden;
}
.proppred
{
    float:left;
    padding-left:2px;
    padding-top:2px;
    text-align:center;
    width:80px;
}
.prodbook 
{
    float:left;
    padding-left:2px;
    padding-top:2px;
    
}
.propamnt 
{
    text-align:right;
    padding-right:2px;
    margin-top:2px;
    float:right;
    width:22px;
}
.propamnts 
{
    text-align:right;
    padding-right:2px;
    margin-top:2px;
    float:right;
    width:22px;
    font-weight:bold;
    text-align:right;
    color:Black;
    border: solid 1px #b9b554;
    background: #b9b554;
}
.propamntf 
{
    text-align:right;
    padding-right:2px;
    margin-top:2px;
    float:right;
    width:22px;
    font-weight:bold;

    color:#b9b554;
    border: solid 1px #b9b554;
    background: black;
}
/* SIDE LINKS */
.slcnt 
{
    background-color:#353012;
    margin-left:5px;
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
}
.slmaintit
{
    margin-top:10px;
    margin-left:5px;
    font-weight:bold;
    color:#b9b554;
}
.slmainsum
{
    margin-top:5px;
    margin-left:5px;
    color:#b9b554;
}
.slmainlnks
{
    margin-top:10px;
    margin-left:5px;
}


/* 
    ====================
    SINGLE LINKS 
    ====================
*/
.ag 
{
    color:#c8b856;
    font-weight: bold;
    text-decoration: none;
}
.agbig
{
    color:#c8b856;
    font-size: 24px;
    text-decoration: none;
}
.orab   /* NOTE: orab found in some contra stories content */ 
{
    color:#c8b856;
    font-weight: bold;
    text-decoration: none;
}
.ag:hover
{
    text-decoration: underline;
}
.agbig:hover 
{
    text-decoration: underline;
}
.aw
{
    position:relative;
    top: -2px;
    color:white;
    font-weight: bold;
    text-decoration: none;
}
.aw:hover
{
    text-decoration: underline;
}

/* 
    ====================
    LINKS LIST 
    ====================
*/
.llselb 
{
    margin-top:5px;
    margin-bottom:20px;
    color:#c8b856;
    font-size:14px;
    font-weight:bold;
}
.llitem
{
    padding: 5px;
    margin-bottom: 5px;
}
.llphoimg 
{
    float:left;
    border: solid 1px #b9b554;
}
.llphoimgstr
{
    float:left;
    border: solid 1px #b9b554;
    height:36px;
    width:60px;
}
.lltit 
{
    float:left;
    padding-left:5px;
    float:left;
    color:White;
}


/* 
    ====================
    PAGES
    ====================
*/

/* STATS */
.statselb
{
    margin-top:5px;
    margin-bottom:20px;
    color:#c8b856;
    font-size:14px;
    font-weight:bold;
}
.sitem
{
    height:auto;
}
.sitem2
{
    height:auto;
}
.sitem2 div
{
    height:24px;
}
.stat {width:464px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.stat div {display:block; color:black; font-family:verdana,tahoma,arial; font-size:10px; padding:1px; text-align:center; margin-right:1px; margin-bottom:1px;}
.sname {clear:left;float:left; width:150px; background-color:#ae9e46; font-weight:bold; cursor:pointer;}
.sinc {float:left; width:40px; background-color:#D6CD99;}
.slastc {float:left; width:40px; background-color:#D6CD99; clear:right; }


/* KOUPON */
.koupselb 
{
    margin-top:5px;
    margin-bottom:20px;
    color:#c8b856;
    font-size:14px;
    font-weight:bold;
}
.kitem
{
    height:auto;
}
.kitem2
{
    height:auto;
}
.kitem2 div
{
    height:24px;
}
.kimg
{
    text-align:left;
    padding:0px;
    margin-left:3px;
    margin-top:10px;
    height:35px;
    width:130px;
    background-color:White;
}
.krespopup 
{
    width:300px;
    height:200px;
    background-color:black;
    border: solid 1px #ae9e46;
}
.krespopupsh 
{
    position:absolute; 
    left:0px; 
    top:0px; 
    visibility:hidden; 
    z-index:1;
    width:420px;
    height:320px;
    background-color:black;
    border: solid 1px #ae9e46;
}
.krespopuptil 
{
    padding-top:2px;
    text-align:center;
    height:18px;
    color:White;
    background-color: #ae9e46;
    font-weight: bold;
}
.krespopupin
{
    color:#b9b554;    
    padding:5px;
}
.krespopupin2
{
    color:Black;
    float:left;
    width:400px;
    height:260px;
    overflow:auto;
}
.kresteams 
{
    float:left;
    width:250px;
}
.kresscore 
{
    float:right;
    width:40px;
}
/*NOTE: naming similar to cotrabet.tv */
.koupon {width:468px; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.koupon div {display:block; color:black; font-family:verdana,tahoma,arial; font-size:10px; padding:1px; text-align:center; margin-right:1px; margin-bottom:1px;}
.kc { clear:left;float:left; width:35px; background-color:#E9F4E9; font-weight:bold;}
.kt {float:left; width:37px; background-color:#B8DCA0;}
.kcode {float:left; width:28px; background-color:#D1E8D1; font-weight:bold; cursor:pointer;}
.kaa {float:left; width:28px; background-color:#E9F4E9; font-weight:bold;}
.kht {float:left; width:74px;  background-color:#E9F4E9; overflow:hidden; text-align:left !important;}
.kat {float:left; width:74px;  background-color:#E9F4E9; overflow:hidden; text-align:right !important;}
/* NOTE: FOOTBALL - ONLY */
.k1,.k2,.kx {float:left; width:28px; background-color:#ffc; font-weight:bold; color:black !important;}
.k1c,.k2c,.kxc {float:left; width:28px; background-color:#ffc; font-weight:bold; cursor:pointer; color:black !important;}
.kress {float:left; width:30px; background-color:#E9F4E9; font-weight:bold; }
.kreshts {float:left; width:30px; background-color:#D1E8D1; font-size:9px; font-weight:bold; clear:right; }
/* NOTE: BASKET - ONLY */
.kptg, .kptf {float:left; width:29px; background-color:#ffc; font-weight:bold; color:black !important;}
.kresb {float:left; width:50px; background-color:#E9F4E9; font-weight:bold; }
.kreshtb {float:left; width:40px; background-color:#D1E8D1; font-size:9px; font-weight:bold; clear:right; }


/* PRINT */
.prtBody 
{
    font-family: Verdana, Tahoma, Arial;
    font-size:10px;
}
.prtTitle 
{
    font-size:14px;
    font-weight:bold;
}
.prtImg 
{
    border: 0px;
}

/* E-MAIL */
.frm 
{
    color:White;
    margin-top:10px;
    background-color:Black;
    font-size: 12px;
}
.fldlbl 
{
    padding:10px;
    color:White;
    float:left;
    width:100px;
}
.fldlbl2
{
    padding:10px;
    color:White;
    float:left;
    width:75px;
}
.fldval
{
    padding:10px;
    color:White;
    float:left;
}
.fldval input, textarea
{
    background-color:#ae9e46;
    font-size:10px;
    font-weight:bold;
    color:White;
}
.btns 
{
    text-align:center;
    padding:10px;
    width:90%;
}
.btns input 
{
    background-color:#ae9e46;
    font-size:10px;
    font-weight:bold;
    color:White;
}

/* USERS */
.usertit 
{
    font-size:20px;
    color:#b9b554; 
    font-weight:bold;
}
.usertit2
{
    font-size:16px;
    color:#b9b554; 
    font-weight:bold;
    border-bottom:solid 1px #b9b554;
}
.usererr 
{
    color:Red;
    font-size:10px;
    padding-left:10px;
}
.userrepeater 
{
    width:450px;
    margin-left:2px;    
    padding:10px;
    margin-bottom:10px;
}
.userheader
{
    float:left;
    text-align:center;
    font-weight:bold;
    background-color: #ae9346;    
}
.userrow 
{
    text-align:center;
    float:left;
    background-color: #d6c699;   
}
.userrowa 
{
    text-align:center;
    float:left;
    background-color: #ae9346;    
}
.usercols 
{
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    width:40px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.usercolm 
{
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    width:70px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.usercoll
{
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    width:100px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.usercolvl
{
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    width:130px;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
.usercolvll 
{
    padding-top:2px;
    padding-bottom:2px;
    float:left;
    width:130px;
    border-top: solid 1px black;
    border-right: solid 1px black;
    cursor:pointer;
}