body{
  font-family: Arial, sans-serif;
  font-size: 13px;
  background-color:white;
  text-align:center;
  color:black;
  padding:0px;
  margin:0px;
}
img{border:none;}
.f1{width:100%;clear:both;height:1px;font-size:1px;}
.f10{width:100%;clear:both;height:10px;font-size:10px;}
.f20{width:100%;clear:both;height:20px;font-size:10px;}
#all{width:100%;text-align:center;}

#cont{width:960px;margin:auto;text-align:left;border:10px solid white;}

#top{width:100%;height:81px;}
#top h1{float:left;padding:0px;margin:0px;width:206px;}
#top h1 a{display:block;width:206px;height:81px;background:url('/img/logo_jenimport.gif') no-repeat;}
#top h1 a span{display:none;}
#top h2{float:left;padding:0px;margin:0px;width:552px;height:61px;padding-top:20px;text-align:center;background-color:rgb(255,186,0);color:white;font-size:16px;}
#top .rtop{float:left;width:202px;height:81px;background-color:rgb(255,222,55);}
#top .rtop .lang{padding-left:15px;padding-top:10px;}
#top .rtop .info{padding:10px 15px 0 15px;}
#top .rtop .info span{color:rgb(100,181,222);}
#top .rtop .info a{display: block; float: left; height: 34px;}

#mtop{width:100%;padding-top:10px;}

#mtop .mtleft{float:left;width:206px;height:129px;background-color:rgb(214,230,12);}
#mtop .mtleft ul{padding:0px;margin:0px;list-style-type:none;padding-top:3px;padding-left:10px;padding-right:10px;}
#mtop .mtleft ul li{padding-bottom:2px;}
#mtop .mtleft ul li a{display:block;line-height:18px;text-decoration:none;color:black;}
#mtop .mtleft ul li a:hover{background-color:rgb(25,185,218);color:white;}

#mtop .mtright{float:left;width:741px;padding-left:13px;height:129px;}

#main{width:100%;margin-top:10px;}

#main .mleft{float:left;width:206px;}

#main .mleft .mmenu{float:left;width:206px;background-color:rgb(214,230,12);}
#main .mleft .mmenu ul{padding:0px;margin:0px;list-style-type:none;padding-top:3px;padding-left:10px;padding-right:10px;}
#main .mleft .mmenu ul li{padding-bottom:2px;}
#main .mleft .mmenu ul li a{display:block;line-height:18px;text-decoration:none;color:black;}
#main .mleft .mmenu ul li a:hover{background-color:rgb(25,185,218);color:white;}

#main .mleft .kmenu{}
#main .mleft .kmenu p{padding:0px;margin:0px;height:20px;line-height:20px;padding-left:5px;background-color:rgb(230,230,230);color:rgb(51,51,51);font-weight:bold;}

#main .mleft .kmenu ul{list-style-type:none;padding:0px;margin:0px;}
#main .mleft .kmenu ul li {background-color:rgb(244,244,244);padding-bottom:2px;padding-top:2px;}
#main .mleft .kmenu ul li a{display:block;text-decoration:none;background:url('/img/mmenubg1.gif') no-repeat;background-position:left center;color:black;padding-left:17px;}
#main .mleft .kmenu ul li a:hover{background:url('/img/mmenubg2.gif') no-repeat;background-position:left center;color:rgb(255,102,0);}
#main .mleft .kmenu ul li a.active{background:url('/img/mmenubg2.gif') no-repeat;background-position:left center;color:rgb(255,102,0);font-weight:bold;}



#main .mright{float:left;width:741px;padding-left:13px;}
#main .mtright{float:left;width:741px;height:129px;}
#main .mrtop{text-align:right;padding-top:5px;}
#main .mrtop form{display: inline-block;}
#main .mrtop a{color:rgb(76,89,94);text-decoration:none;font-weight:bold; margin-left: 30px; }
#main .mrtop a img{vertical-align:middle;}
#main .mrtop a:hover{text-decoration:underline;}
#main .mright h2{padding:0px;margin:0px;line-height:26px;color:rgb(100,100,100);font-size:16px;}
#main .mright h2 span{color:rgb(255,102,0);}

