/******* ZOOM *********/

#zoom-pic{
background: url("/img/zoom_ico.gif") no-repeat scroll left 2px transparent;
display: block;
float: right;
font-size: 11px;
margin-right: 10px;
/*margin-top: 4px;*/
padding-bottom: 0;
padding-left: 15px;
padding-top: 0;
position: relative;
height: 18px;
line-height: 11px;
}


.magnifyarea{
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
z-index: 9999;

border: 5px solid #EAEAEA !important;
}

.zoomtracker{

}
/**********************/

a.kategoria  strong
{
	/*color:white;*/
	font-weight:normal;
}

div.logo_prodc_prod
{
	float:left;
}


div#srodek
{
background:transparent;
}

/*
strong.brak_prod
{
background:transparent url(/img/brak_prod.gif) no-repeat scroll 0 0;
height:14px;
left:10px;
position:absolute;
top:58px;
width:120px;
display:none;
}
*/

div#lista_produktow_pelna div.produkt_lista strong.brak_prod
{
left:396px;
top:38px;
}

 div#info
{
background: none repeat scroll 0 0 #EAEAEA;
float: right;
padding: 10px;
position: relative;
width: 195px;
}

 div#info h3 span
{
color:#FFFFFF;
font-size:24px;
font-weight:bold;
}

 div#info h3
{
color:#FFFFFF;
font-size:14px;
font-weight:normal;
margin-bottom:0;
margin-top:0px;
position:relative;
right:8px;
text-align:right;
}

 div#info h4
{
color:#FFFFFF;
text-align:right;
text-decoration:line-through;
font-size:11px;
position:relative;
right:8px;
}


 div#info img
	{
		position: absolute;
		top: 10px;
		left: 10px;
	}

		div#podstrona h3
		{

			font-size: 14px;
		}



			div#podstrona h3 span
			{
				font-size: 22px;
			}



		div#podstrona h4
		{
			text-decoration: line-through;
			top: 3px;
			font-size: 11px;
		}



 div#info strong
		{
			top: 42px;
		}


div#podstr_tresc p#pierw_zdj_prod
{
float: left;
margin: 0;
text-align: center;
width: 100%;
}

div#podstrona div.podstr_dod_zdj div.kropki, div#srodek div.podstr_dod_zdj div.kropki {
  border-right: 1px dashed #E2CBE2;
  float: left;
  /*height: 133px;*/
  height: 123px;
  margin-left: 4px;
  margin-right: 6px;
  margin-top: 10px;
  text-align: center;
  width: 1px;
}

div.opis_tit{
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 #FBF9FA;
border-color: #E8E8E8 #E8E8E8 ;
border-radius: 10px 10px 0 0;
border-style: solid solid none;
border-width: 1px 1px medium;
font-size: 12px;
font-weight: bold;
left: -1px;
padding: 6px 45px 0;
position: absolute;
text-transform: uppercase;
top: -21px;
z-index: 9;

-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
behavior: url(PIE.htc);
}

 div#podstr_tresc p#pierw_zdj_prod img /*patrz pierw_zdj dla podstrony*/
   {
border: 5px solid #EAEAEA;
float: none;
margin: 0;
padding: 1px;
   }



/*p#id_prod
{
color:#42454A;
float:left;
font-size:11px;
padding-left:8px;
position:relative;
width:98%;
}*/



p#zamow
{
float: left;
height: 51px;
margin: 10px 0;
position: relative;
right: 0;
width: 100%;
}



 div#zamow select#kolor,  p#zamow select#rozmiar
	{
		position: absolute;
		top: 0px;
	}



div#zamow select#kolor
		{
background: none repeat scroll 0 0 #EEEEEE;
border: 4px solid #EAEAEA;
color: #000000;
    right: 8px;
		}



	div#zamow select#rozmiar
		{
			width: 130px;
			right: 120px;
		}




	p#zamow img
	{
		position: absolute;
		bottom: 4px;
		left: 0px;
	}


        div#zamow{
             float: right;
    margin-bottom: 15px;
        }

	 p#zamow a#inne_prod
	{
      width: 216px;
      height: 33px;
      display: block;
      background: url("/img/inne_prod.gif");
      background-repeat: no-repeat;
		position: absolute;
		bottom: 0px;
		left: 60px;
	}



	  p#zamow a#inne_prod span
	  {
         display: none;
     }



 p#zamow input#zam_guz
	{
  height: 32px;
    position: absolute;
    right: 5px;
    top: 9px !important;
    width: 133px;
	}



