
* {margin:0;padding:0;}


body {background:#efeadd;font-family: Arial, Helvetica, sans-serif;font-size:12px;position:relative;}

img {border:0px;}
h1{font-weight:normal;}
h1 {color:#ced846;font-size:30px;margin:0 0 12px 0;}
h2 {color:#a8b12a;font-size:25px;margin:0 0 0 0;}
h3 {color:#a8b12a;font-size:20px;margin:0 0 10px 0;}
h4 {color:#929b1a;font-size:17px;margin:0 0 10px 0;}
h5 {color:#a8b12a;font-size:15px;margin:0 0 10px 0;}


p {margin-bottom:1.3em;}

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

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

.tr {text-align:right;}
.tl {text-align:left;}
.tc {text-align:centers;}


div.fr {margin:0 auto;}

/* Top Part -------------------------------------------------------------------------------------- */

div#row-top {
  position:relative;
  width:100%;
  background:url(img/bg-top.gif) 0 0 repeat-x;
  height:359px;
}

div#row-top div.fr {
  width:985px;
  position:relative;top:30px;
  background:url(img/bg-top-fr.jpg) 0 0 no-repeat;
  height:329px;  
}

div#row-top div.fr ul {
  position:absolute;top:208px;left:57px;
  width:445px;  
}
div#row-top div.fr ul li {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  width:120px;        
  margin:5px;
}


div#row-top div.fr a#tv {
  position: absolute;
  top: 37px;
  left: 392px;
  display: block;
  width: 78px;
  height: 42px;
  background: url(img/usa-network.gif) no-repeat;
  opacity: 0.7;
  filter: alpha(opacity=70);
  text-indent: -9999px;
}
div#row-top div.fr #status {width:440px;position:absolute;top:144px;left:35px;}

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

div#row-top div.fr a#home { position: absolute; top: 27px; left: 40px; display: block; width: 328px; height: 80px; text-indent: -9999px; }

div#row-top div.fr a#tv { position: absolute; top: 37px; left: 392px; display: block; width: 78px; height: 42px; background: url(img/usa-network.gif) no-repeat; opacity: 0.7; filter: alpha(opacity=70); text-indent: -9999px; }
  div#row-top div.fr a#tv:hover { opacity: 1; filter: alpha(opacity=100); }


div#row-top div.fr ul li a {
  background:url(img/li-menu.gif) 0 50% no-repeat;
  color:#c5dce9;
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
}
div#row-top div.fr ul li a:hover {
  background:url(img/li-menu-act.gif) 0 50% no-repeat;
  padding-left:20px;
  color:#ffffff;
  text-decoration:none;
}

div#row-top div.fr ul li.act a {
  background:url(img/li-menu-act.gif) -2px 50% no-repeat;
  color:#ffffff;
}


/* Content Part ---------------------------------------------------------------------------------- */

div#row-content {
  position:relative;
  width:100%;
  background:#366098 url(img/bg-content.gif) 0 0 repeat-x;  
}

div#row-content div.fr {
  width: 895px;
  position:relative;top:14px;
  background:url(img/bg-content-fr.gif) 0 0 repeat-y;  
}

div#row-content div.fr div.l {    
  width:608px; color:#698ebf;
}
div#row-content div.fr div.l div#nav{
  width:100%;
  line-height:35px;
  background:#305a91;
}

div#row-content div.fr div.l div#nav p{
  margin:0 0 0 15px; color:#698ebf;
}
  div#row-content div.fr div.l div#nav a{
    color:#6c99d5;
  }
  div#row-content div.fr div.l div#nav a:hover {
    color:#8cb5ea;
  }


div#row-content div.fr div.l div.content{    
  padding: 18px 25px 25px 25px; color: #dbeaff;
}
  div#row-content div.fr div.l div.content p{    
    color:#dbeaff;
    line-height:1.5;
  }
  
  p.comment { position: relative; top:-10px; margin: 0 0 40px 0; padding:0; }
  p.comment a {float: right;display:block;text-decoration:none;color:#9e7c2d;background:url(img/comment.gif) left top no-repeat;margin:0 0 2px 0;line-height:40px;padding:0 0 0 50px;}
   p.comment a:hover {color:#cd6000;text-decoration:underline;}

  div#row-content div.fr div.l div.content h2 {
    margin: 0.3em 0 0 0;
  }
    div#row-content div.fr div.l div.content h2 a {
      text-decoration: none;
    }
  
  div#row-content div.fr div.l div.content ul {margin:0;padding:0.6em 0 0.6em 20px;}
  div#row-content div.fr div.l div.content ul ul {margin:0;padding:0.6em 0 0.6em 8px;}
    div#row-content div.fr div.l div.content li {list-style-type:none;background: url(img/li.gif) no-repeat;margin:0;padding:0 0 0.1em 28px !important;line-height:24px;}

  div#row-content div.fr div.l div.content ul {
    color: #dbeaff;
    line-height: 1.5;
    margin-left: 0;
    list-style-type: none;
  }
  
    div#row-content div.fr div.l div.content li {
      margin-bottom: 1em;
    }
    
    .author { float:right;font-style:italic;color:#6c90c0;}
    code {display:inline-block;color: #a2a577;font-family: "Consolas", "Monaco CE", fixed, monospace;background:#2a558f;padding: 1px 6px;margin:2px 0 1px 0;border: 1px dashed #183f73;cursor:text;}

  
  div#row-content div.fr div.l h2{font-weight:normal;}
  
  div#row-content div.fr div.l div.content p.info {
    color: #6c90c0;
    margin: 0;
    padding: 0.5em 0;
  }
    div#row-content div.fr div.l div.content p.info a {
      text-decoration: none;
      color: #859e6b;
    }
    div#row-content div.fr div.l div.content p.info a {
      text-decoration: none;
      color: #afbf56;
    }
    
  
  div#row-content div.fr div.l div.content a{    
    color:#bfc46f;
    text-decoration:underline;
  }
  
  div#row-content div.fr div.l div.content a:hover{    
    color:#ebf05d;
  }
  
  div#row-content div.fr div.l hr {
    clear: both;
    display: block;
    height: 1px;
    margin: 12px 0;
    border: 0; border-bottom: 1px dotted #749174;
  }
  a.blog-header {text-decoration: none;}