.plist{}
.pbox{float:left;width:160px;padding-left:10px;padding-right:15px;}
.pbox .pdesc{width:158px;min-height:190px;border:1px solid rgb(218,237,244);background-color:rgb(218,237,244);}
.pbox .pdesc a{text-decoration: none; color:#984806;}
.pbox .pdesc .img{display:block;width:158px;height:145px;text-align:center;background-color:white;text-decoration:none;color:black;}
.pbox .pdesc .name{display:block;padding:0px;margin:0px;padding-left:5px;padding-right:5px;line-height:15px;font-size:11px;text-align:left;background-color:rgb(218,237,244);text-decoration:none;}
.pbox .kod{display: block; background: #efefef; padding: 4px;}
.pbox .pdesc a:hover{color: #000;}
.pbox .prices{font-size:11px;}
.pbox .prices form{padding:0px;margin:0px;padding-top:5px;font-size:11px;}
.pbox .prices form .tocart{vertical-align:middle;}
.pbox .prices form .pfl{float:left;}
.pbox .prices form .pfr{float:right;}
.pbox .prices form .szt{width:26px;}

.plist .phr{clear:both;height:1px;font-size:1px;background-color:rgb(229,229,229);}

.produkt{}
.produkt .pimg{float:left;width:158px;border:1px solid rgb(218,237,244);text-align:center;}
.produkt .pimg a{text-decoration:none;color:rgb(255,102,0);}
.produkt .pimg a:hover{text-decoration:underline;}
.produkt .pimg img{display:block;width:158px;height:145px;text-align:center;background-color:white;}
.produkt .ptab{float:left;width:570px;padding-left:10px;}
.produkt .ptab table{border-collapse:collapse;border:1px solid white;width:568px;}
.produkt .ptab table th{border:1px solid white;background-color:rgb(88,104,111);color:white;text-align:center;padding:4px;font-weight:normal;}
.produkt .ptab table td{border:1px solid white;background-color:rgb(230,243,248);color:black;text-align:center;padding:4px;}
.produkt .ptab table .tdl{text-align:left;}
.produkt .ptab table .tdr{text-align:right;}
.produkt .ptab table .tocart{vertical-align:middle;width:21px;height:18px;}
.produkt .ptab table .pfl{float:left;}
.produkt .ptab table .pfr{float:right;}
.produkt .ptab table .szt{width:26px;}
.produkt .ptab table .nazwa{width:260px;}
.produkt .ptab table .ilosc{width:100px;}

.produkt .pdesc{border-top:1px solid rgb(230,230,230);border-bottom:1px solid rgb(230,230,230);}
.produkt .pdesc .pdt{font-weight:bold;color:rgb(76,76,76);}

.koszyk table{border-collapse:collapse;border:1px solid white;}
.koszyk table th{border:1px solid white;background-color:rgb(88,104,111);color:white;text-align:center;padding:4px;font-weight:normal;}
.koszyk table td{border:1px solid white;background-color:rgb(230,243,248);color:black;text-align:center;padding:4px;}
.koszyk table .tdr{text-align:right;}
.koszyk table .tdl{text-align:left;}
.koszyk table .tbg td{background-color:rgb(244,244,244);color:rgb(76,89,94);}
.koszyk table .suma td{background-color:rgb(255,210,87);color:black;}
.koszyk table .nobg{background-color:white !important;}
.koszyk table .szt{width:26px;}


.regform{}
.regform fieldset{border:1px solid rgb(204,204,204);background-color:rgb(242,242,242);}
.regform .rform{padding:10px;}
.regform .left{float:left;width:340px;}
.regform .right{float:left;width:340px;padding-left:10px;}
.regform .tb_form caption{font-weight:bold;line-height:25px;}
.regform .tb_form td{text-align:right;font-weight:bold;width:205px;}
.regform span{color:rgb(255,102,0);}
.regform .tb_form input{width:99%;}
.regform .tb_form textarea{width:203px; border: 1px solid #00cc00;}
.rsubmit{text-align:center;padding-top:10px;}
.mysubmit{background-color:rgb(255,103,1);color:white;border-top:2px solid rgb(255,206,173);border-left:2px solid rgb(255,206,173);border-bottom:2px solid rgb(186,77,4);border-right:2px solid rgb(186,77,4);}



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

input.required, textarea.required {
  border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
  border: 1px solid #FF3300;
  color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
  border: 1px solid #00CC00;
  color : #000;
}

.validation-advice {
  margin: 5px 0;
  padding: 5px;
  background-color: #FF3300;
  color : #FFF;
  font-weight: bold;
}

.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}


.dtab{}
.dtab td{vertical-align:top;padding:10px;text-align:center;}
.dtab .tdl{background-color:rgb(236,236,228);font-weight:bold;text-align:right;}
.dtab .tdr{text-align:left;background-color:rgb(248,248,248);}

.ainfo{list-style-type:square;}
.ainfo a{text-decoration:underline;color:rgb(255,102,0);}
.ainfo a:hover{text-decoration:none;}

.dinfo{padding:5px;border:1px solid rgb(204,204,204);background-color:rgb(242,242,242); margin-top: 10px;}

.mbox{float:left;width:160px;padding-left:10px;padding-right:15px;}
.mbox .pdesc{width:158px;height:190px;border:1px solid #c0c0c0;background-color:#c0c0c0;}
.mbox .pdesc a.img{display:block;width:158px;height:145px;text-align:center;background-color:white;text-decoration:none;color:black;}
.mbox .pdesc a.span{display:block;padding:0px;margin:0px;padding-left:5px;padding-right:5px;line-height:15px;font-size:14px;text-align:left;background-color:#c0c0c0;text-decoration:none;color:#984806; font-weight: bold;}


#slider{width: 741px; height: 183px; position: relative;}
#slider .slide{width: 741px; height: 183px; position: absolute; top: 0; left: 0; opacity: 0; overflow: hidden;}
#slider .slide_active{opacity: 1;}


#carousel-wrapper {
  width: 741px;
  height: 183px;
  overflow: hidden;
}
#carousel-content {
  width: 1482px;
}
#carousel-content .slide {
  float: left;
  width: 741px;
  height: 183px;
}

.pimages img{margin-right: 10px;}
.pimages a{display: inline-block; text-decoration: none;}
.pimages a img{display: block;}
.pimages a span{display: block; text-align: center; color: #000;}

.search li{padding-bottom: 10px;}
.search li a{text-decoration: none; color: #000;}
.search li a:hover{color:rgb(255,102,0);}