body       { color: #666; font-size: 90%; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; background-color: #abd373; text-align: center }
h1      { color: #f7761c; font-size: 1.3em; font-weight: bold; margin: 0 0 0.4em; padding: 0 }
h2           { color: #f7761c; font-size: 1.2em; font-weight: normal; margin: 0.4em 0; padding: 0 }
p      { text-align: justify; margin-top: 0.6em; margin-bottom: 0.6em }
a  { color: #39c }
img  { padding: 0; border-width: 0 }
a:hover { color: #f00 }
hr { display: none }
ul li { list-style-image: url("/images/ctv.gif") }
.fl_left, img.left { margin-top: 10px; margin-right: 20px; margin-bottom: 10px; float: left }
.fl_right, img.right   { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; float: right }
.right p { text-align: right }
.right { text-align: right }
.red { color: #f30 }
#content                       { background-image: url("/images/xbg.gif"); background-repeat: repeat-y; background-position: left 0; text-align: left; margin: 0 auto; padding: 0; width: 779px }
/* 3 px gap on IE */
* html #left {margin-right:-3px;}
* html #right    { margin-left: 248px; height: 1% }
#left             { position:relative;background-image: url("/images/headerps.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 251px; float: left }
#left-in       { margin-top: 281px; padding: 0 }
#left-in .logo { position:absolute;top: 0; left: 0; width: 251px;height: 100px; display: block; }
#left-in .logo span { display: none; }
#left p    { font-size: 90%; text-align: justify; margin-top: 0.2em; padding: 0 25px 0 15px }
#left ul   { margin: 0 0 0 40px; padding: 0 }
.ingreen   { color: #fff; font-size: 15px; font-weight: bold; margin: 0 0 30px 15px; padding: 0 }
#left h3     { color: #fff; font-size: 1.1em; font-weight: bold; background-image: url("/images/nadpis-side.gif"); background-repeat: no-repeat; background-position: left top; margin-bottom: 0; padding-top: 17px; padding-bottom: 0; padding-left: 15px; height: 50px }
#right          { margin: 0 0 0 251px; padding: 0 }
#right-in                  { margin: 0; padding: 0 20px 0 10px }
#foot              { color: #f9f9e8; font-size: 80%; background-image: url("/images/footer.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: center; margin: 0; padding: 0 0 0; height: 59px; border-width: 0 }
#foot p      { margin: 0; padding: 29px 0 0 100px }
#foot a { color: #f9f9e8; text-decoration: underline }
#foot a:hover { color: #eb3300 }
.cleaner  { font-size: 1px; line-height: 1px; float: none; clear: both }
.navigace                       { color: #fff; font-size: 12px; background-image: url("/images/xnavbar.gif"); background-repeat: no-repeat; background-position: left top; text-align: center; margin: 0; padding: 6px 0 0; height: 64px }
.navigace a          { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0 0 0 }
.navigace a:hover { color: #eb3300; text-decoration: none }
.kosik    { background-image: url("/images/kosik.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 30px; height: 30px }
.nakup   { color: #8eb86b; margin: 0; padding: -10px 0 0; float: right }
.box_bag         { margin: 0; padding: 0; width: 495px; min-height: 100px; border-top: 1px dashed #8eb86b; _height: 10px     }
.box_bag p { padding-left: 120px }
.box_bag strong  { color: #f7941c }
/* formulare */
form   { margin: 0; padding: 0 }
input  { width: 250px; border: solid 1px #f63 }
textarea  { width: 250px; border: solid 1px #f63 }
fieldset          { font: 80%/1 sans-serif; padding: 1em; width: 470px; border-style: dotted none; border-width: 1px 0; border-color: #f63 }
select  { width: 250px; border: solid 1px #f63 }
label { float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold; }
.nodisp { display: none; }
.chyba  { color: #fff; font-weight: bold; background-color: #f7761c; padding: 10px; border-top: 1px dotted #322b29; border-bottom: 1px dotted #322b29  }
.tlac    { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #f7941c; background-repeat: repeat-x; margin: 0; padding: 3px 10px; width: auto; height: 25px; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc }
.pocet   { margin-right: 20px; margin-left: 20px; width: 50px }
#enoviny input  { width: 150px }
#enoviny fieldset    { margin-left: 15px; width: 180px }
#enoviny .tlac  { width: auto }
/* tabulky */
table      { color: #000; margin: 0; padding: 0; width: 490px; border-style: none; border-collapse: collapse     }
td             { font-size: 12px; margin: 0; padding: 5px; border: solid 1px #8eb86b }
th          { color: #fff; font-weight: bold; background-color: #b5dc9d; text-align: left; margin: 0; padding: 5px; border: solid 1px #8eb86b }

.d2 { width: 49%; float: left }
.number { color: #f63; font-size: 20px; font-weight: bold; padding-right: 15px }
.fox_floater  { margin: 0; padding: 0; width: 100%; float: left }
.postup  { font-size: 80%; margin: 0 0 10px; padding: 0; border-top: 1px solid #8eb86b; border-bottom: 1px solid #8eb86b }