ul#dod_loga
	{

	}



	 ul#dod_loga li
		{
			display: inline;
		}



		 ul#dod_loga li a img
		{
			border: none;
		}

/* --------------------------------------------------- */

/* --------------------------------------------------- */

 div#dod_zdj_prod
{
float:left;
left:17px;
margin:20px auto;
position:relative;
width:95%;
}



 div#dod_zdj_prod div
	{
		margin-bottom: 15px;
		float: left;
		text-align: center;
	}



div#dod_zdj_prod div a img
		{
			border: #EDE7F1 solid 4px;
			padding: 1px;
			background: #FFFFFF;
		}

/* --------------------------------------------------- */

div#podstrona h3
{
   font-size: 16px;
	/*position:absolute;*/

}


div#podstrona ul#podkategorie
{
   margin: 10px 0px 20px 0px;
         padding-bottom: 10px;
	display: block;
}



   div#podstrona ul#podkategorie li
   {
      margin-bottom:1px;
      font-weight: bold;
      display: block;
      margin-right: 5px;
   }

/* --------------------------------------------------- */

 div#podstr_tresc p.ponizej
{
	margin-top: 50px;
}



div#podstr_tresc table.tab_koszyk
{
border-collapse: collapse;
border-spacing: 1px;
margin: auto;
width: 615px;
}

div#podstr_tresc table.tab_koszyk a, div#podstr_tresc table.tab_koszyk
{
color: #4E465D;
}


 div#podstr_tresc table.tab_koszyk th
   {
background:none repeat scroll 0 0 #534424;
/*border-bottom:5px solid #2F230D;*/
color:#EEA100;
height:19px;
padding:3px;
text-align:center;
   }

div#podstr_tresc table.tab_koszyk th.wart-kosz
{
width: 200px;
}


 div#podstr_tresc table.tab_koszyk td.kosz_suma,div#podstr_tresc table.tab_koszyk td.kosz_suma_wart
   {
      /*border-top: 5px solid #B89249;*/ /*#D1D0BC*/
   }



div#podstr_tresc table.tab_koszyk td, div#podstr_tresc table.tab_koszyk th, div.dane1, div.form_tyt1, div.dane2, div.form_tyt2, div.form_tyt3, div.form_tyt4
   {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #ddd;
color: #444444;
   }

div#podstr_tresc table.tab_koszyk td
   {
background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #4E465D;
   }

div.dane1, div.form_tyt1, div.dane2, div.form_tyt2, div.form_tyt3, div.form_tyt4
{
border:none;
}


  div#podstr_tresc table.tab_koszyk td p
      {
         margin: 3px 0px;
      }

  div#podstr_tresc table.tab_koszyk td.bez-border
      {
       border:medium none;
padding:2px 0;
      }




  div#podstr_tresc table.tab_koszyk td.kol_1
      {
    padding: 7px;
    width: 270px;

      }



   div#podstr_tresc table.tab_koszyk td.kol_2
      {
		 width:70px;
         text-align: right;
      }



   div#podstr_tresc table.tab_koszyk td.kol_3
      {
         width: 50px;/*80*/
         text-align: center;
      }



  div#podstr_tresc table.tab_koszyk td.kol_4
      {
         width: 70px;/*90*/
         text-align: right;
       /*  background: #DFDFDF;*/
      }



div#podstr_tresc table.tab_koszyk td.kol_5
      {
         width: 40px;/*60*/
         text-align: center;
      }



