body{
  font-family: "Arial", sans-serif;
  padding:0px;
  margin:0px;
  font-size:13px;
  text-align:center;
  color:rgb(51,51,51);
}

table, form{font-size:13px;}
img{border:none;}

.clr1{height:1px;font-size:1px;clear:both;}
.clrb1{height:1px;font-size:1px;clear:both;border-bottom:1px solid rgb(182,182,182);padding-top:10px;margin-bottom:10px;}
.clr10{height:10px;font-size:10px;clear:both;}
.clr20{height:20px;clear:both;}
.clr30{height:30px;clear:both;}

#all{width:100%;text-align:center;}
#cont{width:980px;margin:auto;text-align:left;}

#top{height:89px;}
#top h1{float:left;padding:0px;margin:0px;width:426px;height:89px;background:url('/img/logo.png') no-repeat;}
#top h1.en{float:left;padding:0px;margin:0px;width:590px;height:89px;background:url('/img/logo_en.png') no-repeat;}
#top h1 a{display:block;width:240px;height:89px;}
#top span{display:none;}

#top .alang{float:right;padding-top:35px;padding-right:10px;}

#menu{height:32px;background:url('/img/menubg.png') no-repeat;margin-bottom:1px;}
#menu ul{padding:0px;margin:0px;list-style-type:none;}
#menu li{float:left;}
#menu a{display:block;float:left;height:32px;line-height:32px;text-decoration:none;text-align:center;color:white;border-right:1px solid rgb(216,220,226);font-size:14px;}
#menu a:hover{background:url('/img/menubg1.png') repeat-x;}
#menu a.active{background:url('/img/menubg1.png') repeat-x;font-weight:bold;}
#menu .sg{width:185px;}
#menu .ofirmie{width:135px;}
#menu .ofirmie_en{width:206px;}
#menu .oferta{width:206px;}
#menu .oferta_en{width:135px;}
#menu .uslugi{width:125px;}
#menu .sp{width:195px;}
#menu .kontakt{width:129px;border:none;}

#main{padding:10px;padding-top:15px;background-color:rgb(229,229,229);}
.mflash{height:230px;}

#main h2{padding:0px;margin:0px;font-size:16px;line-height:24px;padding-left:18px;}
#main h2 a{text-decoration:none;color:rgb(208,16,14);}

.mboxs{padding-top:10px;}
.mboxs a{display:block;float:left;width:164px;border-right:1px solid rgb(182,182,182);padding-left:18px;padding-right:8px;text-decoration:none;color:rgb(51,51,51);font-weight:bold;font-size:12px;}
.mboxs a span{display:block;height:22px;line-height:22px;background:url('/img/ambg.gif') no-repeat;background-position:left center;padding-left:9px;}
.mboxs a:hover{color:rgb(208,16,14);}
.mboxs .nb{border:none;}

.mozliwosci{float:left;width:530px;height:113px;background:url('/img/bg_nasze_mozliwosci.png') no-repeat;color:white;}
.mozliwosci p{float:left;font-size:16px;font-weight:bold;padding:0px;margin:0px;padding-left:30px;padding-top:15px;}
.mozliwosci ul{float:left;list-style-type:square;padding:0px;margin:0px;padding-left:60px;padding-top:15px;font-size:14px;}

.dmaszyn{height:58px;background-color:rgb(214,18,19);padding-right:28px;}
.dmaszyn h2{padding:0px;margin:0px;font-size:20px;line-height:58px;float:left;padding-left:28px;color:white;}
.dmaszyn a{display:block;float:right;height:32px;line-height:32px;background:url('/img/button.png') no-repeat;background-position:left;width:120px;padding-left:29px;text-decoration:none;color:white;font-size:14px;font-weight:bold;margin-top:13px;}
.dmaszyn a:hover{background-position:right;}

#copy{height:22px;line-height:22px;font-size:11px;color:rgb(171,171,171);text-align:right;padding-right:15px;border-top:1px solid rgb(207,207,207);}
#copy a{text-decoration:none;color:rgb(171,171,171);}
#copy a:hover{text-decoration:underline;}

#db{float:left;width:450px;}
#next{background:url('/img/dbr.gif') no-repeat;width:29px;}
#prev{background:url('/img/dbl.gif') no-repeat;}
.button{width:30px;height:113px;float:left;}
#mask {
  width:391px;
  height:113px;
  overflow:hidden;
  position:relative;
  float:left;
}
#folio {
  position:absolute;
  top:0;
  left:0;
  width:1179px;
  float:left;
}
.col {
  display:block;
  width:391px;
  height:113px;
  float:left;
}

#loga{border-top:1px solid rgb(207,207,207);padding-top:10px;padding-bottom:10px;}
#loga img{display:block;float:left;}

#breadcrumb{border-bottom:1px solid rgb(207,207,207);height:22px;line-height:22px;}
#breadcrumb a{text-decoration:none;color:rgb(19,19,19);}
#breadcrumb a:hover{color:rgb(208,16,14);}
#breadcrumb .active{color:rgb(208,16,14);}

#sub{padding-top:10px;color:rgb(69,69,69);}
#sub h2{color:rgb(208,16,14);padding:0px;margin:0px;font-size:16px;line-height:24px;}

