* {
    margin: 0; 
}
html, body {
    height: 100%; text-align:center; background:url(../img/bemaco_back.png) repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:11px;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
	background:url(../img/bemaco_background.png) no-repeat; background-position:top center;
}

 .push {
    height: 140px;
}



.nadpis { color:#e2001a; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; padding:13px 0 0 28px; font-weight:normal; }

.nadpisb { color:#00519e; font-family: Arial, Helvetica, sans-serif; font-size:18px; text-align:left; padding:38px 0 0 28px; font-weight:normal; }

.nadpisc { color:#e2001a; font-family: Arial, Helvetica, sans-serif; font-size:18px; text-align:left; font-weight:normal; margin:0; padding:0 0 14px 0;}

.den { color:#9d9d9d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:40px; letter-spacing:-1px; text-align:left; font-weight:normal;  }

.mesiac {color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:9px; text-align:left; font-weight:normal; width:30px; background:#000;}

.odkaz { color:#e2001a; padding:10px 0 0 0 ;}
.odkaz:hover { text-decoration:none; outline-style:none;}

#header { width:1066px; height:104px; background:url(../img/bemaco_header.png) no-repeat 0 0; margin:0 auto;}


/*#header img { padding:30px 60px 0 0; }*/
	
#browser p { padding:0 10px; margin-top:20px; display:inline; border-right:1px solid #999;}

#browser a { color:#8a8a8a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#browser a:hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ec2e3e;}

#navigation {width:1066px; height:100px; margin:0 auto;
	}
	
#menu {width:940px; height:62px; margin:0 auto;
	}
	
	
/*tlacidla*/

#menu ul{ list-style-type:none; margin:0; padding:0; }

#menu li{ display:inline; }

#menu a{ padding:0; margin:0; float:left; width:180px; height:62px; text-decoration:none; color:white; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; outline-style:none; line-height:23px; }

#menu a:hover{ background-position:bottom left; text-decoration:none; color:#5f5f5f; line-height:60px;}

#menu a.selected{ background-position:bottom left; text-decoration:none; color:#5f5f5f; line-height:60px;}

#menu .begin{ width:16px; height:62px; background:url(../img/bemaco_menu_zaciatok.png) no-repeat; float:left;
	}
	
#menu .tlacidla { width:901px; height:62px; float:left;}
	
#menu .end { width:23px; height:62px; background:url(../img/bemaco_menu_end.png) no-repeat; float:left;
	}

#menu .buttona { background: url(../img/bemaco_menu_button01.png) no-repeat; 
	}
	
#menu .buttonb { background: url(../img/bemaco_menu_button02.png) no-repeat; 
	}
	
#menu .buttonc { background: url(../img/bemaco_menu_button03.png) no-repeat; 
	}
	
#menu .buttond { background: url(../img/bemaco_menu_button04.png) no-repeat; 
	}
	
#menu .buttone { background: url(../img/bemaco_menu_button05.png) no-repeat; width:181px;
	}
	
#bottom { width:940px; height:38px; background:url(../img/bemaco_menu_bottom.png); margin:0 auto;}	
	
#browser { width:940px; height:40px; background:url(../img/bemaco_browser.png) 0 0; margin:0 auto; text-align:left;}

#content{ margin:0; padding:0;}

#baner { width:1066px; height:266px; background:#FFF; margin:0 auto; padding:0;}
#baner-sekcia { width:1066px; height:223px; background:#FFF; margin:0 auto; padding:0;}

#hometxt { width:1066px; height:150px; background: #FFF url(../img/bemaco_home_texty.png) 0 0 no-repeat; background-position:top center; margin:0 auto; text-align:left; }
#welcome { width:500px; float:left;  padding:0 0 0 110px}
#welcome p { font-size:11px; line-height:normal; text-align:left; padding-left:40px; padding-top:10px; color:#5D5D5D;}
#welcome a { color:#e2001a; font-weight:bold;}
#welcome a:hover { text-decoration:none;}
#welcome img { position:absolute;}

