html, body {
  font-size: 100%; 
  height: auto;
  margin: 0px auto; 
  padding: 0px; 
  font-family: arial, sans-serif;
  background : url(images/background.gif) repeat-y left;
  font-family: verdana;   
  font-size: 14px;
}

img { border: none; }
p { line-height: 1.4; margin-top: 5px; margin-left: 8px; margin-right: 10px; margin-bottom: 8px; }

a { color: rgb(0,0,0); }
a:hover { color: rgb(0,0,255); }

.menu a { color: rgb(255,0,0);}

.corpus { height: auto; width: 890px; margin: 0px auto; padding: 0px auto; background : url(images/corpus.png) repeat-y center; }
.corpus-top1 { height: 131px; background : url(images/corpus-top-1.png); }
.corpus-top2 { height: 35px; }
.corpus-top2-1 { float: left; width: 20px; }
.corpus-top2-2 { float: left; width: 130px; }
.corpus-top2-3 { float: left; width: 50px; }
.corpus-top2-4 { float: left; width: 130px; }
.corpus-top2-5 { float: left; width: 100px; }
.corpus-top2-6 { float: left; width: 130px; }
.corpus-top2-7 { float: left; width: 95px; }
.corpus-top2-8 { float: left; width: 130px; }
.corpus-top2-9 { float: left; width: 105px; }
.corpus-top3 { font-size:5px; height: 15px; background : url(images/corpus-top-3.png); }

.corpus-middle { }





.corpus-middle-left { float: left; width: 144px; }
.corpus-middle-left ul { list-style-image: url(images/odrazka.gif); margin: 5px 0px 7px 0px; padding-left: 22px; font-size: 10px; color: rgb(0,0,0); }
.corpus-middle-left ul li{ margin: 0px 0px 4px 0px; }
.corpus-middle-left a { color: rgb(0,0,0); }
.corpus-middle-left a:hover { color: rgb(0,0,255); }

.corpus-middle-center { float: left; margin: 3px 3px 3px 3px; width: 596px; font-size:11px; font-family: verdana; }
.corpus-middle-center p { line-height: 1.4; }


.corpus-middle-right { float: left; width: 144px; }
.corpus-middle-right ul { list-style-image: url(images/odrazka.gif); margin: 5px 0px 7px 0px; padding-left: 22px; font-size: 10px; color: rgb(0,0,0); }
.corpus-middle-right ul  li{ margin: 0px 0px 4px 0px; }
.corpus-middle-right a { color: rgb(0,0,0); }
.corpus-middle-right a:hover { color: rgb(0,0,255); }


.menu-rubrika {
  width: 130px; 
  padding: 2px 5px;
  margin: 0px 2px 0px 2px;
  border-top: 1px solid rgb(255,255,255);
  border-bottom: 1px solid rgb(255,255,255);
  background: rgb(153,153,255);
  color: rgb(255,255,255);
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold; 
}

.corpus-middle-left .menu-rubrika a { color: rgb(255,255,255); text-decoration: none; }

.corpus-bottom { position: relative; height: 55px; }

.corpus-bottom-1 { float: left; width: 170px; }
.corpus-bottom-2 { float: left; width: 280px; }
.corpus-bottom-3 { float: left; width: 220px; }
.corpus-bottom-4 { float: left; width: 220px; }

.corpus-bottom-rt { position: absolute; top: 2px; left: 150px; width: 300px; }
.corpus-bottom-rt a { color: white; text-decoration: none; }
.clear { clear: both; }



h1 {
color: #FFFFFF;
font-size: 11px;
display: inline;
   font-family: verdana;
}

 
.h1-conteiner {
border-top: 1px solid #9999FF;
border-bottom: 1px solid #9999FF;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
width: 596px;
height: 22px;

}

.h1-conteiner-in {
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
width: 596px;
height: 14px;
background: #9999FF;
font-size: 11px;
padding: 2px 0px 2px 0px; 
margin: 0px 0px 0px 0px;
}

.h1-conteiner-in-left{
  padding: 0px 5px 0px 5px; 
  width: 396px;
  float:left;
  border: 0px red solid;
}

.h1-conteiner-in-right{
  padding: 0px 5px 0px 5px; 
  width: 180px;
  float:left;
  text-align: right; 
  font-style: italic;
  border: 0px green solid;
  color: rgb(0,0,0);
   font-family: verdana;
font-size: 9px;

}




h3 {
  padding: 2px 5px;
  margin: 0; 
  font-size: 13px;
  font-weight: bold; 

}

h5 {
  color: rgb(0,0,255);

}


.img-border img {
  border: 1px black solid;
  margin: 0px 0px 0px 10px;
}

.kontakty { width: 100%; }
.kontakty th { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(201,201,201); text-align: left; }
.kontakty td { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(204,204,255); }

.kontakty_grey { width: 100%; }
.kontakty_grey th { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(201,201,201); text-align: left; }
.kontakty_grey td { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black;  }

.kontakty_nocolor { width: 100%; }
.kontakty_nocolor th { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; text-align: left; }
.kontakty_nocolor td { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; }

.kontakty_produkty { width: 100%; }
.kontakty_produkty td { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(201,201,201); }

.kontakty_color { width: 100%; }
._c9c9c9 { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(201,201,201); }
._9999ff { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(153,153,255); }
._ccccff { font-family: verdana; font-size: 11px; padding: 3px 5px; border: 1px solid black; background-color: rgb(204,204,255); }

.galerie img { margin: 0px 18px 0px 18px; }

.color-red { color: red; }
.color-green { color: green; }
.color-blue { color: blue; }
.red { color: red; }
.green { color: green; }
.blue { color: blue; }
.i { font-style: italic; }
.b { font-weight: bold; }
.u { text-decoration: underline; }
.font-size-9 { padding: 10px 10px 10px 10px; font-size: 9px; }
.float-right { float: right; }
.float-left { float: left; }
.text-right { text-align: right; }
.iframe { }

.a_red {color: rgb(224,0,0);}
.a_green {color: rgb(0,160,0);}
.a_blue {color: rgb(0,0,224);}

.box-center {
  text-align: center;  
}
.center {
  text-align: center;  
}

.bgcolor_c9c9c9 {
  background-color: rgb(201,201,201);
}
.bgcolor_ccccff {
  background-color: rgb(204,204,255);
}
.bgcolor_9999ff {
  background-color: rgb(153,153,255);
}

.width100pcnt {
  width: 100%;
}

.border1xred {
  border: 1px red solid;
}

.bl-nadp-smalbig { font-size: 12px; color: rgb(0,0,255); font-weight: bold; }

.ramecek { background-color: rgb(255,255,255); width: 98%; border: 1px black solid; }
.ramecek-rlb { background-color: rgb(255,255,255); width: 98%; border-top: 1px white solid; border-bottom: 1px black solid; border-right: 1px black solid;  border-left: 1px black solid;}
.ramecek-rl { background-color: rgb(255,255,255); width: 98%; border-top: 1px white solid; border-bottom: 1px white solid; border-right: 1px black solid;  border-left: 1px black solid;}
.ramecek-in { margin: 10px 10px 10px 10px; }

