body {
	font-family: 'Verdana', 'Arial CE','Helvetica CE', Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	background: #eee;
	text-align: center; }

#obal {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 985px; }

#hlavicka {
     height: 120px;
     padding-left: 10px;
     color: black;
     text-align: left; }

#logo {
     float: left;
     margin-left: 10px; }
     
#napis {
     margin-left: 30px;
     margin-top: 30px;
     height: 40px;
     padding-top: 20px;
     padding-left: 30px;
     font-size: 1.4em;
     float: left;
     border-left: 1px solid black; }

#menu {
     height: 30px;
     line-height: 30px;
     padding-left: 20px;
     padding-right: 20px;
     background: url('../grafika/menu.gif') no-repeat 0px 0px; }

.menu {
	text-transform: uppercase;
     float: left;
     padding-right: 20px;
     font-size: 0.9em;
     color: #fff;
     text-decoration: none; }
     
.menu:hover {
     text-decoration: none;
     color: #D1A352; }
     
.aktivni, span.aktivni {
     color: #D1A352; }

.aktivni2 {
     font-weight: bold;
     color: #D1A352 !important; }
     
#hledani {
     float: right;
     width: 190px; }

#vyraz {
     width: 100px;
     margin-top: 6px;
     border: none;
     height: 15px; 
     float: left;
     color: #000; }

#hledat {
	border: none;
     width: auto;
     float: right; }

#bloky {
     height: 200px; }

.blok {
     width: 192px;
     height: 198px;
     
     margin-right: 5px;
     float: left; }

.radek { 
     font-size: 0.8em;
     padding-left: 6px;
     display: block;
     height: 22px; font-weight: bold;
     padding-top: 165px;
     color: white; }
     
.radek:hover, .blok:hover {
     color: #967843;
     text-decoration: none; }
     
#obcane {
     background: url('../grafika/blok_obcane.jpg') no-repeat 0px 0px; }

#prumysl-a-podnikatele {
     background: url('../grafika/blok_prumysl-a-podnikatele.jpg') no-repeat 0px 0px; }

#zlato-a-financni-sluzby {
     background: url('../grafika/blok_zlato-a-financni-sluzby.jpg') no-repeat 0px 0px; }

#realitni-servis {
     background: url('../grafika/blok_realitni-servis.jpg') no-repeat 0px 0px; }

#pojistne-udalosti {
     background: url('../grafika/blok_pojistne-udalosti.jpg') no-repeat 0px 0px; }

#submenu {
     height: 30px;
     line-height: 30px;
     margin-bottom: 10px;
     font-size: 0.8em;
     color: white;
     background: url('../grafika/paticka.gif') no-repeat 0px 0px;
     padding-left: 20px; }

#submenu a {
     color: white;
     padding-left: 5px; }

#submenu a:hover {
     text-decoration: underline; }
     
#data { 
     background: url('../grafika/data.jpg') repeat-y 0px 0px #eee; }

#data a {
	font-weight: bold; }

#levy {
     font-size: 0.9em;
     width: 745px;
     float: left; }

#pravy {
     font-size: 0.8em;
     width: 233px; 
	margin-left: 5px;
     float: left; }

div#partneri {
     height: 100px;
     margin-top: 10px;
     padding-left: 20px;
     padding-right: 20px;
     font-size: 0.8em;
     background: url('../grafika/partneri.gif') no-repeat 0px 0px #eee; }
     
div#partneri table td {
     padding-top: 10px;
     text-align: center;
     vertical-align: bottom;
     width: 16%; }

.obal_data {
     font-size: 0.9em;
     padding: 10px 20px 20px 20px;  }
     
.obalek {
     padding: 5px 18px 25px 18px; }
     
h1 {
     color: #967843;
     font-size: 1.3em;
     margin: 0px; }

h2 {
     color: #967843; 
     font-size: 1.0em; }

img {
     border: none; }

form {
     margin: 0px;
     padding: 0px; }

div#formular {
     border: 1px solid #aaa;
     background: #eee;
     font-size: 0.9em;
     margin: 0px;
     padding: 7px; }
     
a {
     text-decoration: none; }
     
a:hover {
     text-decoration: underline; }
     
.clear {
     clear: both; }

#paticka {
     height: 30px;
     line-height: 30px;
     margin-top: 10px;
     color: white;
     padding-left: 20px;
     font-size: 0.8em;
     background: url('../grafika/paticka.gif') no-repeat 0px 0px #eee; }
     
#paticka a {
     color: yellow; }

#partneri {
     text-align: center; }

table {
     border: none;
     width: 100%;
     border-collapse: collapse; }
     
td {
     width: 25%; }
     
textarea {
     width: 680px; }
     
.doprava {
     text-align: right; }
     
.chyba {
     font-weight: bold;
     color: red; }

.kratky {
     width: 60px; }
     
.nahled {
     float: left;
     margin-right: 20px; }

.nahled2 {
     float: right;
     margin-left: 20px; }

.nemovitost {
     padding-top: 10px;
     padding-bottom: 10px;
	border-bottom: 1px dotted #999; }
	
.barva_0 {
     background-color: #fff; }

.barva_1 {
     background-color: #efefef; }

.barva_2 {
     background-color: #eee; }
     
#leva {
     text-align: center;
	width: 320px;
	float: left; }

#prava {
	width: 365px;
	float: right; }

table.detail tr {
	border-bottom: 1px solid #ddd; }
	
table.detail td {
	padding-left: 4px; }

table#fotky {
     width: 310px; }

.stred {
	text-align: center; }

#vypisy {
	text-align: center; }

.vypisy {
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #dedede; }

label {
     float: left;
     display: block;
     width: 170px; }

input, select, textarea {
     border: 1px solid #ccc;
     width: 155px;
     margin-bottom: 4px; }

textarea {
     width: 500px; }

.blok_chyba {
     margin-bottom: 10px;
     border: 2px solid #ddd;
     background-color: #ff9999;
     padding: 10px; }

.tucne  {
     font-weight: bold; }

.povinne {
     background-color: #eee; }
     
label.povinne {
     background: #fff;
     font-weight: bold; }
     
.dlouhe {
     width: 350px; }

.prvni_fotka {
     float: left;
     width: 150px;
     text-align: center; }

fieldset {
	border: none;
	padding: 0px;
	margin: 0px; }

