body{
margin:0;
padding:0;
line-height: 1.3em;
font-size: 0.7em;
background-image: url('pozadi.png');
font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #663333;
text-align: center;
}

h4 {
    font-size: 0.85em;
    }

h5 {
    font-size: 0.80em;
    }
    
table {
    font-size: 1em;
    }

p {
    text-indent: 0.5em;
    }
    
a {
    color: #B22222;
    }
    
a:hover {
    text-decoration: none;
    }

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image: url('kurt_pozadi1.png');
text-align: left;
}

#topsection{
background: #EAEAEA;
height: 136px; /*Height of top section*/
background-image: url('baner3.jpg');
}

#topsection h1{
margin: 0;
padding-top: 15px;
}


        
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 150px; /*Set left margin to LeftColumnWidth*/
margin-right: 140px;
}

#novinky, #foto_tydne {
    float: right;
    width: 450px;
    padding: 5px;
    background-color:#FAEBD7;
    border:1px solid peru;
    float:right;
    margin: 0px 5px;
    }

#navigace_horizontalni {
    background-image: url('zakladni_cara2.gif');
    padding-bottom: 0.9em;
    padding-top: 0.15em;
    width: 100%;
    text-align: right;
    background-repeat: no-repeat;
    }


#odkazy_sloupec {
    text-align: center;
    float: right;
    background-color:#FAEBD7;
    border:1px solid peru;
    margin-right: 20px;
    width: 100px;
    }
    
#odkazy_sloupec pre {
    font-family: inherit;
    font-size: inherit;
    }   

#navigace_horizontalni a {
    font-size: 1.1em;
    margin-right: 10px;
    color: #FA8072;
    font-weight: bold; 
    background: white;
    }
    
#navigace_horizontalni a:hover {
    color: #FF284E;
    text-decoration: none;
    } 
#navigace_horizontalni a:active{
    color: #FF284E;
    text-decoration: none;
    } 
     
#hn_obal {
    margin-right: 20px;
    }
    
#foto_tydne {
    margin-top: 10px;
    }
    
#uvitani {
    float: left;
    width: 210px;
    margin: 0px 5px 0px 0px;
    background-color: #faebd7;
    border: 1px solid peru;
    padding: 5px;
    }



.vypis *{
    margin: 0px;
    }

#leftcolumn{
float: left;
width: 100px; /*Width of left column*/
margin-left: -970px; /*Set left margin to -(MainContainerWidth)*/
margin-bottom: 10px;
}

#leftcolumn div {
    margin-bottom: 10px;
    }
    
#navigace_div {
width: 100px;
    background-color: #FAEBD7;
    border:1px solid peru;
    margin-bottom: 10px;
}



#pocitadlo {
     float: left;
    width: 100px;
    background-color: #FAEBD7;
    border:1px solid peru;
    margin-bottom: 10px;
    text-align: center;
}

#pocitadlo * {
    margin: 5px auto;
    }

#partneri {
    float: left; 
    width: 210px;    
    margin: 10px 0px;
    background-color: #FAEBD7;
    border:1px solid peru;
    text-align: center;
    padding: 5px;
    }

#partneri img {
    border: none;
    }

#part_uv {
    float: left;
    width:225px;
    }
    


#navigace {
    margin-left: 5px;
    }
    
h1,h2,h3,h4,h5,h6 {
    color: #0066cc;
    }

h2 {
    font-size: 1.4em;
    margin: 10px 0px;
    }

h3 {
    font-size: 1.1em;
    }

#druzstva, #clanek {
    margin-left: 150px;
    }
    
#footer{
clear: left;
width: 100%;

padding: 4px 0;
background-image: url('pozadi_zapati.gif');
background-repeat: no-repeat;
overflow: auto;
}

#pat_leva {
    width: 320px;
    float: left;
    margin-left: 150px;
    padding-top: 15px; 
    text-align: center;
    }

#pat_leva h5 {
    margin: 0px;
    font-size: 1em;
    
    }

#pat_prava {
    width: 320px;
    float: right;
    margin-right: 150px;
    padding-top: 5px;
    font-size: 0.8em;
    color: #663333;
    text-align: center;
    }

#pat_prava a {
    color: #B22222;
    }
    
#pat_prava a:hover {
    color: #FA8072;
    text-decoration: none;      
    }   

address {
    color: #663333;
    }

#navigace {
    padding: 0px;
    list-style-type: none;
    }

#navigace a {
    color: #FA8072;
    font-weight: bold;
    }
    
#navigace a:hover {
    color: #FF284E;
    text-decoration: none;
    }
    
#navigace a:active {
    color: black;
    }

.turnaje {
    float: left;
    margin-right: 25px;
    }
    
#prispevky {
    border: 1px solid peru;
    width: 500px;
    background-color: #FAEBD7;
    }
    
.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

#clanek {
    border: 1px solid peru;
    background-color: #FAEBD7;
    width: 695px;
    }

#text_clanku, #hlavicka_clanku {
    margin: 0 0.78em;
    }
    
.nahled_zpravy {
    min-height: 51px;
    margin-top: 15px;
    overflow: auto;
    clear: both;
    }
    
.novinky_nadpis {
    margin-right: 75px;   
    }
    
.novinky_nadpis a {
    font-size: 1.15em;
    font-weight: bold;
    color: #B22222;
    }
    
.novinky_nadpis a:hover {
    color: #FF284E;
    }
    
.novinky_perex {
    margin-right: 75px;
    
    }
    
.novinky_perex p {
    margin: 5px 0px;
    
    }

.udaje {
    padding: 0px;
    margin: 10px;
    font-size: smaller;
    }

