    /* Fiorentina.cz web */

html, body, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
    margin: 0;
    padding: 0;
}

html {
    background-image: url(/images/background.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #25023b;
}


body {
    background-image: url(/images/background.png);
    background-position: center top;
    background-repeat: repeat;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    

}

#web {
    width: 960px;
    margin: 0 auto;
    padding: 0 0;
    text-align: left;
}

#web img {
    border: 0px;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

.fio {
    font-weight: bold;
}

ul {
    list-style-type: none;
}

hr {
  width: 96%;
  height: 1px;
  border: 0;

  color: #3f1c56;
  background-color: #3f1c56;

  text-align: center;
}

.line {
    text-decoration: line-through;
}

.overline {
    text-decoration: overline;
}

.underline {
    text-decoration: underline;
}

.none {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Arial CE", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

h3, h4, h5, h6 {
    color: #cdb7dc;
}


.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
}

.clearLeft {
    clear: left;
}

.clearRight {
    clear: right;
}

.marginLeft {
    margin-left: 15px;
}

.marginRight {
    margin-right: 15px;
}

.marginTop {
    margin-top: 15px;
}

.marginBottom {
    margin-bottom: 15px;
}

.marginTopLeft {
    margin-left: 15px;
    margin-top: 15px;
}

.marginTopRight {
    margin-right: 15px;
    margin-top: 15px;
}


.topten {
    margin-top: 10px;
}

.red {
   color: #e70404;
}

.snow {
   color: #ffffff;
}



    /* Fiorentina.cz TOP */
    
#top {
    padding-top: 18px;
    margin-top: 0px;
    margin-bottom: 18px;
    margin-left: 0px;
}

#top h1 {
    width: 612px;
    height: 88px;
    background-image: url(/images/top.png);
    background-repeat: no-repeat;
    display: block;
}

#top h1 span {
    display: none;
}

#top h1 a {
    width: 612px;
    height: 88px;
    display: block;
}


    /* Fiorentina.cz MENU */

#menu {
    xxxxbackground-image: url(/images/background.png);
    background-position: 2px 0px;
    background-repeat: repeat;
    background-color: #43205a;
    background-color: #CE1326;

    border-bottom: solid 1px;
    border-top: solid 1px;
    border-color: #fff;
    
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    margin-bottom: 12px;

    font-family: "Arial CE", sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fdfaff;
    text-transform: uppercase;
}

#menu ul {
    padding: 0px;
    margin: 0px;
}

#menu li {
    display: inline;
    background-image: url(/images/menu.png);
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 13px;
    padding-right: 4px;
    margin-left: 0px;

}

#menu li.prvni {
    background-image: none;
    padding-left: 10px;
    margin-left: 0px;
}

#menu li a{
    color: #fff;
    text-decoration: none;
}

#menu li a:hover{
    color: #fff;
    text-decoration: underline;
}


    /* Fiorentina.cz COPERTINA */

#copertina {
    width: 630px;
    height: 360px;
    background: #43205a;
    float: left;
    margin: 0px;
}


    /* Fiorentina.cz PROSSIMA */

#prossima {
    width: 330px;
    height: 360px;
    background: #43205a;
    float: right;
    margin: 0px;
}

    /* Fiorentina.cz HOMEPAGE */

#homepage {
    width: 960px;

    background-color: #43205a;
    margin-top: 12px;
    margin-bottom: 12px

}

.box615 {
    width: 615px;
    background: #331448;
    border-bottom: solid 2px;
    border-color: #3f1c56;
}

.box300 {
    width: 300px;
    background: #331448;
    border-bottom: solid 2px;
    border-color: #3f1c56;
}

    .box615 h2, .box300 h2 {
        width: 260px;
        height: 32px;
        margin-top: 0px;
        margin-left: 0px;
        background-position: 10px 10px;
        background-image: url(/images/homepage/none.png);
        background-repeat: no-repeat;
        display: block;
    }



    .box615 h2 span, .box300 h2 span {
        display: none;
    }


#bannerforum {

}

    #bannerforum a {
        width: 300px;
        height: 140px;
        display: block;

        background-image: url(/images/forumfio.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }

    #bannerforum a:hover {
        width: 300px;
        height: 140px;

        background-image: url(/images/forumfio.jpg);
        background-repeat: no-repeat;
        background-position: 0px -140px;
    }

    #bannerforum span {
        display: none;
    }
    
