* {margin:0;padding:0;}

iframe#lista {position:absolute; top:0;}

body {background:#2c3032 url(img/bg-body-copy.png) 0 18px repeat-x;font-family: Arial, Helvetica, sans-serif;font-size:11px;padding-top:18px;}

img {border:0px;}

h1 {font-size:30px;font-family:Arial,sens-serif;font-weight:normal;color:#958b7d;padding:3px 0 35px 0;letter-spacing:-1px;}
h1.blog-header { padding: 13px 0 5px 0; }
h2 {font-size:24px;font-family:Cambria,sens-serif;font-weight:normal;color:#a55813;padding:20px 0 3px 0;clear:both;}
h2 a {text-decoration:none !important; color:#a55813 !important;}
 h2 a:hover {text-decoration:none !important; color:#d16f18 !important; }
h3 {}
h4 {color:#826449;font-weight:normal;font-size:20px;font-family:Cambria,sens-serif;padding:15px 0 8px 0;}
h5 {}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.l {float:left;}
.r {float:right;}
.clear {clear:both;}

.right {text-align:right;}
.left {text-align:left;}

#bg {width:100%;background:url(img/bg-photo.jpg) center top no-repeat;min-height:500px;_height:500px;text-align:center;position:relative;}


#header {width:904px;margin:0 auto;position:relative;height:272px;text-align:left;}
a#tnt {display:block;text-indent:-9999px;width:58px;height:66px;position:absolute;top:40px;left:350px;}
#header #logo {display:block;width:500px;height:239px;position:absolute;left:-70px;top:0;}
#header #logo a {display:block;width:300px; height:60px;top:20px;left:90px;position:relative;text-indent:-9999px;}
#header #status {width:440px;position:relative;top:144px;margin-left:15px;}

#header #status h5 {display:block;background:url(img/titulky.gif) 0 0 no-repeat;padding-left:35px;height:40px;color:#dcd3bc;font-size:12px;font-weight:normal;margin-left:10px;line-height:17px;}
#header #status h5 a {color:#eeece8;}
 #header #status h5 a:hover {color:white;}
#header #status a#rss {color:#dcd3bc;padding-left:40px;background:url(img/rss.gif) 0 50% no-repeat;line-height:17px;margin-right:40px;}

#header #menu {display:block;width:450px;clear:both;position:relative;top:162px;list-style-type:none;margin:0 15px 0 0;}
#header #menu li {
    width:20%;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    margin:6px 0;
    margin-right:14px;    
}

#header #menu li a {color:#3f2d09;font-weight:bold;font-size:14px;text-transform:uppercase;padding:0 6px 5px 6px;}
#header #menu li a:hover {color:#cbba93;text-decoration:none;background:url(img/a-hover.png) 0 100% no-repeat;}
.act {cursor:default;color:#ab9554;}

.author {float:right;font-style:italic;color:#c1b594;}
code {display:inline-block;background:#d2c5a2;padding: 1px 4px;margin:2px 0 1px 0;border: 1px dashed #a99c7e;cursor:text;}

#header #menu li a.act {color:#dac790;background:url(img/a-hover.png) 0 100% no-repeat;}

#main {width:904px;margin:0 auto;position:relative;}
#main #photo1 {width:495px;height:330px;position:absolute;left:500px;top:-265px;}
#main .b {display: none; /*width:100%;height:2px;overflow:hidden;background:transparent url(img/bg-main-fh.png) 0 92px no-repeat;*/}
#main .content {width:100%;min-height:800px;_height:800px;background:transparent url(img/bg-main-copy.png) center top repeat-y; text-align:left;margin-top:92px;padding-bottom:35px;}
#main .content-inner {position:relative;top:-114px;}
#main .content .l {width:549px; padding: 0 25px;color:#3f1e00;position:relative;}
  #main .content .l p  {padding:10px 0 18px 0;text-align:justify;line-height:1.5;}
  #main .content .l a {color:#0b7faf;text-decoration:underline;}
   #main .content .l a:visited {color:#547785;}
   #main .content .l a:hover {color:#cd6000;}
  #main .content .l p.info {color:#998964;margin:0;padding:2px 0;}
  p.comment { position: relative; top:-15px; margin: 0 0 14px 0; padding:0; }
  #main .content .l p.comment a {float: right;display:block;text-decoration:none;color:#9e7c2d;background:url(img/comment.gif) left center no-repeat;margin:0 0 2px 0;line-height:22px;padding:0 0 0 35px;}
   #main .content .l p.comment a:hover {color:#cd6000;text-decoration:underline;}
  #main .content .l p.info a {color:#b59958;text-decoration:none;}
  #main .content .l p.info a:hover {color:#cd6000;text-decoration:underline;}
  #main .content .l ul {margin:0;padding:0.6em 0 0.6em 20px;}
  #main .content .l ul ul {margin:0;padding:0.6em 0 0.6em 8px;}
    #main .content .l li {list-style-type:none;background: url(img/li.gif) no-repeat;margin:0;padding:0 0 0.6em 22px !important;line-height:15px;}
  #main .content .l div.box {background:#cec3aa;border:1px solid #b2a688;margin:0;text-align:left;padding:10px 10px;}
  
  #main .content .l .readmore {color:#0b7faf;}
  #main .content .l .readmore a{color:#0b7faf;}

  #main .content .l .box {border:1px solid #b2a688;background:#cec3aa;padding:5px;position:relative;margin:0 auto;}
  img.marg {display:block;float:left;margin:0 20px 20px 0 !important;}
  
  #main .content .l .art-box {border:1px solid #b2a688;background:#cec3aa;padding:5px;margin:0 20px 20px 0;float:left;}
  #main .content .l .art-box:hover{border:1px solid #a48e58;background:#c2b391;}
  #main .content .l .art-box * {margin:0;padding:0;}
  #main .content .l .art-box h2 {font-size:14px;}
  #main .content .l .art-box a {color:#3f2d09;}
  #main .content .l .art-box img {float:none;}
  
  .gallery {width:192px;height:192px;position:relative;line-height:192px;text-align:center;}
  .gallery img {display:inline;border:1px solid #999;vertical-align:middle;}
  .gallery a:hover img {border-color:#555;}
  .gallery span {display:block;position:absolute;bottom:5px;background:#cec3aa;text-align:center;width:95%;height:16px;line-height:16px;opacity:0.7;filter:alpha(opacity=70);}


  ul.blog-menu { position: relative; padding: 10px 0 0 0 !important; margin: 0; font-size: 130%; }
  ul.blog-menu li { float: left; margin: 0 20px 0 0 !important; padding: 0 !important; background: none; }

         div.blog-comment { position: relative; background:#d6c9a6; border:1px solid #b1a174; margin:0 0 12px 0; padding: 5px 10px 20px 10px; }
            div.blog-comment h4 { font-size:1.1em; font-weight:bold; margin:0; padding:0.3em 0; }
               div.blog-comment h4 { color:#4b5d9e; }
               div.blog-comment h4 em { color:#3f1e00;font-size:90%; font-weight:normal; }
            div.blog-comment p.date { color:#998964; font-size:90%; position: absolute; bottom: -6px; right: 10px; }
               div.blog-comment p.date a { color:#b59958;text-decoration:none; }
                div.blog-comment p.date a:hover { color:#cd6000;text-decoration:underline; }
            div.blog-comment p { margin: 0; padding: 0.2em 0 0.1em 0;}
            div.blog-comment a.number {color:#888;font-size:80%;}
            h5{font-size:0.8em;font-weight:bold;min-height:30px;}
            h5.msg-1{background:url(img/h5-msg-1.png) left center no-repeat;color:#00700b;line-height:30px;padding-left:34px;}
            h5.msg-2{background:url(img/h5-msg-2.png) left center no-repeat;color:#a10000;padding-left:34px;}

            form#blog-comment-add h2{margin-top:0;}
            form#blog-comment-add textarea{height:8em;width:98%;}
            form#blog-comment-add textarea,form#blog-comment-add span input{padding:0.25em;border: 1px solid #9a8b6a;background-color:#ded5c1; color: #463b31;}
                form#blog-comment-add fieldset{font-size:1em;margin:10px 0 0 0;padding:6px;position:relative;width:80%;} 
               form#blog-comment-add fieldset span{clear:left;display:block;float:left;height:50px;width:60%;}
               form#blog-comment-add fieldset span input{width:90%;}
               form#blog-comment-add fieldset span label{display:block; font-size: 1em; } 
               form#blog-comment-add fieldset input.submit{bottom:6px;height:30px;position:absolute;right:6px;width:130px;} 
            .submit {cursor:pointer;}

hr.blog-separator { clear: both; border: 0; border-bottom: 1px dotted #9e7c2d; width: 100%; height: 1px; }
hr.blog-separator.first { padding-top: 10px; }

div.podtext-vypis  { padding: 3px 0 14px 0; }
  div.podtext-vypis p { display: inline; }
  div.podtext-vypis { line-height: 1.5; }


#main .content .r {width:244px;padding:85px 25px 0 20px;color:#463b31;}
  .lighter {color:#87715c;}
  #main .content .r a {color:#6d3a0d !important;text-decoration:none;}
    #main .content .r a:hover {color:#cd6000;text-decoration:underline;}
  #main .content .r ol {margin:0;padding:0 0 0 20px;}
    #main .content .r li {padding: 0 0 0.8em 0; margin:0;}
  #main .content .r div {margin:0;}
  #main .content .r p {padding:0 0 10px 0; line-height:1.4;}
  
  #main .content .r table tr.time-cap {color:#988d83;}
  #main .content .r table tr.time {color:#6d5948;font-family:Cambria,serif;font-size:20px;}
  
  #main .content .r div p a {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    filter: alpha(opacity=55); -moz-opacity: 0.55; opacity: 0.55;
  }
  
  #main .content .r div p a:hover {filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}  

#footer {width:904px;margin:0 auto;position:relative;min-height:200px;_height:200px;}
#footer #photo2 {width:392px;height:212px;position:absolute;top:-50px;left:-20px;}
#footer p {color:#887f67;font-size:12px;}
#footer h4 {padding-top:0;}
#footer .l {width:609px;text-align:right;}
#footer .l div {padding-right:20px;text-align:left;width:200px;float:right;margin-top:10px;}
#footer .r {width:289px;text-align:left;}
#footer .r div {width:200px;margin-top:10px;margin-left:15px;}

#footer #f {position:relative;top:100px;margin-bottom:20px; width:100%;color:#887f67;}


#footer #f p.menu1 {float:left;color:#887f67;margin-bottom:5px;}
#footer #f p.menu1 a {color:#a19167;margin:0 5px;}
#footer #f p.menu1 a:hover {color:#c39b32;}

#footer #f hr {clear:both;margin:5px 0;border:0px;border-top:1px solid #827049;}

#footer #f p.menu2 {float:left;color:#887f67;}
#footer #f p.menu2 a {color:#887f67;margin:0 5px;}
#footer #f p.menu2 a:hover {color:#a78b40;}
#footer a { color: #a19167; } 


#footer #f p.copy {float:right;color:#887f67;text-align:left;padding-bottom:14px;}
#footer #f p.copy img {width:50px;float:right;}

  div.backLinkRow {color:#998964 !important;padding:45px 0 0 0;}
    div.backLinkRow a, div.backLinkRow a:visited {color:#b59958 !important;}
    div.backLinkRow a:hover {color:#cd6000 !important;}
    a.active {text-decoration:none !important;color:#998964 !important;cursor:default;}

div#backlinker { clear: left; width: 50%; margin: 0 0 0 6px; font-size: 0.6em; }
  div#backlinker div { padding: 10px 0; }
    div#backlinker a { color: #666 !important; }
     div#backlinker a:hover { color: #bbb !important; }
 
/* 
#header #logo {background:transparent url(img/logo.png) 0 0 no-repeat;}
#main #photo1 {background:transparent url(img/photo1.png) 0 0 no-repeat;}
*/
#footer #photo2 {background:transparent url(img/photo2.png) 0 0 no-repeat;} 
