*{
    margin:0;
    padding:0;
    border:0;
}

body{
    background-color: #232474;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
}

a{
    color:#EFE961;
}

ul{
    list-style:none;
}

hr{
    visibility:hidden;
    clear:both;
}

#page{
    width:1001px;
    margin:auto;
    border-left:1px solid #3C3C3C;
    border-right:1px solid #3C3C3C;
    display:block;
}

#banner{
    width:468px;
    padding:10px;
    text-align:center;
    /*display:block;*/
}

.obr-tom{
margin:10px;

}

#header{
    background-image: url(../images/head.jpg);
    background-repeat: no-repeat;
    width:1001px;
    height:198px;
    display:block;


}

#header #top{
    width:1001px;
    height:120px;
    display:block;

}

#header #top #logo-liga{
    width:850px;
    height: 120px;
    float:left;
}

#header #top #logo-nsef{
    width:151px;
    height:120px;
    float:left;
}

#header #menu{
    width:785px;
    height:78px;
    padding:0 108px 0 108px;
    list-style:none;
    display:block;
}

#header #menu li{
    text-align:center;
    float:left;
}

#header #menu li a{
    color:#FFFFFF;
}

#header #menu li a:hover{
    color:#EFE961;
}

.o1{
    width:118px;
    padding:15px 0 0 0;
}

.o2{
    width:120px;
    padding:25px 0 0 0;
}

.o3{
    width:154px;
    padding:35px 0 0 0;
}

#content{
    background-color: #202260;
    width:1001px;

}

#left{
    width: 623px;
    padding:10px 0 10px 22px;
    float:left;
}

.left-box{
    background-color: #18184C;
    background-position: top;
    background-repeat: no-repeat;
    width:599px;
    margin:0 0 10px 0;
    padding:50px 0 0 0;
    border:1px solid #3C3C3C;
    display:block;
}

.left-box .obsah{
    padding:10px 20px 20px 20px;
}

.left-box .obsah a{
    color:#FFFFFF;
}

#left-uvod{
    background-image: url(../images/left-uvod.jpg);
}

#left-prihlaska{
    background-image: url(../images/left-prihlaska.jpg);
}

#left-propozice{
    background-image: url(../images/left-propozice.jpg);
}

#left-ceny{
    background-image: url(../images/left-ceny.jpg);
}

#left-porota{
    background-image: url(../images/left-porota.jpg);
}

#left-rozpis-hrani{
    background-image: url(../images/left-rozpis-hrani.jpg);
}

#left-kapela{
    background-image: url(../images/left-kapela.jpg);
}

#left-fotogalerie{
    background-image: url(../images/left-fotogalerie.jpg);
}

#left-tiskove-zpravy{
    background-image: url(../images/left-tiskove-zpravy.jpg);
}

#left-diskuse{
    background-image: url(../images/left-diskuse.jpg);
}

#left-facebook{
    background-image: url(../images/left-facebook.jpg);
}

#left-audio{
    background-image: url(../images/left-audio.jpg);
}

#left-cena{
    background-image: url(../images/left-cena.jpg);
}

#left-video{
    background-image: url(../images/left-video.jpg);
}

#left-hlasovani{
    background-image: url(../images/left-hlasovani.jpg);
}

#left-uvod li{
    padding:5px 0 15px 0;
    display:block;
}

#left-uvod li h2{
    font-size:12px;
    padding:0 0 3px 0;
}

#left-uvod li p{
    padding:0 0 0 10px;
}

#left-seznam-kapel{
    background-image: url(../images/left-seznam-kapel.jpg);
}

#left-vysledky{
    background-image: url(../images/left-vysledky.jpg);
}

#right{
    width: 349px;
    padding:10px 0 10px 7px;
    list-style:none;
    float:left;
}

#right li{
    background-color: #18184C;
    background-position: top;
    background-repeat: no-repeat;
    width: 340px;
    padding:55px 0 10px 0;
    margin:0 0 10px 0;
    border:1px solid #3C3C3C;
    display:block;
}



#right li .obsah .right-seznam li{
    width:300px;
    padding:0 0 0 20px;
}


#right-finale{
    background-image: url(../images/right-finale.jpg);
}