#news { width:100px; height:130px; float:right; padding:0 0 0 215px; text-align:left;}
#news img { position:absolute; margin:-15px 0 0 -220px;}
.datumy { width:210px; height:100px; position:absolute; margin-left:-180px;}


/*piktograms*/

#pikto { width:940px; margin:0 auto; padding:0;}

#pikto ul{ list-style-type:none; margin:0; padding:0; }

#pikto li{ display:inline; }

#pikto a{ padding:0; margin:0; float:left; height:200px; text-decoration:none; color:white;  font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; outline-style:none; line-height:23px; }

#pikto a:hover{ background-position:bottom left; text-decoration:none; color:#5f5f5f; }


#pikto .piktoa { background: url(../img/bemaco_pikto01.png) no-repeat; width:234px; height:200px; 
	}
	
#pikto .piktob { background: url(../img/bemaco_pikto02.png) no-repeat; width:235px; height:200px;  
	}
	
#pikto .piktoc { background: url(../img/bemaco_pikto03.png) no-repeat; width:235px; height:200px; 
	}
	
#pikto .piktod { background: url(../img/bemaco_pikto04.png) no-repeat; width:236px; height:200px;  
	}
	
#pikto p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; font-weight:normal; text-align:left; line-height:normal; padding:8px 29px 0 29px;}
	
#shadow { width:940px; height:77px; background:url(../img/bemaco_shadow.png) 0 0 no-repeat; margin:0 auto;}	



.footer {
    height: 143px; width:100%; background:url(../img/bemaco_foote_back.png) repeat-x;
}

.pata { height:143px; width:1066px; background:url(../img/bemaco_foote_back2.png) no-repeat 0 0; margin:0 auto;}




h1{
  float: left;
  display: inline;
  width: 380px;
  text-align: left;
  color: #ce0016;
  margin: 7px 0 20px 0; 
  font-family: Arial, Helvetica, sans-serif; font-size:22px;
}

h2 { color:#00519e; font-family: Arial, Helvetica, sans-serif; font-size:22px; text-align:left; font-weight:bold; padding-left:38px;}

h3{
  float: left;
  display: inline;
  width: 380px;
  text-align: left;
  color: #00519e;
  margin: 0px; 
  margin-bottom: 14px;  
  font-family:Arial, Helvetica, sans-serif; font-size:18px; 
}

p{
  text-align: left;
  margin-bottom: 10px;
}

img{
  border: 0px;
}

a{ 
  color:#00519e;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
}


a:hover {
  color:#ec2e3e;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
}

.left{
  float: left;
  display: inline;
}

.right{
  float: right;
  display: inline;
}

div.ruseniObtekani {
  clear:both; padding-top:20px;
}

/* --------------------------------------------------------- */

#center {
  width: 1096px;
  margin: auto;
  background-color: white;
}

#main-levy-sloup{
  float: left;
  display: inline;
  width: 81px;
  height: 720px;
  background-image: url(../img/01-sloup-levy-main.jpg);
  background-repeat: no-repeat;
}

#main-pravy-sloup{
  float: left;
  display: inline;
  width: 75px;
  height: 720px;
  background-image: url(../img/01-sloup-pravy-main.jpg);
  background-repeat: no-repeat;
}

#main-mid-sloup{
  float: left;
  display: inline;
  width: 940px;
}

#banner-top{
  float: left;
  display: inline;
  width: 940px;
  height: 105px;
  background-image: url(../img/01-logo-header.jpg);
  background-repeat: no-repeat;
}

#header #jazyky{
  float: right;
  display: inline;
  margin: 35px 40px 0 0;
}

#header #jazyky img.top-home{
  float: left;
  display: inline;
  margin-right: 10px;
}

#header #jazyky img.top-mail{
  float: left;
  display: inline;
  margin-right: 10px;
  margin-top: 8px;
}

#header #jazyky img.top-mapa-stranek{
  float: left;
  display: inline;
  margin-right: 10px;
  margin-top: 8px;
}

#header #jazyky img.top-delic{
  float: left;
  display: inline;
  margin-right: 10px;  
}

