body
{
    margin: 0;
    padding: 0;
    text-align: center;
    background: white;
    color: Black;
    font-family: tahoma, sans-serif;
    font-size: 0.8em;
}

#dvmain
{
    width: 950px;
    margin: 1em auto;
    text-align: left;
}

#dvheader
{
    padding: 10px;
    border: 1px solid #CCC;
    background-color: #F9F9F9;
    background-image: url("../Img/MainBackground.png");
    min-height: 80px;
}

#dvfooter
{
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #CCC;
    background-color: #F9F9F9;
    background-image: url("../Img/MainBackground.png");
}

#dvmenu
{
    float: left;
    width: 185px;
    margin: 0;
    padding: 0;
}





#dvmenu a
{
    color: Black;
    text-decoration: none;
}





#dvmenu a:hover
{
    text-decoration: none;
}











#dvcontent
{
    margin: 0 0 0 185px;
    padding: 0;
}





#dvmenuin, #dvcontentin
{
    margin: 0;
    padding: 0;
    min-height: 1250px;
}





#dvmenuinadm, #dvcontentinadm
{
    margin: 0;
    padding: 0;
    min-height: 1250px;
}





a
{
    color: Black;
    text-decoration: underline;
}





a:hover
{
    text-decoration: none;
}





h4
{
    background-color: #eee;
    color: #225588;
    margin: 0;
    padding: 16px 0 4px 6px;
    font-size: 1.05em;
}




span.error
{
    color: #882222;
}





span.datechange
{
    font-size: 13px;
}





span.rid, span.sid
{
    padding: 1px 3px 1px 1px;
    margin-right: 12px;
    margin-top: -2px;
    margin-left: 0;
    padding-left: 12px;
    width: 18px;
    height: 13px;
    text-align: right;
    float: left;
    border-top: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px solid #CCC;
}





span.frid, span.fsid
{
    background-color: #F9F9F9;
    color: #882222;
    padding: 1px 3px 1px 1px;
    margin-right: 12px;
    margin-top: -2px;
    margin-left: 0;
    padding-left: 12px;
    width: 18px;
    height: 13px;
    text-align: right;
    float: left;
    font-weight: bold;
    border-top: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px solid #CCC;
}


hr.menuhr
{
    border: 1px dotted #ddd;
    margin: 12 px;
    width: 32px;
}


span.arid, spa.asid
{
    background-color: #F9F9F9;
    color: #225588;
    padding: 1px 3px 1px 1px;
    margin-right: 12px;
    margin-top: -2px;
    margin-left: 0;
    padding-left: 12px;
    width: 18px;
    height: 13px;
    text-align: right;
    float: left;
    font-weight: bold;
    border-top: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px solid #CCC;
}





ul.menu li.oid
{
    padding-left: 17px;
}





div.wksum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 220px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.usrsum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 225px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.oscsum, div.levsum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 60px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}


div.oscwinsum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 450px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}


div.oscwinsum2
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 630px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.oscsumhgh
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 320px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.levsumhgh
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 260px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.ssnsum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 220px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.infsum
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 60px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.infsumd
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 35px;
    font-size: 0.88em;
}