div#podstr_tresc table.tab_koszyk td.kol_5 a
         {
            margin: auto;
            width: 15px;
            height: 15px;
            display: block;
            background: url("/img/kosz_usun.gif");
            background-repeat: no-repeat;
         }



          div#podstr_tresc table.tab_koszyk td.kol_5 a span
            {
               display: none;
            }



    div#podstr_tresc table.tab_koszyk td strong span
      {
         font-size: 10px;
      }



	 div#podstr_tresc table.tab_koszyk td img.zdj_prod, div#podstrona div#podstr_tresc table.tab_koszyk td img.logo /*patrz: zwiastuny produktów na stronie głównej*/
		{
			margin-top: 5px;
			float: right;
			position: static;
		}



 div#podstr_tresc table.tab_koszyk td img.logo
      {
			clear: both;
      }



  div#podstr_tresc table.tab_koszyk td.kosz_suma,div#podstr_tresc table.tab_koszyk td.kosz_przesylka,  div#podstr_tresc table.tab_koszyk td.kosz_do_zaplaty,  div#podstr_tresc table.tab_koszyk td.kosz_suma_wart, div#podstr_tresc table.tab_koszyk td.kosz_przesylka_wart,  div#podstr_tresc table.tab_koszyk td.kosz_do_zaplaty_wart, div#podstr_tresc table.tab_koszyk td.biala
   {
      padding: 3px;
      text-align: right;

   }



 div#podstr_tresc table.tab_koszyk td.kosz_suma_wart, div#podstr_tresc table.tab_koszyk td.kosz_przesylka_wart, div#podstr_tresc table.tab_koszyk td.kosz_do_zaplaty_wart,  div#podstr_tresc table.tab_koszyk td.dane_nagl
   {
      /*background: #EAEAEA;*/
   }



div#podstr_tresc table.tab_koszyk td.kosz_do_zaplaty_wart
   {
    background: none repeat scroll 0 0 #E72213;
    color: #FFFFFF;
   }



div#podstr_tresc table.tab_koszyk td.biala
   {
background:none repeat scroll 0 0 transparent;
border:medium none;
border-spacing:0;
position:relative;
   }

/* --------------------------------------------------- */

 p#znaleziono
{
margin-bottom:15px;
margin-right:16px;
margin-top:1px;
}

div.produkt1234_small strong.wyprzedaz, div.produkt1234_small strong.nowosc {

}

/* --------------------------------------------------- */

 p#kosz_przyciski
{
	bottom:0px;
	height:33px;
	position:relative;
	width:100%;

}



p#kosz_przyciski a
	{
display: block;
height: 29px;
position: absolute;

	}



p#kosz_przyciski a span
		{
			display: none;
		}



 a#powrot
		{
background: url("/img/powrot.gif") no-repeat scroll 0 0 transparent;
cursor: pointer;
height: 32px !important;
left: 5px;
width: 172px;
		}



p#kosz_przyciski a#zamawiam {
    background: url("/img/zamawiam.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    right: -4px;
    width: 133px;
}

p#kosz_przyciski a:hover{
background-position:0 bottom !important;
}

div#podstr_tresc a#finalizuj
		{
			background:transparent url(/img/zamawiam.gif) no-repeat scroll 0 0;
			display:block;
			float:right;
			height:32px;
			margin-right:7px;
			margin-top:11px;
			position:absolute;
			right:0px;
			width:172px;
			z-index:1;
		}

		div#podstr_tresc a#finalizuj:hover {
		    background-position: left bottom;
		}

/* --------------------------------------------------- */

div#podstr_tresc table.tab_koszyk td.dane_nagl, div#podstrona div#podstr_tresc table.tab_koszyk td.dane_wart
{
	padding: 5px 0px 5px 0px;
	height: 34px;
	text-align: center;
}

div#podstr_tresc table.tab_koszyk td.dane_nagl
{
	font-weight: bold;
}

td.dane_wart
{
	background:#F4F4F6;
}

/* --------------------------------------------------- */

div#podstr_tresc strong#laczna_kw_zak span
{
	font-size: 16px;
}

select#sortuj_po
{
background: none repeat scroll 0 0 transparent;
border: 3px solid #E7E7E7;
color: #4E465D;
float: left;
font-size: 11px;
left: 2px;
margin: 10px 0;
padding: 3px 2px 3px 3px;
position: relative;
width: 194px;
}

select#sortuj_po option
{
width:209px;
}