#header #jazyky a.top-jazyk{
  float: left;
  display: inline;
  width: 60px;
  height: 26px;
  padding-top: 5px;
  text-align: center;
  font-size: 0.8em;  
  color: #838383;
  margin-right: 10px;
}

#header #jazyky a:hover.top-jazyk{
  text-decoration: none;
}

#header #jazyky a.top-jazyk-active{
  float: left;
  display: inline;
  width: 60px;
  height: 26px;
  padding-top: 5px;
  background-image: url(../img/01-top-jazyk-active.jpg);
  background-repeat: no-repeat;
  text-align: center;
  font-size: 0.8em;  
  color: white;
  margin-right: 10px;
  text-decoration: none;
}

#header #jazyky a:hover.top-jazyk-active{
  text-decoration: none;
}

/* navigace */

#navigace-main{
  float: left;
  display: inline;
  width: 940px;
  height: 62px;
}

#navigace-main #navigave-left{
  float: left;
  display: inline;
  width: 16px;
  height: 62px;
  background-image: url(../img/01-navigace-01-levy.jpg);
  background-repeat: no-repeat;
}

#navigace-main #navigave-right{
  float: left;
  display: inline;
  width: 23px;
  height: 62px;
  background-image: url(../img/01-navigace-07-pravy.jpg);
  background-repeat: no-repeat;
  color: white;
}

#navigace-main a.navigace1{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-02.jpg);
  background-repeat: no-repeat;
  color: white;
  font-size: 0.9em;
}

#navigace-main a:hover.navigace1{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-02-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace1-active{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-02-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace2{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-03.jpg);
  background-repeat: no-repeat;
  color: white;
  font-size: 0.9em;
}

#navigace-main a:hover.navigace2{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-03-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace2-active{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-03-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace3{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-04.jpg);
  background-repeat: no-repeat;
  color: white;
  font-size: 0.9em;
}

#navigace-main a:hover.navigace3{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-04-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace3-active{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-04-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace4{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-05.jpg);
  background-repeat: no-repeat;
  color: white;
  font-size: 0.9em;
}

#navigace-main a:hover.navigace4{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-05-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace4-active{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-05-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace5{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-06.jpg);
  background-repeat: no-repeat;
  color: white;
  font-size: 0.9em;
}

#navigace-main a:hover.navigace5{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-06-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#navigace-main a.navigace5-active{
  float: left;
  display: inline;
  width: 180px;
  height: 62px;
  background-image: url(../img/01-navigace-06-over.jpg);
  background-repeat: no-repeat;
  color: #5f5f5f;
  padding-top: 25px;
}

#pod-nav{
  float: left;
  display: inline;
  width: 939px;
  height: 36px;
  background-image: url(../img/01-pod-navigace.jpg);
  background-repeat: no-repeat;
  
}

#pod-nav div.pod-nav-odkazy{
  float: left;
  display: inline;
  width: 150px;
  margin-left: 30px;  
}

#pod-nav div.pod-nav-odkazy a{
  float: left;
  display: inline;
  font-size: 0.8em;
  color: white;
}

#mezi-banner{
  float: left;
  display: inline;
  width: 940px;
  height: 41px;
  background-image: url(../img/01-mezi-banner.jpg);
  background-repeat: no-repeat;
}

#mezi-banner #drobeckova-navigace{
  float: left;
  display: inline;
  font-size: 0.9em;
  margin-left: 20px;
  margin-top: 10px;
  color: #de0004;
  font-weight: bold;
}

#mezi-banner #drobeckova-navigace a{
  color: #8e8e8e;
}

#mezi-banner #drobeckova-navigace span{
  color: #8e8e8e;
  margin-left: 5px;
  margin-right: 5px;
}

#mezi-banner #aktualne{
  float: right;
  display: inline;
  font-size: 0.9em;
  color: #575757;
  margin-right: 20px;
  margin-top: 10px;
}

#flash-banner{
  float: left;
  display: inline;
  width: 940px;
  height: 205px;
  background-image: url(../img/01-flash-banner.jpg);
  background-repeat: no-repeat;
}

