body {
		margin: 0;
		padding: 0;
		color: #000000;
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		background: #ffffff url('images/backs.jpg') top left repeat-x;
		text-align: center;
}

a img { border:none }

a:link {color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover {color: #000000; text-decoration: none}

p {
		text-align: left;
		margin: 0 5px 10px 0px;
		font-size: 16px;
		font-weight: normal;
}

ul,ol {
		margin: 0 0 10px 20px;
		padding: 0px;
		text-align: justify;
}

li {
		font-size: 16px;
		margin: 0 0 2px 20px;
		padding: 0;
		text-align: left;
		list-style: square outside;
}

li ul {
		margin: 3px 0 0 5px;
}

h2 {
		color: #5C3317;
		text-align: left;
		margin: 0px 30px 10px 0;
		font-size: 18px;
		font-weight: bold;
}

h3 {
		color: #000000;
		text-align: left;
		margin: 0 0 10px 0;
		font-size: 13px;
		font-style: italic;
		font-weight: bold;
}

#telo {
		width: 861px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
}

#hlavicka {
		width: 861px;
		height: 120px;
		text-align: left;
		margin: 30px 0 0 0;
		padding: 0;
		background: url('images/menu.png') left 15px no-repeat;
		display: block;
		clear: both;
}

#menu {
		width: 651px;
		height: 100px;
		text-align: left;
		margin: 20px 0 0 0;
		padding: 0;
		display: block;
		float: left;
}

#navigace {
		width: 631px;
		height: 25px;
		text-align: left;
		margin: 0 0 0 20px;
		padding: 0;
}

#navigace a {
		color: #ffffff;
		text-align: left;
		text-decoration: none;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 16px;
		margin: 0;
		padding: 0 20px 0 20px;
}

#navigace a:hover {
		color: #b2835e;
}

h1 {
		color: #ffffff;
		text-align: left;
		text-decoration: none;
		font-weight: bold;
		font-family: Tahoma;
		font-size: 16px;
		font:size: 16px;
		padding: 0 20px 0 20px;
		display: inline;
}

#nazev {
		width: 455px;
		height: 73px;
		text-align: left;
		margin: 10px 0 0 30px; 
		padding: 0;
		display: block;
    font-size: 50px;  
} 

#nazev a { 
    text-decoration: none;
}


#logo {
		width: 180px;
		height: 130px;
		text-align: left;
		margin: 0 30px 0 0; 
		padding: 0;
		background: url('images/logo.jpg') top left no-repeat;
		display: block;
		float: left;
		cursor: pointer;
}

#nadpis {
		width: 200px;
		height: 30px;
		text-align: right;
		margin: 10px 0 0 661px;
		padding: 0;
		display: block;
}

#text {
		width: 841px;
    min-height: 400px;
    _height: 400px;
		margin: 0px 0 0 10px;
		padding: 0;
		text-align: left;
}

#text img {
		margin: 10px 0 0 10px;
		padding: 0;
		text-align: left;
}

#copy {
		text-align: right;
		margin: 30px 30px 30px 0;
		padding: 0;
		color: #b2835e;
}

.reference {
		display: block;
    float: left;
    margin: 10px 0 0 50px;
    width: 190px;
    height: 143px;
    text-align: center;
}

.reference span {
		color: #ac7c52;
		font-weight: bold;
		margin: 6px 0 0 0;
		display: block;
		padding: 3px;
		font-size: 17px;
		background: #ffffff;
}
