body     { font-size: 92%; _font-size: 100%; font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif; background-color: #7bb132; background-image: url(images/body_bg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0        }
/*division*/
#content          { background-image: url(images/bg1.gif); background-repeat: repeat-y; text-align: left; width: 774px; margin: 0 auto; padding: 0; }
#header   { background-image: url(images/header2.jpg); background-repeat: no-repeat; height: 171px  }
#flag                 { margin: 0; padding: 20px 0 0 690px }
#flag img { margin: 0; padding: 0; border: 0 }
#flag a img { border: solid 2px #fff }
#flag a:hover img { border: solid 2px #ed1c24 }
#find { margin: 0; padding: 134px 0 0 505px; }
#find form { margin: 0; padding: 0; }
#find p { margin: 0; padding: 0; }
#left { color: #fff; width: 265px; float: left; margin: 0; padding: 0 0 0 0; }
#left p { margin: 0.5em 13px 0.5em 25px; }
#left_kont a { color: #ffe424; }
#left_kont a:hover { color: #ffe424; }
#right { width: 509px; float: left; margin: 0; padding: 0; }
#footer { background-image: url(images/footer1.gif); background-repeat: no-repeat; text-align: center; width: 774px; height: 14px; margin-right: auto; margin-left: auto; }
#copy p { text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; }
#copy a { color: #000; text-decoration: none; }
#copy a:hover { color: #fff; text-decoration: underline; }
#copy span { color: #608040; font-size: 90%; }
#copy span a { color: #608040; }
#enoviny fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
/*tags*/
ol { font-size: 90%; }
ul { font-size: 90%; margin: 0 0 10px 20px; padding: 0; }
ul li     { margin: 0 0 0 20px; padding: 0 0 0 10px; list-style-image: url(images/ctv-green.gif); }
p  { font-size: 0.8em; text-align: justify  }
a { color: #367adf; }
a:hover { color: #ed1c24; }
h1     { font-size: 1.3em; margin-top: 0; padding-top: 0; padding-bottom: 3px; border-bottom: 3px solid #7bb132; }
h2 { font-size: 1.2em; margin-top: 1.5em; padding-top: 0; padding-bottom: 3px; border-bottom: 3px solid #7bb132; }
h2.nomar { margin-top: 0; }
h3 { color: #00527c; font-size: 1em; background-color: #b4da6f; margin: 10px 3px 10px 15px; padding: 5px 0 5px 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
hr { display: none; }
img { border: solid 3px #8d8d8d; }
table { font-size: 0.7em; width: 100%; margin-bottom: 10px; border: none; border-collapse: collapse     }
th { padding: 6px 3px; border-bottom: 1px solid #fff; }
td { padding: 2px 4px; }
strong { text-align: left; }
.tmava { background-color: #e3e3e3; }
.svetla { background-color: #efefef; }
/*navigace*/
#navigace ul{ margin: 0 0 0 25px; padding: 0; list-style-type: none; }
#navigace ul li{ margin: 0 0 3px; padding: 0; list-style-type: none; list-style-image: none; }
.plus a { color: #fffbf0; text-decoration: none; background-image: url(images/plus.gif); background-repeat: no-repeat; background-position: left center; width: 200px; margin: 0; padding: 0 0 0 15px; }
.minus a { color: #fffbf0; text-decoration: none; background-image: url(images/minus.gif); background-repeat: no-repeat; background-position: left center; width: 200px; margin: 0; padding: 0 0 0 15px; }
#navigace ul li a:hover { color: #ffe424; }
#navigace ul li a:visited { color: #fff; }
#navigace ul li ul{ margin: 3px 0 5px; padding: 0; }
#navigace ul li ul li{ background-image: none; margin: 0 0 3px 10px; padding: 0 0 0 10px; list-style-image: none; }
#navigace ul li ul li a{ background-image: none; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }
body.uvod #navigace li#nav-1 a, 
body.firma #navigace li#nav-2 a, 
body.produkt #navigace li#nav-3 a, 
body.technika #navigace li#nav-4 a, 
body.sluzba #navigace li#nav-5 a,
body.akc #navigace li#nav-6 a,
body.nabidka #navigace li#nav-7 a,
body.soubor #navigace li#nav-8 a,
body.kont #navigace li#nav-9 a { color: #ffe424; text-decoration: none }
/*classes*/
.cleaner { font-size: 1px; line-height: 1px; float: none; clear: both }
.delitko { background-image: url(images/delitko.gif); background-repeat: no-repeat; height: 25px; float: none; clear: both; margin-bottom: 5px; }
.inner    { padding: 20px 25px 10px 10px; }
.inner2 { padding-top: 10px; padding-bottom: 10px; }
.fl_left { margin-right: 10px; margin-bottom: 10px; float: left }
.fl_right { margin-bottom: 15px; margin-left: 15px; float: right }
.nobr { border-style: none; border-width: 0; }
.yellow { color: #ffe424; }
.noscreen { display: none; }
.d2 { width: 220px; float: left; margin-right: 10px; }
.peekaboo { position: relative; }
a.odkaz_sipka    { color: #367adf; background-image: url(images/li.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 10px }
a:hover.odkaz_sipka  { color: #ed1c24 }
.box { background-color: #fff; margin-bottom: 10px; padding: 5px; border: solid 3px #8d8d8d; }
.box p { text-align: justify; margin: 0.5em 0; padding: 0; }
.box p.center { text-align: center; }
.box a.out {
	background-image: url(images/out_white.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.fox_floater { width: 100%; float: left; }
.osoba { background-image: url(images/id.gif); background-repeat: no-repeat; background-position: left center; text-align: left; padding-left: 30px; }
.list { background-image: url(images/text_columns.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.list_p { margin: 0; padding: 0 0 1em; _padding: 0 0 0.5em; }
.list a { font-size: 110%; font-weight: bold; }
.inzer { background-color: #d4d4d4; width: 150px; padding: 7px 5px 4px; border: solid 1px #7bb132; }
.inzer_img { background-image: url(images/note2_add.gif); background-repeat: no-repeat; background-position: left center; _width: 1em; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-left: 20px; }
.boxik { margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #7bb132; border-bottom: 1px solid #7bb132; }
.boxik p { margin-left: 115px; }
.boxik_title { margin-top: 0; padding-top: 0; }
.boxik img { display: block; }
.coins { font-weight: bold; background-image: url(images/coins.gif); background-repeat: no-repeat; background-position: left center; margin-right: 10px; _width: 1em; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-left: 20px; }
.vice { background-image: url(images/page.gif); background-repeat: no-repeat; background-position: left center; _width: 1em; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-left: 20px; }
.bazar_table { font-size: 0.8em; width: 250px; margin-bottom: 0; margin-left: 15px; padding-bottom: 0; border-left: 1px solid #000; }
.bazar_table td { padding-left: 10px; }
.detail_title { color: #00527c; margin: 0; padding: 0; }
.detail_text { margin-top: 0; margin-bottom: 0; margin-left: 15px; padding-bottom: 10px; padding-left: 20px; border-left: 1px solid #b4da6f; }
p.detail_text { text-align: justify; }
.detail_table { margin-top: 5px; margin-bottom: 5px; border: solid 1px #998d8d; }
.detail_table td { border: solid 1px #998d8d; }
.zpet { background-image: url(images/arrow_blue_left.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.galerie      { text-align: center;}
.galerie p { text-align: center; }
.galerie img    { margin: 0 auto 0; padding: 0; }
.float_box, .float_box1 { width: 143px; float: left; margin-right: 10px; display: block; }
.float_box2, .float_box3 { width: 221px; float: left; margin-right: 10px; display: block; }
.float_box p, .float_box1 p, .float_box2 p, .float_box3 p { font-size: 0.7em; text-align: center; }
.float_box1, .float_box3 { margin-right: 0; }
.red { color: #ea2526; }
.center { text-align: center; }
.pdf { background-image: url(images/pdf.gif); background-repeat: no-repeat; height: 15px; padding-left: 20px; }
.info { background-color: #b4da6f; background-image: url(images/info.gif); background-repeat: no-repeat; background-position: 7px center; padding: 10px 10px 10px 30px; border: solid 1px; }
.line_size { width: 310px; float: left; }
/*formular */
fieldset { margin: 0; padding: 10px; border: solid 1px #245682; }
legend { color: #fff; background-color: #245682; padding: 2px 5px; border: solid 1px #245682; }
label { color: #000; text-align: right; margin-right: 10px; width: 35%; float: left }
.nodisp { display: none; }
.chyba  { color: #fffbf0; font-weight: bold; background-color: #246398; padding: 10px; border-top: 1px solid #000; border-bottom: 1px solid #000  }
/*printit*/
.top { _width: 2em;  white-space:nowrap; background-image: url(images/top.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.print { _width: 2em;  white-space:nowrap; background-image: url(images/print.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 0; margin-left: 20px; padding-top: 1em; padding-bottom: 1em; padding-left: 20px; }
.printit { margin: 0; padding: 0; }
/*novinky*/
.novinka_title { margin-top: 0; padding-top: 0; }
.novinka_datum { background-image: url(images/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: 0; padding: 0; }
.novinka_archiv { background-image: url(images/archiv_news.gif); background-repeat: no-repeat; height: 16px; padding-left: 20px; }
/*clanky*/
.clanek { background-color: #fff; margin-bottom: 10px; padding: 10px; border: solid 1px #000; }
/*peekaboo bug*/
.clanek p { text-align: left; margin-top: 0; } 
.out {
	background-image: url(images/out.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}