div.actsum
{
    padding: 0;
    margin: 0 0 10px 0;
    width: 763px;
    min-height: 1250px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.wksumspec
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 280px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.movnfo
{
    color: Black;
    margin: 0;
    padding-top: 2px;
    min-height: 60px;
}


div.movnfofl
{
    color: Black;
    margin: 0;
    padding-top: 2px;
    min-height: 50px;
    width: 200px;
    text-align: left;
}


div.nomnfo
{
    color: Black;
    margin: 0;
    padding-top: 2px;
}




div.movnfo div.movnme, div.nomnfo div.movnme
{
    margin-bottom: 2px;
    min-height: 28px;
    font-size: 1.05em;
    font-weight: bold;
}





div.movnfo div.movnme2, div.nomnfo div.movnme2
{
    margin-bottom: 2px;
    font-size: 1.05em;
    font-weight: bold;
}





div.movnfo div.movstd
{
    margin-bottom: 4px;
    font-size: 0.95em;
}





div.movnfo div.movlnk
{
    font-size: 0.95em;
}





div.movnfo div.movcin
{
    margin-bottom: 2px;
    font-size: 0.95em;
}





div.usrnck, div.rndid
{
    margin-bottom: 2px;
    font-size: 0.95em;
    font-weight: bold;
}





div.usrnm
{
    margin-bottom: 2px;
    font-size: 0.95em;
}





div.pgr
{
    width: 80px;
    height: 20px;
    padding: 0 0 0 440px;
    margin: 0;
    text-align: right;
}





div.wknfo
{
    background-color: #F9F9F9;
    border-left: 1px dotted #CCC;
    float: right;
    width: 200px;
    height: 200px;
    padding: 10px;
    font-size: 0.9em;
}





div.usrmthsum
{
    border-left: 1px dotted #CCC;
    float: right;
    width: 50%;
    height: 225px;
}





div.actnfo
{
    background-color: #eee;
    border-left: 1px dotted #CCC;
    float: right;
    width: 252px;
    min-height: 1250px;
    padding: 0px;
    font-size: 0.9em;
}





div.wknfospec
{
    background-color: #F9F9F9;
    border-left: 1px dotted #CCC;
    float: right;
    width: 200px;
    height: 260px;
    padding: 10px;
    font-size: 0.9em;
}





div.resnfo
{
    background-color: #eee;
    border-left: 1px dotted #CCC;
    float: right;
    width: 252px;
    height: 3300px;
    padding: 0px;
    font-size: 0.9em;
}


div.rndsnfo
{
    background-color: #eee;
    border-left: 1px dotted #CCC;
    float: right;
    width: 252px;
    height: 560px;
    padding: 0;
    font-size: 0.9em;
}





div.calcnfo
{
    background-color: #f9f9f9;
    border-left: 1px dotted #CCC;
    float: right;
    width: 232px;
    height: 300px;
    padding: 2px 10px 18px 10px;
    font-size: 0.9em;
}





div.tabcontainer
{
    padding: 0;
    margin: 0;
    margin-bottom: 14px;
    width: 763px;
}





div.tabst
{
    background: #EEE;
    height: 14px;
    font-weight: bold;
    color: #225588;
    padding: 2px 10px 2px 10px;
    margin: 0;
    width: 115px;
    font-size: 0.85em;
    border-top: 1px dotted #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 0;
}


div.tabstm
{
    background: #EEE;
    height: 14px;
    font-weight: bold;
    color: #225588;
    padding: 2px 10px 2px 10px;
    margin: 0;
    width: 62px;
    font-size: 0.85em;
    border-top: 1px dotted #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 0;
}




div.wkfrm
{
    padding: 6px 18px 6px 18px;
    margin: 0;
    width: 727px;
    font-size: 0.88em;
    text-align: center;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}

div.mnufrm
{
    padding: 6px 18px 6px 18px;
    margin: 0;
    width: 150px;
    font-size: 0.88em;
    text-align: center;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.admnfrm
{
    padding: 6px 18px 6px 18px;
    margin: 0;
    width: 727px;
    font-size: 0.88em;
    text-align: center;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.lgnfrm
{
    padding: 6px 18px 6px 18px;
    margin: 0;
    width: 727px;
    font-size: 0.88em;
    text-align: center;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}


div.usrstngfrm
{
    padding: 6px 18px 6px 18px;
    margin: 0;
    width: 727px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}






div.wkcalc
{
    padding: 0;
    margin: 0;
    width: 763px;
    height: 320px;
    font-size: 0.88em;
    text-align: center;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.wkfrm td, div.admnfrm td
{
    padding: 4px;
}





div.wkstat
{
    padding: 0;
    margin: 0 0 10px 0;
    width: 763px;
    font-size: 0.88em;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}


div.fcfrm
{
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    width: 763px;
    font-size: 0.88em;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
    text-align:center;
}




div.wkres
{
    padding: 0;
    margin: 0 0 10px 0;
    width: 763px;
    font-size: 0.88em;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.usrres
{
    padding: 0;
    margin: 0 0 10px 0;
    width: 763px;
    height: 579px;
    font-size: 0.88em;
    border-top: 1px solid #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.formres
{
    padding: 0;
    margin: 0 0 10px 0;
    width: 763px;
    font-size: 0.88em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





div.formres th
{
    height: 35px;
}





input.login
{
    width: 80px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





textarea.vzkazniktxt
{
    width: 600px;
    height: 45px;
    background-color: #F6F6F6;
    font-size: 1.1em;
    border: 1px solid #CCC;
    vertical-align: top;
    margin-top: 2px;
    margin-bottom: 8px;
}





span.loginc input
{
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





span.loginc label
{
    vertical-align: top;
}





span.loginc
{
    height: 16px;
    margin: 10px 4px 10px 4px;
}





input.movlist
{
    width: 210px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





select.seaslist
{
    width: 157px;
    margin: 10px 6px 6px 6px;
    background-color: #F6F6F6;
    font-size: 0.85em;
    border: 1px solid #CCC;
    display: block;
}


span.seas
{
    width: 169px;
    height: 1px;
    border-bottom: 1px dotted #ccc;
    display: block;
    padding: 3px 0 4px 0;
}

span.seasfl
{
    width: 541px;
    height: 1px;
    border-bottom: 1px dotted #ccc;
    display: block;
    padding: 3px 0 4px 0;
}



select.movlist
{
    width: 210px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





input.movtip
{
    width: 40px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    text-align: right;
    border: 1px solid #CCC;
}





input.movtip2
{
    width: 80px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    text-align: right;
    border: 1px solid #CCC;
}





input.movactual
{
    width: 65px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    text-align: right;
    border: 1px solid #CCC;
}





input.movcinemas, input.alrthrs
{
    width: 30px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    text-align: right;
    border: 1px solid #CCC;
}


input.usrmail
{
    width: 150px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    text-align: left;
    border: 1px solid #CCC;
}





input.btn
{
    border: 1px solid #CCC;
    background-color: #F6F6F6;
    margin: 7px;
    height: 24px;
}





select.movlst
{
    width: 330px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





select.nomlst
{
    width: 560px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
    margin-bottom: 20px;
}





select.pnlst
{
    width: 180px;
    background-color: #F6F6F6;
    font-size: 0.95em;
    border: 1px solid #CCC;
}





select.rndlst
{
    width: 150px;
    float: right;
    height: 16px;
    font-size: 0.85em;
    font-weight: bold;
    color: #225588;
    background-color: #EEE;
    border: 0;
    margin: 1px;
    text-align: center;
}





select.rndlst2
{
    width: 120px;
    float: right;
    height: 16px;
    font-size: 0.85em;
    font-weight: bold;
    color: #225588;
    background-color: #EEE;
    border: 0;
    margin: 1px;
    text-align: center;
}





img.predstat
{
    width: 300px;
    height: 120px;
    border: 0;
}





img.gglpltusr1
{
    clear: left;
    margin: 6px 0 4px 20px;
    height: 230px;
}





img.gglpltusr2
{
    clear: left;
    margin: 6px 0 4px 20px;
    height: 180px;
}





img.gglpltssn
{
    clear: left;
    margin: 10px 0 4px 16px;
    height: 140px;
}





img.gglpltlgnd
{
    clear: left;
    margin: 6px 0 20px 40px;
}





img.symbol
{
    width: 10px;
    height: 10px;
    margin: 0;
    vertical-align: top;
}





h2
{
    background: #EEE;
    background-image: url("../Img/HeaderBackground.png");
    height: 14px;
    color: #225588;
    padding: 2px 3px 2px 10px;
    margin: 16px 0 0 0;
    width: 750px;
    font-size: 0.85em;
    border-top: 1px dotted #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px solid #CCC;
}





h3
{
    background: #EEE;
    background-image: url("../Img/HeaderBackground.png");
    height: 14px;
    color: #225588;
    padding: 2px 10px 2px 10px;
    margin: 16px 0 0 0;
    width: 150px;
    font-size: 0.85em;
    border-top: 1px dotted #CCC;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px solid #CCC;
}





h5
{
    color: #225588;
    padding: 12px 12px 3px 10px;
    margin: 0;
    font-size: 1.15em;
    text-align: left;
}





h6
{
    color: #225588;
    padding: 0;
    margin: 16px 0 2px 0;
    font-size: 1.05em;
    text-align: left;
}





h6.rndnfo
{
    color: #225588;
    padding: 0;
    margin: 9px 0 2px 0;
    font-size: 1.05em;
}





h6.plthdrs, h6.ovrvwhdrs
{
    color: #225588;
    padding: 0;
    margin: 8px 0 8px 30px;
    font-size: 0.95em;
}





hr.cleaner
{
    clear: both;
    display: none;
}





div.cleaner
{
    clear: both;
}





img
{
    border: 0;
}





img.movposter
{
    width: 40px;
    height: 59px;
    margin-bottom: 3px;
    border: 1px solid #225588;
}



img.movposterfl
{
    width: 40px;
    height: 59px;
    margin: 3px 7px 3px 3px;
    border: 1px solid #225588;
    float: left;
}





img.nomposter
{
    width: 77px;
    height: 43px;
    margin-bottom: 3px;
    border: 1px solid #225588;
}


img.nomposter2
{
    width: 77px;
    height: 43px;
    margin: 2px 6px 2px 10px;
    border: 1px solid #225588;
    float: left;
}


img.winposter
{
    width: 77px;
    height: 43px;
    margin-bottom: 3px;
    margin-right: 10px;
    border: 1px solid #225588;
    float:left;
}





img.movposter2
{
    width: 40px;
    height: 59px;
    float: left;
    margin-bottom: 3px;
    border: 1px solid #225588;
    margin-right: 6px;
}





img.tinymovposter
{
    width: 20px;
    height: 30px;
    margin: 1px auto 1px auto;
    border: 1px solid #225588;
}





input.tinymovposter
{
    width: 20px;
    height: 30px;
    margin: 1px auto 1px auto;
    border: 1px solid #225588;
}





img.tinymovposter2
{
    width: 20px;
    height: 30px;
    float: left;
    margin-bottom: 3px;
    border: 1px solid #225588;
    margin-right: 6px;
}





img.tinypremposter
{
    width: 20px;
    height: 30px;
    margin: 1px auto 1px auto;
    border: 1px solid #882222;
}





img.rndwnnrs
{
    width: 16px;
    height: 20px;
    margin: 1px 3px 1px 0;
    border: 1px solid #225588;
}





img.rndwnnrsu
{
    width: 16px;
    height: 20px;
    margin: 1px 3px 1px 0;
    border: 1px solid #999;
}





img.rndwnnrsb
{
    width: 16px;
    height: 20px;
    margin: 1px 3px 1px 0;
    border: 1px solid white;
}





p.rndwinners
{
    margin: 0;
    padding-left: 40px;
}





img.usricon
{
    width: 16px;
    height: 20px;
    margin: 1px 16px 1px 1px;
    float: left;
    border: 1px solid #225588;
}


img.usricon2
{
    width: 16px;
    height: 20px;
    margin: 1px 8px 1px 1px;
    float: left;
    border: 1px solid #225588;
}





p.bloglink
{
    margin: 0;
    padding: 4px 2px 4px 32px;
    font-size: 0.85em;
    width: 200px;
    height: 30px;
}





img.usriconb
{
    width: 16px;
    height: 20px;
    margin: 1px 4px 4px 4px;
    float: left;
    border: 1px solid #225588;
}

img.usriconc
{
    width: 20px;
    height: 25px;
    margin: 1px 4px 4px 4px;
    float: left;
    border: 1px solid #225588;
}




img.usricon2
{
    width: 16px;
    height: 20px;
    margin: 1px 8px 1px 8px;
    float: left;
    border: 1px solid #225588;
}





img.usricon2u
{
    width: 16px;
    height: 20px;
    margin: 1px 8px 18px 8px;
    float: left;
    border: 1px solid #225588;
}




img.usricon3
{
    width: 16px;
    height: 20px;
    margin: 0 8px 0 2px;
    float: left;
    border: 1px solid #225588;
}





img.usricon3d
{
    width: 16px;
    height: 20px;
    margin: 0 8px 0 2px;
    float: left;
    border: 1px solid #225588;
}


img.usricon2x
{
    width: 16px;
    height: 20px;
    margin: 1px 4px 1px 4px;
    border: 1px solid #225588;
}





li
{
    padding: 2px;
    margin-bottom: 4px;
    color: #666;
}





p.gde
{
    text-align: left;
    padding: 10px;
    margin: 0;
}


p.gdefl
{
    text-align: left;
    padding: 0px 10px 0px 10px;
    margin: 0;
    font-size: 0.85em;
    font-weight: bold;
}





p.gde2
{
    text-align: left;
    padding: 0 10px;
    margin: 0;
    font-style: italic;
}


p.gde3
{
    text-align: left;
    padding: 0 10px;
    margin: 0;
}




p.vwmre
{
    padding: 2px 6px 0 0;
    margin: 0;
    text-align: right;
}





div.slctrp
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 18px;
    text-align: right;
    background-color: #eee;
    border-bottom: 1px dotted #ccc;
}





div.slctrp2
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 20px;
    text-align: right;
    background-color: #eee;
    border-bottom: 1px dotted #ccc;
}





p.emptydataset
{
    padding: 0px 12px 0px 12px;
    text-align: center;
}





.dsbld
{
    color: #999;
}





.invsbl
{
    display: none;
}





p.usrstatus
{
    width: 550px;
    text-align: right;
    margin: -12px 0 0 625px;
    padding: 0;
    font-size: 0.85em;
    color: #333;
}





p.usrstatus
{
    width: 300px;
    text-align: right;
    margin: -12px 0 0 625px;
    padding: 0;
    font-size: 0.85em;
    color: #333;
}





p.usrstatusblk
{
    width: 300px;
    text-align: right;
    margin: -30px 0 0 625px;
    padding: 0;
    font-size: 0.85em;
    color: #333;
}





table
{
    margin: 0 auto 0 auto;
}





table.oscstat
{
    margin: 4px 0 6px 15px;
}





table.selectors
{
    margin-bottom: 1px;
    margin-right: 0;
    border: 0;
}





table.selectors td
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    color: #225588;
}





td.tdoi
{
    vertical-align: top;
    width: 175px;
    height: 80px;
    padding: 0;
    border: 0;
}





table.frm
{
    margin: 18px 0 10px 80px;
}





table.frm2
{
    margin: 18px 0 10px 28px;
}





table.wkclc
{
    margin: 4px 10px 10px 20px;
}





table.wkclc2
{
    margin: 4px 10px 10px 10px;
}





table.wkclc th
{
    text-align: center;
}





p.calcsum
{
    text-align: left;
    padding-left: 10px;
    font-weight: bold;
}





table.crtusr
{
    width: 450px;
}





table.crtusr table
{
    width: 100%;
}





table.crtusr table td
{
    padding: 6px 0 6px 0;
}





table.lgnusr
{
    width: 250px;
}





table.tabstat, table.tabres
{
    font-size: 0.85em;
    width: 100%;
    margin: 0;
}





table.tabusr
{
    font-size: 0.85em;
    width: 100%;
    margin: 0;
    /*border-top: 1px solid #ccc;*/
    border-bottom: 1px dotted #ccc;
}





table.tabstat10
{
    font-size: 0.85em;
    width: 100%;
    margin: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px dotted #ccc;
}





table.tabstat th, table.tabres th, table.tabusr th
{
    border: 0;
    background-color: #eee;
    vertical-align: middle;
    color: #225588;
    text-align: center;
    padding: 2px;
    min-height: 25px;
}





table.oscstat th
{
    border: 1px dotted #ccc;
    background-color: #eee;
    vertical-align: middle;
    color: #225588;
    text-align: left;
    padding: 4px;
    height: 10px;
}





table.tabstat10 th
{
    border: 0;
    background-color: #eee;
    vertical-align: middle;
    color: #225588;
    text-align: center;
    padding: 2px;
    min-height: 25px;
}





table.tabres th a
{
    color: #225588;
}





table.tabstat td
{
    border: 0;
    border-top: 1px dotted #ccc;
    vertical-align: top;
    padding: 8px 2px 4px 2px;
}





table.tabusr td
{
    border: 0;
    border-top: 1px dotted #ccc;
    vertical-align: top;
    padding: 8px 0px 4px 0px;
}





table.tabstat10 td
{
    border: 0;
    border-top: 1px dotted #ccc;
    vertical-align: top;
    padding: 3px 0px 3px 0px;
}





table.tabres td
{
    border: 0;
    border-top: 1px dotted #ccc;
    vertical-align: top;
    padding: 4px;
}





table.tabstat th span.redhdr
{
    color: #882222;
}





td
{
    text-align: left;
}





td.errormsg
{
    width: 120px;
}





td.stattabpos
{
    text-align: center;
    width: 40px;
    font-size: 1.15em;
}





td.stattabpos2
{
    text-align: right;
    width: 25px;
    font-size: 1.15em;
}





td.restabzero
{
    text-align: center;
    width: 0px;
    font-size: 1.15em;
    font-weight: bold;
}





td.restabpos
{
    text-align: center;
    width: 40px;
    font-size: 1.15em;
    font-weight: bold;
}





td.restabposl
{
    text-align: center;
    width: 40px;
    font-size: 1.15em;
}





td.usrtabpos
{
    text-align: center;
    width: 44px;
    font-size: 1.05em;
}


td.usrtabrec
{
    text-align: left;
    width: 18px;
    font-size: 1.05em;
}




td.usrtabnos
{
    text-align: center;
    width: 55px;
    font-size: 1.05em;
}





td.usrtabposb
{
    text-align: center;
    width: 4px;
    font-size: 1.05em;
    font-weight: bold;
}





td.usrtabnosb
{
    text-align: center;
    width: 63px;
    font-size: 1.05em;
    font-weight: bold;
}





td.formtabptsdesel
{
    text-align: center;
    width: 40px;
    font-size: 1.15em;
}





td.formtabptssel
{
    font-weight: bold;
    text-align: center;
    width: 40px;
    font-size: 1.15em;
}





td.formtabrnds
{
    text-align: center;
    width: 10px;
    font-size: 1.15em;
}





td.formtabrndssel
{
    font-weight: bold;
    text-align: center;
    width: 10px;
    font-size: 1.15em;
}





td.stattabmov
{
    text-align: left;
    width: 250px;
}





td.restabnck
{
    text-align: left;
    font-size: 1.15em;
}





td.stattabnos
{
    text-align: center;
    width: 60px;
    font-size: 1.15em;
}





td.stattabnos2
{
    text-align: center;
    width: 75px;
    font-size: 1.15em;
}


td.stattabnos3
{
    text-align: center;
    width: 100px;
    font-size: 1.15em;
}





td.trestabnos
{
    text-align: center;
    width: 60px;
    font-weight: bold;
    font-size: 1.15em;
}


td.trestabnosex
{
    text-align: center;
    width: 100px;
    font-weight: bold;
    font-size: 1.15em;
}




td.trestabnosc
{
    text-align: center;
    width: 15px;
    font-size: 1.15em;
}





td.tlongtabnos
{
    text-align: center;
    width: 75px;
    font-weight: bold;
    font-size: 1.15em;
}





td.trestabnosdesel
{
    text-align: center;
    width: 60px;
    font-weight: normal;
    font-size: 1.15em;
}


td.pttabnos
{
    text-align: center;
    width: 52px;
    font-size: 1.15em;
}

td.pttabnossel
{
    text-align: center;
    width: 52px;
    font-weight: bold;
    font-size: 1.15em;
}




td.restabnos
{
    text-align: center;
    width: 45px;
    font-size: 1.15em;
}

td.restabnosex
{
    text-align: center;
    width: 90px;
    font-size: 1.15em;
}

td.restabnossel
{
    text-align: center;
    width: 45px;
    font-weight: bold;
    font-size: 1.15em;
}

td.usrtabtipdet
{
    width: 450px;
}


td.usrtabtipdet img
{
    width: 8px;
    height: 7px;
}


td.longtabnos
{
    text-align: center;
    width: 75px;
    font-size: 1.15em;
}

td.longtabnosx
{
    text-align: center;
    width: 60px;
    font-size: 1.15em;
}

td.longtabnosxsel
{
    text-align: center;
    width: 60px;
    font-weight:bold;
    font-size: 1.15em;
}



td.restabnossel
{
    text-align: center;
    width: 45px;
    font-weight: bold;
    font-size: 1.15em;
}





td.caltabpos
{
    text-align: center;
    width: 40px;
}





td.caltabnos
{
    text-align: center;
    width: 100px;
}





td.caltabprem
{
    text-align: center;
    width: 70px;
}





td.caltaberr
{
    text-align: left;
    width: 115px;
}





td.caltabres, th.caltabres
{
    text-align: right;
    width: 200px;
}





td.restabnos span.error, td.restabpos span.error, td.restabnossel span.error, td.longtabnos span.error
{
    color: #882222;
}





td.restabnos span.info, td.restabpos span.info, td.restabnossel span.info, td.longtabnos span.info
{
    font-style: italic;
}





td.restabnos span.positive, td.restabnossel span.positive, td.longtabnos span.positive, td.restabnck span.positive
{
    color: #225588;
}





td.stattabplt
{
    text-align: center;
}





td.owtabnos
{
    text-align: center;
    width: 70px;
    font-size: 1.15em;
}





td.owtabwk
{
    text-align: center;
    width: 150px;
    font-size: 1.15em;
}

td.owtabwksel
{
    text-align: center;
    width: 150px;
    font-weight: bold;
    font-size: 1.15em;
}





td.owtabwk span.thiswk, td.owtabwksel span.thiswk
{
    color: #225588;
}





td.specialmov
{
    text-align: left;
    width: 330px;
}





th
{
    height: 40px;
    padding: 0;
}





tr.rowodd td
{
    background-color: #fff;
}





tr.roweven td
{
    background-color: #f9f9f9;
}





tr.rowodd:hover td
{
    background-color: #eee;
}





tr.roweven:hover td
{
    background-color: #eee;
}





td.oscstatmv
{
    width: 665px;
    border: 1px dotted #ccc;
    margin: 0;
    padding: 4px;
}





td.oscstatcnt
{
    width: 50px;
    text-align: right;
    border: 1px dotted #ccc;
    margin: 0;
    padding: 4px;
}





p.menuhdr
{
    padding: 6px 0 4px 0;
    margin: 0;
    width: 170px;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
}

p.menuhdru
{
    padding: 6px 0 4px 0;
    margin: 0;
    width: 170px;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-top: 1px solid #CCC;
}

p.menuhdra
{
    padding: 6px 0 4px 0;
    margin: 0;
    width: 170px;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





p.menuhdr div, p.menuhdra div, p.menuhdru div
{
    padding: 0;
    margin: 0;
    width: 16px;
    height: 16px;
}





p.menuhdr a, p.menuhdra a, p.menuhdru a
{
    display: block;
    font-size: 0.82em;
    padding: 1px 10px 1px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}





p.menuhdr a.dsbld, p.menuhdra a.dsbld, p.menuhdru a.dsbld
{
    display: block;
    font-size: 0.82em;
    padding: 1px 10px 1px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    color: #999;
    font-style: italic;
}





p.menuhdr a.norm, p.menuhdra a.norm, p.menuhdru a.norm
{
    display: block;
    font-size: 0.82em;
    padding: 1px 1px 1px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
}





p.menuhdr a:hover, p.menuhdra a:hover, p.menuhdru a:hover
{
    display: block;
    font-size: 0.82em;
    padding: 1px 10px 1px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    background-color: #ddd;
}





p.menuhdr a.norm:hover, p.menuhdra a.norm:hover, p.menuhdru a.norm:hover
{
    display: block;
    font-size: 0.82em;
    padding: 1px 1px 1px 10px;
    margin: 0;
    text-decoration: none;
    text-align: left;
    background-color: #ddd;
}





ul.menu
{
    list-style-type: none;
    padding: 2px 0 3px 0;
    margin: 0;
    width: 170px;
    font-size: 0.82em;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}





ul.menu li
{
    padding: 0;
    height: 15px;
    border-bottom: 1px solid white;
}





ul.menu li:hover
{
    background-color: #ddd;
    border-bottom: 1px dotted #ddd;
}





ul.menu li a
{
    display: block;
    padding: 2px 10px 2px 0;
    text-decoration: none;
}





ul.menu li a:hover
{
    display: block;
    padding: 2px 10px 2px 0;
    text-decoration: none;
}





ul.ovvwlst
{
    list-style-type: none;
    padding: 0px 0px 10px 30px;
    margin: 0;
    font-size: 0.88em;
}





ul.ovvwlst li
{
    margin-top: 10px;
    padding: 1px;
    color: Black;
}





ul.blkdlst
{
    list-style-type: none;
    padding: 0px 0px 3px 30px;
    margin: 0;
    font-size: 0.95em;
    list-style-type: square;
}





ul.blkdlst li
{
    padding: 2px;
    color: Black;
}





ul.premieres
{
    list-style-type: none;
    padding: 10px 10px 6px 10px;
    margin: 0;
    width: 515px;
    height: 152px;
    font-size: 0.88em;
}

ul.premieresfl
{
    list-style-type: none;
    padding: 10px 10px 3px 10px;
    margin: 0;
    width: 515px;
    height: 56px;
    font-size: 0.88em;
}





ul.winners
{
    list-style-type: none;
    padding: 0 10px 4px 10px;
    margin: 0;
    width: 774px;
    font-size: 0.88em;
}





ul.top5
{
    list-style-type: none;
    padding: 10px 10px 6px 10px;
    margin: 0;
    width: 740px;
    height: 152px;
    font-size: 0.88em;
}





ul.nominees, ul.nominees3
{
    list-style-type: none;
    padding: 10px 3px 6px 3px;
    margin: 0;
    width: 740px;
    height: 120px;
    font-size: 0.88em;
}





ul.specmov
{
    list-style-type: none;
    padding: 10px 10px 6px 10px;
    margin: 0;
    width: 516px;
    height: 456px;
    font-size: 0.88em;
}





ul.premieres li, ul.specmov li
{
    float: left;
    width: 165px;
    height: 98px;
    margin: 0px;
    padding: 2px;
    text-align: center;
}



ul.premieresfl li
{
    float: left;
    width: 225px;
    height: 60px;
    margin: 0px;
    padding: 2px;
    text-align: left;
}





ul.top5 li
{
    float: left;
    width: 144px;
    height: 98px;
    margin: 0px;
    padding: 2px;
    text-align: center;
}





ul.nominees li
{
    float: left;
    width: 142px;
    height: 98px;
    margin: 4px 0 10px 0;
    padding: 2px;
    text-align: center;
}



ul.nominees3 li
{
    float: left;
    width: 230px;
    height: 98px;
    margin: 4px 0 10px 0;
    padding: 2px;
    text-align: center;
}





ul.winners li
{
    float: left;
    width: 115px;
    height: 34px;
    margin: 2px;
    padding: 2px;
    color: Black;
}





ul.users
{
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 774px;
    min-height: 900px;
    font-size: 0.85em;
}





ul.users li.norm
{
    float: left;
    width: 142px;
    height: 44px;
    margin: 2px;
    padding: 0;
    color: Black;
    border: 1px dotted #ccc;
}





ul.users li.online
{
    float: left;
    width: 360px;
    height: 44px;
    margin: 2px;
    padding: 0;
    color: Black;
    border: 1px dotted #ccc;
}


ul.winners
{
    list-style-type: none;
    padding: 10px;
    margin: 0;
    width: 774px;
    height: 630px;
    font-size: 0.85em;
}





ul.winners li.winner
{
    float: left;
    width: 360px;
    height: 54px;
    margin: 2px;
    padding: 0;
    color: Black;
}





ul.users li:hover
{
    background-color: #eee;
}





ul.users li.norm a
{
    display: block;
    width: 132px;
    height: 38px;
    padding: 3px 10px 3px 0;
    text-decoration: none;
}





ul.users li.online a
{
    display: block;
    width: 350px;
    height: 38px;
    padding: 3px 10px 3px 0;
    text-decoration: none;
}





ul.nwusr
{
    list-style-type: none;
    padding: 6px 0 4px 0;
    margin: 0;
    width: 700px;
    font-size: 0.9em;
}





ul.nwusr li
{
    width: 650px;
    height: 140px;
    text-align: left;
    margin: 6px;
    padding: 6px;
    color: Black;
    border: 1px dotted #ccc;
}

.ajax__tab_tab
{
    margin-right: 4px;
}



.ajax__tab_header
{
    padding: 0;
    margin-top: 16px;
    height: 19px;
}


.ajax__tab_tab div
{
    background-color: #fff;
}


.ajax__tab_active div
{
    background-color: #eee;
    background-image: url("../Img/HeaderBackground.png");
    border-bottom: 0;
}





.ajax__tab_hover div
{
    background-color: #eee;
    background-image: url("../Img/HeaderBackground.png");
}





.calendar .ajax__calendar_container
{
    border: 1px solid #ccc;
    background-color: white;
    color: black;
    width: 200px;
    height: 200px;
}





.calendar .ajax__calendar_container td
{
    padding: 0;
    margin: 0;
}





.calendar .ajax__calendar_other .ajax__calendar_day, .calendar .ajax__calendar_other .ajax__calendar_month, .calendar .ajax__calendar_other .ajax__calendar_year
{
    color: #ccc;
    border: 1px solid white;
}





.calendar .ajax__calendar_day, .calendar .ajax__calendar_month, .calendar .ajax__calendar_year
{
    color: black;
    border: 1px solid white;
    margin: 0;
}





.calendar .ajax__calendar_active
{
    color: black;
    font-weight: bold;
}





.calendar .ajax__calendar_other .ajax__calendar_day:hover, .calendar .ajax__calendar_other .ajax__calendar_month:hover, .calendar .ajax__calendar_other .ajax__calendar_year:hover
{
    color: #ccc;
    border: 1px solid #225588;
    background-color: #88BBEE;
}





.calendar .ajax__calendar_day:hover, .calendar .ajax__calendar_month:hover, .calendar .ajax__calendar_year:hover, .calendar .ajax__calendar_today:hover
{
    color: black;
    border: 1px solid #225588;
    background-color: #88BBEE;
}





p.ftr
{
    text-align: center;
    margin: 0;
}





p.ovvwnfo
{
    padding: 0px 0px 2px 33px;
    margin: 0;
    font-size: 0.9em;
}





p.ovvwnfo2
{
    padding: 2px 0px 4px 30px;
    margin: 0;
    font-size: 0.9em;
}


span.ovvwnfo3
{
    margin: 10px 2px 6px 0;
    font-size: 0.9em;
}






p.menu
{
    padding: 10px 0 6px 0;
    margin: 0;
    width: 170px;
    font-size: 0.88em;
    text-align: center;
    font-style: italic;
    border-left: 1px dotted #CCC;
    border-right: 1px dotted #CCC;
    border-bottom: 1px dotted #CCC;
}


table.usrsumtab
{
    width: 360px;
    border-width: 0;
    margin: 0;
}

table.usrsumtab td
{
    text-align:center;
    padding: 5px 3px 5px 3px;
    vertical-align: top;
    width: 114px;
}

table.usrsumtab img
{
    padding: 5px 0 2px 0;
}

table.oscsumtab
{
    width: 762px;
    border-width: 0;
    margin: 0;
}

table.oscsumtab td
{
    margin:0;
    padding: 5px 3px 5px 3px;
    vertical-align: top;
}

table.oscsumtab td.pos
{
    text-align:right;
    margin:0;
    padding: 0;
    vertical-align: top;
    width: 430px;
    border: 1px dotted #ccc;
}

table.oscsumtab td.plt
{
    text-align:center;
    margin:0;
    padding: 5px 3px 5px 3px;
    vertical-align: top;
    width: 326px;
    border: 1px dotted #ccc;
}


table.oscsumtab img
{
    float: left;
    margin-right: 10px;
}

table.wbsc
{
    /*width: 200px;*/
    margin: 2px 2px 2px 10px;
}

table.wbsc td.wbico
{
    width: 30px;
    vertical-align:middle;
    text-align: center;
}

table.wbsc td.wbusr1
{
    width: 195px;
    vertical-align:middle;
}


table.wbsc td.wbusr2
{
    width: 195px;
    vertical-align:middle;
    text-align:right;
}


table.wbsc td.wbscore
{
    width: 35px;
    vertical-align:middle;
    font-weight: bold;
    font-size: 1.15em;
    text-align:center;
}

table.spi
{
    margin: 0 0 0 6px;
    float: left;
}

table.spiN
{
    margin: 0;
    float: left;
}

td.spiHN
{
    width: 120px;
    height: 50px;
    font-weight:bold;
    vertical-align:middle;
}

td.spiHP
{
    width: 20px;
    height: 50px;
    text-align: center;
    vertical-align:middle;
}

td.spi1N
{
    width: 116px;
    height: 30px;
    vertical-align:middle;
    border-bottom: 1px solid black;
}

td.spi1P
{
    width: 16px;
    height: 30px;
    text-align: center;
    vertical-align:middle;
    border-bottom: 1px solid black;
}

td.spi2N
{
    width: 116px;
    height: 30px;
    vertical-align:middle;
}

td.spi2P
{
    width: 16px;
    height: 30px;
    text-align: center;
    vertical-align:middle;
    border-right: 1px solid black;
}

td.spi3N
{
    width: 116px;
    height: 30px;
    vertical-align:middle;
    border-bottom: 1px solid black;
}

td.spi3P
{
    width: 16px;
    height: 30px;
    text-align: center;
    vertical-align:middle;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

td.spi4N
{
    width: 116px;
    height: 30px;
    vertical-align:middle;
}

td.spi4P
{
    width: 16px;
    height: 30px;
    vertical-align:middle;
}

td.spi5N
{
    width: 116px;
    height: 30px;
    vertical-align:middle;
    border-bottom: 1px solid white;
}

td.spi5P
{
    width: 16px;
    height: 30px;
    vertical-align:middle;
    border-bottom: 1px solid white;
}

span.prdctn
{
    color: #666;
    font-size: smaller;
    font-weight: normal;
}