#obsah{
  /*width: 1066px;*/
  margin:0 auto;
  background-repeat: no-repeat; position:relative; height:auto;
}

.center { margin:0 auto; width:940px;}

/*#footer{
  float: left;
  width: 940px;
  height: 110px;
  background-image: url(../img/01-footer.jpg);
  background-repeat: no-repeat;
}

#footer #footer-id{
  float: left;
  display: inline;
  font-size: 0.9em;
  margin-top: 70px;
  margin-left: 10px;
  color: #393939;
}

#footer #footer-id span.footer1{
  color: #009ee0;
}

#footer #footer-id span.footer2{
  color: #00519e;
}*/


/* Kontakty */

#kontakt-levy{
  float: left;
  display: inline;
  width: 234px;
  margin-right: 20px;
  
}

#kontakt-levy #kontakt-glob-box{
  float: left;
  display: inline;
  width: 234px;
  height: 199px;
  background-image: url(../img/05-kontakt-box-glob.jpg);
  background-repeat: no-repeat;
}

#kontakt-glob-box #kontakt-glob-nadpis{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #ec2e3e;
  margin-left: 20px;
  margin-top: 8px; margin-bottom:10px;
}

#kontakt-glob-box p{
  float: left;
  display: inline;
  text-align: left;
  width: 200px;
  margin-left: 20px;
  font-size: 0.8em;
  color: #555555;
}




#kontakt-levy #reference-box{
  float: left;
  display: inline;
  width: 234px;
  height: 426px;
  background-image: url(../img/03-reference-levy.jpg);
  background-repeat: no-repeat;
}

#reference-box #reference-nadpis{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #ec2e3e;
  margin-left: 20px;
  margin-top: 8px;
  margin-bottom:10px;
}

#reference-box p{
  float: left;
  display: inline;
  text-align: left;
  width: 200px;
  margin-left: 20px;
  font-size: 0.8em;
  color: #555555;
}




#kontakt-levy #systemy-box{
  float: left;
  display: inline;
  width: 234px;
  height: 426px;
  background-image: url(../img/04-systemy-levy.jpg);
  background-repeat: no-repeat;
}

#systemy-box #systemy-nadpis{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #ec2e3e;
  margin-left: 15px;
  margin-top: 8px;
  margin-bottom:10px;
}

#systemy-box p{
  float: left;
  display: inline;
  text-align: left;
  width: 200px;
  margin-left: 15px;
  font-size: 10px;
  color: #555555;
  margin-bottom:10px;
}



#kontakt-levy #zakladne-box{
  float: left;
  display: inline;
  width: 234px;
}

#zakladne-box #zakladne-nadpis{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #ec2e3e;
  height:201px;
  background:url(../img/pikto_referencie.png) no-repeat;
  text-align:left;
  width:234px;
}

#zakladne-box #zakladne-nadpis-popis{
  float: left;
  display: inline;
  font-size: 16px;
  font-weight: bold;
  font-family:Arial, Helvetica, sans-serif;
  color: #ec2e3e;
  margin-top: 8px; padding-left:15px;
  text-align:left;
}

#zakladne-box #zakladne-nadpis-popis p{
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;

}

#zakladne-box #zakladne-nadpis-image{
	margin-left:46px; padding:0;


}



#zakladne-box p{
  float: left;
  display: inline;
  text-align: left;
  width: 200px;
  font-size: 0.8em;
  color: #555555;
}



#left-box-navigace{
  float: left;
  display: inline;
  width: 219px;
  text-align: left;
  background:#c5c5c5;
  padding-left:15px;
}

#left-box-navigace a{
  float: left;
  display: inline;
  width: 206px;
  height: 27px;
  padding: 0px; 
  margin: 0px; 
  padding-top: 10px;
  padding-left: 25px;  
  color: black;
  background-image: url(../img/03-reference-left-butons-2.jpg);
  background-repeat: no-repeat;
  text-decoration: none;
  outline-style:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}