#right-fotogalerie{
    background-image: url(../images/right-fotogalerie.jpg);
}

#right-minule-rocniky{
    background-image: url(../images/right-minule-rocniky.jpg);

}

#right-odkazy{
    background-image: url(../images/right-odkazy.jpg);
}

#right-partneri{
    background-image: url(../images/right-partneri.jpg);
}

#right-rozpis-hrani{
    background-image: url(../images/right-rozpis-hrani.jpg);
}

#right-semifinale{
    background-image: url(../images/right-semifinale.jpg);
}

#right-tiskove-zpravy{
    background-image: url(../images/right-tiskove-zpravy.jpg);
}

#right-ctvrtfinale{
    background-image: url(../images/right-ctvrtfinale.jpg);
}

#right-diskuse{
    background-image: url(../images/right-diskuse.jpg);
}

#right-playoff{
    background-image: url(../images/right-playoff.jpg);
}

#right-rozpis-hrani .obsah, #right-ctvrtfinale .obsah, #right-semifinale .obsah, #right-finale .obsah, #right-playoff .obsah{
    padding: 15px 5px 0 20px;
}

#right-rozpis-hrani ul, #right-ctvrtfinale ul, #right-semifinale ul, #right-finale ul, #right-playoff ul{
    padding:0 0 10px 0;
}

#right-fotogalerie .obsah, #right-tiskove-zpravy .obsah, #right-minule-rocniky .obsah, #right-odkazy .obsah{
    padding:0 0 0 20px;
}

#right-partneri .right-seznam{
    text-align:center;
    display:block;
}

#right #right-partneri li{
    width:120px;
    height:150px;
    padding:5px 25px 5px 25px;
    float:left;
}

#right #right-partneri img{

}

#right .right-seznam li{
    background:none;
    width: 315px;
    margin:0;
    padding:0 10px 0 15px;
    line-height:2em;
    border:none;
}

#right .right-seznam li a{
    color:#FFFFFF;
}

#right #right-minule-rocniky .obsah{
    padding:0;
}

#footer{
    background-image: url(../images/footer.jpg);
    width:1001px;
    height:16px;
    margin:0 0 100px 0;
    padding:55px 0 0 0;
    font-size:9px;
    text-align:center;
    color:#232474;
}

#footer a{
    color:#232474;
}

.abc{
    padding:5px 0 0 15px;
    list-style:none;
    display:block;
}

.abc li{
    width:20px;
    text-align:center;
    float:left;
}

.abc li a{
    font-weight:bold;
}

.seznam-kapel{
    padding:15px 0 15px 30px;
    display:block;
}

.seznam-kapel li {
    padding:0 0 5px 0;
}

.seznam-kapel li a{
    text-decoration:none;
}

#left-vysledky table{
    border:1px solid #EFE961;
    border-collapse: collapse;

}

#left-vysledky td{
    padding:10px;
    border-top:1px solid #EFE961;
    border-bottom:1px solid #EFE961;
    text-align:center;
}

#left-vysledky .td-nazev{
    width:310px;
    text-align:left;
}

#left-vysledky .pocet-bodu{
    width:100px
}

.prihlaska{

}

.prihlaska label{
    padding:0 0 5px 0;
    font-weight:bold;
    display:block;
}

.prihlaska input{
    background-color: #202260;
    width:200px;
    margin:0 0 5px 5px;
    padding:3px;
    border:1px solid #3C3C3C;
    color:#FFFFFF;
    display:block;
}

.prihlaska select{
    background-color: #202260;
    width:200px;
    margin:0 0 5px 5px;
    padding:3px;
    border:1px solid #3C3C3C;
    color:#FFFFFF;
    display:block;
}

.prihlaska textarea{
    background-color: #202260;
    width:300px;
    height:100px;
    margin:0 0 5px 5px;
    padding:3px;
    border:1px solid #3C3C3C;
    color:#FFFFFF;
    display:block;
}

.rozpis h2{
    padding:0 10px 10px 20px;
    font-size:14px;
}

.rozpis h3{
    padding:0 10px 0 40px;
    font-size:12px;
}

.rozpis ul{
    padding:10px 10px 10px 60px;
}