div#row-content div.fr div.r {    
  width:287px;
}

div#row-content div.fr div.r div.content{    
  padding: 8px 22px 30px 22px;
  margin-top: -6px;
  font-size:11px;
}
  
  div#row-content div.fr div.r div.content p {    
    color:#b2cae9;
    line-height:1.5;
  }
  
  div#row-content div.fr div.r div.content p small {    
    font-size:11px;
    font-weight:bold;
    display:block;
  }
  div#row-content div.fr div.r div.content p strong {    

  }
  
  div#row-content div.fr div.r div.content h4 {  
    padding-top: 12px;
  }
  
  div#row-content div.fr div.r div.content ol {    
    margin-left:20px;
  }
  div#row-content div.fr div.r div.content ol li {    
    color:#b2cae9;
    margin-bottom:10px;
  }
  .lighter { color: #6d8eba !important; }
  
  
  #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;}
  
  .art-box {border:1px solid #1b3c67;background:#5079af;padding:5px;margin:0 20px 20px 0;float:left;}
  .art-box:hover{border:1px solid #051833;background:#5f86bb;}
  .art-box * {margin:0;padding:0;}
  .art-box h2 {font-size:14px;}
  .art-box a {color:#aed0ff;}
  .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:#3e6497;text-align:center;width:95%;height:16px;line-height:16px;opacity:0.7;filter:alpha(opacity=70);}



  div.backLinkRow { clear: both; margin-top: 3em; color: #abc0df; opacity: 0.6; filter:alpha(opacity=60); }
  h1.blog-header { margin: 0; }
  h3#pridat-komentar { margin: 1.3em 0 0 0; }
  
  div#row-content div.fr div.r a img { filter: alpha(opacity=55); opacity: 0.55; }
    div#row-content div.fr div.r a:hover img {filter: alpha(opacity=100); opacity: 1.00;} 


/* Content After (modrej pruh) Part ------------------------------------------------------------- */

div#row-content-after {  
  position:relative;
  width:100%;
  background:url(img/bg-content-after.gif) 0 0 repeat-x;
  height:16px;
  overflow:hidden; 
}

/* Footer Part ---------------------------------------------------------------------------------- */

div#row-footer {
  position:relative;
  width:100%;
  background:url(img/bg-footer.jpg) 50% 0 repeat-x;
  height:493px;  
}

div#row-footer div.fr {
  width:900px;
  background:transparent url(img/panacek.png) 0 bottom no-repeat;  
  height:493px;              
}
div#row-footer div.fr div {  
  position:relative;
  top:420px;
  width:740px;
  text-align:left;
}

div#row-footer div.fr div ul.menu li a, div#row-footer div.fr div ul.menu li {color:#b29a65;}
div#row-footer div.fr div ul.menu_2 li a, div#row-footer div.fr div ul.menu_2 li {color:#cbbd9d;}

div#row-footer div.fr div ul.menu li,div#row-footer div.fr div ul.menu_2 li {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;  
  margin-left:15px;    
  text-align:center;  
}

div#row-footer div.fr div hr {
  width:100%;
  border:0;
  border-top:1px solid #e1dbd0;
  overflow:hidden;
  margin:5px 0;
  
}



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

         div.blog-comment { position: relative; border: 1px solid #285085; background: #3c67a1; margin:0 0 12px 0; padding: 5px 10px 30px 10px; }
            h2#komentare {color: #929b1a !important; }
            div.blog-comment h4 { color:#463b31; font-size:1.1em; font-weight:bold; margin:0; padding:0.3em 0; }
               div.blog-comment h4 a { text-decoration:none !important; }
               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: 10px; 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%; font-family: sans-serif;}
            form#blog-comment-add textarea,form#blog-comment-add span input{padding:0.25em;border: 1px solid #333333;background-color:#88abdb; color: #463b31;}
                form#blog-comment-add fieldset{font-size:1em;margin:10px 0 0 0;padding:6px;position:relative;width:80%;border: 1px solid #285085; background: #3c67a1; } 
               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;}

