html, body { font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; color: #000; font-size: 0.9em; background-color: #AEBEFF; background-image: url(../images/pozadipruh.gif); margin: 0; padding: 0; text-align: center; background-repeat: repeat-x }
h1 { padding: 0px; margin: 5px 0px 4px 0px; font-size: 1.4em; color: #E10000; font-weight: bold; }
h2 { padding: 0px; margin: 2px 0px 2px 0px; font-size: 1em; color: #3E3E3E; font-weight: bold; }
h3 { padding: 0px; margin: 10px 0px 2px 0px; font-size: 1em; color: #E10000; font-weight: bold; }
p {  padding: 0px; margin: 0px 0px 5px 0px;  color: #3E3E3E; }
table { float: none; padding: 0; margin: 5 0 5 0; }
td { vertical-align: text-top; font-size: 0.9em; color: #000; }
a:link, a:visited { color: #00238C; text-decoration: underline; }
a:hover { color: #E10000; text-decoration: underline;}
ul { list-style-type: square; padding: 0px; margin: 3px 3px 3px 15px; }

.plocha { width: 780px; margin-left: auto; margin-right: auto; text-align: left; background-color: #fff; background-image: url(../images/pozadi.gif); border: 0px;  }
.textedit { background-image: none; background-color: #ffffff; text-align: left; padding: 5px }
.podtitul { font-weight: bold; }

.hlava { width: 780px; height: 118px; margin: 0px; padding: 0px; background-image: url(../images/hlava3.gif); }
.hlava h4 { position: absolute; z-index: -10; }
.adresa { float: left; padding: 67px 0px 0px 12px; color: #ffffff; text-align: center; font-size: 8pt; font-weight: bold; }
.hledani { float: right; padding: 29px 30px 0px 0px; }
.hledani form { margin: 0px; padding: 0px; }
.hledani input { position: relative; top: -11px; border: 1px solid #757575; padding: 0px; margin: 0px 10px 0px 0px; }
.hledani img { cursor: pointer; }
.horninavigace { clear: right; position: relative; margin: 0px; padding: 4px 30px 0px 0px; }
ul.navlisth { list-style-type: none; margin: 0px 0px 0px 0px; font-weight: normal; }
.navlisth li { float: right; display: inline;  padding: 0px 1px 0px 1px; margin: 0px 0px 0px -1px; background-color: #ffffff; font-size: 9pt; }
.navlisth a { text-align: center; color: #ffffff; background-color: #0033CC; padding: 1px 10px 1px 10px; font-weight: bold; font-size: 9pt; }
.navlisth a:link, .navlisth a:visited { color: #ffffff; text-decoration: none; }
.navlisth a:hover { color: #ffffff; text-decoration: underline;}
.navlisthactive a:link, .navlisthactive a:visited { color: #ffffff; text-decoration: underline; }
.navlisth a:hover { color: #ffffff; text-decoration: underline;}

ul.navlisth2 { list-style-type: none; margin: 0px 0px 0px 0px; font-weight: normal; }
.navlisth2 li { float: left; display: inline;  padding: 10px 1px 10px 1px; margin: 0px 0px 0px -1px; background-color: #ffffff; font-size: 9pt; }
.navlisth2 a { text-align: center; color: #ffffff; background-color: #0033CC; padding: 5px 10px 5px 10px; font-weight: bold; font-size: 9pt; }
.navlisth2 a:link, .navlisth2 a:visited { color: #ffffff; text-decoration: none; }
.navlisth2 a:hover { color: #ffffff; text-decoration: underline;}
.navlisth2active a:link, .navlisth2active a:visited { color: #ffffff; text-decoration: underline; }
.navlisth2 a:hover { color: #ffffff; text-decoration: underline;}

.clear {clear: both; float: none; height: 0px;}

.telo { width: 780px; margin: 0px; padding: 0px; background-image: url(../images/pozadi.gif); }

.menuo { width: 225px; margin: 0px; padding: 0px; clear: none; clear: left; float: left; }
.menuleve { width: 225px; margin: 0px; padding: 8px 0px 8px 0px; background-image: url(../images/pozadimenu.gif); }

.menuleve ul {  list-style-type: none; padding: 0px; margin: 0px; font-weight: normal; font-size: 0.9em;  }
.menuleve li.nonactive { width: 199px; padding: 10px; margin: 3px 0px 3px 3px; text-align: left; border: 0px; background-image: url(../images/pozadimenupol.gif); background-repeat: repeat-y; font-size: 9pt; }
.menuleve a { color: #ffffff; font-weight: bold; font-size: 9pt; }
.menuleve a:link, .menuleve a:visited { color: #ffffff; text-decoration: none; }
.menuleve a:hover { color: #ffffff; text-decoration: underline;}

.menuleve li.active { width: 179px; padding: 10px; margin: 3px 0px 3px 3px; text-align: left; border: 0px; background-color: #0033CC; font-size: 9pt; }
.active a { color: #ffffff; font-weight: bold; font-size: 9pt; }
.active a:link, .active a:visited { color: #ffffff; text-decoration: none; }
.active a:hover { color: #ffffff; text-decoration: none;}

.texto { width: 555px; margin: 0px; padding: 0px; clear: right; float: right;  }
.obr { margin: 0px; padding: 10px 40px 15px 5px; text-align: right; }
.obr a img { border: 1px solid #000; }

.textkz { width: 190px; padding: 0px 0px 20px 15px;   }
.text { padding: 0px 30px 20px 2px; }
.text a img, .textedit a img { border: 1px solid #3E3E3E; }
.drobnosti { padding: 2px 2px 0px 0px; }
.drobnosti a img { border: 0px; }

.pata { width: 780px; height: 100px; margin: 0px; padding: 0px; border: 0px; background-image: url(../images/pata.gif); text-align: center; clear: both; }
.dolninavigace { font-size: 0.9em; margin: 0px; padding: 40px 0px 0px 0px; }
ul.navlistd { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px; font-weight: normal; text-align: center;  }
.navlistd li { float: none; display: inline;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px; background-color: #ffffff; }
.navlistd a {  text-align: center; color: #000000; background-color: #FFFFFF; padding: 1px 5px 1px 5px; margin: 0px 0px 0px 0px; }
.navlistd a:link, .navlistd a:visited { color: #00238C; text-decoration: none; }
.navlistd a:hover { color: #E10000; text-decoration: underline;}
.navlistdactive a:link, .navlistdactive a:visited { color: #00238C; text-decoration: underline; }
.navlistdactive a:hover { color: #E10000; text-decoration: underline;}

.iservis { font-size: 0.7em; padding-top: 6px; }


.iservis img { position: relative; top: 3px; }

.nazevModelu { font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; padding: 5px 0px 0px 0px; margin: 15px 4px 4px 0px; font-size: 1.4em; color: #E10000; font-weight: bold; border-top: 1px solid #AEBEFF; }
.textmodel TABLE { float: none; padding: 0px; margin: 5px 0px 5px -3px; table-layout: fixed; width: 525px; }
.textmodel TR { padding: 0px; margin: 0px; border: 0px; }
.textmodel TD { border-bottom: 1px solid #AEBEFF; margin: 0px; padding: 3px 3px 3px 3px; border-left: 0px; border-right: 0px; color: #3E3E3E; }
.textmodel .nadpis { background-color: #AEBEFF; font-weight: bold; }
.textmodel H1 { clear: left; }
.fotogalerie { clear: left; }
.modelyaktiv IMG { margin-right: 5px; border: 1px solid #000; }

P.foto { float: left; display: inline; padding: 3px; }



#bottom { clear: left; font-size: 0.7em; padding-top: 6px; }