#bannersoupiska {

}

    #bannersoupiska a {
        width: 615px;
        height: 109px;
        display: block;

        background-image: url(/images/soupiska.jpg);
        background-repeat: no-repeat;
        background-position: 0px -109px;
    }

    #bannersoupiska a:hover {
        width: 615px;
        height: 109px;

        background-image: url(/images/soupiska.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }

    #bannersoupiska span {
        display: none;
    }



#aktualni, #novinky, #clanek, #kratkevse {

    }

    #aktualni h2 {
        background-image: url(/images/homepage/clanky.png);
    }

    #aktualni ul, #novinky ul, #viteze ul, #kratkevse ul {
        padding: 10px;
    }
    
    #novinky ul, #kratkevse ul {
        padding-top: 0px;
    }

    #aktualni li, #novinky li, #viteze li, #kratkevse li {
        margin-bottom: 2px;
    }

    #aktualni h3, #novinky h3, #viteze h3, #kratkevse h3 {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0px;
        
        margin-bottom: 4px;
    }

    #aktualni h3 a, #novinky h3 a, #kratkevse h3 a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #aktualni h3 a:hover, #novinky h3 a:hover, #kratkevse h3 a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }

    #aktualni h4, #novinky h4, #kratkevse h4 {
        letter-spacing: 0px;
        font-size: 12px;
        line-height: 14px;
        
        padding-left: 13px;
        margin-left: 6px;
        margin-bottom: 4px;

        background-image: url(/images/menu4.png);
        background-position: 0 6px;
        background-repeat: no-repeat;

    }

    #aktualni h4 a, #novinky h4 a, #kratkevse h4 a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #aktualni h4 a:hover, #novinky h4 a:hover, #kratkevse h4 a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }

    #aktualni p, #novinky p, #viteze p, #kratkevse p {
        margin-bottom: 10px;
        font-size: 12px;

        margin-left: 6px;
        margin-right: 6px;

        border-left: solid 4px;
        border-color: #3f1c56;
    }

    #aktualni p a, #novinky p a {
        color: #ffffff;
        text-decoration: none;
        display: block;
        padding-left: 8px;
    }

    #aktualni p a:hover, #novinky p a:hover {
        color: #ffffff;
        text-decoration: none;
        background-color: #3f1c56;
    }

    #aktualni span, #novinky span, #viteze span, #kratkevse span {
        font-weight: normal;
        font-size: 11px;
        color: #c5a3dc;
    }



#kratke {

}

    #kratke h2 {
        background-image: url(/images/homepage/aktualne.png);
    }

    #kratke ul {
        padding: 10px;
    }

    #kratke li {
        margin-bottom: 2px;
    }

    #kratke h3 {
        letter-spacing: 0px;
        font-size: 12px;
        line-height: 14px;
        
        margin-bottom: 6px;
    }

    #kratke p {
        font-size: 11px;

        border-left: solid 4px;
        border-color: #3f1c56;
        
        padding-left: 7px;
        margin-left: 5px;
        margin-bottom: 10px;
    }

    #kratke p strong {
        color: #cdb7dc;
    }

    #kratke p a {
        color: #ffffff;
        text-decoration: underline;
    }

    #kratke p a:hover {
        color: #ffffff;
        text-decoration: none;
    }

    #kratke p strong a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #kratke p strong a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }

    #kratke h4 {
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0px;

        background-image: url(/images/menu4.png);
        background-position: 0 6px;
        background-repeat: no-repeat;
        
        padding-left: 12px;
        margin-left: 5px;
        margin-bottom: 4px;
    }

    #kratke h4 a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #kratke h4 a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }

    #kratke span {
        font-size: 9px;
        color: #c5a3dc;
    }


#anketa h3, #tabulka h3, #pristi h3 {
    letter-spacing: 0px;
    font-size: 14px;
    line-height: 18px;

    margin-bottom: 0px;
    padding-left: 14px;
    padding-top: 10px;
    padding-bottom: 4px;
}

#anketa h4, #tabulka h4, #pristi h4, #menudvadeset h3, #menudvadevet h3, #menudalsi h3 {

    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0px;

    background-image: url(/images/menu4.png);
    background-position: 0 6px;
    background-repeat: no-repeat;
    
    padding-left: 12px;
    margin-left: 14px;
    margin-top: 8px;
    margin-bottom: 14px;
}

#anketa h4 a, #tabulka h4 a, #pristi h4 a, #menudvadeset h3 a, #menudvadevet h3 a, #menusoupiska h3 a, #menutrener h3 a, #menudalsi h3 a {
    color: #cdb7dc;
    text-decoration: underline;
}