.rozpis li{
    line-height:1.5em;
}

.ceny{
    background-color: #18184C;
    background-position: top;
    background-repeat: no-repeat;
    width:549px;
    margin:0 0 10px 0;
    padding:65px 20px 20px 30px;
    border:1px solid #3C3C3C;
    display:block;
}

.ceny h2{
    font-size:14px;
}

.ceny p{
    padding: 10px;
}

.images{
    display:block;
}

.images li{
    margin:10px 30px 10px 30px;
    padding:5px;
    border:1px solid #FFFFFF;
    float:left;
}

.images img{
    width:200px;
}

.porota{
    background-color: #18184C;
    background-position: top;
    background-repeat: no-repeat;
    width:549px;
    margin:0 0 10px 0;
    padding:65px 20px 20px 30px;
    border:1px solid #3C3C3C;
    display:block;
}

.porota li{
    padding:0 0 15px 0;
}

.porota li h2{
    font-size:14px;
    padding:0 0 15px 0;
}

.porota li .info{
    width:300px;
    padding:0 40px 0 20px;
    float:left;
}

.porota li img{
    width: 150px;
    float:left;
}

#left-kontakt h2{
    font-size:14px;
}

#left-kontakt p{
    padding:0 0 25px 25px;
    line-height:1.5em;
}

#left-kapela h1{
    font-size:16px;
    padding:0 5px 15px 0;
}

#left-kapela h2{
    font-size:14px;
    padding:0 5px 10px 20px;
}

#left-kapela p{
    padding:0 5px 20px 40px;
}

#left-kapela .tab{
    padding:0 5px 20px 40px;
    display:block;
}

#left-kapela td{
    padding:3px;
}

#left-kapela .t1{
    width:100px;
}

#left-kapela .xfoto{
    width:290px;
    margin:10px;
    padding:5px;
    border:1px solid #FFFFFF;
    display:block;
}

.v1{
    padding:5px 0 5px 0;
    font-size:18px;
    text-align:center;
    display:block;
}

.v2{
    padding:5px 0 5px 0;
    font-size:16px;
    text-align:center;
    display:block;
}

.v3{
    padding:5px 0 5px 0;
    font-size:14px;
    text-align:center;
    display:block;
}

.v4{
    padding:5px 0 5px 0;
    text-align:center;
    display:block;
}

.prihlaska .f{
    color:#000000;
}

.prihlaska .button{
    width:100px;
    margin:15px 0 30px 0;
    border:1px solid #EFE95F;
    font-weight:bold;
}

#left-tiskove-zpravy h1{
    padding:10px 5px 15px 25px;
    font-size:16px;
}

#left-tiskove-zpravy p{
    padding:0 5px 15px 40px;
}

.msg{
    padding:10px 5px 10px 0;
    font-weight:bold;
    color:#FF0033
}

#left-propozice h1{
    padding:0 15px 15px 0;
    font-size:16px;
}

#left-propozice h2{
    padding:10px 15px 15px 15px;
    font-size:15px;
}

#left-propozice h3{
    padding:10px 15px 15px 30px;
    font-size:14px;
}

#left-propozice h4{
    padding:10px 15px 5px 30px;
    font-size:12px;
}

#left-propozice p{
    padding:0 15px 15px 15px;
    line-height:1.2em;
    display:block;
}

#left-propozice ul{
    padding:0 15px 15px 45px;
    line-height:1.2em;
}

#left-propozice li{
    padding:1px 0 1px 0;
}

#left-propozice img{
    padding:10px 20px 20px 40px;
}

#left-propozice textarea{
    width:300px;
    height:100px;
    margin:10px 20px 20px 40px;
    display:block;
}

.diskuse td{
    background-color: #202260;
    padding:5px;
    border:1px solid #3C3C3C;

}

.diskuse .nick{
    width:420px;
}

.diskuse .datum{
    width:120px;
    text-align:right;
}

.diskuse .text{
    width:400px;
    
}

.pgs{
    margin:5px 0 25px 0;
}

.diskuse-odkaz{
    width:300px;
    padding:15px 0 15px 0;
    text-align:center;
    display:block;
}

.diskuse-odkaz a{
    color: #FFFF33;
}
