
a { color: #aaa; text-decoration: underline; }
a:hover { color: #efc300; text-decoration: underline; }
a.gal { color: #fff; font-weight: bold; }
a.gal:hover { color: #efc300; }

body{ margin: 0px; padding: 0px; background-color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; _font-size: 80%; color: #999; text-align: center; }

/* KOSTRA ******************************************************************** */
div#divBODY { width: 800px; margin: 0 auto; position: relative; }
div#divTOP { width: 800px; height: 84px; background: url('../gfx/top_cs_en.png') no-repeat top center; position: relative; }
div#divTELO { width: 630px; float: left; }
div#divSLOUPEC { width: 170px; float: right; background: url('../gfx/top2.png') no-repeat top center; }
div#divKONTAKT { width: 170px; margin-top: 168px; text-align: left; background: url('../gfx/pruhy2.png') no-repeat 0px 50px; }
div#divBOTTOM { width: 800px; height: 25px; text-align: center; clear: both; padding-top: 10px; _padding-top: 0px; _margin-top: 10px; font-size: 11px; }

/* IMAGES ******************************************************************** */
img.pruh { width: 600px; height: 1px; margin-bottom: 5px; }
/*img.thumb { width: 170px; height: 128px; margin: 5px; border: 1px solid #666; }*/
img.thumb { border: 1px solid #666; }
img.navigace { width: 25px; height: 25px; border-width: 0px; }

/* HEAD ********************************************************************** */
div#divTOP h2 { font-size: 15px; margin: 0px; position: absolute; top: 43px; right: 355px; }
div#divTOP div { font-size: 11px; font-weight: bold; margin: 0px; position: absolute; top: 66px; left: 5px; }
div#divTOP div a { color: #999; text-decoration: none; }
div#divTOP div a:hover { color: #efc300; }
div#divTOP a.vlajka { display: block; width: 19px; height: 13px; position: absolute; top: 11px; }
div#divTOP a#a_cs { left: 571px; }
div#divTOP a#a_en { left: 595px; }
div#divTOP a#a_index { display: block; width: 445px; height: 50px; position: absolute; top: 11px; left: 5px; }


/* KONTAKT ******************************************************************* */
div#divKONTAKT h2 { color: #7376ff; font-size: 11px; font-weight: normal; _margin: 0px; _margin-top: 7px; _margin-bottom: 10px; }
div#divKONTAKT img { width: 20px; height: 20px; border-width: 0px; vertical-align: middle; }

/* TELO ********************************************************************** */
div#divTELOTEXT { margin: 5px; text-align: justify; margin-right: 30px; }
/* p { text-align: justify; } */
ul { list-style-type: square; }
table, table.admin, table.form, textarea, input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; }
table td { text-align: left; }
.note { color: #777; margin-top: 10px; }
div.thumb { width: 180px; height: 180px; float: left; text-align: center; border: 1px solid #222; }
div.thumb div { width: 170px; height: 128px; margin: 5px; }
div.thumb a { text-decoration: none; }

/* DETAIL FOTO *************************************************************** */
div#divIMG { display: none; z-index: 10; position: absolute;  top: 0px; left: 0px; width: 800px; height: 800px; background-image: url('../gfx/pixel.png'); }
img.navigace { width: 25px; height: 25px; border-width: 0px; vertical-align: middle; }

/* LEVY SLOUPEC MENU ********************************************************* */
a.menu { color: #999; text-decoration: none; font-weight: bold; }
a.menu:hover { color: #efc300; }

/* ADMIN ********************************************************************* */
.echo { color: red; }
table.admin td, table.admin th { text-align: center; vertical-align: top; }
table.form td, table.form th { text-align: left; vertical-align: top; padding: 2px; }
select, textarea, input { width: 300px; }
textarea { height: 100px; }
input.submit { width: auto; }
a.im { color: #8b8eff; }
a.im:hover { color: #efc300; }
.modra { color: #8b8eff; }
h1 { text-align: center; color: #7376ff; }