#anketa h4 a:hover, #tabulka h4 a:hover, #pristi h4 a:hover, #menudvadeset h3 a:hover, #menudvadevet h3 a:hover, #menusoupiska h3 a:hover, #menutrener h3 a:hover, #menudalsi h3 a:hover {
    color: #cdb7dc;
    text-decoration: none;
}



#tabulka {

}

    #tabulka h2 {
        background-image: url(/images/homepage/tabulka.png);
    }
    
    .tabulkabox {
        border-left: solid 4px;
        border-color: #3f1c56;
    
        padding-left: 7px;
        margin-left: 15px;
        margin-top: 2px;
        margin-bottom: 6px;
        margin-right: 15px;
        padding-bottom: 8px;
    }
    
    .tabulkacast {
        width: 125px;
    }


    #tabulka ul {

        

    }

    #tabulka ul.levacast {
        float: left;
    }

    #tabulka ul.pravacast {
        float: right;
        margin-left: 0px;
        border-left: 0px;
        margin-right: 20px;
    }

    #tabulka li {
        font-size: 12px;
    }

    #tabulka li label {
        display: block;
        width: 75px;
        float: left;

        border-bottom: solid 1px;
        border-color: #3f1c56;

        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        margin-left: 5px;
    }

    #tabulka li span {
        display: block;
        float: left;

        border-bottom: solid 1px;
        border-color: #3f1c56;

        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 15px;
        margin-right: 10px;
    }

    #tabulka h4 {
        clear: both;
        margin-top: 4px;
        background-position: 1px 6px;
    }



#pristi {

}

    #pristi h2 {
        background-image: url(/images/homepage/kolo.png);
    }

    #pristi ul {
        border-left: solid 4px;
        border-color: #3f1c56;
        
        padding-left: 7px;
        margin-left: 15px;
        margin-top: 2px;
        margin-bottom: 6px;
        padding-bottom: 8px;
    }

    #pristi li {
        font-size: 12px;
        border-bottom: solid 1px;
        border-color: #3f1c56;

        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        margin-left: 5px;
        margin-right: 30px;

    }

    #pristi li label {
        display: block;
        border-color: #3f1c56;
        width: 195px;
        float: left;

    }

    #pristi h4 {
        clear: both;
        margin-top: 2px;
        background-position: 1px 6px;
    }

#anketa {
    padding-bottom: 14px;
}

    #anketa h2 {
        background-image: url(/images/homepage/anketa.png);
    }

    #anketa h4 {
        margin-bottom: 0px;
        margin-top: 4px;
    }

    #anketa .sondaggio {
        border-left: solid 4px;
        border-color: #3f1c56;
        
        margin-left: 14px;
        padding-left: 2px;
        margin-bottom: 8px;
    }



#viteze {

}

    #viteze h2  {
        background-image: url(/images/homepage/www.png);
        background-image: url(/images/homepage/viteze.png);
    }
    
    #viteze p, #kratkevse p {
        padding-left: 8px;
    }
    
    #viteze li a {
        color: #ffffff;
        text-decoration: underline;
    }
    
    #viteze li a:hover {
        color: #ffffff;
        text-decoration: none;
    }

#menudvadeset, #menudvadevet, #menudalsi {

}

    #menudvadevet h2 {
        background-image: url(/images/homepage/archiv2009.png);
    }

    #menudvadeset h2 {
        background-image: url(/images/homepage/archiv2010.png);
    }

    #menudvajedenact h2  {
        background-image: url(/images/homepage/archiv2011.png);
    }
    
    #menudalsi h2  {
        background-image: url(/images/homepage/dalsi.png);
    }

    #menudvadeset ul, #menudvadevet ul, #menudalsi ul {
        padding-top: 6px;
        padding-bottom: 10px;
    }

    #menudvadeset li, #menudvadevet li, #menudalsi li {
        margin-bottom: 2px;
    }

    #menudvadeset h3, #menudvadevet h3, #menudalsi h3 {
        letter-spacing: 0px;
        font-size: 14px;
        line-height: 18px;

        margin-bottom: 6px;
    }

    #menudvadeset h3, #menudvadevet h3, #menudalsi h3 {
        background-position: 0 8px;
    }
    
    #menudvadeset h3 span, #menudvadevet h3 span, #menudalsi h3 span {
        font-size: 11px;
        color: #ffffff;
        text-transform: none;
    }



