/*a {
    color: #01A59F !important;
}

a:hover {
    color: black !important;
}*/

@media (min-width: 992px){
#header .header-nav-main nav > ul > li > a:hover {
	color:#FFF !important;
}
}




.produkty {
          display:block;
          margin:auto;
          text-align:center;
 }
 
 .produkty h1, h2, h3 {
          text-align: left;
 }
 
 .produkty .produkt {
          margin-bottom: 25px;
  }
  
 .produkt {
           width: 100%;
   }
 
 .produkt img {
          display:block;
          margin:auto;
       /*   width: 33%;*//*
          height:33%; */
          margin-bottom: 15px;  
          transition: .5s;
          transition-delay: .2s;   
		  max-width:90%;   
		  height:160px;   
  }
  
 .produkt img:hover {
		  /*font-weight:600; */ 
          color: #01A59F;
    }
	
	 .produkt img:hover {
          transform: scale(1.1);  
    }

 .produkt .nazev {
           display:inline-block;
           
   }
   
 @media (min-width: 650px)   {
        /*.produkt {
           float:left;
           width: 50%;
         }*/
         .produkt img {
           /*width: 49%;
           height: 49%; */      
          }
          
         .produkty .produkt {
          margin-bottom: 45px;
  } 
  }
  
  @media (min-width: 992px) {
         .produkty .produkt {
          display:block;
          width: 100%;
          margin: 30px auto 45px auto;
          }
	}
   
 
   
   /*******************    formular *******************/
   
    
   /* .container div h1{
           text-align:center;
     }*/
    
    /*.formular {
           width: 100%;
     }
     
     .formular div p {
               text-align:left;
      }
      
     .formular div p span label {
               width: 15%;
      }
	  
	   .formular input, .formular input[type="text"] {
               text-align:left;
			   padding:8px;
			   width:50%;
			   border: 1px solid silver;
			   border-radius: 3px;
      }
	  
	   .formular textarea {
               text-align:left;
			   padding:8px;
			   width:50%;
			   border: 1px solid silver;
			   border-radius: 3px;
			   height: 100px;
      }*/
	  
	  
form.formular {padding:15px 0 20px}
form.formular * {background-repeat:no-repeat}

/*form.formular p {padding:10px 0 0 50px}*/
form.formular p span.brd {}
form.formular p span.bg {display:block}
form.formular p span.pdg {display:block;padding:0/*5px 10px 4px*/}
form.formular p span.povinny {color:white;padding:0 0 0 7px}

form.formular span.frmLabel,
form.formular span.frmInput,
form.formular span.frmTextarea,

form.formular label,
form.formular input,
form.formular textarea {padding:0;margin:0;border:none;background-color:transparent;display:inline-block}
form.formular input,
form.formular textarea {width:100%}
form.formular textarea {height:100px}

form.formular span.frmLabel {background-color:#01A59F;vertical-align:top;width:130px;color:#fff;text-align:right;

border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;

border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;

}
form.formular span.frmInput,
form.formular span.frmTextarea {background-color:#ededed;vertical-align:top;width:355px;

border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;

border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;

}
form.formular span.frmTextarea {

border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;

}

form.formular span.frmLabel,
form.formular span.frmInput,
form.formular span.frmTextarea {padding:0;margin:0}

form.formular p span.pdg {padding:12px 10px 6px}



form.formular label,
form.formular input,
form.formular textarea {font-size:10pt}
form.formular input,
form.formular textarea {text-align:left}


/*form.formular p.btnSubmit {clear:both;padding:15px 0 0 183px;text-align:left}*/
form.formular p.btnSubmit span.btnBg {
	display: inline-block;
	height: 51px;
	width: 355px;
	/* [disabled]background-image: url(../img/menu.bg.cervena.png); */
	background-position: left top;
	background-repeat: repeat-x;
	text-align: left;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
form.formular p.btnSubmit button {
	width: 355px;
	height: 51px;
	line-height: 51px;
	border: none;
	background-color: #01A59F;
	border-radius:3px; 
	/* [disabled]background-color:transparent; */
	cursor: pointer;
	padding: 0;
	margin: 0;
	display: inline-block
}
form.formular p.btnSubmit button span {
	color: #fff;
	text-transform: uppercase;
	font-size: 10pt;
	text-align: left;
	display: inline-block;
	width: 315px;
	height: 51px;
	background-position: 225px top;
	vertical-align: middle;
	text-align: center
}