body, div, a, p, h1, h2, h3, h4, h5, h6 {
    border: 0px;
    margin: 0px;
    padding: 0px;
}


body {
    font-family: Century Gothic, tahoma, candara, sanserif;
    min-width: 800px;
    font-size: 90%;
    background-image: url(obrázky/sq0.png);
    background-repeat: repeat-x;
    background-position: center top;
    /*	background-attachment:fixed;	*/
    background-color: rgb(229,229,229);
    padding: 0px 0px 40px 0px;
}

p {
    padding: 5px 0px 7px 0px;
}


/* hlavička a základní oddíly */

#main_menu {
    position: fixed;
    bottom: 0%;
    left: 0%;
    background-color: rgb(20,20,20);
    color: white;
    width: 100%;
    text-align: center;
    padding: 5px 0px 15px 0px;
    border-top: solid 2px rgb(200,30,30);
}

    #main_menu a {
        color: white;
        text-decoration: none;
        padding: 5px 5px 15px 5px;
    }

        #main_menu a:hover {
            color: rgb(255,220,0);
            text-decoration: underline;
            background-color: rgb(120,120,120);
        }

#back {
    background-image: url(obrázky/sq4.png);
    background-repeat: no-repeat;
    background-position: center top;
    margin: auto;
    width: 100%;
}


#left, #right {
    width: 200px;
    margin-top: 140px;
    padding-bottom: 60px;
}

#left {
    float: left;
    text-align: center;
}

    #left img {
        display: block;
        width: 180px;
        height: 130px;
        margin: 0px 5px 5px 5px;
        border-top: 5px solid rgb(70,70,70);
    border-left-style: none;
    border-left-color: inherit;
    border-left-width: 0px;
    border-right-style: none;
    border-right-color: inherit;
    border-right-width: 0px;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: 0px;
}

        #left img:hover {
            border-top: 5px solid rgb(255,255,70);
        }

    #left a {
        text-decoration: none;
        border: 0px;
    }

#right {
    float: right;
}

    #right p {
        display: block;
        margin: 0px 10px 10px 10px;
        border-top: 5px solid rgb(70,70,70);
        padding: 5px;
        background-color: rgb(100,100,100);
    }

        #right p:hover {
            border-top: 5px solid rgb(255,255,70);
            background-color: rgb(150,150,150);
            cursor: help;
        }


#back_main {
    background-image: url(obrázky/sq1.png);
    background-repeat: repeat-x;
    background-position: center top;
    background-color: rgb(51,51,51);
    margin: 0px 200px 0px 200px;
    width: auto;
    padding: 0px;
}


#main {
    background-repeat: no-repeat;
    background-position: center top;
    width: auto;
    padding: 140px 20px 60px 20px;
    float: both;
    color: rgb(255,230,230);
}