#left-box-navigace a:hover{
  float: left;
  display: inline;
  width: 206px;
  height: 27px;
  padding-left: 25px;
  padding-top: 10px;
  color: black;
  background-image: url(../img/03-reference-left-butons-1.jpg);
  background-repeat: no-repeat;
  text-decoration: none;
}

#left-box-navigace a.selected{
  float: left;
  display: inline;
  width: 206px;
  height: 27px;
  padding-left: 25px;
  padding-top: 10px;
  color: black;
  background-image: url(../img/03-reference-left-butons-1.jpg);
  background-repeat: no-repeat;
  text-decoration: none;
}

#left-box-bottom{
  float: left;
  display: inline;
  background: url(../img/02-zakladne-levy-bottom.png) no-repeat;
  width: 234px;
  height: 69px;
}






div.kontakt-levy-boxik{
  float: left;
  display: inline;
  width: 234px;
  height: 83px;
  /*margin-bottom: 10px;*/
  margin-top: 10px;
  background-image: url(../img/05-kontakt-leva-plocha.jpg);
  background-repeat: no-repeat;
}

div.kontakt-levy-boxik div.kontakt-levy-boxik-nadpis{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #00519e;
  margin-left: 20px;
  margin-top: 8px;
  margin-bottom:10px;
  
}

div.kontakt-levy-boxik div.kontakt-levy-boxik-nadpis a {
	font-size: 16px;
}

div.kontakt-levy-boxik  p{
  float: left;
  display: inline;
  text-align: left;
  width: 200px;
  margin-left: 20px;
  font-size:10px;
  color: #555555;
}

div.kontakt-levy-boxik div.kontakt-levy-boxik-nadpis-cerveny{
  float: left;
  display: inline;
  height: 15px;
  font-size: 1.4em;
  font-weight: bold;
  color: #ec2e3e;
  margin-left: 20px;
  margin-top: 8px;
  margin-bottom:10px;
  
}

#pravy{
  float: left;
  display: inline;
  width: 655px;  
}

#stred{
  float: left;
  display: inline;
  width: 480px;   
  
}

#stred ul { text-align:left; padding:0; margin-left:13px; line-height:19px; color:#5D5D5D;
  width: 425px;   
}

#stred ul li{ list-style-image:url(../img/listimage.png);
}




#pravy-sloup{
  float: right;
  display: inline;
  width: 188px;   
  background-image: url(../img/03-reference-pravy-bg.jpg);
  background-repeat: repeat-y;   
  min-height: 680px;
  height: 680px; 
  margin-right:8px;
}

#pravy-sloup img{
  margin-top: 30px; 
}

#pravy-top{
  padding-left: 20px;
  color: #3d3d3d;
  text-align: left;
  background-color: #c5c5c5;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  margin-top: 8px;
}

#pravy-sloup a{
  float: left;
  display: inline;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0.9em;
  color: #3d3d3d;
  margin-bottom: 10px;
  text-decoration: none;
}


#pravy-sloup a:hover{  
  color: #e2001a;  
  text-decoration: underline;
}

.kontakty{
  float: left;
  display: inline;
  font-size: 11px;
  color: #5d5d5d;
  width: 450px;
  line-height:19px;
text-align:left;
}



p.kontakty{
  float: left;
  display: inline;
  font-size: 11px;
  color: #5d5d5d;
  width: 450px;
  line-height:19px;
}

p.kontakty-b{
  
  float: left;
  display: inline;
  font-size: 11px;
  color: #5d5d5d;
  width: 13px;
  line-height:19px;
  
}

#kontakt-formular{
  float: left;
  display: inline;
  width: 525px;
  height: 227px;
  background-image: url(../img/05-kontakt-formular.jpg);
  background-repeat: no-repeat;
}

#kontakt-formular div.input1{
  float: left;
  display: inline;
  width: 500px;
  text-align: left;  
  margin-top: 4px;
  margin-left: 2px;
}

#kontakt-formular div.input1 input{
  float: left;
  display: inline;
  width: 157px; 
  border: none;  
}

