/* ----------------------------------------------------------------------------------------------------------

    Výstupní zařízení: screen, projection

    Autor:          Nuvio (www.nuvio.cz)
    Aktualizace:    2008-01-01, 00:00 GMT+1
    Verze:          2.2.6 (2008-07-13, 14:28 GMT+1)

    Struktura:
        display; position; z-index; float; clear; width; height; overflow; margin; padding; border; background; align; font;

    Obsah:
    
        1) HTML tagy
        2) HTML styly
        3) Layout
        4-1) Stránka:
        5) Nezařaditelné

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
1) HTML tagy
---------------------------------------------------------------------------------------------------------- */

body {background:#fff url(../design/bg.gif) repeat-x 0 0; color:#333; font:0.8em/1.5 "arial", sans-serif; padding:2em; padding-left:0; padding-right:0; padding-top:0; text-align:center;}

a {color:#658A28;}
a:hover {color:#647646;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
h2 {font-size:17px}
h3 {color:#74BA01; font-size:13px; font-weight:bold;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styly
---------------------------------------------------------------------------------------------------------- */

table.table-01 {border-collapse:collapse; border-spacing:0; border:1px solid #CCC;}
table.table-01 th {background:#EEE;}
table.table-01 th, table.table-01 td {border:1px solid #DDD;}
table.table-01 tr.bg td {background:#F5F5F5;}

ul.ul-01 {list-style:none;}
ul.ul-01 ul {margin:0;}

dl.dl-01 dt {font-weight:bold;}
dl.dl-01 dd {margin-left:20px;}

.w45 {display:block; width:45%; float:left;}
.w30 {display:block; width:30%; float:left;}
.w55 {display:block; width:55%; float:right;}
.w70 {display:block; width:70%; float:left;}
.half {display:block; width:50%; float:left;}

.w45l {display:block; width:45%; float:left;}
.w45r {display:block; width:45%; float:right;}

h4 {font-size:12px;}

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

#main {display:block; width:960px; border:0.3em solid #ebebeb; overflow:hidden; margin-left:auto; margin-right:auto; text-align:left;}
  #main div.in-main {border:1px solid #fff;}
  #main div.border-main {border:1px solid #ebebeb; background:#fff url(../design/bg-top.gif) repeat-x 0 0;}
  
	ul#horizontal {margin:0; padding:0;}
	   ul#horizontal li {margin:0; padding:0; list-style:none; float:left; margin-top:25px;} 
     ul#horizontal li a {padding:10px; padding-left:18px; padding-right:18px; color:#A7A7A7; font-weight:bold; text-decoration:underline; line-height:25px;}
     ul#horizontal li a:hover {color:#647646;background:url(../design/arrow.gif) no-repeat bottom center;text-decoration:none;}
     ul#horizontal li.active a{color:#727272;background:url(../design/menu.gif) no-repeat center center;text-decoration:none;}
     ul#horizontal li.active2 a{color:#727272;background:url(../design/menu2.gif) no-repeat center center;text-decoration:none;}
     
  #logo {position:absolute; width:100px;height:30px; overflow:hidden; margin:0; padding:0; font-size:16px; color:#96C942; font-weight:bold; margin-top:113px; margin-left:45px;}
  #logo a {color:#fff; text-decoration:none; background:url(../design/identity.gif) no-repeat left center; padding-left:20px;}

  #header,#cols,#footer {padding-left:20px; padding-right:20px;}

  #cols .top-img {background:url(../design/top-img.gif) repeat-x 0 0; padding-top:3px;margin-top:2em;margin-bottom:2em;}
  #cols .top-img-in {background:url(../design/top-img.gif) repeat-x bottom left;}
  
  #cols h1 {color:#658A28; font-size:230%; font-weight:100; padding-left:1em;}

  #content {display:block; float:left; width:68%; overflow:hidden;}
  #aside {display:block; float:left; width:32%; overflow:hidden;}
  #aside div.aside-in {padding-left:3em;}
  
  #aside h4 {margin:0; padding:0; padding-bottom:10px;}
  #aside ul {margin:0; padding:0; border-top:1px solid #D1D1D1;margin-bottom:2em;}
  #aside ul li {list-style:none;}
  #aside ul li a {display:block; line-height:25px; width:100%; border-bottom:1px solid #E7E7E7; background:#FCFCFC; padding-left:20px; padding-right:20px; text-decoration:none;}
  #aside ul li a:hover {border-bottom:1px solid #B0B0B0; border-right:1px solid #B0B0B0; background:#F0F0F0;}
  #aside ul li a span.date, #aside ul li a span.time {font-size:90%; margin-left:5px;}
  #aside ul li a span.place {font-size:90%; margin-left:10px;}
  
  #languages {padding-left:20px;margin-bottom:2em;}
      #languages img {margin-right:15px;}
   
  
  #content div.post {margin-bottom:2em;}
  #content div.post p.date {float:left; margin:0; margin-right:10px;margin-bottom:5px;padding:5px; background:#96C942 url(../design/date.gif) no-repeat 0 0; color:#fff; width:55px; text-align:center; text-transform:uppercase; font-size:80%; line-height:1.5; border-bottom:3px solid #647646;}
  #content div.post p.date strong {font-size:190%;}
  #content div.post h2 {margin:0; padding:0; font-size:120%;}
  #content div.post p {margin:0; line-height:1.5;}
  #content div.post p.about {color:#919191;line-height:2.4;}
      #content div.post p.about a {color:#919191; text-decoration:none;background:url(../design/dot.gif) repeat-x bottom left;}
      #content div.post p.about a:hover {color:#999; text-decoration:none;background:url(../design/dotted.gif) repeat-x bottom left;}
      #content div.post p.about span {color:#ddd;}
  
  #content div.post p.about span.date {color:#919191;font-size:90%;}
  #content div.post p.about span.time {color:#919191;font-size:90%;}
  #content div.post p.about span.place {color:#919191;font-size:90%;}    

  #content div.info-action {background:#F1F1B0;padding:5px;border:1px solid #D0D06B;}
      #content div.info-action p {margin:0;padding:0;}
    
  #tags {margin:0; padding:0; border-top:1px solid #D1D1D1;margin-bottom:2em;}
      #tags a {padding:8px; text-decoration:none;}
      #tags a:hover {text-decoration:underline;}
  
  #rss {margin:0; padding:0;margin-bottom:2em;padding-bottom:2em;}
  #rss h3.rss1 {font-size:120%;background:url(../design/rss_r.gif) no-repeat left center; margin-top:0; line-height:25px; padding-left:30px;line-height:30px;}
      #rss h3.rss1 a {color:#6CB3D1;}  
  #rss h3.rss2 {font-size:120%; background:url(../design/rss_s.gif) no-repeat left center; margin-top:0; line-height:25px; padding-left:30px;line-height:30px;}
      #rss h3.rss2 a {color:#96C942;}
  
      #rss div.rss-in {padding-left:1em; padding-right:1em;}  
      .priklad, #rss ul li, #content ul li {list-style:none; line-height:25px; background:url(../design/li.gif) no-repeat left top; padding-left:15px;}
      #rss ul li a {color:#838383;text-decoration:none;}
          #rss ul li a:hover {text-decoration:underline;}

	#footer {color:#919191; clear:both;}
  #footer p a {color:#919191; text-decoration:none;background:url(../design/dot.gif) repeat-x bottom left;}
      #footer p a:hover {color:#999; text-decoration:none;background:url(../design/dotted.gif) repeat-x bottom left;}

  #respond form input {background:#eee;border:1px solid #ddd;padding:3px;color:#202020; width:90%;}
  #respond form textarea {background:#eee;border:1px solid #ddd;padding:5px;color:#202020; width:90%;margin-left:auto;margin-right:auto;}
  #respond form label {color:#202020;line-height:30px;font-size:90%;}
  #respond table tr td {text-align:center;}

  #commentary div.avatar {margin-right:10px;margin-bottom:10px;}
  #commentary div.comment {margin-bottom:1.5em;padding-bottom:0.5em;background:url(../design/top-img.gif) repeat-x bottom left;}
  #commentary div.com-msg {padding:3px;color:#919191;font-size:90%;}

  p.pdf a {background: url(../design/pdf.gif) no-repeat left center; padding-left:25px;}
  a.pdf {background: url(../design/pdf2.gif) no-repeat left center; padding-left:25px;}

      
/* ----------------------------------------------------------------------------------------------------------
4-1) Stránka:
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
5) Lišta
---------------------------------------------------------------------------------------------------------- */

#lista{display:block; width:100%; height:30px; line-height:30px; background:#EEE; margin-bottom:2em; border-bottom:1px solid #C0BFBF; text-align:left;}
#lista-in{margin-left:1em; margin-right:1em;}
    #lista-in a {color:#676767; text-decoration:none; padding-left:20px; margin-left:20px;}
    #lista-in a:hover {color:#000; text-decoration:underline;}

#lista-in a.cbss {background: url(http://lista.sekuritaci.cz/cbss.gif) no-repeat left center;}
#lista-in a.rexter {background: url(http://lista.sekuritaci.cz/rexter.gif) no-repeat left center;}
#lista-in a.sekuritaci {background: url(http://lista.sekuritaci.cz/sekuritaci.gif) no-repeat left center;}
#lista-in a.brno {background: url(http://lista.sekuritaci.cz/brno.gif) no-repeat left center;}

table tbody tr td {line-height:2; border-bottom:1px solid #ddd;}
table thead tr th {line-height:2; border-bottom:1px solid #ddd; background:#f5f5f5;}
table tr.alter td {background:#f2f2f2;}

code {display:block; float:none; line-height:1.5; border:1px solid #ccc; background:#f5f5f5; padding:5px;font-size:110%;font-family:arial,sans-serif;}

h4#archive, h4#tag, h4#links {padding-left:25px;}

#archive {background:url(../design/archive.gif) no-repeat 0px 1px;}
#tag {background:url(../design/tag.gif) no-repeat 0px 1px;}
#links {background:url(../design/links.gif) no-repeat 0px 1px;}


/*actual-issue*/
#actual-issue {display:block; width:255px; height:97px; margin-bottom:2em; background:url(../design/actual-issue.gif) no-repeat 0 0; color:#202020; text-align:center;}
#actual-issue-in {padding-top:10px;}
#actual-issue p {margin:0; line-height:25px;}
#actual-issue strong {color:#658A28; font-size:110%;}

