body {background-color: #000; font-family: Tahoma; overflow-y: scroll}
.mb {padding-bottom: 80}

img {border: 0; padding: 0}
hr {color: white; height: 2}
form {margin: 0}
ul {margin-left: 20; padding-left: 0}
em {font-variant: small-caps; font-weight: bold; font-style: normal}
ul {margin-bottom: 0; margin-top: 0}
p {text-indent: 5; margin-top: 3; margin-bottom: 6}

textarea {font-family: sans-serif;}

a, a:active {text-decoration: none; color: #a2a2a2;}
a:visited {color: #aeaeae}
a:hover {color: #a2a2a2}

.upmenu a, .upmenu a:active {text-decoration: underline; color: #ff8635}
.upmenu a:visited {color: #df5900}
.upmenu a:hover {color: #ffa062}


.tabnadpis, .nadpisjustify a, .tabnadpis, .nadpisjustify a:active {text-decoration: underline; color: #f06000}
.tabnadpis, .nadpisjustify a:visited {color: #df5900}
.tabnadpis, .nadpisjustify a:hover {color: #ff8635}

.foto td {width: 120; height: 121; text-align: center}
td.sleva {background-image: url(graphic/sleva.gif); background-repeat: repeat-x;}

.fototabceny a, .fototabceny a:active {text-decoration: underline; color: #ff8635}
.fototabceny a:visited {color: #df5900}
.fototabceny a:hover {color: #ffa062}

.tabtext a, .tabtext a:active {text-decoration: underline; color: #D25400}
.tabtext a:visited {color: #E85C00}
.tabtext a:hover {color: #FF8533}

.menu {font-size: x-small; font-weight: bold; color: #ccc; text-indent: 16}
.menu a {padding: 3}

.main_photo {color: #f60}

.logo_1 {vertical-align: bottom; text-align: center}
.logo_2 {vertical-align: top}

.tabmenu {background-image: url(graphic/menu_bgr.jpg); background-repeat: no-repeat}
.tabnadpis {font-size: x-small; font-weight: bold; color: #f60; background-image: url(graphic/sip_nadpis.gif); background-repeat: no-repeat; background-color: #666666; text-indent: 80}
.tabtext {font-size: x-small; color: #000; background-color: #ebebeb; text-align: justify; padding: 5; line-height: 130%; margin-bottom: 10}

.nadpis {font-size: x-small; font-weight: bold; color: #f60; text-decoration: underline; background-color: #ebebeb; text-indent: 10; line-height: 300%}
.upmenu {font-size: 11; text-align: center; font-weight: bold; color: #f60; background-image: url(graphic/sip_menu.gif); background-repeat: no-repeat; vertical-align: middle;}

.reg {font-size: x-small; display: block; background-color: #363636; font-weight: bold; padding-top: 3; text-align: center; color: #f60; height: 20; width: 160}
a.reg:visited {color: #f60} 
a.reg:hover, .sel {background-color: #5c5c5c}



.fototab, .fotoabceny {font-size: x-small; color: #f60; background-color: #000; text-indent: 10; font-weight: bold}
.fototabceny {border: solid #f60 1px; font-size: x-small; color: #f60; background-color: #666; text-indent: 10; font-weight: bold}

.kosiktab, .subm {font-size: x-small; color: #f60; background-color: #666; font-weight: bold}
.kosiklist td, .kosiklist th {font-size: x-small; color: #f60; background-color: #666; font-weight: bold}

.kosiklist td.nic {background-color: transparent;}

.kosiklist tr {border-bottom: #000 3px solid}
.kosiklist td {text-align: center; }

td.nic {background-color: transparent;}

.nadpiskos {background-color: #c9c9c9;}
.u {font-size: x-small; font-weight: bold; color: #f60; text-decoration: underline}

.nadpisjustify {font-size: x-small; font-weight: bold; color: #f60; background-color: #ebebeb; text-indent: 10; line-height: 120%; text-align: justify; padding: 10;}
.menukat {font-size: x-small; font-weight: bold; color: #f60; text-indent: 10; padding: 2}

.kosiksubmit {border: none; background-color: transparent; margin-left: -8px}
.kosiksend {background-color: #ccc; border: solid black 1px;}

.mnozstvi {border: white 1px solid; background-color: #ccc}


.jmeno {margin-bottom: 10}
.datum {float: right; text-align: right; margin-right: 10; font-weight: bold}
.jmeno b {color: #e50; text-decoration: underline; font-size: x-small;}
.jmeno a {text-decoration: none; font-weight: bold; font-size: x-small;}

.hr, .lhr {background-image: url(graphic/tecka.gif); background-repeat: repeat-y}
.hr {padding-bottom: 10; margin-bottom: -10}
.lhr, .dts {margin-top: -10; height: 10}
.dts {position: relative; top: -40; font-size: xx-large; letter-spacing: -3; color: #8c8c8c}

.li {width: 29; height: 20; background-image: url(graphic/li.gif); background-repeat: no-repeat; float: left}

.ml {margin-left: 35}

.odkaz {float: right; width: 130; word-spacing: 10; margin-right: 10; text-align: right}
.odkaz a {text-decoration: none; font-variant: small-caps; margin-top: 5; font-weight: bold}

.kniha {width: 550; text-align: left; margin-top: -70; position: relative}

.add {margin-left: 20; color: #e50; margin-bottom: 40}
.add b {width: 80; display: block; float: left}
.add div {margin-bottom: 5}

.title {cursor: help}

.subm {margin-left: 80}

.str {margin-top: 20; margin-bottom: 20; text-align: center; font-weight: bold; color: #f60}

.str a, .str a:active {text-decoration: underline; color: #ff8635}
.str a:visited {color: #df5900}
.str a:hover {color: #ffa062}

.posun {margin-top: -80; position: relative;}
.cap {margin-left: 30}

.popis {position: absolute; height: 1; width: 1; overflow: hidden}
