body { margin: 0; padding: 0; border: 0; font: 1em sans-serif; background: url("obr/background.gif") top left repeat; color: black; text-align: center; }

#telo { border: 0; padding: 0; width: 788px; position: relative; margin: auto; background: url("obr/okraje.gif") top left repeat-y white; }

#hlavicka1 { border: 0; margin: 0; padding: 0; width: 762px; height: 62px; position: relative; margin: auto; background: url("obr/bg-hlavicka.gif") top left no-repeat; text-align: left; }
#logo { padding: 0; margin: 0; background: url("obr/logo.gif") no-repeat; }
#logo strong { padding: 0; display: block; margin: 0px; width: 398px; height: 62px; position: relative }
#logo strong span { padding: 0; display: block; z-index: 1; background: url("obr/logo.gif"); left: 0; margin: 0; cursor: hand; width: 398px; position: absolute; top: 0; height: 62px }
#logo a { color: black; font-size: 20px; }

#hlavicka2 { border: 0; margin: 0; padding: 0; width: 762px; height: 183px; position: relative; margin: auto; background: url("obr/rybky.jpg") top left no-repeat; }
#hledani { text-align: right; width: 737px; _width: 724px; padding: 20px 0 0 0 }
input, textarea, select { color: black; text-align: center; width: 166px; font-style: italic; font-size: 11px; font-family: Georgia, serif; padding: 3px 0 3px 0; margin: 0 0 3px 0;  }
input.tlacitko {background-color: #4D95F6; color: black; cursor: hand; text-align: center; width: 170px; font-style: normal; font-size: 11px; font-family: Georgia, serif; padding: 3px 0 3px 0 margin: 0 0 20px 0; }
.pokracovat { cursor: hand }
.pocetryb { width: 88px; }
.rozmerbio { width: 26px; }
.kontaktinput { width: 195px; text-align: left;  }
.kontaktpozn { width: 195px; height: 50px; text-align: left; }
.heslo { font-size: 80%;  }

#vetavhlavicce {color: black; text-align: center; width: 207px; font-style: normal; font-size: 11px; font-family: Georgia, serif; padding: 3px 0 3px 0; margin: 33px 0 3px 552px; _margin: 30px 0 3px 545px; }
#tlacitko2 {background-color: #4D95F6; color: black; border: 1px solid #4A85D5; text-align: center; width: 170px; font-style: normal; font-size: 11px; font-family: Georgia, serif; padding: 3px 0 3px 0; margin: 0 0 0 567px; _margin: 0 0 0 552px; }
#tlacitko2 a { font-family:  Georgia, serif; }
#tlacitko2 a:link { color: black; text-decoration: none; }
#tlacitko2 a:visited { color: black; text-decoration: none; }
#tlacitko2 a:active { color: black; text-decoration: none; }
#tlacitko2 a:hover { color: black; text-decoration: none; }

#navig1 { border: 0; padding: 0; margin: 0; width: 762px; height: 34px; position: relative; margin: auto; background: url("obr/logo-stred.gif") top left no-repeat black; text-align: left; }
#navig1 a { padding: 0 5px 0 5px; background: none; font-family:  Georgia, serif; font-size: 100%; }
#navig1 a:link { color: #E2E1E1; text-decoration: none; }
#navig1 a:visited { color: #E2E1E1; text-decoration: none; }
#navig1 a:active { color: #FDB680; text-decoration: none; }
#navig1 a:hover { color: #FDB680; text-decoration: none; }     
#navig1 ul { border: 0; margin: 0; padding: 0 0 0 16px; text-align: left; width: 570px; }
#navig1 li { letter-spacing: 0; display: inline; border: 0; margin: 0; padding: 0; font-size: 70%; }

.prava { float: right; margin: 0; padding: 10px 20px 0 5px; font-size: 70% }
.mezera { width: 20px }
#kolonkyprava { text-align: right; padding: 10px 0 0 0 }

#navig2 { border: 0; padding: 0; margin: 0; width: 762px; height: 34px; position: relative; margin: auto; background: url("obr/navig2.gif") no-repeat bottom left black; text-align: left }
#navig2 a { padding: 0; font-family:  Georgia, serif; font-size: 100%; background: #353535; }
#navig2 a:link { color: #E2E1E1; text-decoration: none; }
#navig2 a:visited { color: #E2E1E1; text-decoration: none; }
#navig2 a:active { color: #FDB680; text-decoration: none; }
#navig2 a:hover { color: #FDB680; text-decoration: none; }  
#navi1 { width: 182px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px } 
#navi2 { width: 182px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px } 
#navi3 { width: 120px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px } 
#navi4 { width: 100px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px } 
#navi5 { width: 80px; height: 20px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px; padding: 8px 0 0 0 } 
#navi6 { width: 70px; height: 20px; text-align: center; font-size: 11px; background: #353535; float: left; margin: 2px; padding: 8px 0 0 0 } 


#main1 { border: 0; margin: 0; padding: 0; width: 762px; position: relative; margin: auto; background: #BBD6FA }
#main2 { border: 0; margin: 0; padding: 0 0 7px 0; text-align: left; background: url("obr/leva.gif") top left repeat-y }
#left { border: 0; float: left; width: 513px; margin: 0; padding: 7px 14px 0 20px }
#left li { font-size: 80% } 

.column-leva { margin: 0; padding: 0; border: 0; }
#right { border: 0; margin: 0 0 0 547px; _margin: 0 0 0 519px; padding: 10px 10px 0 14px; _padding: 17px 10px 0 14px; height: 100%; text-align: right; }
#right a { padding: 0; font-family:  Georgia, serif; font-size: 70%; font-weight: bold }
#right a:link { color: black; text-decoration: none; }
#right a:visited { color: black; text-decoration: none; }
#right a:active { color: #FE9341; text-decoration: none; }
#right a:hover { color: #FE9341; text-decoration: none; }     
#right ul { border: 0; margin: 0; padding: 5px 0 0 0; }
#right .rody { font-size: 70%; font-family:  Arial, san-serif; font-weight: normal }
#right li { letter-spacing: 0; display: list-item; list-style-type: none; border: 1px solid #8FBCF9; margin: 2px 0 2px 0; padding: 1px; }
.aktivnirod { background: #A9CBF8; }
#novinky a { color: #255EA9; padding: 0; font-family: Arial, sans-serif; font-size: 100%; font-weight: strong }
#novinky a:link { color: #255EA9; text-decoration: underline; }
#novinky a:visited { color: #255EA9; text-decoration: underline; }
#novinky a:active { color: #FE9341; text-decoration: underline; }
#novinky a:hover { color: #FE9341; text-decoration: underline; } 

#paticka { border: 0; padding: 0; color: #E2E1E1; width: 762px; height: 36px; position: relative; margin: auto; background: url("obr/paticka.gif") no-repeat top left black; text-align: left; }
#paticka a { padding: 0; font-family:  Georgia, serif; font-size: 100% }
#paticka a:link { color: #E2E1E1; text-decoration: none; }
#paticka a:visited { color: #E2E1E1; text-decoration: none; }
#paticka a:active { color: #FDB680; text-decoration: none; }
#paticka a:hover { color: #FDB680; text-decoration: none; }
.prava1 { float: right; margin: 0; padding: 12px 15px 0 10px; font-size: 70% }
#copyright { padding: 12px 0 0 16px; font-size: 70% }

#spodek { width: 788px; height: 12px; background: url("obr/spodek.gif") top left no-repeat; margin: auto; padding: 0 0 5px 0 }

h1 { color: #301773; font-size: 120%; font-family: Georgia, serif; font-weight: normal; padding: 0; margin: 10px 0 15px 0; _margin: 15px 0 15px 0;border-bottom: 1px solid #301773; }
h2 { color: #301773; font-size: 105%; font-family: Georgia, serif; font-weight: normal; padding: 0; margin: 20px 0 5px 0; _margin: 10px 0 15px 0; }
h3 { color: #404040; font-size: 140%; padding: 0; font-family: Georgia, serif; font-weight: bold; margin: 5px 0 8px 0; }
h4 { color: #404040; font-size: 90%; padding: 0; font-family: Georgia, serif; font-weight: normal; border-bottom: 1px solid #404040; margin: 15px 0 10px 0; padding: 0; _padding: 5px 0 0 0; }
img { border: 1px solid #BBD6FA; padding: 2px }
p { font-size: 80%; padding: 5px 0 5px 0; margin: 0 }
.kosikpodnadpis { background: #E3EDFA; padding: 5px; } 
.cervene { background: #FBA8B4; padding: 5px; } 
.popispotreb { font-size: 100% }

a { font-size: 100% }
a:link { color: #4D95F6; text-decoration: underline; }
a:visited { color: #4D95F6; text-decoration: underline; }
a:active { color: #FE9341; text-decoration: underline; }
a:hover { color: #FE9341; text-decoration: underline; }

#velkoheslo a { font-size: 70%; font-weight: normal }
#velkoheslo a:link { color: #4D95F6; text-decoration: underline; }
#velkoheslo a:visited { color: #4D95F6; text-decoration: underline; }
#velkoheslo a:active { color: #FE9341; text-decoration: underline; }
#velkoheslo a:hover { color: #FE9341; text-decoration: underline; }

.prvni { font-size: 120% }
.cleaner { clear:both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent; }
.cena { font-weight: bold; font-family: Arial, sans-serif; }

table { font-size: 83%; text-align: left; font-family: Arial, sans-serif; }
table input, textarea, select {background-color: #EAF3FF; color: black; border: 1px solid #BBD6FA; text-align: left; text-align: center; width: 50px; font-style: normal; font-size: 11px; font-family: Arial, sans-serif; padding: 0; margin: 0;  }
table input.tlacitko {background-color: #C9DEFA; color: black; cursor: hand; border: 0; text-align: center; width: 90px; font-style: normal; font-size: 11px; font-family: Georgia, serif; }
td { text-align: left; padding: 0; border: 0px; vertical-align: bottom } 
.katalogryb { background: #F3F7FD; padding: 3px; font-size: 90%  }
.pozn { vertical-align: top} 
.obrryby { vertical-align: top; padding: 5px 0 5px 0; border-bottom: 1px dashed #C8C7C6; }
.obrryby1 { vertical-align: top; padding: 5px 0 5px 0; border-bottom: 1px dashed #C8C7C6; border-right: 1px dashed #C8C7C6; }
.spodek { text-align: left; padding: 0 0 5px 0; border-bottom: 1px dashed #C8C7C6; }
.vykup { background: #F3F7FD; padding: 5px  }
.kosik { background: #F3F7FD; padding: 2px; font-size: 90% }
.obrnovinka { padding: 2px; border: 1px solid #007DAC; }
.skladem { font-size: 90% }
.staracena { text-decoration: line-through; }
.novacena { color: #301773; }
