body {
    width:100%;
    margin:0;padding:0;
    overflow:auto;
    background-color:#FFFFFF;}

@font-face {
    font-family:'futurax';
    src: url('Futura.eot');
    src:  url('Futura.eot?#iefix') format('embedded-opentype'),
          url('Futura.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



#glowna{margin:auto;width:100%;height:auto;min-height:300px;background-repeat:no-repeat;background-image:url('../grafika/tlo_sklep.png');} /* strona  glowna wysrodkowana   */



#naglowek {float:left;width:100%;height:90px;
            font:oblique 30px futurax,Arial, Calibri, Tahoma, Geneva, sans-serif; color:red;
            text-shadow:1px 1px 3px #444444;}

#naglowekmenu {float:left;width:65%;}


.tabelkanag{float:left;text-align:center; border:1px solid #888888; width:auto; height:28px;padding:2px;padding-top:3px;padding-bottom:3px;
            font:bold 30px Arial, Geneva, sans-serif;font-style:normal;color:#0F0F0F;
            box-shadow:1px 1px 1px #AAAAAA;-moz-box-shadow:1px 1px 1px #AAAAAA;-webkit-box-shadow:1px 1px 1px #AAAAAA;
            transition-duration:0.3s;}
            
            
.tabelkacel{float:left;text-align:center; border:1px solid #888888; width:auto; height:28px;padding:2px;padding-top:3px;padding-bottom:3px;
            font:normal 30px Calibri,Arial, Geneva, sans-serif;font-style:normal;color:#0F0F0F;
            box-shadow:1px 1px 1px #AAAAAA;-moz-box-shadow:1px 1px 1px #AAAAAA;-webkit-box-shadow:1px 1px 1px #AAAAAA;
            transition-duration:0.3s;}
.tabelkacel:hover{background:#EEEEEE}


.menu0 {float:left;text-align:center; border:1px solid #555555; width:46%; height:43px;padding-top:5px;padding-bottom:5px;
              background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CDCDCD), color-stop(1, #EEEEEE));
                background:-moz-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
	          background:-webkit-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:-o-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:-ms-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:linear-gradient(to bottom, #6D6D6D 5%, #7E7E7E 100%);
            margin-left:2px;
            font:bold 31px Arial, Geneva, sans-serif;font-style:normal;color:#000000;text-shadow:0px 0px 10px #AAAAAA;
            box-shadow:1px 1px 3px #444444;-moz-box-shadow:1px 1px 3px #333333;-webkit-box-shadow:1px 1px 3px #333333;
            border-radius:10px 0px 0px 10px;-moz-border-radius:10px 0px 0px 10px;-webkit-border-radius:10px 0px 0px 10px;cursor:pointer;
            margin-left:3%;margin-top:6px;transition-duration:0.3s;text-align:center;}
.menu0:hover{color:#CCCCCC;text-shadow:0px 0px 0px #000000;}


.menu2 {float:left;text-align:center; border:1px solid #555555;width:46%; height:43px;text-align:center;padding-top:5px;padding-bottom:5px;
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CDCDCD), color-stop(1, #EEEEEE));
                background:-moz-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
	          background:-webkit-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:-o-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:-ms-linear-gradient(top, #6D6D6D 5%, #7E7E7E 100%);
                background:linear-gradient(to bottom,#6D6D6D 5%, #7E7E7E 100%);
                margin-left:2px;
            font:bold 31px Arial, Geneva, sans-serif;font-style:normal;color:#000000;text-shadow:0px 0px 10px #AAAAAA;
            box-shadow:1px 1px 3px #333333;-moz-box-shadow:1px 1px 3px #333333;-webkit-box-shadow:1px 1px 3px #333333;
            border-radius:0px 10px 10px 0px;-moz-border-radius:0px 10px 10px 0px;-webkit-border-radius:0px 10px 10px 0px;cursor:pointer;
            margin-left:3%;margin-top:6px;transition-duration:0.3s;}
.menu2:hover{color:#CCCCCC;text-shadow:0px 0px 0px #000000;}

#gdziejestes {float:left;height:auto;width:100%;padding-top:15px;margin-left:0.0%;font:bold 30px Arial, Geneva, sans-serif;font-style:normal;color:#111111;
             }
             
#gdziejestes2{float:left;background:linear-gradient(to right ,#CCCCCC 0%, #111111 50%, #CCCCCC 100%);
              width:100%; height:1px;margin-left:0.0%;
             }

#producenci {float:left;height:auto;width:640px;margin-top:15px;min-height:65px;margin-left:0.0%;font:bold 14px Arial, Geneva, sans-serif;font-style:normal;color:#333333;
             }
#producenci2{float:left;background:linear-gradient(to right ,#CCCCCC 0%, #111111 50%, #CCCCCC 100%);
              width:640px; height:1px;margin-left:0.0%;
             }
             



             
.producentbu {-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #BCBCBC), color-stop(1, #ABABAB));background:-moz-linear-gradient(top, #BCBCBC 5%, #ABABAB 100%);
	     background:-webkit-linear-gradient(top, #BCBCBC 5%, #ABABAB 100%);background:-o-linear-gradient(top, #BCBCBC 5%, #ABABAB 100%);background:-ms-linear-gradient(top, #BCBCBC 5%, #ABABAB 100%);background:linear-gradient(to bottom, #BCBCBC 5%, #ABABAB 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCBCBC', endColorstr='#ABABAB',GradientType=0);background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#444444;font-family:Arial;font-size:12px;padding:2px 8px;text-decoration:none;text-shadow:0px 1px 0px #555555;margin-left:5px;margin-top:4px;margin-right:0px;}
.producentbu:hover {color:#FFFFFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}
.producentbu:active {position:relative;top:1px;}

.producentbuw {-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;color:#FFFFFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BCBCBC', endColorstr='#ABABAB',GradientType=0);background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#FFFFFF;font-family:Arial;font-size:12px;padding:2px 8px;text-decoration:none;text-shadow:0px 1px 0px #555555;margin-left:5px;margin-top:4px;margin-right:0px;}



             
#produkty {float:left;height:auto; width:100%;padding-top:5px;margin-left:0.0%;}


#szukaj{float:left;font:normal 30px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#DDDDDD;text-align:center;margin-top:10px;background:linear-gradient(to right bottom,#444444 0%, #666666 40%,#444444 60%, #666666 100%);border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #777777;-moz-box-shadow:1px 1px 1px #777777;-webkit-box-shadow:1px 1px 1px #777777;border-radius:4px 4px 4px 4px;
      -moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;width:70%; height:150px;padding-top:3px;margin-left:2px;
      }
      
.produkt_dodanie{float:left;font:bold 35px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#EEEEEE;text-align:center;margin-top:15px;background:linear-gradient(to left ,#CCCCCC 0%, #EEEEEE 40%,#CCCCCC 60%, #EEEEEE 100%);border:1px solid #bc3315;text-shadow:0px 0px 0px #222222;
                  border-radius:7px 7px 7px 7px;
                  -moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;width:98%; height:auto;margin-left:2%;}
                  
.milosci{font:normal 33px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;background:#EEEEEE;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      text-align:left;box-shadow:-2px 0px 2px #000000;-moz-box-shadow:-2px 0px 2px #000000;-webkit-box-shadow:-2px 0px 2px #000000;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:90px; height:31px;padding:3px;margin-top:13px;text-align:right;}
.milosci:focus{background-color:#FAFAFA;}


.milosci2{font:normal 33px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;background:#EEEEEE;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      text-align:left;box-shadow:2px 0px 2px #000000;-moz-box-shadow:2px 0px 2px #000000;-webkit-box-shadow:2px 0px 2px #000000;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:42px; height:31px;padding:3px;margin-left:-3px;margin-top:13px;text-align:left;}


.minput{font:normal 15px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;background:#FEFEFE;border:1px solid #AAAAAA;text-shadow:0px 0px 0px #222222;
      text-align:left;box-shadow:0px 0px 1px #AAAAAA;-moz-box-shadow:0px 0px 1px #AAAAAA;-webkit-box-shadow:0px 0px 1px #AAAAAA;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:50px; height:25px;padding:3px;margin-top:5px;}
.minput:focus{box-shadow:0px 0px 1px #cf866c;-moz-box-shadow:0px 0px 1px #cf866c;-webkit-box-shadow:0px 0px 1px #cf866c;border:1px solid #cf866c;background:#FAFAFA;}
.minput:disabled{border:0px solid #AAAAAA;}

.gwiazdki{float:left;margin-left:10px;margin-top:9px;width:97px;height:15px;background: url("../grafika/gwiazdki.png") no-repeat left top;
          background-position:0px 0px;

 }



.szukaji{font:bold 32px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;background:#BBBBBB;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      text-align:left;box-shadow:1px 1px 3px #000000;-moz-box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;border-radius:2px 2px 2px 2px;
      -moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;width:95%; height:50px;padding:3px;margin-top:5px;}
.szukaji:focus{background-color:#CCCCCC;}

.szukajbu {-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#d0451b;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:33px;padding:4px 16px;text-decoration:none;text-shadow:0px 1px 0px #854629;margin-left:20px;margin-right:12px;}
.szukajbu:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}
.szukajbu:active {position:relative;top:1px;}

.box0{float:left;font:bold 25px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#DDDDDD;text-align:center;margin-top:15px;background:linear-gradient(to right bottom,#444444 0%, #666666 40%,#444444 60%, #666666 100%);border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;border-radius:7px 7px 0px 0px;
      -moz-border-radius:7px 7px 0px 0px;-webkit-border-radius:7px 7px 0px 0px;width:99.5%; height:35px;padding-top:5px;margin-left:2px;
      }
.box1{float:left;font:bold 25px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#DDDDDD;text-align:center;background:linear-gradient(to right bottom,#E1E1E1 0%, #E9E9E9 40%,#E1E1E1 60%, #E9E9E9 100%);border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:98%; height:auto;margin-left:2px;margin-top:10px;
      }
      
.boxk1{float:left;cursor:pointer;width:99%;height:75px;font:bold 40px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;padding-top:8px;padding-left:1%;text-align:center;border-bottom:0.5px solid #555555;}
.boxk1:hover {color:#FFFFFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}
.boxk1:active {position:relative;top:1px;}

.boxk2{float:left;cursor:pointer;width:32%;height:65px;font:normal 33px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;padding-top:3px;
       background:#AAAAAA;line-height:30px;margin-top:3px;margin-bottom:3px;
       text-align:center;border:0px solid #BBBBBB;margin-left:1%;}
.boxk2:hover {color:#FFFFFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top,  #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top,  #bc3315 5%, #870121 100%);background:linear-gradient(to bottom,  #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}
.boxk2:active {position:relative;top:1px;}



.boxk2w{float:left;cursor:pointer;text-align:center;width:32%;height:65px;font:normal 33px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;
        line-height:30px;margin-top:3px;margin-bottom:3px;color:#FFFFFF;padding-top:3px; margin-left:1%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}

.boxk2p{float:left;cursor:pointer;text-align:center;width:32%;height:55px;font:normal 70px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;
        line-height:30px;margin-top:3px;margin-bottom:3px;color:#FFFFFF;padding-top:13px; margin-left:1%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #447788), color-stop(1, #558888));background:-moz-linear-gradient(top, #447788 5%, #558888 100%);
	     background:-webkit-linear-gradient(top, #447788 5%, #558888 100%);background:-o-linear-gradient(top, #447788 5%, #558888 100%);background:-ms-linear-gradient(top, #447788 5%, #558888 100%);background:linear-gradient(to bottom, #447788 5%, #558888 100%);}
.boxk2p:hover {color:#FFFFFF;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top,  #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top,  #bc3315 5%, #870121 100%);background:linear-gradient(to bottom,  #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);background-color:#bc3315;}
.boxk2p:active {position:relative;top:1px;}




.zwykly{float:left;width:auto;height:auto;font:normal 40px Calibri,  Tahoma, Geneva, sans-serif;font-style:normal;color:#EEEEEE;display: inline;}

.zwyklyt{float:left;width:auto;height:auto;font:normal 40px Calibri,  Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;display: inline;text-decoration:normal;}
.zwyklyt2{float:left;width:auto;height:auto;font:normal 40px Calibri,  Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;display: inline;text-decoration:normal;}

.produkt1{float:left;width:100%;height:100px;font:normal 25px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;}
.produkt2{float:left;background:linear-gradient(to right ,#DDDDDD 0%, #666666 50%, #DDDDDD 100%);width:100%;height:1px;margin-left:0.0%;}


.boxkat0{float:left;background:linear-gradient(to bottom ,#FFFFFF 0%, #666666 50%, #FFFFFF 100%);width:1px;height:200px;margin-bottom:30px;}
.boxkat{float:left;cursor:pointer;width:200px;height:200px;margin-bottom:30px;height:1px;margin-left:10px;margin-right:10px;color:#326647;font-family:Calibri, Tahoma;font-size:20px;text-align:center;text-decoration:bold;text-shadow:0px 1px 0px #453f3f;}
.menukontakt{float:left;cursor:pointer;width:248px;height:auto;font:bold 16px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;padding:2px;padding-left:10px;text-align:left;background:linear-gradient(to right bottom,#E1E1E1 0%, #E9E9E9 40%,#E1E1E1 60%, #E9E9E9 100%);box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;}




.produkt_nazwa{float:left;cursor:pointer;width:100%;margin-top:10px;height:auto;font:bold 37px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#000033;}
.produkt_cena{float:left;margin-left:20px;width:180px;margin-top:5px;height:80px;font:bold 43px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;}
.produkt_inne{float:left;width:100%;margin-top:20px;height:auto;font:normal 15px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#444444;}

.cena_lista {width:100%;margin-top:15px;
	float:left;
	color:#326647;
	font-family:Calibri, Tahoma;
	font-size:35px;
	padding-top:4px;
      padding-right:5px;
	text-align:right;
	text-decoration:bold;
	text-shadow:0px 1px 0px #453f3f;}

.dodajdokoszyka{-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #447788), color-stop(1, #558888));background:-moz-linear-gradient(top, #447788 5%, #558888 100%);
	     background:-webkit-linear-gradient(top, #447788 5%, #558888 100%);background:-o-linear-gradient(top, #447788 5%, #558888 100%);background:-ms-linear-gradient(top, #447788 5%, #558888 100%);background:linear-gradient(to bottom, #447788 5%, #558888 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;height:auto;font-size:42px;margin-top:45px;padding:10px 5px;text-decoration:none;text-shadow:0px 1px 0px #854629;}
.dodajdokoszyka:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#870121',GradientType=0);background-color:#bc3315;}
.dodajdokoszyka:active {position:relative;top:1px;}
.dodajdokoszyka:disabled {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #AAAAAA), color-stop(1, #DDDDDD));background:-moz-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);
	     background:-webkit-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:-o-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:-ms-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:linear-gradient(to bottom, #AAAAAA 5%, #DDDDDD 100%);}

.koszyk_i{float:left;font:bold 15px Courier New,Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;text-align:left;
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CDCDCD), color-stop(1, #EEEEEE));
                background:-moz-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
	          background:-webkit-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-o-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-ms-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:linear-gradient(to bottom, #CDCDCD 5%, #EEEEEE 100%);
           border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:260px; padding:3px;height:26px;margin-left:5px;margin-top:4px;}

.potwzamowienie{-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#FFFFFF;font-family:Arial;font-size:15px;margin-top:15px;padding:3px 5px;text-decoration:none;text-shadow:0px 1px 0px #854629;width:200px;}
.potwzamowienie:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#870121',GradientType=0);background-color:#bc3315;}
.potwzamowienie:active {position:relative;top:1px;}
.potwzamowienie:disabled {color:#444444;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #AAAAAA), color-stop(1, #DDDDDD));background:-moz-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);
	     background:-webkit-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:-o-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:-ms-linear-gradient(top, #AAAAAA 5%, #DDDDDD 100%);background:linear-gradient(to bottom, #AAAAAA 5%, #DDDDDD 100%);}




.opiniabu{-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:12px;margin-top:15px;padding:3px 1px;text-decoration:none;text-shadow:0px 1px 0px #854629;}
.opiniabu:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #870121));background:-moz-linear-gradient(top, #bc3315 5%, #870121 100%);background:-webkit-linear-gradient(top, #bc3315 5%, #870121 100%);background:-o-linear-gradient(top, #bc3315 5%, #870121 100%);background:-ms-linear-gradient(top, #bc3315 5%, #870121 100%);background:linear-gradient(to bottom, #bc3315 5%, #870121 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#870121',GradientType=0);background-color:#bc3315;}
.opiniabu:active {position:relative;top:1px;}


.pozycjakoszykanag{float:left;font:bold 14px Calibri, Tahoma, Geneva, sans-serif;background:#77AABB;font-style:normal;color:#222222;text-align:left;border:0px solid #cf866c;text-shadow:0px 0px 0px #222222;
      box-shadow:2px 1px 1px #666666;-moz-box-shadow:2px 1px 1px #666666;-webkit-box-shadow:2px 1px 1px #666666;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:260px; padding:3px;height:20px;margin-left:5px;margin-top:4px;
      }
      
      
.pozycjakoszykanagc{float:left;font:normal 16px Calibri, Tahoma, Geneva, sans-serif;
                    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	              background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
                    font-style:normal;color:#EEEEEE;text-align:left;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
                    box-shadow:2px 1px 1px #666666;-moz-box-shadow:2px 1px 1px #666666;-webkit-box-shadow:2px 1px 1px #666666;border-radius:0px 0px 0px 0px;
                    -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:260px; padding:3px;height:20px;margin-left:5px;margin-top:4px;
      }
      
      

.pozycjakoszyka{float:left;font:bold 14px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;text-align:left;
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CDCDCD), color-stop(1, #EEEEEE));
                background:-moz-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
	          background:-webkit-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-o-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-ms-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:linear-gradient(to bottom, #CDCDCD 5%, #EEEEEE 100%);
           border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:260px; padding:3px;height:20px;margin-left:5px;margin-top:4px;
      }
      
      
.przepisz{float:left;font:normal 14px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;text-align:left;
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CDCDCD), color-stop(1, #EEEEEE));
                background:-moz-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
	          background:-webkit-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-o-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:-ms-linear-gradient(top, #CDCDCD 5%, #EEEEEE 100%);
                background:linear-gradient(to bottom, #CDCDCD 5%, #EEEEEE 100%);
           border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;cursor:pointer;
      box-shadow:1px 1px 1px #666666;-moz-box-shadow:1px 1px 1px #666666;-webkit-box-shadow:1px 1px 1px #666666;border-radius:0px 0px 0px 0px;
      -moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;width:260px; padding:1px;padding-left:5px;height:18px;margin-left:7px;margin-top:0px;
      }
.przepisz:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #BDBDBD), color-stop(1, #EEEEEE));background:-moz-linear-gradient(top, #BDBDBD 5%, #EEEEEE 100%);background:-webkit-linear-gradient(top, #BDBDBD 5%, #EEEEEE 100%);background:-o-linear-gradient(top, #BDBDBD 5%, #EEEEEE 100%);background:-ms-linear-gradient(top, #BDBDBD 5%, #EEEEEE 100%);background:linear-gradient(to bottom, #BDBDBD 5%, #EEEEEE 100%);}
.przepisz:active {position:relative;top:1px;}
      
      
.koszyki{float:left;font:bold 14px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#222222;text-align:center;
                background:#EEEEEE;border:1px solid #ffffff;text-shadow:0px 0px 0px #222222;width:40px;margin-left:15px; padding:1px;height:19px;
      }
.koszyki:focus {background:#FAFAFA;}




.koszykzamow{-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #447788), color-stop(1, #558888));background:-moz-linear-gradient(top, #447788 5%, #558888 100%);
	     background:-webkit-linear-gradient(top, #447788 5%, #558888 100%);background:-o-linear-gradient(top, #447788 5%, #558888 100%);background:-ms-linear-gradient(top, #447788 5%, #558888 100%);background:linear-gradient(to bottom, #447788 5%, #558888 100%);
	     -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1.5px solid #870121;display:inline-block;cursor:pointer;
	     border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;
	     color:#ffffff;font-family:Arial;font-size:26px;margin-top:5px;width:98%;height:153px;padding:1% 1%;text-decoration:none;text-shadow:0px 1px 0px #854629;}

.koszykzamow:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #446677), color-stop(1, #558888));background:-moz-linear-gradient(top, #446677 5%, #558888 100%);
	     background:-webkit-linear-gradient(top, #446677 5%, #558888 100%);background:-o-linear-gradient(top, #446677 5%, #558888 100%);background:-ms-linear-gradient(top, #446677 5%, #558888 100%);background:linear-gradient(to bottom, #446677 5%, #558888 100%);}
.koszykzamow:active {position:relative;top:1px;}




.loguj{-moz-box-shadow:inset 0px 0px 0px 0px #222222;-webkit-box-shadow:inset 0px 0px 0px 0px #222222;box-shadow:inset 0px 0px 0px 0px #222222;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #555555), color-stop(1, #777777));background:-moz-linear-gradient(top, #555555 5%, #777777 100%);
	     background:-webkit-linear-gradient(top, #555555 5%, #777777 100%);background:-o-linear-gradient(top, #555555 5%, #777777 100%);background:-ms-linear-gradient(top, #555555 5%, #777777 100%);background:linear-gradient(to bottom, #555555 5%, #777777 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#777777',GradientType=0);background-color:#555555;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #222222;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:32px;margin-top:0px;width:85px;height:27px;padding-top:2px;text-decoration:none;text-shadow:0px 1px 0px #854629;}
.loguj:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #777777), color-stop(1, #555555));background:-moz-linear-gradient(top, #777777 5%, #555555 100%);background:-webkit-linear-gradient(top, #777777 5%, #555555 100%);background:-o-linear-gradient(top, #777777 5%, #555555 100%);background:-ms-linear-gradient(top, #777777 5%, #555555 100%);background:linear-gradient(to bottom, #777777 5%, #555555 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#555555',GradientType=0);background-color:#777777;}
.loguj:active {position:relative;top:1px;}



.strony{float:left;margin-top:5px;width:99%;margin-left:0.5%;margin-right:0.5%;}
a.czarny{text-decoration: none;font:normal 35px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#3f3f3f;}
a.czarny:hover {text-decoration: underline;}
a.czarnyb{text-decoration: none;font:bold 35px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#0f0f0f;}
a.czarnyb:hover {text-decoration: underline;}
font.strzalki{font:bold 12px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#3f3f3f;}

#stopka {float:left;display:inline-block;width:640px;height:40px;
            font:oblique 15px Arial, Calibri, Tahoma, Geneva, sans-serif; color:red;
            text-shadow:1px 1px 1px #444444;}



.koszyk{position:absolute;left:100px;width:230px;height:20px;top:-20px
           -moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:12px;text-decoration:none;text-shadow:0px 1px 0px #854629;
      animation:koszykb1 500ms 0.01s reverse forwards;
     }
     
      @keyframes koszykb1
      {
        0% {transform:translateY(-300px);left:300px;width:0px;height:0px;}
      }


.koszyk2{position:absolute;width:100px;height:20px;top:-20px
           -moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:12px;text-decoration:none;text-shadow:0px 1px 0px #854629;
      animation:koszykb2 500ms 0.01s reverse forwards;
     }

      @keyframes koszykb2
      {
        0% {transform:translateY(-1000px);left:10px;width:0px;height:0px;}
      }



.kontakt_tekst{float:left;font:bold 14px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#DDDDDD;text-align:center;margin-top:15px;background:linear-gradient(to right bottom,#555555 0%, #777777 40%,#555555 60%, #777777 100%);border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      box-shadow:1px 1px 1px #777777;-moz-box-shadow:1px 1px 1px #777777;-webkit-box-shadow:1px 1px 1px #777777;border-radius:7px 7px 1px 1px;
      -moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;width:260px; height:88px;padding-top:5px;margin-left:0.0%;
               }




.kontakt_naglowek{float:left;font:bold 14px Tahoma, Geneva, sans-serif;font-style:normal;color:#EEEEEE;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      text-align:center;box-shadow:1px 1px 3px #555555;-moz-box-shadow:1px 1px 3px #555555;-webkit-box-shadow:1px 1px 3px #555555;border-radius:6px 6px 6px 6px;
      -moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;width:250px;height:20px;padding:5px;margin-left:10px;margin-top:3px;
      }

.kontakt_zawartosc{float:left;text-align:left;font:normal 15px Tahoma, Geneva, sans-serif;color:#2f2f2f;width:240px;height:120;padding:20px;padding-top:0px;margin-top:11px;line-height:15px;}

.kontakt_zawartosc2{float:left;text-align:left;font:bold 14px Tahoma, Geneva, sans-serif;font-style:normal;color:#EEEEEE;width:auto;height:40px;padding:7px;padding-top:0px;margin-top:5px;}


.kontakt_i{font:normal 14px Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;background:#77AABB;border:0px solid #ffffff;text-shadow:0px 0px 0px #222222;
      text-align:left;box-shadow:1px 1px 3px #000000;-moz-box-shadow:1px 1px 3px #000000;-webkit-box-shadow:1px 1px 3px #000000;border-radius:2px 2px 2px 2px;
      -moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;width:20%; height:22px;padding:3px;margin-top:1px;margin-left:3px;}
.kontakt_i:focus{background-color:#99CCDD;}


.sortuj_i{font:bold 43px Tahoma, Geneva, sans-serif;font-style:normal;color:#111111;width:90%; border:1px solid #999999; height:55px;margin-left:3px;background: transparent;text-align:center;}

.promocja{float:left;cursor:pointer;text-align:center;margin-left:2.5%;width:95%;margin-top:10px;margin-bottom:10px;padding:5px;height:auto;font:bold 15px Calibri, Tahoma, Geneva, sans-serif;font-style:normal;color:#000033;}

.promocja_cena{float:left;-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;box-shadow:inset 0px 0px 0px 0px #cf866c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #870121), color-stop(1, #bc3315));background:-moz-linear-gradient(top, #870121 5%, #bc3315 100%);
	     background:-webkit-linear-gradient(top, #870121 5%, #bc3315 100%);background:-o-linear-gradient(top, #870121 5%, #bc3315 100%);background:-ms-linear-gradient(top, #870121 5%, #bc3315 100%);background:linear-gradient(to bottom, #870121 5%, #bc3315 100%);
	     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#870121', endColorstr='#bc3315',GradientType=0);background-color:#870121;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #915245;display:inline-block;cursor:pointer;
	     color:#ffffff;font-family:Arial;font-size:35px;margin-top:80px;margin-left:8%;padding:3px 5px;text-decoration:none;text-shadow:0px 1px 0px #854629;width:25%;text-align:right;}



.loader {
  font-size: 20px;
  margin: 100px auto;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}

@-webkit-keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em red, 2em -2em 0 0em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 0 red;
  }
  12.5% {
    box-shadow: 0 -3em 0 0 red, 2em -2em 0 0.2em red, 3em 0 0 0 red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 -1em red;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em red, 2em -2em 0 0 red, 3em 0 0 0.2em red, 2em 2em 0 0 red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 -1em red;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0em 0 0 red, 2em 2em 0 0.2em red, 0 3em 0 0em red, -2em 2em 0 -1em red, -3em 0em 0 -1em red, -2em -2em 0 -1em red;
  }
  50% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 0em red, 0 3em 0 0.2em red, -2em 2em 0 0 red, -3em 0em 0 -1em red, -2em -2em 0 -1em red;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 0 red, -2em 2em 0 0.2em red, -3em 0 0 0 red, -2em -2em 0 -1em red;
  }
  75% {
    box-shadow: 0em -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0em 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 0 red, -3em 0em 0 0.2em red, -2em -2em 0 0 red;
  }
  87.5% {
    box-shadow: 0em -3em 0 0 red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 0 red, -3em 0em 0 0 red, -2em -2em 0 0.2em red;
  }
}
@keyframes load4 {
  0%,
  100% {
    box-shadow: 0 -3em 0 0.2em red, 2em -2em 0 0em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 0 red;
  }
  12.5% {
    box-shadow: 0 -3em 0 0 red, 2em -2em 0 0.2em red, 3em 0 0 0 red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 -1em red;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em red, 2em -2em 0 0 red, 3em 0 0 0.2em red, 2em 2em 0 0 red, 0 3em 0 -1em red, -2em 2em 0 -1em red, -3em 0 0 -1em red, -2em -2em 0 -1em red;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0em 0 0 red, 2em 2em 0 0.2em red, 0 3em 0 0em red, -2em 2em 0 -1em red, -3em 0em 0 -1em red, -2em -2em 0 -1em red;
  }
  50% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 0em red, 0 3em 0 0.2em red, -2em 2em 0 0 red, -3em 0em 0 -1em red, -2em -2em 0 -1em red;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 0 red, -2em 2em 0 0.2em red, -3em 0 0 0 red, -2em -2em 0 -1em red;
  }
  75% {
    box-shadow: 0em -3em 0 -1em red, 2em -2em 0 -1em red, 3em 0em 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 0 red, -3em 0em 0 0.2em red, -2em -2em 0 0 red;
  }
  87.5% {
    box-shadow: 0em -3em 0 0 red, 2em -2em 0 -1em red, 3em 0 0 -1em red, 2em 2em 0 -1em red, 0 3em 0 -1em red, -2em 2em 0 0 red, -3em 0em 0 0 red, -2em -2em 0 0.2em red;
  }
}