.textprispevku {
    margin: 10px;
    background-color: white;
    }
    
.jmeno_uzivatele {
    font-weight: bold;
    }
 
.udaje_druzstvo {
    margin: 10px;
    } 
 
 .profil {
    margin: 10px;
    width: 300px;
    }

.profil p {
    margin: 5px;
    margin-left: 0px;
    text-indent: 0;
    }
        
.obal_profilu {
    margin-left: 150px;
    }
    
.profil_fotka {
    float: right;
    margin: 10px;
    width:  320px;
    }
    
.profil_fotka img {
    height: auto;
    width: 300px;
    float: right;
    }

.vnitrek {    
    margin-left: 150px;
    width: 695px;
    background-color:#FAEBD7;
    border: 1px solid peru;
    overflow: auto; 
    }

.sekce>* {
    margin-left: 10px;
}

.mensi {
    width: 450px;
    }

.vnitrek h2 {
    margin-left: 10px;
    }    

.vypis {
    margin: 10px;
    }
       
.uvodni_obrazek {
    float: right;
    overflow: hidden;    
    }
    
.perex{
    font-weight: bold;
    font-size: 0.8em;
    margin-right: 100px;
    }

.perex p {
    margin: 0px; 
    }

.uvod_clanek a {
    font-size: 1.4em;
    color: #B22222;
    }

.uvod_clanek a:hover {
    color: #FF284E;
    text-decoration: underline;
    }
    
#turnaje_obal {
    border: 1px solid peru;
    background-color:#FAEBD7;
    overflow: auto;
    width: 420px;
    margin-left: 150px;
    padding: 0px 10px;
    }  

.cas {
    margin-left: 10px;
    color: #0066CC;
    }
       
.uvod_clanek {
    margin: 20px 10px 10px 15px;
    overflow: auto;    
    }    

.uvod_clanek h5 {
    margin: 5px 0px;
    /*margin-right: 100px;*/
    
    }    

.prispevek {
    margin: 5px auto;
    border: 1px solid peru;
    width: 400px;
    text-align: left;
    }
    
.prispevek li {
    list-style-type: none;
    }

.vypis td {
    padding-left: 5px;
    border-right: 5px solid transparent;
    }
    
.vnitrek h1 {
    margin-left: 10px;
    }
 
#diskuse_div {
    text-align: center;
    }    

#diskuse_div * {
    text-align: left;
    }
  
.sezony_select {
    margin: 15px;
    margin-left: 20px;
    }

.sezony_select * {
    font-size: 0.95em;
    
    }
       
#treninkove_plany_seznam {
    list-style-type: none;
    padding: 0px;
    margin-left: 15px;
    }

#sezony {
    text-align: center;
    width: 10em;
    margin-left: 10px;
    }
    
.box_vypis_hraci {
    margin-left: 20px;
    margin-bottom: 40px;
    float: left;
    }
    
.box_vypis_hraci ul {
    padding: 0px;
    List-style-type: none;
    margin-left: 0px;
    }    
    
#nadpisy h1 {
    font-size: 4em;
    color: #FF284E;
    font-weight: bold;
    font-family: Georgia,Times New Roman,Times,serif;
    padding-top: 50px;
    padding-left: 50px;
    }

#nadpisy h2 {
    font-size: 3em;
    color: #FA8072;
    font-weight: bold;
    font-family: Georgia,Times New Roman,Times,serif;
    padding-top: 25px;
    padding-left: 250px;
    }    

fieldset {
    margin: 10px;
    }

fieldset input {
    margin: 0;
    }
    
label {
    width: 120px;
    float: left;
    }

legend {
    font-size: 1.1em;
    font-weight: bold;
    }
    
#vkladaniprispevku input, textarea {
  width: 300px;
  margin-left: 10px;
  text-align: center; 
}

#listovani {
    text-align: center;
    margin: 20px auto;
    }

.galerie_vyber {
    float: left;
    width: 200px;
    height: 195px;
    margin: 10px;
    text-align: center;
    overflow: auto;
    border: 1px solid peru;
    }
    
.nahled_galerie_obal_fotky {
    height: 82%;
    }
        
.treneri_vyber {
    float: left;
    width: 150px;
    height: 180px;
    margin: 10px;
    padding: 5px;
    text-align: center;
    overflow: auto;
    border: 1px solid peru;
    }

.treneri_vyber img {
    width: 150px;
    height: 150px;
   }

.vypln {
    height: 80px;
    width: 80px;
    }
    


.nazev_galerie a{
    text-decoration: none;
    }
    
.galerie_vyber img {     
    margin: 5px auto;
    clear: left;    
    }

#foto_tydne {    
    text-align: center;
    }

#foto_tydne h2 {
    text-align: left;
    }


#foto_tydne_obal {
margin: 10px auto;
width: 410px;
border: 1px solid #ffcc99;
background-color: #ffcc99;
    }
    
#foto_tydne_obal  *{
    width: 410px;
    height: auto;
    }

#foto_tydne_popis { 
  width: 100%;
  
  color: #663333;
  }
  
#tab_druzstva {
    margin: 10px;
    }

#kontakt *{
    font-family:  Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
    }

#kontakt pre {
    font-size: 1em;
    margin: 10px;
    }

#datum {
    color: #0066CC;
    font-weight: bold;
    float: right;
    line-height: 150%
    }
    
span.narozeniny {
    font-weight: bold;
    font-size: 1.1em;
    color: #0066CC}
    
div.narozeniny {
    border: 1px dashed #663333;
    padding: 0px 5px;
    }
