body { 
    background-color: #020202; 
    font-family: Arial, sans-serif; 
    font-size: 15px; 
    color: #ffffff; 
    text-align: center; 
    align: center;
} 
p { 
    text-indent: 0em; 
    color:#CCCCCC;
    margin: 0px; 
    padding-left: 5px; 
    padding-right: 15px; 
    padding-top: 0px; 
    padding-bottom: 0em; 
    line-height: 1.2em; 
} 
a:link { 
    color: #CC0000; 
    text-decoration: underline;  
} 
a:visited, { 
    color: #CC0000;
} 
a:hover {
    color: #ffffff;   
    text-decoration: underline;
} 

#container { 
    width: 758px; 
    margin: 0 auto; 
} 
#hlavicka { 
    width: 758px; 
    height: 179px; 
    background-image: url("image/hlavicka.gif"); 
    background-repeat: no-repeat; 
    background-color: #020202; 
} 
#hlavicka-nadpis { 
    display: block; 
    text-indent: -10000px; 
    width: 758px; 
    height: 179px; 
    margin: 0px; 
    padding: 0px; 
} 
#hlavicka a { 
    display: block; 
    width: 758px; 
    height: 179px; 
    margin: 0px; 
    padding: 0px; 
    text-decoration: none; 
    border: none; 
} 
#menu-container { 
    width: 758px; 
    height: 25px; 
    background-image: url("image/menu.gif"); 
    background-repeat: no-repeat; 
    background-color: #020202; 
    margin: 0px; 
    padding: 0px; 
} 
#menu { 
    padding-top: 13px; 
    padding-bottom: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    margin-left: 32px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
} 
#menu ul { 
    margin: -1px; 
    padding: 0px; 
    list-style-type: none; 
} 
#menu li { 
    display: block; 
    float: left; 
} 
/*index*/ 
#m1 a { 
    display: block; 
    text-indent: -5000px; 
    width: 35px; 
    height: 13px; 
    background: url("image/uvod_menu.gif"); 
    background-position: 0 0; 
    background-repeat: no-repeat;
    margin-left: 30px; 
} 
/*gellery*/ 
#m2 a { 
    display: block; 
    text-indent: -5000px; 
    width: 50px; 
    height: 13px; 
    background-image: url("image/galeria_menu.gif"); 
    background-repeat: no-repeat; 
    margin-left: 45px; 
} 
/*kontakt*/ 
#m3 a { 
    display: block; 
    text-indent: -5000px; 
    width: 54px; 
    height: 11px; 
    background-image: url("image/kontakt_menu.gif"); 
    background-repeat: no-repeat; 
    margin-left: 45px; 
} 
/*linky*/ 
#m4 a { 
    display: block; 
    text-indent: -5000px; 
    width: 33px; 
    height: 11px; 
    background-image: url("image/linky_menu.gif"); 
    background-repeat: no-repeat; 
    margin-left: 45px; 
} 
/*clanky*/ 
#m5 a { 
    display: block; 
    text-indent: -5000px; 
    width: 48px; 
    height: 13px; 
    background-image: url("image/clanky_menu.gif"); 
    background-repeat: no-repeat; 
    margin-left: 45px; 
} 
/*guestbook*/ 
#m6 a { 
    display: block; 
    text-indent: -5000px; 
    width: 94px; 
    height: 13px; 
    background-image: url("image/kniha_menu.gif"); 
    background-repeat: no-repeat; 
    margin-left: 45px; 
}
#spodni-okraj { 
    width: 758px; 
    height: 28px; 
    background-image: url("image/spodne.gif"); 
    background-position: bottom; 
    background-repeat: no-repeat; 
    background-color: #020202; 
    margin: 0px; 
    padding: 0px; 
} 
/*obsah*/ 
#obsah-container { 
    width: 758px; 
    background-image: url("image/pozadie.gif"); 
    background-repeat: repeat-y; 
    background-color: #020202; 
    margin: 0px auto; 
    padding: 0px; 
} 
#obsah { 
    text-align: justify; 
    padding-left: 17px; 
    padding-right: 17px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    margin-right: 0px; 
} 
#obsah2 { 
    vertical-align: top;
    text-align: justify;
    width: 530px;
    margin: 0px auto;
    padding-left: 10px;
}     
#obsah3 { 
    vertical-align: top;
    text-align: justify;
    color: #bd0000;
    width: 180px;  
    border-left-width: 1px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
    border-color: #ffffff;
    margin: 0px auto;    
}
#obsah-galeria {
    scrollbar-face-color: #020202;
    scrollbar-track-color: silver;
    scrollbar-arrow-color: white;
    overflow: auto;
    height: 360px;
    text-align: justify; 
    padding-left: 17px; 
    padding-right: 17px; 
    padding-top: 5px; 
    padding-bottom: 1px;
}
#obsah-kniha {
    scrollbar-face-color: #020202;
    scrollbar-track-color: silver;
    scrollbar-arrow-color: white;
    overflow: auto;
    padding-left: 0px; 
    padding-right: 17px; 
    padding-top: 1px; 
    padding-bottom: 1px;  
    margin: 0px auto;
}
#text-kontakt {
    font-size: 13px;
    text-indent: 0em; 
    margin: 0px; 
    padding-left: 20px; 
    padding-right: 0px; 
    padding-top: 17px; 
    padding-bottom: 1em; 
    line-height: 1.2em;
}
#text-index {
    font-size: 13px;
    text-indent: 0em;
    color: #ffffff;  
    margin: 0px; 
    padding-left: 40px; 
    padding-right: 0px; 
    padding-top: 0px; 
    padding-bottom: 1em; 
    line-height: 1.2em;
}
#pruzok { 
    width: 500px; 
    height: 15px; 
    float: top;
    align: center; 
    margin-left: 115px; 
    margin-bottom: 5px; 
    margin-right: 0px; 
    margin-top: 10px; 
} 
#newfoto { 
    width: 120px; 
    float: right; 
    margin-left: 5px; 
    margin-bottom: 2px; 
    margin-right: 25px; 
    margin-top: 0px;
    background-color: #ffffff;
}
#newfoto2 { 
    width: 160px; 
    margin-left: 15px; 
    margin-bottom: 2px; 
    margin-right: -5px; 
    margin-top: 0px;
    background-color: #ffffff;
} 
#baner { 
    margin-left: 10px; 
    margin-bottom: 0px; 
    margin-right: 10px; 
    margin-top: 0px;
}
#foto-kontakt { 
    width: 150px;
    height: 118px;
    margin-top: -10px;
} 
#foto-ja { 
    width: 126px;
    height: 350px;
    float: left; 
    padding-left: 0px; 
    padding-bottom: 0px; 
    padding-right: 0px; 
    padding-top: 20px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 10px;
    margin-bottom: 0px;

}  
#gallery-vstup { 
    width: 65px; 
    height: 59px; 
    float: left;
    margin-left: 0px; 
    margin-bottom: -2px; 
    margin-right: 10px; 
    margin-top: -2px; 
} 
#newfoto-nadpis { 
    text-align: right;
    font-size: 1.07em; 
    float: right;
    padding-left: 10px; 
    padding-right: 28px; 
    padding-top: 15px; 
    padding-bottom: 10px; 
    margin-left: 0px; 
}
#ciara {
   width: 700px;
   float: top;
}
#ciara2 {
   width: 520px;
   float: top;
}
#nadpis-galeria {
    font-family: "Trebuchet MS";
    font-size: 1.4em; 
    padding-left: 15px; 
    padding-right: 670px; 
    margin: 0px; 
    padding-top: 5px;
    padding-bottom: 0px;
}
#nadpis-klasic {
    font-family: "Trebuchet MS";
    font-size: 1.4em; 
    padding-left: 0px; 
    padding-right: 545px; 
    margin: 0px; 
    padding-top: 5px;
    padding-bottom: 0px;
}
#nadpis-kniha {
    font-family: "Trebuchet MS";
    font-size: 1.4em; 
    padding-left: 15px; 
    padding-right: 500px; 
    margin: 0px; 
    padding-top: 5px;
    padding-bottom: 0px;
}
#nadpis-galeria2 {
    font-family: "Trebuchet MS";
    font-size: 1.4em; 
    padding-left: 0px; 
    padding-right: 50px; 
    margin: 0px; 
    padding-top: 5px;
    padding-bottom: 0px;
}
#nadpis-galeria3 {
    font-family: "Trebuchet MS";
    font-size: 1.2em; 
    padding-left: 0px; 
    padding-right: 30px; 
    margin: 0px; 
    padding-top: 5px;
    padding-bottom: 0px;
}
#ikona {
    float: left;
    padding-right: 10px;