* { padding: 0; margin: 0; }

body {
text-align: center;
overflow: -moz-scrollbars-vertical;
background-color: #a59577;
font-family: Georgia, "Times New Roman", Times, serif;
color: #5f5f5f;
font-size: 17px;
padding: 30px 0
}

a { color: #2971b5 }
a:hover { color: #931537 }

.pata a { color: #5f4618 }
.pata a:hover { color: #fff }



h1 { color: #b59652;
font-size: 21px;
margin: 0 0 20px 230px;
}

h2 { color: #5f5f5f;
font-size: 16px;
margin: 20px 0 5px 230px;
}

p { margin: 0 20px 10px 230px; }

img { border-color: #a59577 }

.box {
width: 790px;
height: auto;
position: relative;
text-align: left;
margin: 0 auto;
background: #fff url("img/box/bg.gif") 0 0 repeat-y;
}

.box-top {
background: transparent url("img/box/top.gif") left top no-repeat;
}

.box-bottom {
background: transparent url("img/box/bottom.gif") left bottom no-repeat;
padding: 5px 25px 45px 20px;
}

.pata { 
margin: 0; 
font-size: 15px;
color: #5f4618;
}

.prvek1 { 
position: absolute;
top: 66px;
left: 40px; 
}

.prvek2 { 
margin: 60px 0 0 240px; 
}

.gal1, .scan { 
margin: 6px 0 0 30px; 
}

.gal2 { 
margin: 6px 0 0 220px;
_margin: 6px 0 0 233px; 
}

.gal3 { 
margin: 6px 0 0 10px; 
}

.gal4 { 
margin: 6px 0 0 252px;
_margin: 6px 0 0 265px; 
}

.gal5 { 
margin: 6px 0 0 18px; 
}

.gal6 { 
margin: 6px 0 0 10px; 
}

ul.ukazky {
margin: 20px 0 20px 230px;
list-style-type: square;
}

li {
margin: 10px 0 0 0;
}

/* navigace zacatek */

#nav {
position: absolute;
top: 26px;
left: 500px;
font-size: 14px;
position: absolute;
}

#nav ul {
margin: 0;
padding: 0;
text-align: center;
}

#nav li {
float: left;
display: inline;
list-style-type: none;
margin: 0 1px 0 0;
padding: 0;
border-right: 1px solid #d4bb8f;
background-color: #ac8b59;
}

#nav li a {
text-decoration: none;
color: #fff;
display: block;
_dis\play: inline-block;
padding: 5px;
}

#nav li a:hover {
background-color: #8c7141;
text-decoration: underline;
}

/* navigace konec */

/* menu zacatek */

#menu {
float: left;
width: 180px;
margin: 220px 0 0 10px;
}

#menu li {
list-style-type: none;
margin: 0 0 10px 0;
padding: 0;
text-align: right;
border-bottom: 1px solid #bbb;
}

#menu li a {
text-decoration: none;
color: #5f4618;
display: block;
_dis\play: inline-block;
padding: 0 0 5px 0;
width: 180px;
}

#menu li a:hover {
text-decoration: underline;
background-image: url('img/bg/square.gif');
background-repeat: no-repeat;
background-position: left center;
}

/* menu konec */

table { 
width: 520px;
font-size: 15px; 
margin: 0 0 0px 210px;
}

td {
border-collapse: collapse;
border: 1px solid #ccc;
padding: 2px;
}

#program1 { 
font-size: 15px; 
margin: 0 0 10px 187px;
_margin: 6px 0 0 200px;
}