#novinky, #clanek, #soupiska {

}

    #novinky h2, #kratkevse h2 {
        background: none;
        display: block;
        
        font-size: 24px;
        letter-spacing: 0px;
        line-height: 24px;

        margin-bottom: 10px;
        margin-top: 10px;
        margin-left: 10px;
        padding-left: 0px;
        height: auto;
        width: auto;
        
    }

    #novinky p.navigace, #clanek p.navigace, #soupiska p.navigace, #kratkevse p.navigace {
        margin: 0px;
        margin-top: 8px;
        margin-left: 4px;
        padding: 0px;
        
        font-family: "Arial CE", sans-serif;
        font-weight: normal;
        font-size: 10px;
        color: #c5a3dc;
        
        float: left;
        border: 0px;
        line-height: 10px;
    }

    #novinky p.navigace a, #clanek p.navigace a, #soupiska p.navigace a, #kratkevse p.navigace a {
        text-decoration: underline;
        color: #c5a3dc;
        
        display: inline;
        border: 0px;
        padding: 0px;
    }

    #novinky p.navigace a:hover, #clanek p.navigace a:hover, #soupiska p.navigace a:hover, #kratkevse p.navigace a:hover {
        text-decoration: none;
        color: #c5a3dc;
        background: none;
        
        display: inline;
        border: 0px;
        padding: 0px;
    }

    #clanek img {
        float: left;
        background-color: #3f1c56;
        
        padding: 12px;
        margin-top: 0px;
        margin-left: 15px;
        margin-right: 10px;
        margin-bottom: 6px;
    }

    #clanek img.priznak {
        width: 12px;
        height: 12px;
        background: none;
        padding: 0px 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
        margin-right: 0px;
        border: 0px;
        float: none;
    }

    #clanek p, #soupiska p {
        margin-top: 4px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
        line-height: 19px;

    }

    #clanek h2, #soupiska h2 {
        margin-top: 8px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 0px;

        font-size: 18px;
        line-height: 20px;
        
        background: none;
        display: block;

        width: auto;
        height: auto;
    }
    
    #clanek h2 span, #soupiska h2 span {
        font-size: 15px;
        display: inline;
        width: auto;
        height: auto;
    }
    


    #clanek h3, #soupiska h3 {
        font-size: 14px;
        line-height: 16px;

        margin-top: 0px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 6px;
    }
    
    #clanek h3 a, #soupiska h3 a {
        color: #cdb7dc;
        text-decoration: underline;
    }
    
    #clanek h3 a:hover, #soupiska h3 a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }
    
    #clanek li h3 a, #soupiska li h3 a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #clanek li h3 a:hover, #soupiskali li h3 a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }
    
    #clanek h3 span, #soupiska h3 span {
        color: #ffffff;
    }

    #clanek h4, #soupiska h4 {
        font-size: 12px;
        line-height: 14px;

        margin-top: 0px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 6px;
    }

    #clanek p strong, #soupiska p strong, #viteze p strong, #kratkevse p strong {
        color: #cdb7dc;
    }

    #clanek p a, #soupiska p a, #kratkevse p a {
        color: #ffffff;
        text-decoration: underline;
    }

    #clanek p a:hover, #soupiska p a:hover, #kratkevse p a:hover {
        color: #ffffff;
        text-decoration: none;
    }

    #clanek p strong a, #soupiska p strong a, #viteze p strong a, #kratkevse p strong a {
        color: #cdb7dc;
        text-decoration: underline;
    }

    #clanek p strong a:hover, #soupiska p strong a:hover, #viteze p strong a:hover, p strong a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }
    
    #clanek p.autor {
        font-size: 10px;
        color: #c5a3dc;
        text-indent: 0px;
        line-height: 1.2em;
        text-align: right;
        
        padding: 0px;
        margin-top: -5px;
        margin-bottom: 10px;
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 15px;
    }
    


    #clanek p.autor a {
        color: #c5a3dc;
        text-decoration: underline;
    }
    
    #clanek p.autor a:hover {
        color: #c5a3dc;
        text-decoration: none;
    }
    
    #clanek p.autor a.fb {
        padding-left: 15px;
        background-image: url(/images/novinky/fb.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }

    #clanek p.autor a.tw {
        padding-left: 15px;
        background-image: url(/images/novinky/tw.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }
    
    #clanek p.autor a.rss {
        padding-left: 15px;
        background-image: url(/images/novinky/rss.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }
    
    #clanek ul, #soupiska ul {
        padding: 10px;
    }
    
    #clanek li, #soupiska li {
        padding-left: 4px;
        margin-left: 5px;
        margin-bottom: 4px;

        background-image: url(/images/menu4.png);
        background-position: 0 6px;
        background-repeat: no-repeat;
    }
    
    #clanek ul {
        margin-left: 6px;
        margin-bottom: 18px;
        padding: 0px;
    }
    
    #clanek li {
        padding-left: 16px;
        margin-left: 2px;
        margin-bottom: 2px;
        
        background-image: url(/images/menu44.png);
        background-position: 4px 7px;
    }
    
    #clanek li a {
        color: #ffffff;
        text-decoration: underline;
    }
    
    #clanek li a:hover {
        color: #ffffff;
        text-decoration: none;
    }
    
    #clanek ol {
        margin-left: 6px;
        padding-left: 30px;
    }

    #clanek ol li {
        background: none;
        padding-left: 6px;
    }
    
    #clanek ul.predchozi {
        padding: 10px;
        margin-left: 0px;
        margin-bottom: 0px;
    }

    #clanek ul.predchozi li {
        padding-left: 4px;
        margin-left: 5px;
        margin-bottom: 4px;

        background-image: url(/images/menu4.png);
        background-position: 0 6px;
        background-repeat: no-repeat;
    }
    
    #soupiska ul.info {
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 6px;
        margin-left: 15px;
        margin-top: 8px;
        margin-bottom: 8px;
        
        border-left: solid 4px;
        border-color: #3f1c56;
    }
    
    #soupiska ul.info li {
        margin-bottom: 2px;
        color: #cdb7dc;
        
        padding-left: 0px;
        margin-left: 4px;

        background:none;
    }
    
    #soupiska ul.info li a {
        color: #cdb7dc;
        text-decoration: underline;
    }
    
    #soupiska ul.info li a:hover {
        color: #cdb7dc;
        text-decoration: none;
    }
    
    #soupiska ul.info li span {
        text-transform: uppercase;
    }
    
    #soupiska img {

        background-color: #3f1c56;

        padding: 12px;
        margin-top: 10px;
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 10px;
    }
    
    #soupiska table.statistika {
        width: 585px;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 6px;
        margin-bottom: 12px;
        padding: 12px;
        background-color: #3f1c56;
        text-align: center;
        font-size: 12px;
        border: 0px;
    }

    #soupiska table.statistika td {
        border-bottom: solid 1px;
        border-color: #43205a;
        padding-top: 1px;
        padding-bottom: 1px;

    }
    
    #soupiska table.statistika tr.hlavni {
        color: #cdb7dc;
        font-weight: bold;
    }

    #soupiska .statistika {

    }

    #soupiska table.statistika tr.fiorentina {
        color: #cdb7dc;
    }



    #menusoupiska ul.soupiska, #menutrener ul.soupiska {
        color: #000000;
        font-weight: normal;
        margin-top: 10px;
        margin-left: 4px;
    }
    
    #menusoupiska h2 {
        background-image: url(/images/homepage/soupiska.png);
    }


    #menusoupiska ul.soupiska li, #menutrener ul.soupiska li {
        background-image: url(/images/squadra/firenzeviola.png);
        background-position: 0 6px;
        background-repeat: no-repeat;
        padding-bottom: 4px;
        padding-left: 18px;
        margin-left: 12px;
    }

    #menusoupiska ul.soupiska li span {
        text-transform: uppercase;
    }

    #menusoupiska ul.soupiska li.it {
        background-image: url(/images/soupiska/italia.png);
    }

    #menusoupiska ul.soupiska li.fr {
        background-image: url(/images/soupiska/france.png);
    }

    #menusoupiska ul.soupiska li.ar {
        background-image: url(/images/soupiska/argentina.png);
    }

    #menusoupiska ul.soupiska li.br {
        background-image: url(/images/soupiska/brazil.png);
    }

    #menusoupiska ul.soupiska li.sr, #menutrener ul.soupiska li.sr {
        background-image: url(/images/soupiska/serbia.png);
    }

    #menusoupiska ul.soupiska li.dn {
        background-image: url(/images/soupiska/denmark.png);
    }

    #menusoupiska ul.soupiska li.pe {
        background-image: url(/images/soupiska/peru.png);
    }

    #menusoupiska ul.soupiska li.de {
        background-image: url(/images/soupiska/germany.png);
    }

    #menusoupiska ul.soupiska li.ro {
        background-image: url(/images/soupiska/romania.png);
    }

    #menusoupiska ul.soupiska li.mn {
        background-image: url(/images/soupiska/montenegro.png);
    }

    #menusoupiska ul.soupiska li.se {
        background-image: url(/images/soupiska/senegal.png);
    }
    
    #menusoupiska ul.soupiska li.pl {
        background-image: url(/images/soupiska/poland.png);
    }
    
    #menusoupiska h3, #menutrener h3 {
        letter-spacing: 0px;
        font-size: 14px;
        line-height: 18px;
        text-indent: 4px;
        margin-bottom: 6px;
    }
    
    #menutrener h2 {
        background-image: url(/images/homepage/trener.png);
    }
    
    .side {

    }
    
    .side ul {
        padding: 10px;
    }
    
    .side li {
        padding-left: 12px;
        margin-left: 5px;
        margin-bottom: 6px;
        margin-top: 2px;

        background-image: url(/images/menu4.png);
        background-position: 0 8px;
        background-repeat: no-repeat;
    }
    
    .side li a {
        color: #ffffff;
        text-decoration: underline;
    }
    
    .side li a:hover {
        color: #ffffff;
        text-decoration: none;
    }
    
    #fakta h2 {
        background-image: url(/images/homepage/fakta.png);
    }
    
    #sektory h2 {
        background-image: url(/images/homepage/sektory.png);
    }
    
    #zajimavosti h2 {
        background-image: url(/images/homepage/zajimavosti.png);
    }
    
    #jak h2 {
        background-image: url(/images/homepage/jak.png);
    }
    
    #fioczweb h2 {
        background-image: url(/images/homepage/fioczweb.png);
    }
    
    #bannery h2 {
        background-image: url(/images/homepage/bannery.png);
    }
    
    #nasbanner h2 {
        background-image: url(/images/homepage/nasbanner.png);
    }
    
    
    #soupiskamain {
        margin: 15px;
        padding: 12px;
        padding-bottom: 0px;
        background-color: #3f1c56;
    }
    
    #soupiskamain a img {
        opacity: 0.85;
    }

    #soupiskamain a:hover img {
        opacity: 1;
    }
    
    #soupiskamain img {
        width: 128px;
        height: 128px;
        
        margin: 0px;
        margin-right: 12px;
        margin-bottom: 12px;
        padding: 0px;
    }
    
    #soupiskamain img.posledni {
        margin-right: 0px;
    }
    


    /* Fiorentina.cz FOOTER */

