body {    background: url("obr/body.jpg") #371C11;    font: 14px verdana;    margin: 0px auto;    color: #60493e;    line-height: 1.6em;    text-align: justify;        }header {    width: 960px;    margin: 0px auto;    border-bottom: 3px solid #182706;    height: 320px;     background: #697c00;    border-radius: 30px 30px 0px 0px;    position: static;    }header img {    border-radius: 30px 30px 0px 0px;    position: static;    }article {        background: url("obr/section.png") #697c00;    width: 960px;    margin: 0px auto;    position: static;        }article nav {    margin: 0px;    float: left;    width: 240px;    padding: 0px;    }article section {    float: left;    width: 623px;    background: white;    padding: 25px;    margin-top: 30px;    margin-bottom: 30px;    margin-left: 20px;    margin-right: 20px;    border: 3px solid #182706;    box-shadow: 2px 2px 7px #1c2228;    border-radius: 3px;}article nav ul  {    margin: 0px;    list-style-type: none;    padding: 5px;    padding-right: 0px;    padding-top: 15px;    }article nav ul li {    padding-left: 0px;    color: #FFFECF;    background: url("obr/footer.png") #182706;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;    height: 50px;    line-height:3em;    margin-top: 5px;    margin-left: 5px;    margin-bottom: 5px;    margin-right: 0px;    letter-spacing: 2px;    border: 2px solid #FFFECF;}article nav ul li:hover {    background: url("obr/body.jpg") #371C11;    box-shadow: 0px 0px 8px #FFFECF;  }article nav a {    color: #FFFECF;    text-decoration: none;}.tlacitko {    padding-left: 15px;}.aktivni {    background: url("obr/body.jpg") #371C11;    box-shadow: 0px 0px 8px #FFFECF;}#centrovac  {    margin: 30px auto;    width: 1000px;     }#ramecek  {    margin: 0px auto;    width: 960px;    border-radius: 30px 30px 30px 30px;    box-shadow: 0px 0px 4px #FFFECF, 0px 0px 8px #FFFECF, 0px 0px 8px #FFFECF ; }#prvni  {    border-radius: 10px 10px 0px 0px;}#posledni  {    border-radius: 0px 0px 10px 10px;}footer  {    height: 100px;    border-radius: 0px 0px 30px 30px;     background: url("obr/footer.png") #182706;    width: 960px;    margin: 0px auto;     color: white;    border-top: 3px solid white;    position: static;   }footer div  {    text-align: right;    line-height: 100px;    padding-right: 50px;    }footer a  {    text-decoration: none;    color: #697c00;    font-weight: bold;    }.cistic {    clear: both;}header #nadpis  {    position: relative;    top: -360px;    left:30px;    width: 800px ;}#jmeno  {    position: relative;    text-align: right;    top: -465px;    padding-right: 70px;  }#fontjm {    font: 40px tahoma;}header h1 {    font: 63px georgia;    text-shadow:  0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 25px 20px 15px #262626;    color: #371C11;}header #web   {    position: relative;    top: -380px;    left: 222px;    width: 630px;}header a  {    text-decoration: none;    font: 20px georgia;    text-shadow:  0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 0px 0px 20px #FFFECF, 25px 20px 15px #262626;    color: #371C11;}header #web a:hover  {  color: #FFFECF;}section h1  {    color: #371C11;    text-transform: uppercase;    line-height: 5em;   font-size: 17px;}section h2  {    line-height: 1.8em;    color: #371C11;}#nadpis_stred {    text-align: center;}.fotogalerie {    border: 0px;    margin: 0px auto;}.fotogalerie td {    height: 173px;    width:  250px;    margin: 0px;}.fotogalerie img  {    margin: 15px;    border-radius: 10px;    border: 0px solid #333;    box-shadow: 0px 0px 10px #371C11, 0px 0px 10px #371C11, 3px 5px 10px #371C11;    height: 173px;    width:  250px; }#odsazeni {    position: relative;    left: 48px;}#kont_zde {    text-decoration: none;    color: #371C11;}#kont_zde:hover {    font-weight: bold;}#mailform   {    margin: 0px auto;    width: 633px;}.centrovany {    text-align: center;}.vlevo  {    float: left;}#seznam_hl  {    letter-spacing: 1.7px;}#adresa {    /*padding-left: 18px; */    padding-top: 20px;}#obr_nad {    margin-right: 30px;    margin-bottom: 20px;}#mapa_form {    border-radius: 10px;    box-shadow: 0px 0px 10px #371C11, 0px 0px 10px #371C11, 3px 5px 10px #371C11;    padding: 10px;}#mapa_form a  {    color: #371C11;    text-decoration: none;    }#mapa_form a:hover  {    font-weight: bold;     }#tab_adr td  {    padding: 30px;    vertical-align: top;    }#cara {    border-top: 1px solid  #371C11;}#pocitadlo   {    position: relative;    top: -91px;    left: 80px;}