body{margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;
font: 13px "Trebuchet MS", "Geneva CE", lucida, sans-serif;
background-color: black;
color: white;
text-align: center;
}

#hl_menu{
    width: 815px;
    margin: 0px auto;
    list-style-type: none;
    padding: 0px;
}

#hl_menu li{
    position: relative;
    float: left;
    padding: 30px 0px 10px 0px;
    width: 110px;
    list-style-position: outside;
}

#hl_menu li a{
    color: #a0a0a0;
    font-family: arial,sans-serif;;
    font-size: 16px;
    font: 14px;
    height: 100px;
    width: 100%;
    text-decoration: none;
}
#hl_menu li a:hover{color: #f90;}
#hl_obr {border: 0px;margin: 0px auto 10px auto;}

#sub_menu{
    width: 791px;
    height: 53px;
    margin: 0px auto;
    list-style-type: none;
    padding: 0px;
    background: url('../img/pozadi_menu.jpg') repeat-x;
}

#sub_menu li{
    position: relative;
    float: left;
    width: 157px;
    height: 50px;
    padding: 10px 0px 0px 0px;
    background: url('../img/carka.jpg') no-repeat 156px 10px;
}


#sub_menu li a{
    color: #a0a0a0;
    width: 150px;
    display: block;
    font: 14px;
    text-decoration: none;
    background: url('../img/sipka.png') no-repeat 130px 2px;
}
#sub_menu li a:hover{background-position: 130px -15px; color: white;}

#lmenu{position: relative; float: left; left: -10px;}
.od {background: #232428; width: 160px;}
.od a{
    width: 160px;
    display: block;
    font: 13px;
    text-decoration: none;
    padding: 0px 3px;
    background: url('../img/sipka.png') no-repeat 140px 2px;
}
.od a:hover{ background-position: 140px -15px;}

#lmenu .od .odd {color: #a0a0a0;}
#lmenu .od .odd:hover{color: white;}

#obal{
    width: 791px;
    margin: 0px auto;
    padding: 0px;
}

#novinky{
    background: #232428;
    text-align: left;
    position: relative;
    float: left;
}

#novinky a{
    color: white;
    margin-left:5px;
}

#novinky span{
    padding-left: 5px;
}

#projekty{
	width: 160px;
    background: #232428;
    text-align: left;
    position: relative;
    float: left;
}

#projekty a {color: white; text-decoration: none; margin-left:11px;}

#projekty a:hover {color: #f90;}
.prejit{margin: 20px; border: 0px;}
.nahled{border: 3px solid #88898b; margin: 7px;}

#odkaz_novinkaa {color: white; text-decoration: none; }
#odkaz_novinkaa:hover {color: #FF9900;}

#text{
    position: relative;
    float: left;
    padding: 0px 10px;
    text-align: justify;
}
#text p{ color: #a0a0a0;
        font: 12px font-family:arial,sans-serif;
}
#text a{color: #f90; text-decoration: none;}
#text a:hover{color: #fff;}

#fotovideo h2{
    font-size: 16px;
    margin: 0px;
}

#fotovideo p img{
    position: relative;
    float: left;
    margin: 0px 5px 5px 0px;
    border: 1px solid #b4b4b4;
}

.video{
    position: relative;
    float: left;
    margin: 0px 5px 5px 0px;
    border: 1px solid #b4b4b4;
}

.video img{border: 0px;}

.film{
    background-image: url('../img/film.jpg');
    background-repeat: x-repeat;
    height: 10px;
    font-size: 1px;
}
