body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url("../img/bg.gif");
background-repeat: repeat;
text-align: center;
padding-top: 10px; padding-bottom: 0;
font-size:90%; }
#content_out    { position:relative;

overflow:hidden;
background-image: url("../img/bg_main.gif"); background-repeat: repeat-y; background-position: center 0; text-align: left; margin: 0 auto; padding: 0; width: 762px }
#navigace         { color: #ccc; font-size: 12px; background-image: url("../img/bg_nav.jpg");  background-position: 0 center; text-align: center; height: 35px; border-right: 2px solid #f8ac08; border-left: 2px solid #f8ac08 }
#navigace ul     { margin: 0; padding: 6px 0 0 }
#navigace ul li  { list-style-type: none; display: inline; margin: 0; padding: 0 }
#navigace a      { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 10px }
#navigace a:hover { color: #8eb86b }
.head {
height: 224px;
width: 760px;
overflow:hidden;
margin: 0; padding: 0;
}
/**/
.head-logo    {

display:block;
position:relative;
overflow:hidden;
background-image: url("../img/header3.jpg"); background-repeat: no-repeat; background-position: center top;
margin: 0; padding: 0; width: 760px; height: 224px;
z-index: 99999; border:0 none;}

h1    {
overflow:hidden;
position: absolute;
top: 100px;
left:25px;
width: 710px;
padding:0;
margin:0;
display:block;
}

.head-logo span { display: none }
#mobil { position:absolute;top:10px;right:20px }
img { background-color: #fff; padding: 5px; border: solid 1px #666 }
img.clara { background-color: #fff; padding: 0; border: 0;width:190px; }
ul { }
ul li { list-style-image: url("../img/sipka_odkaz.gif") }
.fl_left { margin-right: 15px; margin-bottom: 10px; float: left }
#left           { margin: 0; padding: 0 0 10px; width: 520px; float: left }
#left_in   { padding: 15px 15px 0 }
#left_in h2, #left_in h3    { white-space: nowrap;color: #da1212; font-size: 18px; font-weight: bold; background-image: url("../img/sipka_green.gif"); background-repeat: no-repeat; background-position: left center; margin: 0 0 1em; padding: 0 0 0 40px; height: 21px }
#left_in h3     { color: #a2ca2c; font-size: 16px }
p { font-size: 0.9em; text-align: justify }
a  { color: #649619; text-decoration: underline }
a:hover { color: #f30; text-decoration: underline }
#right         { padding: 15px 15px 10px 540px; }
#right h3     { color: #7f7f7f; font-size: 18px; font-weight: bold; background-image: url("../img/sipka_grey.gif"); background-repeat: no-repeat; background-position: left center; margin: 0 0 10px; padding: 0 0 0 40px; height: 21px }
#right form       { background-color: #ccc; margin-top: 10px; padding: 1px 1px 1px 5px; border: solid 1px #7f7f7f }
#footer   { font-size: 0; line-height: 0; background-image: url("../img/foot.gif"); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; height: 6px }
.cleaner  { font-size: 1px; line-height: 1px; margin: 0; padding: 0; float: none; clear: both }
.d1  { width: 195px; float: left }
.d2 { padding-left: 210px }
.copy   { color: #ccc; font-size: 0.7em; margin-top: 15px }
.copy p   { text-align: center; margin: 0; padding: 0 }
.copy a { text-decoration: none }
.copy a:hover { text-decoration: underline }
.small a  { text-decoration: underline }
.info { background-color: #ccc; padding-right: 25px; padding-left: 25px; border: solid 2px #a2ca2c; }
/*forms */
form         { background-color: #ccc; margin: 0 0 10px; padding: 10px 5px; border: solid 1px #663 }
form p   { margin: 5px 0; padding: 0 }
fieldset { margin: 0; padding: 5px 0; border-width: 0 }
select  { width: 250px }
.sel-kratsi    { margin-right: 20px; width: 135px }
label  { font-weight: bold; text-align: right; margin-right: 0.5em; padding-top: 0.2em; width: 40%; float: left }
input     { border: solid 1px #a2ca2c }
textarea  { width: 200px; border: solid 1px #dfd9c1 }
.nodisp { display: none; }
.chyba  { font-weight: bold; background-color: #d2ea58; padding: 10px; border-top: 1px dotted #5a6b41; border-bottom: 1px dotted #5a6b41 }
.tlac { color: #fff; background-image: url("../img/tlac.jpg"); background-repeat: repeat-x; background-position: 0 top; width: auto; height: 21px }
.email { width: 100px; border: solid 1px #a2ca2c }
/* -------------- */
table       { color: #333; font-size: 12px; text-align: left; margin: 5px 0 15px; padding: 0; border: none; border-collapse: collapse                      }
th        { color: #fff; font-weight: bold; background-color: #a2ca2c; padding: 2px 5px; border: solid 1px #7f7f7f }
td        { padding: 2px 5px; border: solid 1px #7f7f7f }
.red { color: #f00; font-weight: bold }
.noscreen { display: none; }
.novinka_datum { background-image: url("../img/datum.gif"); background-repeat: no-repeat; height: 16px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 20px; border-style: none; border-width: 0; }
.novinka_text { margin: 2px 0 0 0; padding: 0 0 4px 0;font-style:italic;/*text-align:left;*/
border-bottom:1px solid #E4E4E4;
}
.novinka_archiv { background-image: url("../img/archiv_news.gif"); background-repeat: no-repeat; height: 16px; padding-left: 20px; }

h4.blue {
color:blue;
}

ul.disc li {
list-style-image:none;
}
.dulezite {
    color: #FF3300;
}
