*{
    margin:0;
    padding:0;
    border:0;
}

body{
    background-color: #280605;
    background-image: url(../images/bg.jpg);
    background-position: top;
    background-repeat: repeat-x;
    font-family:  Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #E4E4E4;
}

ul{
    list-style:none;
}

hr{
    visibility: hidden;
    clear:both;
}

#page{
    width:818px;
    margin:auto;
    display:block;
}

#header{
    background-image: url(../images/head.jpg);
    width:818px;
    height:229px;
}

#content{
    padding:0 0 0 92px;
}

#mc{
    background-image: url(../images/bg2.gif);
    width:568px;
    padding:5px 40px 20px 40px;
    display:block;
}

#mc a{
    color:#FF7200;
}

#mc p{
    padding:0 10px 10px 10px;
    font-size:11px;
    line-height:1.2em;
}

#mc h1{
    margin:0 0 10px 0;
    padding:0 10px 7px 0;
    border-bottom:1px solid #7B1113;
    font-size:16px;
    display:block;
}

#mc h2{
    padding:0 0 10px 0;
    font-size:12px;
    color:#DC9A40;
    display:block;
}

#mc h3{
    padding:0 0 5px 0;
    font-size:12px;
    color:#DC9A40;
    display:block;
}

#mc ul{
    padding:0 20px 10px 20px;
}

#mc img{
    margin:10px 0 10px 0;
    padding:5px;
    border:1px solid #E4E4E4;
    display:block;
}

#footer{
    background-image: url(../images/footer.jpg);
    width:648px;
    height:29px;
    padding:110px 0 0 0;
    text-align:center;
    display:block;
}

#footer b{
    color:#6D6D6D;
}

#top{
    width:548px;
    height:189px;
    padding:0 0 0 270px;
    display:block;
}

#top a{
    width:290px;
    height:170px;
    display:block;    
}

#top h1{
    visibility: hidden;
}

#menu{
    padding:0 10px 0 10px;
}

#menu li{
    text-align:center;
    float:left;
}

#menu a{
    color:#FFFFFF;
}

#o1{
    width:131px;
}

#o2{
    width:114px;
}

#o3{
    width:161px;
}

#o4{
    width:121px;
}

#o5{
    width:140px;
}

#o6{
    width:131px;
}

.jidlo{
    background-image: url(../images/listek1.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height:35px;
    padding:15px 20px 0 70px;
    margin:20px 20px 35px 20px;
    color:#FF7200;
    display:block;
}

.piti{
    background-image: url(../images/listek2.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height:35px;
    padding:15px 20px 0 70px;
    margin:20px 20px 35px 20px;
    color:#FF7200;
    display:block;
}

#foto{
    width:278px;
    float:left;
    padding:10px;
}

#foto ul{
    line-height:1.5em;
}

#foto a{
    color:#FF7200;
}

#video{
    width:178px;
    padding:10px;
    float:left;
}

#video ul{
    line-height:1.5em;
}

#video a{
    color:#FF7200;
}

#kniha-navstev li{
    width:500px;
    margin:0 0 15px 0;
    border:1px solid #6D6D6D;
}

#kniha-navstev li .nick{
    width:350px;
    padding:5px;
    border-right:1px solid #6D6D6D;
    color:#DC9A40;
    float:left;
}

#kniha-navstev li .datum{
    padding:5px;
    text-align:right;
    color:#878383;
    float:left;
}

#kniha-navstev li .text{
    padding:10px;
    border-top:1px solid #6D6D6D;
}

.formular{
    margin:0 0 15px 0;
    display:block;
}

.formular label{
    padding:0 0 5px 0;
    display:block;
}

.formular input{
    width:200px;
    margin:0 15px 10px 20px;
    padding:3px;
    display:block;
}

.formular textarea{
    width:400px;
    height:150px;
    margin:0 15px 10px 20px;
    padding:3px;
    display:block;
}

.formular .button{
    width:100px;
    margin:15px 0 0 0;
}

#program{
    width:284px;
    margin:0 0 25px 0;
    font-size:11px;
    float:left;
}

#program td{
    padding:5px 0 5px 0;
}

#program ul{
    line-height:1.2em;
}

#program ul li{
    padding:2px 0 2px 0;
}

#program p{
    padding:0;
}

.datum{
    width:80px;
}

#motoraj{
    width:250px;
    padding:0 0 0 20px;
    float:left;
}

#otv{
    width:284px;
    margin:0 0 25px 0;
    font-size:11px;
    float:left;
}

#otv li{
    width:110px;
    height:230px;
    margin:5px;
    float:left;
}

#otv li strong{
    width:100px;
    padding:0 5px 0 5px;
    text-align:center;
    display:block;
}

#otv2{
    padding:0 0 10px 20px;
}

#kontakt{
    width:250px;
    padding:0 0 0 20px;
    float:left;
}

#kontakt table tr td{
    padding:3px 3px 3px 0;
}

#kontakt2{
    padding: 0 0 0 10px;
}

.pgs td{
    padding:10px 3px 10px 3px;;
}

.t1{
    width:500px;
}

.t2{
    text-align:right;
}

#odkazy{
    padding:3px 0 50px 0;
}

#odkazy li{
    padding:0 10px 5px 10px;
    float:left;
}

#odkazy li a{
    color:#DC9A40;
}

.fotogalerie li{
    width:155px;
    height:300px;
    margin:10px;
    text-align:center;
    float:left;
}

.video{
    width:568px;
    text-align:center;
    display:block;
}

#spolupracujeme{
    width:648px;
    padding:10px 0 0 0;
    display:block;
}

#spolupracujeme li{
    width:108px;
    text-align:center;
    float:left;
}

#spolupracujeme img{
    width:80px;
}

.odkazy{
    padding:7px 0 0 0;
    display:block;
}

#chci-web{
    width:700px;
    margin:0 0 50px 0;
    text-align:right;
    display:block;
}

#chci-web a{
    color:#FF7200;
}

#banner1{
    padding:20px 120px 30px 120px;
    text-align:center;
    display:block;
}

#banner1 strong{
    padding:10px;
    border:1px solid #DC9A40;
    display:block;
}

.hide{
    visibility:hidden;
}