body {
	font-family: 'Verdana', 'Arial CE', 'Helvetica CE', Arial, sans-serif;
	font-size: 0.7em;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	background: #fff;
	text-align: center; }

#obal {
	margin-left: auto;
	margin-right: auto;
width: 972px; }


#prouzek {
     height: 21px;
     line-height: 21px;
     margin-left: 212px;
     color: #aaa;
     font-weight: bold;
     text-align: right;
     padding-right: 23px;
     background: black; }

#hlavicka {
     height: 227px;
     border-bottom: 1px solid white;
     text-align: left; }

#logo {
     text-align: center;
     width: 210px;
     height: 227px;
     float: left;
     background: url('../grafika/logo_pozadi.gif') no-repeat 0px 140px; }

#logo img {
     margin-top: 30px; }

#animace {
     text-align: right; }
     
#menu {
     text-align: left;
     height: 29px;
     border-bottom: 1px solid white;
     background: #003399; }
     
.menu {
     float: left;
     display: block;
     color: white;
     font-weight: bold;
     height: 29px;
     line-height: 29px;
     padding-left: 30px;
     padding-right: 30px;
     text-decoration: none;
     background: url('../grafika/menu_oddel.gif') no-repeat 100% 0%; }
     
.bez_oddel {
     background: none; }

.menu:hover {
     text-decoration: none;
     background: url('../grafika/menu_oddel.gif') no-repeat 100% 0% #005599; }
     
#data {
     text-align: left;
     background: url('../grafika/data_pozadi.gif') repeat-y 0px 0px #fff; }

#sloup1 {
     background: #ebebeb;
     width: 212px;
     float: left; }

#sloup2 {
     background: #fafafc;
     width: 545px;
     float: left; }

#sloup3 {
     background: #ebebeb;
     width: 212px;
     float: right; }

.obalek {
text-align: left;
     padding: 9px 20px 9px 20px;
     border-bottom: 1px solid white; }

.obalek2 {
     padding: 0px 20px 7px 20px; }

.tmavsi {
     background: #e1e1e1; }

.tm_modra {
     color: #111E58; }
     
.sv_modra {
     color: #3e509d; }
     
.novinka_datum {
     margin-bottom: 10px;
     color: #003399;
     font-weight: bold; }
     
h1 {
     font-size: 1.2em;
     color: #003399; }
     
h3 {
     margin: 0px;
     font-size: 1.0em;
     color: #003399; }

.mensi {
     font-size: 0.8em; }

#paticka {
     width: 712px;
     height: 135px;
	margin-left: auto;
	margin-right: auto;
     text-align: left;
	background: url('../grafika/paticka.gif') no-repeat 0px 0px #fff; }

img {
     border: none; }

.vlevo {
     float: left; }

.vpravo {
     float: right; }

.doprava {
     text-align: right; }

.ramecek {
     border: 1px solid #003399; }
     
a {
     font-weight: bold;
     text-decoration: underline;
     color: #003399; }
     
a:hover {
     text-decoration: none; }
     
p {
     text-align: justify;
     margin: 5px 0 5px 0; }
     
.doleva {
     text-align: left; }

form * {
     vertical-align: middle; }

label {
     float: left;
     display: block;
     width: 100px; }
     
input, textarea {
     margin-right: 10px;
     width: 300px; }
     
.cervene {
     color: red; }
     
.submit {
     width: 80px;
     font-size: 0.9em; }

#ofirme1 {
     float: left;
     width: 420px; }
     
#ofirme2 {
     float: right;
     width: 200px; }
     
.nahled {
     width: 160px;
     float: left; }
     
.nahled2 {
     width: 160px;
     float: left;
     text-align: center; }

td {
     vertical-align: top; }
     
.tucne {
     font-weight: bold; }
     
table.galerie {
     margin-left: 15px;	
     border-collapse: collapse;
     width: 95%; }
     
table.galerie td {
     xtext-align: center;
     width: 33%; }

.obr_levy {
     float: left;
     margin-right: 5px; }
     
.obr_pravy {
     float: right;
     margin-left: 10px; }
     
.mereni {
     border-collapse: collapse; }
     
.mereni td, .mereni th {
     padding: 5px;
     border: 1px solid #a8a8a8; }
     
.mereni th {
     background: #e1e1e1;
     text-align: center; }
     
hr {
     background-color: #a8a8a8;
     height: 1px;
     border: none;
     margin-top: 10px;
     margin-bottom: 10px; }
     
.nadruhou {
     text-transform: uppercase; }
     
.skrtnuto {
     text-decoration: line-through; }
     
.zluta {
     background: yellow; }
     
.maximum {
     width: 95%; }

.fotka_gal {
	border: 1px solid black; }

.parcela {
     position: absolute;
     display: none;
     border: 2px solid black;
     background: white;
     padding: 3px;
     width: 250px; }
     
table#mhd {
     border-collapse: collapse;
     width: 100%; }
     
#mhd td, #mhd th {
     padding: 2px;
     border: 1px solid #a8a8a8; }
     
#mhd th {
     background: #e1e1e1;
     text-align: center; }

.tlacitko {
	display: block; 
	height: 30px;
	line-height: 30px;
	width: 110px; 
	background: #003399; 
	color: white; 
	margin-left: 10px;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid white;
	margin-right: 20px; }

.otaznik {
     display: none;
     position: absolute;
     border-bottom: 1px solid #9FA6AE;
     max-width: 232px;
     width: 232px;
     white-space: normal;
     background: url('../grafika/bublina.gif') no-repeat 0px 0px; }

.otaznik_data {
	padding: 15px 5px 5px 5px; }


#sloup3 p {
	text-align: left; }