select#lista_jaka
{
background: none repeat scroll 0 0 transparent;
border: 3px solid #E7E7E7;
color: #4E465D;
float:right;
font-size:11px;
margin-bottom:10px;
padding:3px 2px 3px 3px;
position:relative;
right:2px;
top:10px;
width:115px;
}

div.logowanie  p.blad
{
left:152px;
position:absolute !important;
top:1px !important;
}


 div#podstr_tresc div#podstr_form
{
left:0;
position:relative;
top:10px;
width:441px;
height: auto;
}



    div#podstr_tresc div#podstr_form p
   {
      text-align: right;
   }



       div#podstr_tresc div#podstr_form p label
      {
         margin-top: 3px;
         width:116px;
         float: left;
         text-align: left;
      }



       div#podstr_tresc div#podstr_form p input,   div#podstr_tresc div#podstr_form p textarea
      {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BFBFBF;
color:#000;
height:18px;
margin-bottom:3px;
padding:4px 0 0 6px;
width:210px;
      }




       div#podstr_tresc div#podstr_form p textarea
      {
         width: 340px;
         height: 110px;
      }



       div#podstr_tresc div#podstr_form p input#guzik11
      {
		background:transparent url(/img/zamawiam.gif) no-repeat scroll 0 0 !important;
		border:medium none !important;
		float:right !important;
		height:32px !important;
		padding:0 !important;
		position:relative !important;
		right:0 !important;
		top:34px;

		width:173px !important;
		z-index:10 !important;
      }

	  div#podstr_tresc div#podstr_form p input#guzik11:hover{
		background-position:0 bottom !important;
	  }


 div#podstr_tresc div#podstr_form label.blad,  div#podstr_tresc div#podstr_form p.blad,  div#podstr_tresc p.blad
{
   color: red;
   position:relative;
	top:0;
}

div#podstr_tresc span.blad
{
  color: red;
}

 div#podstr_tresc div#podstr_form p.odstep
{
   margin-top: 50px;
}



 div#podstr_tresc div#podstr_form p.akceptacja
{
   text-align: justify;
}



    div#podstr_tresc div#podstr_form p.akceptacja input
   {
      margin: 5px 0px 0px 0px;
      border: none;
      width: 15px;
      height: 15px;
      float: left;
   }



    div#podstr_tresc div#podstr_form p.akceptacja label
   {
float:right;
position:relative;
text-align:justify;
width:90%;
   }



 div#podstr_tresc div.logowanie p
{
   margin: 0px;
}

p#licz-prod
{
font-size:13px;
font-weight:bold;
left:16px;
position:absolute;
top:80px;
}

/********************/


ul.akt-gora_prod
{
border-bottom: medium none;
float: left;
left: 0;
margin-top: 17px !important;
padding-bottom: 1px !important;
position: absolute;
top: -41px;
width: 100%;
}

ul.akt-gora_prod li
{
display:inline;
float:left;
}


ul.akt-gora_prod li  a
{
color:#FFF;
display:block;
float:left;
font-weight:bold;
height:18px;
margin-right:2px;
padding-top:4px;
position:relative;
text-align:center;
top:0px;
width:157px;
line-height: 13px;
font-size: 11px;
}



ul.akt-gora_prod li  a#akt-gora_prod-1
{
background:url("/img/powiazania.gif") no-repeat scroll 0 0 transparent;
}

ul.akt-gora_prod li  a#akt-gora_prod-2
{
background:url("/img/powiazania.gif") no-repeat scroll 0 bottom transparent;
}

ul.akt-gora_prod li  a#akt-gora_prod-2 span {
    font-weight: normal;
}

ul.akt-gora_prod li  a#akt-gora_prod-3
{
background:url("/img/powiazania.gif") no-repeat scroll 0 bottom transparent;
}


ul.akt-gora_prod li  a:hover
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 0 !important;
color:white;
}



ul.akt-gora_prod li  a.aktywny-1
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 0 !important;
}

ul.akt-gora_prod li  a.aktywny-2
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 0 !important;
}

ul.akt-gora_prod li  a.aktywny-3
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 0 !important;
}