#footer {
    margin-top: 0px;
    margin-bottom: 12px;
    width: 960px;


    border-top: solid 1px;
    border-bottom: solid 1px;
    border-color: #000;

    padding-bottom: 6px;

    xxxbackground-image: url(/images/background.png);
    
    background-position: center top;
    background-repeat: repeat;

    background-color: #121212;
}

.box {
    width: 300px;

}

.box200 {
    width: 200px;

}



#footer h2 {
    font-size: 14px;
    color: #cfc37e;
    
    margin-bottom: 4px;
}

#footer h3 {
    font-size: 11px;
    color: #cfc37e;
    font-weight: 900;
    
    margin-top: 4px;
    margin-bottom: 0px;
}

#footer ul {
    list-style-type: none;
    border-left: solid 4px;
    border-color: #8a7e3c;

    margin-left: 6px;
    padding-left: 8px;
}

#footer li {
    font-size: 11px;
    color: #ffffff;
    
    margin-top: 1px;
}

#footer li a {
    color: #ffffff;
    text-decoration: underline;
}

#footer li a:hover {
    color: #cfc37e;
    text-decoration: underline;
}

#footer hr {
  width: 930px;
  height: 1px;
  border: 0;
  margin-top: 15px;
  margin-left: 15px;
  margin-right: 15px;

  color: #8a7e3c;
  background-color: #8a7e3c;

  text-align: center;
}

#footer p {
    font-size: 11px;
    color: #cfc37e;
    font-weight: 900;

    margin-top: 0px;
    margin-bottom: 0px;

    text-align: center;
}

#footer p a {
    color: #cfc37e;
    text-decoration: underline;
}

#footer p a:hover {
    color: #cfc37e;
    text-decoration: none;
}

    #footer a.fb {
        padding-left: 15px;
        margin-left: 4px;
        background-image: url(/images/novinky/fb.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }

    #footer a.tw {
        padding-left: 15px;
        margin-left: 4px;
        background-image: url(/images/novinky/tw.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }

    #footer a.rss {
        padding-left: 15px;
        margin-left: 4px;
        background-image: url(/images/novinky/rss.png);
        background-repeat: no-repeat;
        background-position: 0px 3px;
    }