/* CSS Document */

body {
font-family:Verdana,Arial,sans-serif;
  font-size:small;
  margin:0;
  padding:0;
  background-color:#efefef;
}

hr {color:#319e01;}

#central {margin:auto;
  width:996px;
 
  background-color:#ededed; 
}

#stred {float:left;
  width:980px;
  margin:0;
  padding:0; 
  margin-left:8px; 
  background-color:white;
  }

#top {float:left;
  margin:0;
  padding:0;
  width:996px;
  height:308px;
  background:url(images/header.png);
}

.top_h {float:left;
  margin:15px 0 0 480px;
  font-size:120%;
  font-weight:normal;
}

/*Horní menu*/
#top_menu {float:left;
  margin:0;
  padding:0;
  margin-left:9px;
  margin-top:1px;
  width:351px;
  height:253px;  
 
  list-style:none;
}

#top_menu li {float:left;
  margin:0;
  padding:0;
  width:350px;
  height:63px;
  background:url(images/button.png);
}

#top_menu li:hover {float:left;
  margin:0;
  padding:0;
  width:350px;
  height:63px;
  background:url(images/hover.png);
}


/*Odkazy horní menu*/
#top_menu li a {float:left;
  text-decoration:none;
  margin:0;
  padding:0;
  color:white;
  font-size:170%;
  margin-left:80px;
  margin-top:10px; 
} 

#top_menu li a:hover {float:left;
  color:black;
}


/*Obrázek v logu*/
#top_img {float:left;
margin:0;
padding:0;
margin-top:-1px;}

#top_lista {float:left;
  margin:0;
  padding:0;
  margin-top:8px;
  margin-left:8px;
  width:980px;
  height:47px;
  background:url(images/top.png);
}

/*Levý sloupec obsahu*/
#levy {float:left;
  margin:0;
  padding:0;
  width:234px;
  background-color:#efefef; 
}

#levy ul {float:left;
  margin:0;
  padding:0;
  list-style:none;
}


.levy_nadpis {float:left;
  margin:0;
  padding:0;
  margin-left:8px;
  margin-top:8px;
  width:218px;
  height:39px;
  background:url(images/nadpis_levy.png);
}

.levy_box{float:left;
  margin:0;
  padding:0;
  margin-top:5px;
  margin-bottom:5px;
  width:234px;
  background-color:white;
}

.levy_nadpis h2{float:left;
  margin:0;
  margin-top:10px;
  padding:0;
  width:218px;
  color:white;
  font-size:120%;
  text-align:center;
}

.levy_text {float:left;
  color:#646464;
}

.levy_text p {float:left;
  margin:0;
  margin-left:4px;
  margin-right:4px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0;
}

.levy_odkaz p {float:left;
  color:#319e01;
  margin-bottom:10px;
  font-size:90%;
}

.levy_odkaz a {float:left;
  color:#319e01;
  margin-left:150px;
  margin-bottom:10px;
}

.levy_reklama a{float:left;
  margin:0;
  padding:0;  
  border:0;
}

.levy_reklama a img {border:none;
  width:218px;
  height:55px;
  margin-top:10px;
  margin-left:8px;
}

.levy_reklama_sperky a{float:left;
  margin:0;
  padding:0;  
  border:0;
}

.levy_reklama_sperky a img {border:none;
  width:218px;
  height:218px;
  margin-top:10px;
  margin-left:8px;
}

/*hlavní sloupec obsahu*/
#obsah {
  float:left;
  width:492px;
  background-color:#efefef; 
  padding:10px;
}

#obsah p {color:#646464;}

/*Pravý sloupec obsahu*/
#pravy {
  float:left;
  width:234px;
  margin:0;
  padding:0;
  background-color:#efefef; 
}

#pravy ul {float:left;
  margin:0;
  padding:0;
  list-style:none;
}

.pravy_nadpis{float:left;
  margin:0;
  padding:0;
  margin-left:8px;
  margin-top:8px;
  width:218px;
  height:39px;
  background:url(images/nadpis_levy.png);
}

.pravy_box{float:left;
  margin:0;
  padding:0;
  margin-top:5px;
  margin-bottom:5px;
  width:234px;
  background-color:white;
}

.pravy_nadpis h2{float:left;
  margin:0;
  margin-top:10px;
  padding:0;
  width:218px;
  color:white;
  font-size:120%;
  text-align:center;
}

.pravy_text {float:left;
  color:#646464;
}

.pravy_text p {float:left;
  margin:0;
  margin-left:4px;
  margin-right:4px;
  margin-top:4px;
  margin-bottom:4px;
  padding:0;
}

.pravy_odkaz  a{float:left;
  color:#319e01;
  margin-left:10px;
  margin-bottom:10px;
  font-size:90%;
}

.pravy_faq {float:left;
  margin-left:10px;}

.pravy_faq ul li {float:left;
  margin-top:5px;
  margin-bottom:5px;
  color:#646464;
}

.faq_nadpis {color:black;}

.hlavni_partner a {float:left;
  margin:0;
  padding:0;
}

.hlavni_partner a img {float:left;
  border:none;
  margin:0;
  padding:0;
  margin-top:10px;
  margin-left:16px;
  margin-bottom:10px;
}
/*Prtněř - box v pravém sloupci indexu*/
.partneri  {float:left;
  margin:0;
  padding:0;
}

.partneri img {float:left;
  border:none;
  margin:0;
  padding:0;
  margin-top:10px;
  margin-left:60px;
}

/*Vzorový výpočet - box v pravém sloupci indexu*/
.vzor_vyp {width:230px;}

.vzor_vyp li {float:left;
  margin-left:25px;
  margin-top:5px;
  list-style-type:disc;
}