#kontakt-formular div.input2{
  float: left;
  display: inline;
  width: 500px;
  text-align: left;  
  margin-top: 17px;
  margin-left: 2px;  
}

#kontakt-formular div.input2 input{
  float: left;
  display: inline;
  width: 157px; 
  border: none;  
}

#kontakt-formular div.input3{
  float: left;
  display: inline;
  width: 160px;
  text-align: left;  
  margin-top: 17px;
  margin-left: 3px;
  
}

#kontakt-formular div.input3 input{
  float: left;
  display: inline;
  width: 157px; 
  border: none;  
}

#kontakt-formular div.input4{
  float: left;
  display: inline;
  width: 160px;
  text-align: left;  
  margin-top: 17px;
  margin-left: 14px;
  
}

#kontakt-formular div.input4 input{
  float: left;
  display: inline;
  width: 157px; 
  border: none;  
}

#kontakt-formular textarea{
  float: left;
  display: inline;
  width: 512px;
  height: 85px;
  text-align: left;  
  margin-top: 25px;
  margin-left: 5px;
  border: none; 
}

#kontakt-formular div.input4 input{
  float: left;
  display: inline;
  width: 157px; 
  border: none;  
}

#formular-odeslat{
  float: right;
  display: inline;
  height: 31px;
  margin-bottom: 20px;
  margin-right: 130px;
}

div.reference-produkt-box{
  float: left;
  display: inline;
  width: 133px; 
  text-align: center;
  font-size: 9px;
  color: #4c4c4c;
  margin-right: 27px;
  margin-top: 13px;
}

#dlouhy-obsah{
  float: left;
  display: inline;
  width: 680px;  
}


#zakladne-kod{
  float: left;
  display: inline;
  width: 80px;
  font-size: 0.9em;
  margin-top: 9px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color: #e2001a;
  color: white;
}

#zakladne-img{
  float: left;
  display: inline;
  width: 90px;
  font-size: 0.9em;
  margin-top: 9px;
  margin-left: 2px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color: #e2001a;
  color: white;
}

#zakladne-popis{
  float: left;
  display: inline;  
  padding-left: 20px;
  width: 280px;
  font-size: 0.9em;
  margin-top: 9px;
  margin-left: 2px;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color: #e2001a;
  color: white;
  text-align: left;
}

div.zakladne-detail-zabal{
  float: left;
  display: inline;
  width: 474px;
  height: 66px;
  background:url(../img/bg_produkta.png) repeat-x 0 0;
  margin-top: 10px;
  cursor: pointer;  
}

div.zakladne-detail-rozbal{
  float: left;
  display: inline;
  width: 474px; 
  height: 66px;
  background:url(../img/bg_produktb.png) repeat-x 0 0;
  margin-top: 10px;
}

div.zakladne-detail-id1{
  float: left;
  display: inline;
  width: 80px;
  text-align: center;
  color: #ab0013;
  font-size: 0.9em;
  margin-top: 28px;  
  /*border: 1px solid #000;*/
}

div.zakladne-detail-id2{
  float: left;
  display: inline;
  width: 90px;
  color: #3d3d3d;
  text-align: left;
  font-size: 0.9em;
  margin-top: 2px;
  margin-left: 2px;
  /*border: 1px solid #000;*/
}

div.zakladne-detail-id3{
  float: left;
  display: inline;
  width: 255px;
  color: #3d3d3d;
  text-align: left;
  font-size: 0.9em;
  margin-top: 13px;
  margin-left: 15px;
  /*border: 1px solid #000;*/
}

