body { padding: 0; margin: 0 0 10px 0; text-align: center; background: #003658 url('body-pozadi.jpg') top center repeat-x; font-family: Tahoma; font-size: 0.75em; line-height: 22px; color: #015889; }
#editorbody { background: white; padding: 0 20px; text-align: left; }
#editorbody .boxy { color: black; }

table { font-size: 1em; line-height: 22px; }
table, p { margin: 10px 0; }
table p { margin: 0; }

h1 { font-size: 16px; color: #5a5a5a; font-weight: normal; line-height: 30px; text-align: center; margin: 0; padding: 0; font-family: "Verdana"; }
h1 strong { color: #0071b0; }
h1:first-letter { font-size: 24px; color: #0071b0; font-weight: bold; }
h2 { font-size: 14px; font-weight: normal; border-bottom: 1px solid silver; text-align: center; }

a { text-decoration: none; }

strong { color: #00d280; }

#obsah_okraj { background: transparent url('obsah-pozadi.png') top center repeat-y; width: 838px; padding: 0; margin: 278px auto 0 auto; text-align: left; }
#obsah { min-height: 460px; width: 525px; padding: 0 42px 20px 36px; float: right; background: transparent url('obsah-bottom.jpg') left bottom no-repeat; }

#paticka { color: white; width: 838px; height: 50px; padding: 24px 0 0 0; margin: 0 auto; background: transparent url('paticka-pozadi.jpg') top center no-repeat; text-align: left; }
#paticka a { color: white; text-decoration: none; }

#stranka { position: absolute; top: 0; left: 0; padding: 0; margin: 0; width: 100%; }
#okraje { position: relative; width: 838px; margin: auto; text-align: left; }

#hlavicka { width: 100%; height: 278px; background: transparent url('hlavicka-pozadi.jpg') top center no-repeat; text-align: left; position: relative; }
#hlavicka_vnitrni { width: 838px; height: 271px; margin: auto; }

#levy_sloupec { width: 228px; height: 10px; position: absolute; left: 7px; top: 0; }

#menu_bottom { position: absolute; margin-top: -221px; width: 235px; height: 197px; background: transparent url('menu-bottom.jpg') top left no-repeat; }

#menu { text-align: left; font-family: Verdana; }
#menu ul { padding: 0; margin: 0;  list-style-type: none; }
#menu li { background: transparent url('menu-tlacitko.jpg') top left no-repeat; }
#menu ul a { letter-spacing: 1px; color: #fefefe; height: 28px; text-align: right; padding: 9px 30px 0 66px; font-weight: bold; display: block; text-decoration: none; }
#menu ul a:hover { background: transparent url('menu-top.jpg') top center no-repeat; }

table.boxy { margin: auto; border-collapse: collapse; color: white; background: transparent url('box-pozadi.jpg') top left; }
table.boxy td.box_obsah { padding: 6px 14px 12px 14px; vertical-align: top; width: 146px; }
table.boxy td.box_top { background: transparent url('box-top.jpg') top left no-repeat; height: 4px; font-size: 1px; line-height: 1px; width: 174px; padding: 0; }
table.boxy td.box_bottom { background: white url('box-bottom.jpg') top left no-repeat; height: 24px; padding-right: 12px; text-align: right; }
table.boxy td.box_bottom a { color: white; font-weight: bold; }
table.boxy td.box1 { background: transparent url('box1-pozadi.jpg') top left no-repeat; }
table.boxy td.box2 { background: transparent url('box2-pozadi.jpg') top left no-repeat; }
table.boxy td.box3 { background: transparent url('box3-pozadi.jpg') top left no-repeat; }
table.boxy td.box_nadpis { color: black; font-weight: bold; height: 74px; padding-left: 100px; }


table.vlastnosti { width: 100%; }
table.vlastnosti td { padding: 4px 8px 20px 8px; }
table.vlastnosti th { padding: 4px 8px; text-align: left; background: #70ecb7; border-bottom: 2px solid blue; }


.fotogalerie_nahled { position: relative; float: left; width: 33%; height: 152px; text-align: center; margin-bottom: 16px; border: 1px solid silver; }