ul.akt-gora_prod li  a.nie-aktywny-1
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 bottom !important;
}

ul.akt-gora_prod li  a.nie-aktywny-2
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 bottom !important;
}

ul.akt-gora_prod li  a.nie-aktywny-3
{
background:transparent url(/img/powiazania.gif) no-repeat scroll 0 bottom !important;
}

div#info h3,
div#info h3 span
{
    color: #3A324A;
}

div#info h4
{
    color: #989898;
}

p.blad_kosz
{
clear: both;
position: static !important;
width: 100%;
}


/***************/

div#lewa_prod{
 border-right: 1px solid #CDD0C9;
    float: left;
    width: 505px;
}

div#prawa_prod{
float: right;
position: relative;
width: 220px;
}



#info
{
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/PIE.htc);
}



#super_info{
background: url("/img/opcje2.png") no-repeat scroll 0 bottom transparent;
border: medium none;
float: left;
font-size: 11px;
height: 110px;
margin: 23px 0 30px;
padding: 15px;
position: relative;
text-align: justify;
width: 202px;
}

div#super_info.tagi_info_head {
background: url("/img/tagi2.png") no-repeat scroll 0 bottom transparent;
}



div#super_info.margines_gora {
    margin-top: 45px;
}

#super_info #title{
font-size: 12px;
font-weight: bold;
left: 0;
padding: 6px 15px 0;
position: absolute;
text-transform: uppercase;
top: -28px;
z-index: 9;
}

#super_info div#title.title_opcje {
background: url("/img/opcje.png") no-repeat scroll 0 0 transparent;
border: medium none;
height: 36px;
overflow: hidden;
padding: 0;
text-indent: -10000px;
width: 222px;
}

div#super_info div#title.title_chmura {
background: url("/img/tagi.png") no-repeat scroll 0 0 transparent;
height: 37px;
overflow: hidden;
text-indent: -10000px;
top: -36px;
width: 222px;
}

#super_info p#id_prod{
bottom: 7px;
color: #444444;
position: absolute;
right: 26px;
z-index: 9;

}

input#porow{
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #444444;
cursor: pointer;
font-family: tahoma;
font-size: 12px;
margin: 0 0 4px;
padding: 0 0 0 15px;
text-decoration: underline;
}

input#porow:hover{
    color:#000;
}

#super_info a{
font-size: 12px;
margin: 0 0 0 4px;
padding: 0 0 0 15px;
text-decoration: underline !important;
}

div#pow_bg{
border-bottom: 1px solid #E8E8E8;
float: left;
margin-top: 30px;
position: relative;
width: 100%;
}

div#pow_bg #tttpow{
   -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FBF9FA;
    border-color: #E8E8E8 #E8E8E8;
    border-radius: 10px 10px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 11px;
    font-weight: bold;
    left: -1px;
    padding: 5px 45px 4px;
    position: absolute;
    text-transform: uppercase;
    top: -25px;
    z-index: 9;

-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
behavior: url(PIE.htc);
}


/********* tagi prod **********/

div#tagi_prod{

}

/*
 * Kody rabatowe
 */

div#kod_kont
{
height: 20px;
margin: 20px 20px 20px 70px;
position: relative;
width: 490px;
}

div#kod_kont strong
{
    width: 230px;
    display: block;
    position: absolute;
    top: 1px;
    left: 0;
}

div#kod_kont input#kod_rabatowy
{
    margin: 0;
    padding: 0;
    width: 160px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 235px;
}

span.kod_rabat
{
    color: #639E12;
    font-size: 12px !important;
}

div#kod_kont input#uzyj_kodu
{
    border: none;
    outline: none;
    width: 80px;
    height: 20px;
    background: url("/img/uzyj_kodu.png");
    background-position: right top;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;

}

div#kod_kont input#uzyj_kodu:hover
{
    background-position: right bottom;
}

strong.z_kodem {
display: block;
margin: 20px 10px 20px 69px;
width: 490px;
}

div#przesylka_txt {
    float: left;
    margin-top: 10px;
    width: 50px;
}

div#akcje_prod {
    position: absolute;
    right: 0;
    top: 45px;
}