/* CSS Document */

html, body{
 margin:0px; 

 padding:0; 
 text-align:left; 
 font-family: Tahoma,Verdana, Arial, sans-serif;
 font-size: 12px; 
 line-height: 1.45;
 
 background: url('img/bg.gif') top left repeat;

} 


#pagewidth {width: 994px;  background: url('img/act-shade.png') top left repeat-y; margin-left: auto; margin-right: auto; }
#pagewidth-content {margin-left: 15px; margin-right: 15px;}
#body {min-height: 1000px;}

#bottom {background-color: #9C2929; height: 20px; padding: 3px; padding-left: 10px; padding-right: 10px;  margin-bottom: 10px; margin-left: 15px; margin-right: 15px; }
#bottom-content {text-align: left;}
#bottom-content a {color: #FFF; font-weight: bold; text-decoration: none;}

.left {float: left;}
.right {float: right;}

 #sidebar {
      float: left;
      width: 162px;
      margin:0; padding:0; border: 0px dashed magenta;   padding-top:10px;
      }
 #sidebar-content {
      margin:0; padding: 0px;
      text-align: left;
      background-color: #f5f5f5;   
      }
 #main {
      margin:0 0 0 172px; padding:0; padding-top: 10px;
      }
 #main-content {
      margin:0; padding: 0px;
      font-size: 100%;
      
      }
      
 #sidebar-right {
      margin:0 0 0 480px; padding:0;     border: 0px dashed cyan; 
      }
 #sidebar-right-content {
      margin:0; padding: 0px;
      
      border: 0px dashed white;
      text-align: left;
      
      }
 #main-main {float: left;   border: 0px dashed purple;
      
      margin:0; padding:0;
      padding-top: 5px;  width: 462px;
      }

 #main-main-content {
      margin:0; padding: 0px;
      border: 0px dashed red;
      font-size: 100%;
      }

   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
      
.reklama {text-align: center; z-index: -4;  border: 0px dashed red;}
.reklama object, .reklama img {text-align: center; margin: 0px; padding:0px;}
.reklama#fullbanner {padding-top: 20px; border: 0px dotted green;}
.reklama object .reklama a { z-index: -3;}

.partneri {text-align: center; width: 100%;}
.partneri img {margin-left: 5px; margin-rightt: 5px; text-align: center;}
#sidebar-content div {margin: 3px; margin-bottom: 5px;}
#main-main-content .reklama {text-align: center; }
.bar p {margin-top: 2px; font-size: 10px;}
#bar-nejctenejsi {}
#minimenu li {list-style-image: url("img/sipka-menu.gif");}
#minimenu a:link, #minimenu a:visited {text-decoration: none; color: #000;}
#minimenu a:hover {text-decoration: underline;}

