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

    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:#E92821;}
a:hover {color:#851C19;}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}

/* ----------------------------------------------------------------------------------------------------------
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;}
.w55 {display:block; width:55%; float:left;}
.half {display:block; width:50%; float:left;}

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

/* ----------------------------------------------------------------------------------------------------------
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:#C72620;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;}
     
  #logo {position:relative; width:100%; overflow:hidden; margin:0; padding:0; padding-top:27px; font-size:130%; color:#A51712; font-weight:bold;}
  #logo a {color:#A51712; 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;padding-bottom:3px;}
  
  #cols h1 {color:#E92821; font-size:230%; font-weight:100; padding-left:1em;}

  #content {display:block; float:left; width:67%; overflow:hidden;}
  #RSS_Stream table {margin:0;}
  #RSS_Stream table tr {height:35px; line-height:35px;}
  #RSS_Stream h2.RSSS_date {margin:0; padding:0; padding-top:10px;}  
  #aside {display:block; float:right; width:30%; overflow:hidden;}
  #aside div.aside-in {padding-left:1em;}
  
  #aside h4 {margin:0; padding:0; padding-bottom:10px;}
  #aside ul {margin:0; padding:0; border-top:1px solid #D1D1D1;margin-bottom:2em; width:260px;}
  #aside ul li {list-style:none;}
  #aside ul li a {display:block; line-height:25px; width:240px; border-bottom:1px solid #E7E7E7; background:#FCFCFC; padding-left: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;}
  
  body #coop {margin:0; padding:0; border-top:1px solid #D1D1D1;margin-bottom:2em; width:260px; background:#fff;}
  body #coop li {list-style:none;}
  body #coop li a {display:block; background:#fff; padding-top:5px; padding-bottom:5px;}
  body #coop li a:hover {background:none; border-bottom:1px solid #000; border-right:0;}
  body #coop li img {display:block; background:#fff;}
  
  #languages {padding-left:20px;margin-bottom:2em;}
      #languages img {margin-right:15px;}
   
  #content div.post p.date {float:left; margin:0; margin-right:10px;margin-bottom:5px;padding:5px; background:#E92821 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 #B11E1A;}
  #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 h2 {margin:0; padding:0; font-size:130%; font-weight:bold;margin-bottom:1em; margin-top:4em;}

  #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:4px;}

	#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 input#submit {width:130px; background:#ddd;color:#202020;border:1px solid #202020;}
  #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%;}

      
/* ----------------------------------------------------------------------------------------------------------
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;}

#content div.page p, #content div.page ul li {line-height:1.5; margin-bottom:15px;}

#table tbody tr td {line-height:2; border-bottom:1px solid #ddd; padding-left:5px; padding-right:5px;}
#table thead tr th {line-height:2; border-bottom:1px solid #ddd; background:#f5f5f5; padding-left:5px; padding-right:5px;}

#content div.page p {line-height:1.8;}

#content div.perex p strong {font-weight:100}