div.zakladne-detail-rozbal .zakladne-detail-id3 { color:#FFF;}

div.zakladne-detail-rozbal .zakladne-detail-id4 { color:#FFF;}


div.zakladne-detail-id3 span{  
  color: #ab0013; 
}

div.zakladne-detail-id4{
  float: right;
  display: inline;
  color: black;
  font-size: 0.8em;
  margin-top: 13px;
  margin-right: 10px;
  /*border: 1px solid #000;*/
}

div.rozbal-detaily{
  float: left;
  display: inline;
  width: 260px;
  text-align: left;
  margin-top: 30px;  
}

div.rozbal-popis{
  font-size: 0.9em;
  color: #00519e;
  font-weight: bold;
  margin-left: 5px;
}

div.rozbal-text{
  font-size: 0.9em;
  color: #515151;  
  margin-left: 5px;
  margin-bottom: 10px;
}

div.rozbal-text span{
  color: #e2001a; 
}

div.rozbal-baleni{
  float: left;
  display: inline;
  width: 245px;
  margin-bottom: 10px;
  border: 1px #b5b5b5 solid;
}

div.rozbal-baleni-text1{
  float: left;
  display: inline;
  width: 122px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color: #c5c5c5;
  font-size: 0.9em;
}
div.rozbal-baleni-text2{
  float: left;
  display: inline;
  width: 121px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;  
  font-size: 0.9em;
}

img.rozbal-baleni-delic{
  float: left;
  display: inline;
  width: 1px;
  margin-left: 20px;
  margin-top: 50px;
}

img.rozbal-baleni-ilu{
  float: left;
  display: inline;  
  margin-left: 20px;
  margin-top: 50px;
}



.emailform {
width:400px;
float:left;
margin-top:20px;
}

.formular {
position:relative;
}

.bgInput {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/bemaco_input.png) no-repeat scroll 0 0;
height:24px;
margin-bottom:5px;
text-align:center;
width:170px;
}

.bgInput:hover {
background-position:left bottom;
}
.bgInput .inputData {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 solid #000000;
margin:4px 5px;
width:92%;
}

input {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:1px;
padding:1px;
}

input { 
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:1px;
padding:1px;
}

.inputButton{ background:#00519e; border:0px solid; color:#FFF; padding:5px; }

.inputButton:link, .inputButton:visited{ background:#900; border:0px solid; color:#FFF; padding:5px; cursor:pointer; }

.inputButton:hover{ background:#c30016; border:0px solid; color:#FFF; padding:5px; }

.vyhladavanie { margin-top:-7px; padding:0;}

.vyhladavanie .search { background: url(../img/searchbox.png) no-repeat; border:0px solid; width:197px; height:20px; padding:5px 5px 0 5px;}

.vyhladavanie .hladaj_button { background: url(../img/search_button.png); border:0px solid; width:97px; height:26px; padding:0; color:#FFF; cursor:pointer;}

.vyhladavanie .hladaj_button:active { background: url(../img/search_button_over.png); border:0px solid; width:97px; height:26px; padding:0; color:#FFF; cursor:pointer;}

.bgTextarea {
background: url(../img/bemaco-area.png) no-repeat;
height:170px;
text-align:center;
width:470px;
}


.bgTextarea:hover {
background-position:left bottom;
}
.bgTextarea .textareaData {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 solid #000000;
height:150px;
margin:5px;
width:460px;
}
textarea {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:1px;
padding:5px 1px;
}
input.btnLoginButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/05-kontakt-reset.jpg) no-repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:32px;
padding:0;
width:107px;
cursor:pointer;
}
input.btnLoginButtonb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/05-kontakt-odeslat.jpg) no-repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:32px;
padding:0;
width:107px;
cursor:pointer;
}
/*input.btnLoginButtonb:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/bemaco_bt2.png) no-repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:32px;
padding:0;
width:107px;
}
input.btnLoginButton:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/bemaco_bt2.png) no-repeat scroll 0 0;
border-style:none;
color:#FFFFFF;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:32px;
padding:0;
width:107px;
}*/
.poucenie p {
color:#646D7B;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
height:50px;
margin-top:25px;
width:450px;
}
.mailleft {
float:left;
height:63px;
position:absolute;
width:175px;
}
.mailright {
float:left;
height:63px;
margin-left:175px;
position:absolute;
width:175px;
}
.butony {
cursor:pointer;
margin-top:20px;
text-align:left;
width:524px;
}

.udaje { width:400px; background:#F00; height:300px;
	}
	
.clear-both{ clear:both;}

.cert { text-align:left; display:inline;}
.cert img{ margin-right:10px;}

