/* CsS styLes */
ul, li, h1, h2,
h3, h4, h5   { margin:0px; padding:0px; font-weight:normal; }
img          { border:0px solid black; }
h1           { font-size:1.6em; color:#000; display:none; text-transform:uppercase;}
h2           { font-size:1.4em; color:#000; }
h3           { font-size:1.3em; color:#000; }
h4           { font-size:1.2em; color:#000; }
h5           { font-size:1.0em; color:#000; }
h6           { font-size:1em; }
p            { margin:9px .1em; position:relative; text-align:justify; }
hr           { color:#4a4634;; background:#4a4634; display:none; }
ul           { margin-left:1em; margin-top:.5em; }
ul ul        { margin-top:.2em; }
li           { list-style-type: disc; margin:10px 0px; margin-left:1em;  }
li li        { list-style-type:square; margin-left:1.9em; }
table        { margin:0px; padding:0px; margin-top:.5em; border-spacing:0px; text-align:left; border-collapse: collapse; }
th           { padding:.1em 1em; font-size:1.1em; background:url('images/th-bg.jpg') repeat-x 302a1aů color:white; font-weight:bold; text-transform:uppercase; border:1px solid #00704a; }
td           { padding:.1em 1em; border-bottom:1px solid #8b8b74;  }
a span       { cursor:pointer; }
a            { text-decoration:underline; font-weight:bold; color:#061333; }
a:hover      { text-decoration:none; font-weight:bold; color:#051741; }
body         { text-align:center; font-family:'Trebuchet MS', Arial,  'Arial CE',geneva;  color:#000000; background:url('images/bg.jpg'); }
textarea,
select       {  }
strong       {  }
textarea,input,select   { font-family:Tahoma, Arial; color:#444444 !important; }

/* main IDs */
#wrapper            { font-size:.75em; line-height:16px;  width:1000px;  padding:0px 0px; padding-bottom:0px; background:#d3cfc4; margin:0px auto; position:relative; top:0px; text-align:left; }
#header             { width:645px; height:100px; background:url('images/header-bg.jpg') top no-repeat;  float:left; position:relative; }
#menu               { width:645px; margin-top:4px; margin-left:10px; position:relative; }
#container          { float:left; position:relative; padding-top:0px;  margin-left:0px; background:url('images/main-bg.jpg') repeat-y ; }
#left               { width:355px;  padding:0px; float:left; position:relative; }
#main               { float:left; width:610px; padding:15px; min-height:163px; background:url('images/main-bg-top.jpg') no-repeat -1px 0px;  position:relative;  }
#footer             { float:right; width:590px; padding-right:55px; height:35px; padding-top:14px; background:url('images/footer-bg.jpg') 0px 0px;; position:relative; text-align:right; top:0px; }

.flags              { position:absolute; right:30px; top:8px; }
.flags a            { float:left; }             
.gallery #main      { min-height:224px; padding-top:0px; }
.gallery .lampicky  {     }
.gallery .archiv .lampicky  { height:47px; width:615px; float:left; background:url('images/galerie-pozadi_01a.jpg') no-repeat ;   }
.gallery #main_part { float:left; padding-top:47px; background:url('images/galerie-pozadi_01.jpg') no-repeat ; }
.gallery #main_part.archiv { float:left; padding-top:47px; background:url('images/galerie-pozadi_01a.jpg') no-repeat ; }

.en.gallery #main_part { float:left; padding-top:47px; background:url('tl_files/nadpisy/galerie-pozadi_01.jpg') no-repeat ; }
.en.gallery #main_part.archiv { float:left; padding-top:47px; background:url('tl_files/nadpisy/galerie-pozadi_01a.jpg') no-repeat ; }


/* top */
.top-right      { width:50%; _width:50.8%; position:absolute; left:50%; height:241px;  top:0px; }
.top-right span { position:absolute; left:500px; width:60px; height:385px; background:url('images/top-right-stin.jpg') repeat-x; top:0px; }
.top-left       { width:50%; _width:50.8%; position:absolute; right:50%; height:241px; top:0px; }
.top-left span  { position:absolute; right:500px; width:85px; height:385px; background:url('images/top-left-stin.jpg') repeat-x; top:0px; }


/* logo */
.logo           { width:355px; height:93px; position:absolute; top:0px; left:0px; }
.logo span      { width:355px; height:93px; position:absolute; top:0px; left:0px; background:none;}
.logo strong    { display:none; }

/* left */
#left .spicka2  { position:absolute; right:-8px; top:667px; background:url('images/spicka.jpg') no-repeat; height:12px; width:8px; font-size:4px; }
#left img       { }
/* index par slov o me */
.par-slov-o-me      { width: 350px; overflow:hidden; float:left; position:relative; }
.par-slov-o-me h2   { display:none; }
.par-slov-o-me .image_container.left    { float:left; margin:3px 10px 10px 0px; padding:5px 2px 0px 3px; width:107px; height:165px; background:url('images/image-bg-left.jpg') no-repeat; display:block; }
.par-slov-o-me .image_container.right    { float:right; margin:3px 0px 10px 10px; padding:5px 3px 0px 2px; width:107px; height:165px; background:url('images/image-bg-right.jpg') no-repeat;  display:block;  }

/* index katalog obrazu */
.katalog-obrazu     { width:240px; overflow:hidden; margin-left:10px; float:left;}
.katalog-obrazu h2  { display:none; }
.katalog-obrazu .image_container.katalog     { float:left; margin-left:3px; padding:5px 2px 0px 3px; width:231px; height:175px; background:url('images/katalog-bg.jpg') no-repeat; display:block; }

/* index napsali o me */
.napsali-o-me     { width:240px; height: 200px; overflow:hidden; margin-left:10px; position:relative; left:-3px; float:left;}
.napsali-o-me h2  { display:none; }
.napsali-o-me .image_container.napsali    { float:left; text-align:justify; line-height: 1.2em; margin-left:3px; padding-left: 10px; padding-right: 10px; padding-top: 5px; width:213px; height:125px; background:url('images/napsali-bg.jpg') no-repeat; display:block; }


/* index nove-obrazy */
.nove-obrazy        { }
.nove-obrazy h2     { display:none; }


/* Classes */
.db             { display:block; }
.cb             { clear:both; }
.fwb            { font-weight:bold; }
.tac            { text-align:center; }
.error          { color:red; font-weight:bold; }

/* header */

#header .right              { height:94px; width:613px; background:url('images/header-right.jpg') no-repeat; margin-left:0px; position:relative; float:left; }

/* Menu */
#menu ul                    { position:relative; margin:0px; margin-top:50px; margin-left:25px;  float:left; }
#menu li                    { display:block; margin:0px;  float:left; position:relative;  }
#menu li p,
#menu li a                  { margin:0px; font-size:11px; text-align:left; text-transform:uppercase; display:block; color:#ccc9b1; text-decoration:none; }
#menu li p,
#menu li a:hover            { color:#d9d7c6; font-weight:bold; }
#menu span                  { display:none; }

#menu p.uvod                { width:60px; height:32px; background:url('images/menu-uvod-o.jpg') no-repeat; }
#menu a.uvod                { width:60px; height:32px; background:url('images/menu-uvod.jpg') no-repeat; }

#menu p.o-me                { width:96px; height:32px; background:url('images/menu-o-me-o.jpg') no-repeat; }
#menu a.o-me                { width:96px; height:32px; background:url('images/menu-o-me.jpg') no-repeat; }

#menu p.denik               { width:106px; height:32px; background:url('images/menu-denik-o.jpg') no-repeat; }
#menu a.denik               { width:106px; height:32px; background:url('images/menu-denik.jpg') no-repeat; }

#menu p.me-obrazy           { width:100px; height:32px; background:url('images/menu-me-obrazy-o.jpg') no-repeat; }
#menu a.me-obrazy           { width:100px; height:32px; background:url('images/menu-me-obrazy.jpg') no-repeat; }

#menu p.archiv              { width:120px; height:32px; background:url('images/menu-archiv-o.jpg') no-repeat; }
#menu a.archiv              { width:120px; height:32px; background:url('images/menu-archiv.jpg') no-repeat; }

#menu p.kontakty            { width:92px; height:32px; background:url('images/menu-kontakty-o.jpg') no-repeat; }
#menu a.kontakty            { width:92px; height:32px; background:url('images/menu-kontakty.jpg') no-repeat; }

.en #menu p.uvod                { width:50px; height:32px; background:url('images/menu-uvod-en-o.jpg') no-repeat; }
.en #menu a.uvod                { width:50px; height:32px; background:url('images/menu-uvod-en.jpg') no-repeat; }

.en #menu p.o-me                { width:96px; height:32px; background:url('images/menu-o-me-en-o.jpg') no-repeat; }
.en #menu a.o-me                { width:96px; height:32px; background:url('images/menu-o-me-en.jpg') no-repeat; }

.en #menu p.denik               { width:60px; height:32px; background:url('images/menu-denik-en-o.jpg') no-repeat; }
.en #menu a.denik               { width:60px; height:32px; background:url('images/menu-denik-en.jpg') no-repeat; }

.en #menu p.me-obrazy           { width:100px; height:32px; background:url('images/menu-me-obrazy-en-o.jpg') no-repeat; }
.en #menu a.me-obrazy           { width:100px; height:32px; background:url('images/menu-me-obrazy-en.jpg') no-repeat; }

.en #menu p.archiv              { width:120px; height:32px; background:url('images/menu-archiv-en-o.jpg') no-repeat; }
.en #menu a.archiv              { width:120px; height:32px; background:url('images/menu-archiv-en.jpg') no-repeat; }

.en #menu p.kontakty            { width:92px; height:32px; background:url('images/menu-kontakty-en-o.jpg') no-repeat; }
.en #menu a.kontakty            { width:92px; height:32px; background:url('images/menu-kontakty-en.jpg') no-repeat; }

/* galerie */
.galerie table  { border:none }
.galerie td     { border:none; background:none; padding:10px; padding-bottom:5px; }
.galerie td img { border:1px solid #d6cfa4; }
.galerie2 img   {  }

.galerie2 .links    { position:absolute; left:120px; top:15px;}

.galerie-pokus             { width:602px; clear:both; padding-left:5px; position:relative; top:-6px; padding-top:0px; }
.galerie-pokus img          { margin-top:32px;  }
.galerie-pokus table       { width:602px; border:none; background:url('images/galerie-pozadi_02.jpg') repeat-y;  position:relative;  }
.galerie-pokus .col_0 img   { margin-left:15px; }
.galerie-pokus .col_1 img  {margin-left:5px; } 
.galerie-pokus .col_2 img  { position:relative; left:-3px; }
.galerie-pokus td          { width:200px; height:177px; vertical-align:top; border:none; }
.galerie-pokus tr          { width:602px;}
.galerie-pokus tr.row_0    { }
.galerie-pokus .row_2 td   {  }
/* pagination */
.pagination ul              { position:relative; }
.pagination li             { float:left; list-style-type:none; display:block;}
.pagination li.prev         { background:url('tl_files/text_images/arr_left.jpg') 0px 4px no-repeat; padding-left:35px;position:absolute; left:0px; top:0px; float:left; }
.pagination li.next         { background:url('tl_files/text_images/arr_right.jpg') right 4px no-repeat; position:absolute; right:10px; top:0px; padding-right:35px; float:right; ;}
.pagination li.page         { width:530px; text-align:center;  }
.pagination li img          {  }

/* formular */
.formular td        { padding:5px; }
.formular input     { width:200px;}
.formular input.submit  { width:auto; }
/* Footer */

#footer a                  { color:#fff; font-weight:bold;  }
#footer strong             { color:#fff; }

.image_container           { positio:relative; top:35px;  }