/* CSS Document */

strong{
  color: #264C1B;
}
a{
  color: #990002;
}
div.cl_radek{
  position: relative;
  float: left;
  width: 99%;
  border-bottom: 1px #C32522 solid;
  margin-bottom: 10px;
}
div.cl_nadpis h2{margin: 0px;}
div.cl_nadpis h2 a{
  margin: 0px 0px 5px 10px;
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

div.cl_radek img{
  float: right;
  margin-left: 10px;
  padding: 1px;
  border: 0px;
}

div.cl_nadpis h2 a:hover{
  color: #C32522;
}

div.cl_uvod p{
  text-align: justify;
}

div.cl_autor{
  text-align: right;
  color: #999;
  font-style: italic;
}

div.cl_link{
  position: relative;
  float: left;
  width: 98%;
  margin-right: 2%;
  text-align: right;
  font-size: 10px;
  font-style: italic;
}

div.cl_link a{
  color: #9aa;
  font-size: 12px;
  font-weight: bold;
}
div.cl_link a:hover{
  color: #C32522;
}

div.cl_autor a{
  color: #000;
  font-style: normal;
  padding-left: 10px;
}
span.propocet{
  color: #000;
  font-style: normal;
}

/*novinky*/
div.new_radek{
  width: 99%;
  margin-top: 10px;
  margin-left: 0%;
  text-align: left;
}
div.new_nadpis h2{margin: 0px;}
div.new_nadpis h2 a{
  margin: 0px 0px 0px 0px;
  color: #000;
  padding: 0px;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}
div.new_nadpis h2 a:hover{
  color: #213D17;
}

div.new_uvod p{
  text-align: left;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0px;
  
}

div.new_autor{
  text-align: right;
  color: #999;
  font-style: italic;
  width: 99%;
}
/*komentare*/
div.komentar_form{
  position: relative;
  float: left;
  width: 100%;
}
div.komentar_nadpis{
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
div.komentar_text{
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
span.komentar_span{
  display: block;
  position: relative;
  float: left;
  width: 10%;
  margin-right: 5px;
  font-weight: bold;
  text-align: right;
}
span.komentar_input{
  display: block;
  position: relative;
  float: left;
  width: 88%;
  margin-left: 5px;
  font-weight: bold;
}
span.komentar_input textarea{
  width: 95%;
  height: 100px;
}
span.komentar_input input{
  width: 95%;
}

span.komentar_input2{
  display: block;
  position: relative;
  float: left;
  width: 38%;
  margin-left: 5px;
  font-weight: bold;
}
span.komentar_input2 input{
  width: 89%;
}
.komentar_submit{
  display: block;
  position: relative;
  float: left;
  width: 96%;
  text-align: right;
}

input.skryte{
  display: none;
  visibility: hidden;
}

div.kom_blok{
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  border: 1px #fff solid;
}
div.kom_blok:hover{
  background-color: #ffffcc;
  border: 1px #999 solid;
}
div.kom_hlava{
  position: relative;
  float: left;
  width: 100%;
}
div.kom_h2 h2{
  position: relative;
  float: left;
  width: 100%;
  margin: 0px;
  font-size: 14px;
}

div.kom_autor{
  position: relative;
  float: left;
  width: 39%;
  margin-left: 1%;
  color: #990000;
}

div.kom_cas{
  position: relative;
  float: left;
  width: 59%;
  margin-right: 1%;
  text-align: right;
  color: #990000;
  font-style: italic;
  font-family: arial;
  font-size: 11px;
}
div.kom_podpis{
  position: relative;
  float: left;
  width: 100%;
  border-top: 1px #ccc solid;
  margin: 10px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  color: #333;
  font-style: italic;
  font-size: 10px;
}

div.kom_strankovani{
  position: relative;
  float: left;
  width: 100%;
  text-align: right;
}

div.kom_strankovani a{
  font-size: 12px;
  font-weight: bold;
  color: #C32522;
}

div.kom_strankovani a:hover{
  color: #000;
}

a.aktiv{
  background-color: #ffffcc;
  border: 1px #ccc solid;
  color: #000;
}

div.anketa{
  position: relative;
  float: left;
  width: 100%;
  margin: 5px 4.5% 25px 4.5%;
  border: 0px;
  /*border: 2px #999 solid;*/
  padding-bottom: 5px;
  text-align: center;
}
div.anketa_otazka{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 5px;
}

div.anketa_radek{
  position: relative;
  float: left;
  width: 100%;
  border-bottom: 1px #ccc solid;
  padding: 0px 0px 0px 0px;
}

div.anketa_sl_1{
  position: relative;
  float: left;
  width: 85%;
  text-align: left;
}
div.anketa_sl_2{
  position: relative;
  float: left;
  width: 15%;
  text-align: right;
}

div.anketa a{
  font-size: 10px;
  color: #000;
}
.box li{
list-style-type: none;
}

#abacus a{
border: 0px;
}

/***  uvodni strana  **********************/
div.HPpulblok0{
  position: relative;
  float: left;
  width: 49%;
  margin-right: 0.5%;
  font-size: 11px;

}

div.HPpulblok1{
  position: relative;
  float: left;
  width: 49%;
  margin-left: 0.5%;
  font-size: 11px;

}

div.HPpulblok0 img,div.HPpulblok1 img{
  float: left;
  margin-right: 5px;
}

div.HPpulblok0 p,div.HPpulblok1 p{
  text-align: left;
}

div.HPpulblok0 h2,div.HPpulblok1 h2{
  font-size: 14px;
}

div.HPplus{
  position: relative;
  float: left;
  width: 100%;
  font-weight: bold;
  margin-bottom: 6px;
}

span.HPintext{
  display: block;
  float: left;
  margin-top: 5px;
}

div.HPfullblok{
  position: relative;
  float: left;
  width: 100%;
  font-size: 11px;
}

ul.anketa{
  margin-left: 0px;
  padding: 0px;
}

ul.anketa li{
list-style: none;
border-bottom: 1px #ccc solid;
margin-bottom: 7px;
}

div .pravetext h3{
  font-size: 14px;
  font-weight: bold;
  margin:0px;
  padding: 0px;
}


#contact_form{
  border: 0px;
  width: 80%;
  margin: 0% 9% 0% 9%;
  background-image: url(../images/loga_velka.jpg);
  background-position: center top;
  background-repeat: repeat-x;
}

#contact_form label{
  position: relative;
  float: left;
  width: 20%;
  font-weight: bold;
  margin-bottom: 5px;
}
#contact_form input{
  position: relative;
  float: left;
  width: 75%;
  margin-bottom: 5px;
  border: 1px #ccc solid;
}
#contact_form textarea{
  position: relative;
  float: left;
  width: 75%;
  height: 200px;
  margin-bottom: 5px;
  border: 1px #ccc solid;
  font-family: arial;
  font-size: 12px;
}

#contact_form label.error{
  position: relative;
  float: left;
  width: 100%;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  border: 1px red solid;
}