a:link, a:visited, a:hover, a:active {/*/zakladni/*/ font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	color:#cc0000;	font-weight:bold;	}
a:visited{/*/navštívená/*/color:#cc0000;	text-decoration:none;	}
a:hover{/*/s myší/*/color:#333333;  font-size:12px;	text-decoration:none;	}
a:active{/*/zmacknutá/*/color:#ff3333; }

.sub:link, .sub:visited, .sub:hover, .sub:active {/*/zakladni/*/  font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	color:#004080;	font-weight:bold;	}
.sub:visited{/*/navštívená/*/	color:#004080;	text-decoration:none;	}
.sub:hover{/*/s myší/*/	color:#000000;	font-size:12px;	text-decoration:none;	}
.sub:active{/*/zmacknutá/*/	color:#999999;	}

.a_ktual:link, .a_ktual:visited, .a_ktual:hover, .a_ktual:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;}
.a_strana:link, .a_strana:visited, .a_strana:hover, .a_strana:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: underline;}

.vypis_nabidka:link, .vypis_nabidka:visited, .vypis_nabidka:hover, .vypis_nabidka:active 
{/*/zakladni/*/ font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#004080; text-transform: uppercase;	font-weight:bold;	}
.vypis_nabidka:visited{/*/navštívená/*/	color:#004080;	text-decoration:none;}
.vypis_nabidka:hover{/*/s myší/*/	color:#cc3300; text-decoration:underline;}
.vypis_nabidka:active{/*/zmacknutá/*/	color:#f18e00;}

.tis_link:link, .tis_link:visited, .tis_link:hover, .tis_link:active {/*/zakladni/*/display: inline-block; border-color: #cccccc; border-style: solid ; border-width: 1px  }
.tis_link:visited{/*/navštívená/*/	}
.tis_link:hover{/*/s myší/*/border-color: #f18e00	}
.tis_link:active{/*/zmacknutá/*/	}

.top_1 {background-image: url(../img/top_1.jpg); }    
.top_2_cz {background-image: url(../img/top_2_cz.jpg); }
.top_2_en {background-image: url(../img/top_2_en.jpg); }
.top_3 {background-image: url(../img/top_3.jpg); background-repeat: no-repeat;}
.menu {background-image: url(../img/menu.jpg); background-repeat: no-repeat;}
.submenu_1 {background-image: url(../img/submenu_1.jpg); background-repeat: repeat;}
.submenu_2 {background-image: url(../img/submenu_2.jpg); background-repeat: repeat;}
.submenu_3 {background-image: url(../img/submenu_3.jpg); background-repeat: repeat;}
.submenu_4 {background-image: url(../img/submenu_4.jpg); background-repeat: repeat;}
.inc_1 {background-image: url(../img/inc_1.jpg); background-repeat: repeat; }
.bottom_1 {background-image: url(../img/bottom_1.jpg); }
.text, .tab_stridani_1, .tab_stridani_2, .tab_stridani_3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;  
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: justify;
  
   }
  
  p  {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;  
  margin: 0;
  padding: 8px 12px;

   }  
   
.textI {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;  
  margin: 0;
  padding: 8px 12px;
  text-align: justify;
  *background-color: #cc0000;
  color: #cc0000;
  font-weight: bold;
   }   
   
h1, h2, h3, h4, h5, h6  {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#000000;}

h1 {font-size: 20px}
h2 {font-size: 18px}
h3 {font-size: 16px}
h4 {font-size: 18px; font-weight: bolder; color:#cc0000; text-align: center;}
h5 {font-size: 12px}
h6 {font-size: 10px}

.v_text{padding-left: 25px; padding-right: 25px; padding-top: 0px; padding-bottom: 0px; text-align: left; }
.nadpis, .nadpis_submenu, .nadpis_vypis, .nadpis_submenu_div
  { font-family:Arial, Helvetica, sans-serif;  font-size: 25px;  padding: 0px;  color:#999999;
  font-weight: bold;  text-transform: uppercase;  text-align: left;  }

.nadpis_submenu_div, .popis_submenu_div  {  width: 770px;  margin-left: 100px;  font-size: 20px;    }
.popis_submenu_div  { font-family:Arial, Helvetica, sans-serif; width: 770px;  margin-left: 100px;  font-size: 12px;    }
.nadpis_submenu{font-size: 20px;}
.nadpis_vypis{  text-align: left;  font-size: 15px;  color:#555555;  }

.ram_1{  border-color: #00aadb;  border-style: solid;  border-width: 0px ;  margin: 0px;  background-color: #eaf9ff;    height: 137px;  width: 177px;  }
.ram_2{  border-color: #00aadb;  border-style: solid;  border-width: 1px ;  margin: 5px;  background-color: #eaf9ff; height: 180px;  width: 150px; }
.ram_2_a{  border-color: #00aadb;  border-style: solid;  border-width: 1px ;  margin: 5px;  background-color: #eaf9ff;}
.ram_foto{ border-color: #00aadb;  border-style: solid;  border-width: 1px ;  background-color: #eaf9ff;    }  
.ram_foto_2{  border-color: #f18e00;  border-style: solid;  border-width: 1px ;  background-color: #eaf9ff;  }   
.ram_foto_sede{ border-color: #999999;  border-style: solid;  border-width: 1px ;  background-color: #999999;    }
.tab_stridani_2{text-align: center;background-color: #c7dfff; }
.tab_stridani_1{text-align: center;}
.tab_stridani_3{text-align: center;background-color: #99ccff; }
.sedy_popis{  font-family:Arial, Helvetica, sans-serif;  font-size: 15px;  padding: 0px;  color:#555555;   }
.sedy_popis_maly {font-family:Arial, Helvetica, sans-serif;  font-size: 14px;  padding: 0px;  color:#555555;}
.popis_souvisejici_nadpis {font-family:Arial, Helvetica, sans-serif;  font-size: 15px;  padding-bottom: 3px;  color:#555555;font-weight: bold;}
.popis_souvisejici {  font-family:Arial, Helvetica, sans-serif;  font-size: 12px;  padding: 0px;  color:#555555; }
.div_popis_foto { text-align: right; font-family:Arial, Helvetica, sans-serif;  font-size: 14px;  padding: 3px; font-weight: bold; color:#ffffff;background-color: #f18e00; margin-bottom: 1px; }
.div_zpet_top {width: 895px; text-align: right;}

.kontakt_pozice {text-align: right; font-family:Arial, Helvetica, sans-serif;  font-size: 14px;  padding: 3px; font-weight: bold; color:#ffffff;background-color: #f18e00; margin-bottom: 1px; }
.kontakt_jmeno {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#444444; font-size: 18px;}
.kontakt_popis {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#666666; font-size: 14px;}
.kontakt_vypis {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#444444; font-size: 14px;}

.tiskopis_male {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color:#444444; font-size: 11px;}

.tab {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding-left: 5px; color:#444444; font-size: 12px; text-align: left;}

.tab_kalkulace {font-family:Arial, Helvetica, sans-serif; margin: 0px; padding-left: 5px; color:#444444; font-size: 12px; text-align: left; border-color: #f18e00;  border-style: solid;  border-width: 1px ;  background-color: #eaf9ff;}

.stav_0 {background-color: #FF0000;}
.stav_1 {background-color: #0BFFFF;}

.hlaska {font-family:Arial, Helvetica, sans-serif;  color:#ff3300; font-size: 14px; text-align: center; font-weight: bold;}
.ano {background-color: #00aadb;}
.ne {background-color: #CC0000;}
.ano_text {color: #004080; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align: left;}
.ne_text {color: #CC0000; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align: right;}

.tab_kalendar {
border: 1px #999999 solid;
font-size: 16px;
font-variant: normal;
background-color:#eaf9ff ;
font-family: font-family:Arial, Helvetica, sans-serif;
}
.tab_cena {
font-weight: bold;
border: 1px #eaf9ff solid;
border-collapse: collapse;

}
.tab_bez{
border: 1px #eaf9ff solid;
border-collapse: collapse;

}

.service img:hover {transform:scale(1.05);-moz-transform: scale(1.10);-webkit-transform:scale(1.05); transition-timing-function: ease-out; transition-duration: 0.4s; *background-color: #7dbd35 !important; *background: linear-gradient(to right,#7dbd35,#3aaf49); z-index: 1;}