.sleft{float:left;width:222px;background-color:rgb(220,232,233);}
.sleft p{font-size:16px;font-weight:bold;padding:0px;margin:0px;padding-top:10px;padding-left:10px;}
.sleft ul{list-style-type:none;padding:0px;margin:0px;padding-top:5px;padding-left:15px;padding-bottom:30px;}
.sleft li{padding-top:5px;}
.sleft a{text-decoration:none;color:black;background:url('/img/sml.gif') no-repeat;background-position:left center;padding:2px;padding-left:15px;}
.sleft a:hover{color:white;background:url('/img/sml1.gif') no-repeat;background-position:left center;background-color:rgb(202,8,3);padding:2px;padding-left:15px;}
.sleft a.active{color:white;background:url('/img/sml1.gif') no-repeat;background-position:left center;background-color:rgb(202,8,3);padding:2px;padding-left:15px;}

.sleft .sm{list-style-type:none;padding:0px;margin:0px;padding-left:15px;padding-bottom:10px;}
.sleft span{display:block;padding-top:10px;padding-left:10px;}

.sleft1{float:left;width:222px;}

.sright{float:left;width:750px;padding-left:8px;}
.sright ul{list-style-type:square;}
.sright ul ol{list-style-type:lower-alpha;padding-top:0px;margin-top:0px;}

.sboxs{border-top:1px solid rgb(207,207,207);}
.sbox{float:left;width:175px;height:260px;border-right:1px solid rgb(207,207,207);margin-top:5px;padding-left:5px;padding-right:5px;}
.sbox1{height:140px;}
.sbox p{padding:0px;margin:0px;line-height:26px;}
.sbox ul{list-style-type:square;padding:0px;margin:0px;padding-left:20px;}
.sbox img{padding-bottom:10px;}
.srimg{float:right;padding-left:10px;}
.pbg{padding:0px;margin:0px;padding:8px;background-color:rgb(224,229,229);}

.sbox1{height:140px;}

.kboxs{border-bottom:1px solid rgb(207,207,207);}
.kbox{float:left;width:233px;height:140px;padding-left:10px;border-right:1px solid rgb(207,207,207);}

input.optional{
/*  border: 1px solid #00CC00;*/
  border: 1px solid gray;
}

input.required, textarea.required {
/*  border: 1px solid #00A8E6;*/
  border: 1px solid gray;
}
input.validation-failed, textarea.validation-failed {
  border: 1px solid rgb(192,13,13);
  color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
/*  border: 1px solid #00CC00;*/
  border: 1px solid gray;
  color : #000;
}

.validation-advice {
  font-size:11px;
  margin: 5px 0;
  padding: 5px;
  background-color: rgb(192,13,13);
  color : #FFF;
  font-weight: normal;
}

.custom-advice {margin: 5px 0;padding: 5px;background-color: rgb(192,13,13);color : #FFF;font-weight: bold;}

/* form kontakt fla mediow  */
#kdm{}
#kdm fieldset{border:1px solid rgb(212,212,212);background-color:rgb(248,248,248);padding:5px;height:340px;}

.pboxs{}
.pbox{border-bottom:1px solid rgb(207,207,207);padding-bottom:5px;margin-bottom:5px;}
.pbox .imgbox{float:left;width:291px;text-align:right;}
.pbox p{float:left;width:439px;padding:0px;margin:0px;padding-left:10px;}
.pbox a{text-decoration:none;color:rgb(51,156,164);}
.pbox a:hover{text-decoration:underline;}

.link{text-decoration:none;color:rgb(0,165,194);}
.link:hover{text-decoration:underline;}

.smtab{border-collapse:collapse;border:1px solid rgb(207,207,207);}
.smtab td{padding:4px;border:1px solid rgb(207,207,207);}
.smtab .tdl{background-color:rgb(224,229,229);}

#sub h3{color:black;font-size:16px;padding:0px;margin:0px;padding-top:15px;padding-bottom:5px;}

.mi{padding:0px;margin:0px;padding:5px;color:black;font-size:14px;background-color:rgb(224,229,229);font-weight:bold;}
.ulmi{list-style-type:none;padding:0px;margin:0px;padding-left:20px;padding-top:5px;}
.ulmi li{padding-top:5px;}
.ulmi a{display:block;height:19px;line-height:18px;text-decoration:none;color:rgb(51,156,164);background:url('/img/pdf_icon.png') no-repeat;background-position:left center;padding-left:25px;}
.ulmi a:hover{text-decoration:underline;}

.spp{}
.spp a{float:left;display:block;width:340px;height:225px;text-align:center;text-decoration:none;color:rgb(0,165,194);border-right:1px solid rgb(207,207,207);padding-right:10px;margin-bottom:10px;margin-right:20px;}
.spp a .img{display:block;width:340px;}
.spp a .nazwa{display:block;height:18px;line-height:18px;}
.spp a:hover{color:rgb(208,16,14);}

.hr10{height:10px;font-size:10px;clear:both;border-top:1px solid rgb(207,207,207);}

.produkt{}
.pimg{text-align:center;}
.produkt table{border-collapse:collapse;border:1px solid rgb(207,207,207);}
.produkt th{border-collapse:collapse;border:1px solid rgb(207,207,207);padding:4px;}
.produkt td{border-collapse:collapse;border:1px solid rgb(207,207,207);padding:4px;}

.cert{padding-top:10px;}
.cert a{text-decoration:none;color:rgb(208,16,14);display:block;float:left;margin-right:10px;margin-top:10px;}
.cert a img{border:1px solid rgb(207,207,207);}
.cert a span{display:block;text-align:center;padding-top:4px;}
.cert a:hover img{border:1px solid rgb(208,16,14);}

.cena{font-size:16px;font-weight:bold;color:rgb(208,16,14);}

.rboxs{padding-top:15px;}
.rboxs a{display:block;width:175px;float:left;padding-right:10px;text-decoration:none;color:rgb(51,51,51);}