.vzor_vyp_ceny{float:left;
  font-size:80%;
}

/*  Počítadlo v pravém sloupci */

.pocitadlo {float:left;
  margin:8px;
  padding:0;
  border:0;
  width:218px;
  height:173px;
  background:url(img/pocitadlo/pocitadlo_bg.jpg); 
}

.poc_p1 {
  float:left;
  margin:10px 0 0 10px;
  color:white;
  font-weight:bold;
  }
  
  .poc_p2 {
  float:left;
  margin:16px 0 0 10px;
  color:white;
  font-weight:bold;
  }

.poc_img1{float:left;
  margin:2px 0 0 29px;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img2{float:left;
  margin:2px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img3{float:left;
  margin:10px 0 0 8px;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img4{float:left;
  margin:10px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.objem {
  float:left;
  margin:16px 0 0 10px;
  color:white;
  font-weight:bold;
  }

.poc_img_a1{float:left;
  margin:15px 0 0 16px;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img_a2{float:left;
  margin:15px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img_a3{float:left;
  margin:15px 0 0 2px;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img_a4{float:left;
  margin:15px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img_a5{float:left;
  margin:15px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

.poc_img_a6{float:left;
  margin:15px 0 0 2px;
  padding:0;
  border:solid 1px;
  border-color:white;
}
.poc_img_a7{float:left;
  margin:15px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}
.poc_img_a8{float:left;
  margin:15px 0 0 0;
  padding:0;
  border:solid 1px;
  border-color:white;
}

/*Patička*/
#paticka {float:left;
  margin:0;
  padding:0;
  width:996px;
  height:133px;
  background:url(images/footer.png);
}

.paticka_ul {float:left;
  list-style:none;
  margin-top:30px;
  margin-left:40px;
  
}

.paticka_ul li {float:left;
  color:white;
  margin-left:10px;
  margin-right:10px;
  font-size:150%;
}

.paticka_ul li a{float:left;
  color:white;
}

.paticka_ul li a:hover{float:left;
  color:blue;
}

.paticka_p {float:left;
  width:980px;
  text-align:center;
  color:white;
  margin:0;
  margin-bottom:10px;
}

.paticka_p a {color:white;
  margin-left:5px;
}

/*hlavní nadpis obsahu*/
#nadpis_box {float:left;
  width:490px;
  height:80px;
  background:red;
}

#nadpis_box p{margin:6px;
  color:white;
  font-weight:bold;
  font-size:110%;
text-align:center;
}

#nadpis_box p a{
  color:white;
}
/*nadpisy h2 v obsahu*/
.a {font-size:130%;
  color:#319E01;
  text-align:center;
}

/*Seznamy na straně zelena.php v obsahu*/
.b{color:#646464;}

/*Odkazy v obsahu*/
.c{color:#646464;}

.d a{
  margin-left:10px;
  margin-top:10px;
  color:#646464;
}

.i{margin:0;
  padding:0;
  visibility:hidden;  
}

.top_list {float:left;
  margin-top:5px;
  margin-left:70px;
}

.img_a {float:left;margin-left:5px;margin-right:5px;width:150px;}

.img_b {width:200px;float:left;margin-left:5px;margin-right:5px;}

#p_cerna {color:black;}

#tel {float:left;
width:100px;}

/*Tabulka nastavení výše podpory*/
#table_prehled {border:solid 1px;border-color:#646464;}
/*Hlavička tabulky nastavení výše podpory*/
.table_top {background-color:#646464;height:40px;}
.table_top td {text-align:center;color:white;}

.anchor_tabulka_prehled{
float:left;
margin-top:15px;
color:green;}
/*stylování řádků a buněk tabulky Nastavení výše podpory*/
.r {height:40px;}
.c {border-bottom:solid 1px;border-bottom-color:#646464;}

/*str Kdo získá odkaz odkaz Nastavení výše podpory*/
.anchor_vyse_podpory{
color:green;}

/*Firemní kontakt*/
.ul_kontakty {list-style:none;}
.ul_kontakty li {color:#646464;}


/*Tabulka kontaktů*/
.tabulka_kotakty{border:solid 1px;border-color:#646464;}
/*Hlavička tabulky*/
.top_kontakty{background-color:#646464;height:40px;}
.top_kontakty td {text-align:center;color:white;}

/*Řádek tabulky*/
.r_1{height:40px;}
/*Buňka tabulky*/
.c_1{width:140px;border-bottom:solid 1px;border-bottom-color:#646464;}
.c_1_3{padding-left:10px;border-bottom:solid 1px;border-bottom-color:#646464;}


/*Ke stažení seznam kategorií*/

.ke_stazeni_kat {list-style:none;}
.ke_stazeni_kat li {margin-bottom:15px;color:#646464;}
.ke_stazeni_kat li a {color:#646464;}

/*Vzorové výpočt*/

.vzor_vyp_ul {float:left;
  margin:0;
  padding:0;
  list-style:none;
}

.anchor_vzor_vyp {color:#319E01;}

.anchor_vzor_vyp:hover {color:blue;
  text-decoration:none;
}

.vzor_vyp_h3 {color:#319E01;}

.vzor_vyp_h4 {color:#319E01;text-decoration:underline;}

.vzor_vyp_a {
color:#646464;}

/*fotogalerie*/

.foto_mini {float:left;
  border:none;
  margin-left:25px;
  margin-top:20px;
}

.foto_obr {float:left;
  margin-left:40px;
}

.sipka {float:left;
  border:none;
  margin-left:20px;
  margin-top:20px;
}

.olymp_doors a {float:left;
margin-left:40px;
}