.text {margin-top: 10px;}
.img-titulka {float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 5px;}
/*.border object{border: 1px solid #000;}*/
.border img {border: 1px solid #000;}
  
img.nonborder {border: 0px;}
.nonborder img {border: 0px;}
img.border {border: 1px solid #000;} 
.bold {font-weight: bold;}
.datum {}

.starsi-clanky {display: block;}

#topbg {width: 100%; background-color: #FFF;}

h1#top {width: 982px; height: 180px; border: 0px dashed red; overflow: hidden; position:relative; padding:0px; margin:0px; margin-left: auto; margin-right: auto; }
h1#top span { display:block; border: 0px dashed black; position:absolute; left:0; top:0; z-index:1; width:982px; height:180px; margin:0; padding:0; background:url("img/top.png") top left no-repeat; }
 
 #sidebar-content h2, #sidebar-right-content h2  {text-align: left; height: 18px;  background:url("img/sipka.gif"); background-position: 0% 50%; background-repeat: no-repeat; background-color: #666666; margin: 0px; margin-top: 0px; margin-bottom: 10px; font-size: 11px; font-weight: bold; color: #FFF; padding-left: 15px; padding-top: 3px; }

 h2.clanek{  margin: 0px; margin-top: 5px; margin-bottom: 5px; font-size: 15px; font-weight: bold; color: #9C2929;   background-color: #FFF; border:0px dashed red; background: none; line-height: 1.1;}
  
h3.clanek, h3.clanek a{  margin: 0px; margin-top: 5px; margin-bottom: 5px; font-size: 14px; font-weight: bold; color: #9C2929;   background-color: #FFF; border:0px dashed red; background: none; line-height: 1.1;}
ul.minimenu{list-style-image:url("img/ctverec.gif") 0 0 no-repeat; color: #9c2929; font-size: 11px; font-weight: bold; margin:0px; margin-left: 20px; padding-left:10px; padding-bottom: 10px;}
ul.minimenu a{ color: #9c2929; font-size: 11px; font-weight: bold; text-decoration: none;}
ul.minimenu a:hover {text-decoration: underline;}

a:link, a:visited {color: #9C2929;}
a:hover {text-decoration: underline;}

img {margin: 10px; margin-top: 10px; border: 1px solid #9c2929;}

INPUT.textbox {width: 200px; border: 1px solid #000;}
#q,  INPUT#text {width: 120px; border: 1px solid #000; }
.textarea { border: 1px solid #000; width: 300px; height: 100px;}
#hobbies {display: none;}
INPUT.submit {background: url("img/button.gif"); width:19px; height: 19px; border:0px;}


.desc {font-size: 11px; font-family: Arial; width: 90%; border: 0px dashed red; margin-left: auto; margin-right: auto; }

.clanek-maly {width: 98%; background-color: #F7EEEE; float: left; margin-right: 0px; margin-bottom: 15px; padding: 0px; font-size: 11px; text-align: left; }
#sidebar-right-content .clanek-maly {background-color: #f5f5f5;}
  .clanek-maly h2 {height: 20px; margin:0px; padding-top: 2px; margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #FFF; background:url("img/sipka-clanek.gif") 0% 50% no-repeat; background-color: #9C2929;  padding-left: 20px; }
  .clanek-maly h3 {margin:0px; margin-bottom: 2px; margin-top: 0px; margin-left: 3px; font-size: 14px; color: #9C2929; text-decoration: none; }
    .clanek-maly h3 a:link, .clanek-maly h3 a:visited{font-size: 14px; color: #9C2929; text-decoration: underline; }
    .clanek-maly p {padding: 3px;  }
     .clanek-maly p {margin:0px; padding: 0px;}
    .clanek-maly div { text-align: left; padding: 5px; border: 0px dashed red;}
  .clanek-maly div a:link.dalsi, .clanek-maly div a:visited.dalsi {display: block; color: #9C2929; text-align: right; font-weight: bold; margin-top: 10px; }

.dalsi-clanky-nadpis {height: 20px; margin:0px; padding-top: 2px; margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #FFF; background:url("img/sipka-clanek.gif") 0% 50% no-repeat; background-color: #9C2929;  padding-left: 20px; }  



.drobky {font-size:12px; color:#9c2929; font-weight: bold; margin-bottom: 15px; text-align: left;}
.drobky a:link, .drobky a:visited {color: #9c2929;}

.link {width:97%; text-align: right; border: 0px dashed red; margin: right: 20px;}

.clanek-perex {text-align: left; margin-right: 20px; border: 0px dashed red; !margin-top: -15px;  font-size: 11px;}
.clanek-perex p {border: 0px dashed green; margin-top: 0px; }

#perex {font-weight: bold; margin-bottom: 15px; margin-top: 10px; line-height: 1.35;}
#clanek, #clanek p {text-align: justify;}
#clanek p {margin: 0px; margin-bottom: 4px; line-height: 1.35; padding: 0px;}
#clanek ul li {list-style-type: square; line-height: 1.5;}
/*#clanek h2 { margin: 0px; margin-top: 5px;  font-size: 16px; font-weight: bold; color: #9c2929;   background-color: #FFF;  background: none;}
  */
#clanek div div p {margin-left: 10px; font-weight: bold; border: 1px dotted #CCC; padding: 2px; width: 160px; text-align: center;}
#clanek div div  {border: 0px dotted #CCC; text-align: center;}

#clanek h3 { margin-top: 7px; margin-bottom: 4px; font-size: 13px; font-weight: bold; color: #9c2929;   background-color: #FFF; border:0px; background: none; padding: 0px;}
#clanek h4, #clanek h5  {margin-top: 4px; margin-bottom: 3px; font-size: 11px; font-weight: bold;    background-color: #FFF; border:0px; background: none; padding: 0px; font-size: 12px;}
#clanek #paticka {height: 15px; background-color: #9C2929; padding: 3px; padding-top: 3px; padding-bottom: 2px; padding-left: 5px; border-top: 2px solid #666; font-weight: bold; margin-top: 20px; margin-bottom: 10px; color: #FFF;}
#clanek #paticka a {color: #FFF;}

/* TOPINFO - pozustatek */
.vpravo {float: right; margin-right: 10px;}     
.vlevo {float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;}

#ruzovy {background-color: #FFEEE5; border: 0px dashed green; margin-bottom: 10px; padding: 3px; width: 600px;}

/*.screen {float:left;}*/
.webpopis {float:left; width: 450px;}


.paging { text-align: center; border: 0px dashed cyan; margin-bottom: 10px; font-size: 14px; }
.paging a:link, .paging a:visited { color: #9c2929; font-size: 14px; text-decoration: underline; font-weight: bold; }

.podbarveny {background-color: #9C2929; padding: 3px; margin: 3px; margin-top: 10px; width: 160px;}
.podbarveny a {font-weight: bold; color: #FFF;}
  
.ruzovy_ram { background-color: #FFEEE5;  padding: 5px; padding-top: 2px; border: 1px dotted #9c2929; margin: 3px; margin-top: 10px; margin-botom: 1px;}
#hlasovani {text-align:center; padding:30px;}
#hlasovaci-ramecek { margin-top:5px;margin-bottom:15px; border: 1px dotted #E15613; padding: 10px; width: 580px;}
#hlasovaci-ramecek table {width: 550px;}
#hlasovaci-ramecek h4 {margin: 0px;}

    div#resize 
{
  
  /*display: none;*/
  
  
  background-color: #FFEEE5;
  z-index: 1;
}

#img-resize {width: 500px;  height: 23px; }
div#resize h3 {margin-top: 1px; padding-top: 0px;}

.tagA {font-weight: bold; font-size: 140%;}
.tagB {font-weight: bold; font-size: 130%;}
.tagC { font-size: 120%;}
.tagD { font-size: 100%;}

.surveybox {margin-left: 8px; margin-right: 2px;}
.surveybox a:link, .surveybox a:visited {text-decoration: underline; color: #000;}
.surveybox h3 {font-size: 14px;}
.surveybox div { padding: 3px; font-size: 10px; color:#6F6F6F; font-weight: bold; }
#a, #b, #c, #d, #e {background-color: #9c2929; margin-bottom: 4px; margin-top:2px; height: 8px;}


 .skryto-pred-tiskem {display:none;}
