html, body { font-family: Georgia, 'New York CE', utopia, serif; color: #2D2E2D; font-size: 1em; background-color: #055331; margin: 0; padding: 0; text-align: center; }



.plocha { width: 1000px; margin-left: auto; margin-right: auto; text-align: center; background-image: url(images/pozadiplocha2.jpg); background-repeat: repeat-y; background-position: top; }
.plochapozadi { width: 1000px; margin: 0px; text-align: center; background-image: url(images/pozadiplocha.jpg); background-repeat: no-repeat; background-position: top left; }
.plochahlava { width: 905px; margin-left: auto; margin-right: auto; text-align: center; }

.hlava { width: 905px; height: 125px; margin: 0px; padding: 0px; background-image: url(images/hlava.gif); }
.hlava h1 { position: absolute; display: none; }
.hlava p { position: absolute; margin: 360px 10px 5px 450px; }
.hlava p a { display: block; width: 270px; height: 30px; }
.hlava p span { display: none; }

a, a:link, a:visited { color: #A78433; text-decoration: none; }
a:hover { color: #A78433; text-decoration: underline; }

.menuo { width: 205px; margin: 0px; padding: 0px; clear: left; float: left; }
.menu { width: 182px; padding: 0px; margin: 0px 5px 15px 14px; text-align: left; color: #2D2E2D }
.menu ul { margin: 0px; padding: 0px; }
.menu li { display: block; width: 182px; margin-bottom: 2px; height: 35px; list-style: none; list-style-type: none; background-color: #156030; color: #FFFFFF; font-weight: bold; font-size: 14px; }
.menu a { display: block; width: 170px; height: 20px; padding: 10px 5px 5px 7px; font-weight: bold; font-size: 14px; }
.menu a:link { color: #FFFFFF; text-decoration: none; }
.menu a:visited { color: #FFFFFF; text-decoration: none; }
.menu a:hover { color: #FFFFFF; text-decoration: none; background-color: #A78433 }

.menu2 { width: 162px; padding: 10px; margin: 0px 5px 15px 14px; text-align: left; color: #2D2E2D; background-color: #B9DD6F; }
.menu2 p span a { font-size: 10px; color: #644F1E }

.telo { width: 905px; margin: 0px; padding: 0px; }

.texto { width: 495px; margin: 0px; padding: 0px; clear: none; float: left; text-align: left; }
.textfl { width: 460px; height: 345px; margin: 0px 5px 15px 5px; padding: 10px; background-color: #B9DD6F; background-image: url(images/noflash.jpg); background-position: top left; background-repeat: no-repeat; }

.text { width: 657px; margin: 0px 5px 15px 5px; padding: 12px; background-color: #FFFFFF; overflow: visible; }

.text h1 { font-size: 1.2em; color: #0000; font-weight: bold; }
.text h2 { margin: 15px 0px 10px 0px; font-size: 1.3em; font-weight: bold; color: #54411B; }
.text h3 { margin: 5px 0px 10px 0px; color: #FF0033; }
.text p {  padding: 0px; margin: 0px 0px 10px 0px; line-height: 120% }
.text table { float: none; padding: 0px; margin: 5px 0px 5px 0px; border-collapse: collapse; }
.text td { vertical-align: text-top; font-size: 0.9em; color: #000; }
.text ul { list-style-type: square; padding: 0px; margin: 3px 3px 3px 15px; }
.text li { list-style-type: square; padding: 0px; margin: 5px 0px 5px 0px; font-weight: normal; line-height: 140% }
.text ul.ul2 { list-style-type: square; padding: 0px; margin: 10px 3px 10px 15px; }
.text .ul2 li { list-style-type: square; padding: 0px; margin: 5px 0px 5px 0px; font-weight: normal; }
.text .ilustrace { margin: 10px 0px 10px 10px; border: 1px solid #988057; }
.text sup { font-size: 0.8em; }
.text a img { margin: 10px; border: 1px solid #A78433; }


.obro { width: 203px; margin: 0px; padding: 0px; clear: right; float: right; }
.obr { width: 173px; padding: 0px; margin: 0px 10px 15px 20px; text-align: left; }
.obr ul { margin: 50px 0px 0px 0px; padding: 0px; }
.obr li { width: 173px; margin-bottom: 15px; list-style: none; list-style-type: none; }


.pata { width: 1000px; height: 100px; margin: 0px; padding: 0px; border: 0px; text-align: center; clear: both; background-image: url(images/pozadipata.jpg); background-repeat: no-repeat; background-position: bottom; }

.iservis { font-size: 0.7em; padding-top: 75px; color: #000000; }
.iservis a, .iservis a:link, .iservis a:visited, .iservis a:hover { color: #000000; text-decoration: underline; }


TABLE.common {width: 745px;  border: 0; font-size: 1em; border-left: 1px solid #B0DD9A; border-bottom: 1px solid #B0DD9A; border-top: 1px solid #B0DD9A;}
TABLE.common TD, TABLE.common TH {padding: 0.3em 0.5em; border-right: 1px solid #B0DD9A;}
TABLE.common TD {font-family: Calibri,'Myriad Pro','Microsoft Sans Serif',sans-serif;}
TABLE.common TD STRONG {font-family: Calibri,'Myriad Pro','Microsoft Sans Serif',sans-serif;}
TABLE.common TD.tar {padding-right: 10px;}
TABLE.common TH {background-color: #4AA73F; color: #fff; font-family: Verdana, sans-serif; padding: 0.5em; border-right: 1px solid #7C8F99; text-align: center; font-size: 90%; border-bottom: 1px solid #7C8F99;}
TABLE.common TH.dark {background-color: #7C8F99;}
TABLE.common TR.tr1 TD, TABLE.common TR TD {background-color: #fff;}
TABLE.common TR.tr2 TD {background-color: #F0FFD2;}
TABLE.common TR.tr3 TD {background-color: #1A8D16}

#mojemapa { font-size:0.7em; margin-top: 10px }

.dp { margin: 0px; }
.db { margin: 15px 0px 10px 0px; }

.di { margin: 0px 0px 5px 0px; width: 350px; }
.dta { margin: 1px 0px 10px 0px; width: 640px; }
.cap { width: 142px; margin-top: 5px; }
hr { width: 650px; clear: both; height: 1px; color: #A78433; background-color: #A78433; border: 0px solid #A78433; }



