

label.tre
{
	text-align:left;
	float:left;
}

div#opis-prod
{
background: none repeat scroll 0 0 #FBF9FA;
border: 1px solid #E8E8E8;
float: left;
/*font-size: 11px;*/
margin: 40px 0 30px 6px;
padding: 15px;
position: relative;
text-align: justify;
width: 420px;
  min-height: 180px;
}

div#opis-prod p
{
clear: both;
float: left;
/*font-size: 13px;*/
line-height: 21px;
width: 100%;
}

div#wyb-prod
{
background:#F6F6F6 url(/img/strzalka.gif) no-repeat scroll 0 0;
float:left;
font-size:10px;
font-weight:bold;
height:17px;
margin-top:15px;
padding-left:22px;
padding-top:3px;
}

div#prod-tekscik
{
float:left;
font-weight:bold;
margin-left:10px;
margin-top:10px;
position:relative;
}

/********* szlify *******/


div#szlif
{
bottom:1px;
float:right;
position:relative;
right:1px;
text-align:right;
}

div#szlif img
{
color:transparent;
border:none;
float:right;
}

div#szlif span
{
float:right;
font-weight:bold;
position:relative;
right:1px;
top:16px;
}

/***********************/




div#prod-rabaty
{
background:#F6F6F6 url(/img/rabaty.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:63px;
position:relative;
width:742px;

}

div#prod-przes
{
background:#F6F6F6 url(/img/przes.gif) no-repeat scroll 0 0;
display:block;
float:right;
height:177px;
position:relative;
width:375px;
}

div#podstrona
{
background: none;
color: #444444;
float: right;
height: auto !important;
min-height: 630px;
padding: 15px;
width: 755px;
position:relative;
z-index: 1;
}

/* --------------------------------------------------- */

select.przesylka-sel
{
font-size:10px;

}


 p#podstr_sciezka,  p.podstr_info,  a.powrot, div#podstrona ul#dokumenty,  p#przelamanie, div#podstr_tresc div#podstr_form, div#podstrona div#podstr_tresc ul.wysz_rek li a
{
	font-size: 11px;
}

/* --------------------------------------------------- */

div#podstr_tresc
{
float: left;
/*font-size: 12px;*/
margin: 0 !important;
width: 100%;
}

div#podstrona h2, div#srodek h2
{
/*color:#1F2E3E;*/

font-size:22px;
font-weight:normal;
text-align:left;
/*width:80%;*/
margin-top:10px;
}

div#podstrona h1, div#srodek h1
{
background: url("/img/ikon.gif") no-repeat scroll 0 center transparent;
font-size: 22px;
font-weight: normal;
margin-top: 0;
padding-left: 20px;
text-align: left;
width: 97%;
}



 p.podstr_data
{
font-size: 10px;
margin-bottom: 10px;
width: 100%;
}


 div#podstr_tresc
{
margin:10px 7px 0 0;
line-height: 18px;
font-size: 13px;
}

	 #pierw_zdj,  div#podstr_tresc p#pierw_zdj_prod img
	{
border:5px solid #E0DFDD;
float:left;
margin:0 10px 10px 0;
padding:1px;
	}



	 div#podstr_tresc p
	{
		margin: 10px 0px;
	}



 p.podstr_info_dod
{
	margin-top: 20px;
}



div#podstrona p#lista_akt
{
background:transparent url(/img/tlo_arch.gif) no-repeat scroll right 0;
border:medium none;
margin:15px 0;
padding:9px 16px;
text-align:right;
}



	div#podstrona p#lista_akt select
	{
		border: 3px solid #E7E7E7;
		width: 212px;
		padding: 2px;
	}



 a.powrot
{
background: url("/img/home.gif") no-repeat scroll 0 0 transparent;
color: #444444;
display: block;
float: right;
font-size: 10px;
height: 18px;
line-height: 17px;
margin-bottom: 7px;
margin-top: 9px;
position: relative;
right: 10px;
text-align: right;
text-transform: lowercase;
width: 85px;
}

 a.powrot:hover {
	color: #E72213;
 }

/* --------------------------------------------------- */

div#podstrona div#podstr_tresc table#podstr_tab
{
	margin: auto;
	margin-top: 20px;
	width:435px;
	border-spacing: 1px;
	background: #6D6D6D;
}



	div#podstrona div#podstr_tresc table#podstr_tab th
	{
		background:#1B2026 none repeat scroll 0 0;
		color:white;
		font-size:11px;
		padding:2px;
		text-align:center;
	}



	div#podstrona div#podstr_tresc table#podstr_tab td
	{
		padding: 3px;
		background:none repeat scroll 0 0 #FFFFFF;
		font-size:11px;
	}

/* --------------------------------------------------- */


div#podstrona ul#dokumenty
{
   margin: 15px 0px;
	list-style-type: none;
   position: relative;
}



	div#podstrona ul#dokumenty li
	{
		margin-bottom: 10px;
		margin-bottom: 10px;
		position: relative;
	}



		div#podstrona ul#dokumenty li img
		{
			width: 46px;
			height: 47px;
		}



		div#podstrona ul#dokumenty li a
		{
			left: 55px;
			top: 10px;
			position: absolute;
			color: #902946;
		}

		div#podstrona ul#dokumenty li a:hover {
		    color: #383838;
		}

		div#podstrona ul#dokumenty li span
		{
			position: absolute;
			left: 55px;
			top: 28px;
		}


/* --------------------------------------------------- */

div#podstrona div.podstr_dod_zdj
{
	margin: 20px 0px;
}



	div#podstrona div.podstr_dod_zdj div.dod_zdj_kom
	{
		margin-top: 10px;
		float: left;
		text-align: center;
	}



		div#podstrona div.podstr_dod_zdj div.dod_zdj_kom a img
		{
			border: #E3E7E9 solid 3px;
			/*background: #F2BDE7;*/
			padding: 1px;
		}



		div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis
		{
			margin: 0px auto;

			/*background: #F2BDE7;*/
			padding: 1px;
			font-size: 11px;
			position: relative;
			top: -2px;
		}

/* ----------------------------------------------------------- */
div#podstrona p#przelamanie
{
   margin: 20px 0px;
   text-align: center;
   font-size:10px;
}



div#podstrona p#przelamanie a, div#podstrona p#przelamanie strong, div#podstrona p#przelamanie span
{
	margin: 0px 2px;
	font-weight: bold;
	color:#DCD7D3;
}

div#podstrona p#przelamanie span
{
	color:#BBBCCC;
}

div#podstrona p#przelamanie a, div#podstrona p#przelamanie strong, div#podstrona p#przelamanie span a
{
	margin: 0px 8px;
	font-weight: bold;
	color:#444;
}

div#podstrona p#przelamanie a:hover
{
	color:#E9B7D2;
}

div#podstrona p#przelamanie  a.kwadrat:hover
{
	background:#E9B7D2 none repeat scroll 0 0;
	color:white;
	height:11px;
	min-width:11px;
	padding:2px 4px;
	text-align:center;
}

div#podstrona p#przelamanie  a.kwadrat
{


	height:11px;
	min-width:11px;
	padding:2px 4px;
	text-align:center;
}

 div#podstrona p#przelamanie strong
{
	background:#E9B7D2 none repeat scroll 0 0;
	color:white;
	height:11px;
	min-width:11px;
	padding:2px 4px;
	text-align:center;
}

/*div#podstrona p#przelamanie strong
{
	color: #535446;
}*/



div#podstrona p#przelamanie span.kreska, div#podstrona ul#akt_nawigacja li span.kreska
{
	margin: 0px;
	font-size: 15px;
	font-weight: normal;
}
/* ----------------------------------------------------------- */


/**************************************************/
/*         		Lista podkategorii                 */
/**************************************************/

div#podstrona ul#podkategorie
{
	margin-top: 20px;
}



div#podstrona ul#podkategorie li
{
float:left;
font-size:11px;
margin-bottom:1px;
padding:0;
position:relative;
width:99%;
}


div#podstrona ul#podkategorie li.niskie   img
{
border:medium none;
height:13px;
position:relative;
top:2px;
width:11px;
margin-right:3px;
}



div#podstrona ul#podkategorie li.wysokie
{
	float:left;
	height:31px;
	line-height:30px;
	width:230px;
}



div#podstrona ul#podkategorie li.wysokie img
{
	border: #D6D6D6 solid 1px;
	padding: 1px;
}



div#podstrona ul#podkategorie li a.tytul_podkat
{
background:#E1E1DA none repeat scroll 0 0;
display:block;
float:left;
font-weight:bold;
left:0;
padding:6px;
position:relative;
width:97%;
color:#444444;
}

div#podstrona ul#podkategorie li a.dark
{
background:none repeat scroll 0 0 #ECECDC;
}

div#podstrona ul#podkategorie li a:hover.tytul_podkat
{
background:#810A2A none repeat scroll 0 0;
color: #FFF;
}

/* ----------------------------------------------------------- */

div#podstrona div#podstr_tresc ul#lista_akt li h3.spons_tyt, div#podstrona div#podstr_tresc ul#list_inne_ciek li
{
	margin-bottom: 20px;
}

/* ----------------------------------------------------------- */

div#podstrona div#podstr_tresc p.newsl_us_potw
{
   text-align: center;
}

div#podstrona div#podstr_tresc a.newsl_us_potw {
    width: 106px;
    height: 31px;
    background: url("/img/www/dalej3.png") no-repeat scroll left top transparent;
    display: block;
    text-align: center;
    line-height: 31px;
    color: #444444;
    display: inline-block;
    margin: 20px 0 0 30px;
}

div#podstrona div#podstr_tresc a.newsl_us_potw:hover {
    background-position: left bottom;
    text-decoration: none;
}

div#podstrona div#podstr_tresc p.komu_info a#nu_potw.newsl_us_potw {
    margin-left: 230px;
}

/* ----------------------------------------------------------- */

div#podstrona div#podstr_tresc ul#wyn_ank_podstr
{
	list-style-type: none;
}


div#podstrona div#podstr_tresc p.ank_data, div#podstrona div#podstr_tresc ul#wyn_ank_podstr li p.ank_data
{
	margin-top: 2px;
	font-size: 10px;
}



div#podstrona div#podstr_tresc div.wyn_ank_podstr p, div#podstrona div#podstr_tresc ul#wyn_ank_podstr li p
{
	margin-left: 10px;
}



div#podstrona div#podstr_tresc div.wyn_ank_podstr object, div#podstrona div#podstr_tresc ul#wyn_ank_podstr li object
{
	margin: 25px auto;
	display: block;
}

/* ----------------------------------------------------------- */

div#podstrona div#podstr_tresc div#klodka {
background: url("/img/logowanie_5.gif") no-repeat scroll center center transparent;
height: 150px;
left: 15px;
position: absolute;
top: 120px;
width: 150px;
}

div#podstrona div#podstr_tresc div#podstr_form
{
height:auto;
margin:auto;
position:relative;
top:10px;
width:382px;
}



   div#podstrona div#podstr_tresc div#podstr_form p
   {
      text-align: right;

   }



      div#podstrona div#podstr_tresc div#podstr_form p label
      {
         margin-top: 3px;
         width: 130px;
         float: left;
         text-align: left;

      }

	 div#podstr_tresc div#podstr_form span.title
{
float:left;
font-weight:bold;
margin-left:1px;
padding-bottom:5px;
}


      div#podstrona div#podstr_tresc div#podstr_form p input,  div#podstrona div#podstr_tresc div#podstr_form p textarea,  div#podstrona div#podstr_tresc div#podstr_form p select
      {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BFBFBF;
height:18px;
margin-bottom:3px;
padding:4px 0 0 6px;
width:215px;
/*color:#AC883A;*/
      }

		div.text_area textarea
		{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #BFBFBF;
color:#000;
		}

      div#podstrona div#podstr_tresc div#podstr_form p textarea
      {
         width:351px;
         height: 110px;
      }



      div#podstrona div#podstr_tresc div#podstr_form p input#guzik
      {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #BFBFBF;
color: #000000 !important;
height: 26px;
left: 7px;
padding: 0;
position: relative;
top: 1px;
width: 80px;
      }



div#podstrona div#podstr_tresc div#podstr_form label.blad, div#podstrona div#podstr_tresc div#podstr_form p.blad, div#podstrona div#podstr_tresc p.blad, div#podstrona div#podstr_tresc p span.blad
{
   color: red;
   float:left;
}

div#podstrona div#podstr_tresc div#podstr_form label.blad
{
text-align: left;
}


div#podstrona div#podstr_tresc div#podstr_form p.odstep
{
   margin-top: 50px;
}



div#podstrona div#podstr_tresc div#podstr_form p.akceptacja
{
   text-align: justify;
}



   div#podstrona div#podstr_tresc div#podstr_form p.akceptacja input
   {
      margin: 7px 0px 0px 0px;
      border: none;
      width: 15px;
      height: 15px;
      float: left;
   }



   div#podstrona div#podstr_tresc div#podstr_form p.akceptacja label
   {
      width:327px;
      float: right;
      text-align: justify;
   }



div#podstrona div#podstr_tresc div.logowanie p
{
   margin: 0px;
}

/* ----------------------------------------------------------- */

div#podstrona div#podstr_tresc h3
{
   margin-bottom: 20px;
   font-size: 12px;
}


/*--------------------------------------------------------------- */
div#podstrona div#podstr_tresc div#podstr_form1
{


   position: relative;
}



   div#podstrona div#podstr_tresc div#podstr_form1 p
   {
      text-align: right;
      margin: 3px 0;
   }



      div#podstrona div#podstr_tresc div#podstr_form1 p label
      {
         margin-top: 3px;
         width: 130px;
         float: left;
         text-align: left;
      }



      div#podstrona div#podstr_tresc div#podstr_form1 p input,  div#podstrona div#podstr_tresc div#podstr_form1 p textarea
      {
         margin-bottom: 3px;
         border: #C8CDC6 solid 2px;
         padding: 4px 0px 0px 6px;
         width: 210px;
         height: 18px;
      }




      div#podstrona div#podstr_tresc div#podstr_form1 p textarea
      {
         width: 340px;
         height: 110px;
      }



      div#podstrona div#podstr_tresc div#podstr_form1 p input#guzik
      {
         padding: 0px;
         width: 80px;
         height: 26px;
         background: #FFFFFF;
      }



div#podstrona div#podstr_tresc div#podstr_form1 label.blad, div#podstrona div#podstr_tresc div#podstr_form1 p.blad, div#podstrona div#podstr_tresc p.blad
{
   color: red;
}



div#podstrona div#podstr_tresc div#podstr_form1 p.odstep
{
   margin-top: 50px;
}



div#podstrona div#podstr_tresc div#podstr_form1 p.akceptacja
{
   text-align: justify;
}



   div#podstrona div#podstr_tresc div#podstr_form1 p.akceptacja input
   {
      margin: 7px 0px 0px 0px;
      border: none;
      width: 15px;
      height: 15px;
      float: left;
   }



   div#podstrona div#podstr_tresc div#podstr_form1 p.akceptacja label
   {
      width: 270px;
      float: right;
      text-align: justify;
   }

/* ----------------------------------------------------------- */

/************************************
/*                     Opinie                             *
/************************************/

/*Patrz: Zapowiedzi*/

div#komentarze
{
float:left;
margin:0px 0 10px;
position:relative;
width:99%;
}



 div#komentarze h4.tit
{
color: #444444;
position: relative;
text-decoration: none !important;
font-size: 11px;
font-weight: bold;
margin: 0;
top: 0;
}



 div#komentarze div p.il
{
clear: none;
float: right;
font-weight: bold;
margin: 5px 0 0;
text-align: right;
width: auto;
font-size: 11px;
}



 div#komentarze div a.add
{
background: url("/img/dodaj_opinie.png") no-repeat scroll 0 0 transparent;
display: block;
float: left;
height: 26px;
margin: 0;
width: 112px;
}

div#komentarze div a.add:hover
{
background: url("/img/dodaj_opinie.png") no-repeat scroll 0 bottom transparent;
}


div#komentarze div a.add span
{
	display: none;
}


div#podstrona div#podstr_tresc div#ile_wsz_opinii {
    width: 180px;
    height: 41px;
    background: url("/img/tlo_opinie.png") no-repeat scroll 0 0 transparent;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 41px;
    position: absolute;
    top: 8px;
    right: 0;
}

 ul#opinie
{
	margin-bottom: 60px;
	float:left;
	position:relative;
	width:100%;
}

ul#opinie li
{
background: none repeat scroll 0 0 #FFF;
border: 1px solid #E8E8E8;
color: #4E465D;
float: left;
margin-bottom: 10px;
padding: 5px;
position: relative;
width: 405px;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_nazwa_przedm {
    width: 100%;
    height: 19px;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_nazwa_przedm a {
    font-size: 15px;
    font-weight: bold;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_nazwa_przedm a:hover,
div#podstrona div#podstr_tresc ul#opinie li div.op_tresc div.op_autor a:hover {
    text-decoration: underline;
}

div#podstrona div#podstr_tresc ul#opinie li div#op_obraz {
    margin-top: 5px;
    padding: 3px;
    width: 72px;
    height: 72px;
    background-color: #E8E8E8;
    float: left;
}

div#podstrona div#podstr_tresc ul#opinie li div#op_obraz img {
    border: #FFF solid 1px;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_tresc {
    border: #FFF solid 1px;
    margin: 5px 0 0 10px;
    padding: 10px;
    width: 490px;
    min-height: 68px;
    background-color: #E8E8E8;
    float: left;
    font-size: 11px;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_tresc div.op_autor,
div#podstrona div#podstr_tresc ul#opinie li div.op_tresc div.op_autor a {
    color: #459E38;
    font-weight: bold;
}

div#podstrona div#podstr_tresc ul#opinie li div.op_data {
    margin-top: 5px;
    float: right;
    font-size: 10px
}


/*ul#opinie li h5, ul#opinie li h5 a{
color: #509710;
font-size: 11px;
height: 20px;
width: 100%;
}



ul#opinie li h5 span{
color: #AAAAAA;
font-size: 10px;
font-weight: normal;
margin-left: 10px;
position: absolute;
right: 7px;
text-align: right;
top: 5px;
}

ul#opinie li p{
margin: 5px 0;
}*/

label.tresc {
float:left;
position:relative;
text-align:left;
width:100%;

}

/***** AKTUALNOSCI wyszukiwarka **********/

div.obramoweczka
{
background:#242424 none repeat scroll 0 0;
border:1px dashed #373737;
float:left;
left:0;
margin-bottom:10px;
padding-bottom:15px;
position:relative;
width:507px;
}

div#podstr_tresc h4
{
font-weight:normal;
margin-bottom:13px;
margin-left:0;
margin-top:22px;
}

div#podstr_tresc ul.wysz_rek li
{
border-bottom:1px solid #404241;
float:left;
left:7px;
margin-bottom:1px;
padding:10px;
position:relative;
width:473px;
}

li.szuk_ciemny
{
background-color:#EAEAEA !important;
float:left;
}

/**************************************************/
/*        		Powi�zanie z galeri�12              */
/**************************************************/

div#podstrona div.gal_powiazanie
{
   background: none repeat scroll 0 0 white;
    border: 1px solid #E0DFDD;
clear:both;
float:none !important;
left:0;
margin:10px auto;
min-height:113px;
padding:3px;
position:relative;
width:489px;
}




div#podstrona div.gal_powiazanie h4, div#podstrona div#podstr_tresc div.gal_powiazanie h4
{
background-color: #E0DFDD;
background-repeat: no-repeat;
color: #5D5466;
font-size: 12px;
height: 23px;
line-height: 22px;
margin: 0 0 7px;
padding-left: 10px;
position: relative;
text-decoration: none;
top: 0;
}



div#podstrona div.gal_powiazanie h4 span, div#podstrona div#podstr_tresc div.gal_powiazanie h4 span
{
	position: absolute;
	right: 10px;
	top: 0px;
}



div#podstrona div.gal_powiazanie h4 span strong, div#podstrona div#podstr_tresc div.gal_powiazanie h4 span strong
{
	color:white;
	font-size: 14px;
}



div#podstrona div.gal_powiazanie ul li
{
	margin-left: 10px;
	display: inline;
}



div#podstrona div.gal_powiazanie ul li a img
{
	background:transparent none repeat scroll 0 0;
	border:5px solid #97A0A5;
	padding:1px;
}

div#podstrona div.gal_powiazanie a img
{
background: none repeat scroll 0 0 transparent;
border: 3px solid #DDDDDD;
margin-bottom: 10px;
padding: 1px;
}




div#podstrona div.gal_powiazanie a.przejdz
{
background: url("/img/www/dalej.png") no-repeat scroll right top transparent;
bottom: 5px;
color: #444444;
display: block;
font-size: 11px;
height: 13px;
line-height: 13px;
padding-left: 13px;
position: absolute;
right: 5px;
width: 43px;
}



div#podstrona div.gal_powiazanie a.przejdz:hover
{
background: url("/img/www/dalej.png") no-repeat scroll right bottom transparent;
}

div#podstrona div.gal_powiazanie a.headlink
{
color: #444444;
}

div#podstrona div.gal_powiazanie a:hover.headlink
{
	 color: #444;
}



div.w_g
{
bottom:5px;/*8*/
font-size:10px;
right:0;
position:absolute;
text-align:center;
width:99px;
font-weight:bold;
}


div.w_g strong, p.wsio strong
{
color:#866017;
}

p.wsio
{
font-weight:bold;
}


/*****************************************/

div.tip-zoom {
    border: 1px solid #ddd;
    padding: 5px;
    background-color: #eee;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    opacity: 0.85;
}

/******* komentarze zdj�� *******/

ul#komentarze
{
list-style-type:none;
}

ul#komentarze li
{
background:#E8E9EA url(/images/iko-wpis.gif) no-repeat scroll 5px 14px;
border:1px solid #D4D4D4;
font-size:11px;
margin-bottom:2px;
padding:10px 10px 10px 29px;
}

ul#komentarze li strong
{
color:#EC0000;
}


/************* KOMENTARZE zdj��************/



ul#zdj_nawigacja li#nast, ul#zdj_nawigacja li#poprz
{
list-style-type:none;
float:right;
width:211px !important;
}
ul#zdj_nawigacja li#poprz
{
float:left;
}

ul#zdj_nawigacja li#nast a
{
background:transparent url(/img/nas.gif) no-repeat scroll right 0;
float:right;
font-size:10px;
font-weight:bold;
height:18px;
padding-right:23px;
padding-top:1px;
}
ul#zdj_nawigacja li#nast a:hover
{
background:transparent url(/img/nasa.gif) no-repeat scroll right 0;
}

ul#zdj_nawigacja li#poprz a
{
background:transparent url(/img/pop.gif) no-repeat scroll 0 0;
font-size:10px;
font-weight:bold;
height:18px;
padding-left:23px;
padding-top:1px;
float:left;
}

ul#zdj_nawigacja li#poprz a:hover
{
background:transparent url(/img/popa.gif) no-repeat scroll 0 0;
}

a.drukuj
{
background:transparent url(/img/print.gif) no-repeat scroll 0 1px;
display:block;
float:right;
height:13px;
margin-right:17px;
margin-top:15px;
text-align:right;
width:100px;
font-size:11px;
}

/***********************************************/
/* 			      Zdj�cia          		        */
/***********************************************/

div#podstrona div.podstr_dod_zdj, div#srodek div.podstr_dod_zdj
{
    float: left;
    left: 40px;
    position: relative;
}



div#podstrona div.podstr_dod_zdj div.dod_zdj_kom, div#srodek div.podstr_dod_zdj div.dod_zdj_kom
{
	margin-top: 10px;
	float: left;
	text-align: center;

}

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;
	margin-left:7px;
	margin-right:7px;
	margin-top:10px;
	text-align:center;
	width:1px;

}


div#podstrona div.podstr_dod_zdj div.dod_zdj_kom a img, div#srodek div.podstr_dod_zdj div.dod_zdj_kom a img
{
background:none repeat scroll 0 0 #DFDFDF;
border:5px solid #E0DFDD;
padding:1px;
}


div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis
{
background:#E0DFDD none repeat scroll 0 0;
color:white;
font-size:11px;
height:65px;
left:0;
margin:0 auto;
padding:5px 1px 1px;
position:relative;
top:3px;
width:80px !important;
}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis a, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis a
{
color:#5D5466;
}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis a:hover, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.tab_zdj_opis a:hover
{
	color:#6D0D26;

}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.tlo_wew, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.tlo_wew
{
background: none repeat scroll 0 0 #F0F0EE;
border: 1px solid #E8E8E8;
height: 110px;
padding: 5px;
position: relative;
width: 92px;
}

div.center_foto a:hover, div.center_foto_d  a:hover, div.center_foto_akt  a:hover{
background-position:center center !important;
}

div.numerek
{
background: none repeat scroll 0 0 #AAAAAA;
color: white;
font-size: 10px;
height: 12px;
left: 7px;
min-width: 12px;
padding: 2px;
position: absolute;
text-align: center;
top: 100px;
}


div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.powieksz, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.powieksz
{
font-size: 11px;
left: 37px;
margin: 0 auto;
position: absolute;
top: 100px;
}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom  a.kom, div#srodek div.podstr_dod_zdj div.dod_zdj_kom  a.kom
{
background:transparent url(/images/ik2.gif) no-repeat scroll 0 0;
border:medium none;
color:white;
float:left;
font-size:10px;
height:18px;
left:70px;
padding-left:16px;
padding-top:0;
position:absolute;
top:112px;
}

div#podstrona div.podstr_dod_zdj div.krecha, div#srodek div.podstr_dod_zdj div.krecha
{
color:#AAA8A7;
left:64px;
position:absolute;
top:112px;
border-right:1px solid #AAA8A7;
height:18px;
}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.powieksz a, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.powieksz a
{
background:url("/img/pow.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#5D5466;
float:left;
font-size:10px;
height:18px;
padding-left:16px;
padding-top:0;
}

div#podstrona div.podstr_dod_zdj div.dod_zdj_kom div.powieksz a:hover, div#srodek div.podstr_dod_zdj div.dod_zdj_kom div.powieksz a:hover
{
	color:#5D5466;
}


/**************************************************/
/*         		Lista aktualno?ci                  */
/**************************************************/

div#podstrona div#podstr_tresc ul#lista_akt li
{
border-bottom: 1px solid #DDDDDD;
float: left;
height: auto;
margin-bottom: 1px;
padding: 10px 0;
width: 95%;
}



div#podstrona div#podstr_tresc ul#lista_akt li h3
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-size: 12px;
	background: url("/img/ikon.gif");
	background-repeat: no-repeat;
}

div#podstrona div#podstr_tresc ul#lista_akt li h3 a, div#podstrona div#podstr_tresc ul#lista_akt li p a
{
/*color:#E45801;*/
}

div#podstrona div#podstr_tresc ul#lista_akt li h3 a:hover, div#podstrona div#podstr_tresc ul#lista_akt li p a:hover
{
/*color:white;*/
}

div#podstrona div#podstr_tresc ul#lista_akt li p
{
	margin: 0px;
}



div#podstrona div#podstr_tresc ul#lista_akt li p.podstr_data
{
	margin-bottom: 20px;
}



div#podstrona div#podstr_tresc ul#lista_akt li img.aktu_list_zdj
{
background: none repeat scroll 0 0 transparent;
border: 3px solid #DDDDDD;
float: left;
margin: 0 10px 10px 0;
padding: 1px;
}



div#podstrona div#podstr_tresc ul#lista_akt li p a
{
	font-size:10px;
	font-weight:bold;
}


div#podstrona ul#akt_nawigacja {
background: none repeat scroll 0 0 #F0F0F0;
font-weight: bold;
height: 25px;
line-height: 22px;
margin: 20px auto auto;
padding: 8px 10px;
position: relative;
text-align: center;
width: auto;
}

div#podstrona ul#akt_nawigacja li {
display:block;
float:left;
}

div#podstrona ul#akt_nawigacja li a {
color:#6F6F6F;
}

div#podstrona ul#akt_nawigacja li a:hover {
color:#444;
}

div#podstrona ul#akt_nawigacja li#nast {
text-align:right;
float: right;
}

div#podstrona p#przelamanie span.kreska, div#podstrona ul#akt_nawigacja li span.kreska {
font-size:15px;
font-weight:normal;
margin:0;
}

div.dane-zmiana fieldset
{
padding:10px 9px 10px 10px;
}



/******************** google maps ****************/


div#map
{
background:none repeat scroll 0 0 #EAEAEA;
border:4px solid #D1D2D7;
height:400px;
margin:20px 0;
padding:1px;
text-align:left;
width:560px;
color:#292929;
}

div#mapka-tip
{
background-color: #fff;
width: 250px;
font-size: 11px;

}

div#mapka-tip img
{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #E5E5E5;
padding:1px;
}

div#mapka-tyt
{
background-color:#F2F2F2;
border-bottom:1px solid #E5E5E5;
float:left;
font-weight:bold;
padding:3px;
width:170px;
font-size:10px;
}

div#mapka-adres
{
background-color:#F5F5F5;
float:left;
font-weight:normal;
padding:3px;
width:170px;
}




/************************************************
/*                    Powiekszanie czcionki
/**********************************************/


a.czciona
{
padding:4px;
color: #555555;
}

a.czciona:hover
{
background: none repeat scroll 0 0 #555555;
color:white !important;
height:11px;
min-width:11px;
padding:2px 4px;
text-align:center;
}

p.powiekszacz_poz
{
position:absolute;
right:16px;
top:23px;
}

a.nowa
{
background: none repeat scroll 0 0 #555555 !important;
color: #fff !important;
padding: 4px;
}

p.powiekszacz_poz span
{
color:#444 !important;
}

h2.tytakt
{
padding-right:180px;
}


p.komu_info,
div.paypal_email,
div.paypal_zamow
{
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px dashed #D6D2C9;
    color: #444444;
    font-size: 12px;
    margin: 10px 0;
    padding: 10px;
}

p.kosz_info
{
	margin: auto !important;
	margin-bottom: 10px !important;
	width: 478px;
}

p.kosz_blad
{
	color: red;
}
p.komu_info a
{
    color: #3F384F;
    font-weight: bold;
}

p.komu_info a:hover
{
    color: #E965A4;
    text-decoration: underline;
}

div.paypal_email
{
    margin-left: 37px;
    margin-top: 35px;
    padding-right: 100px;
    width: 380px;
    position: relative;
    font-weight: bold;
}

div.paypal_zamow
{
    margin-top: 35px;
    padding-right: 100px;
    position: relative;
    font-weight: bold;
}

div.paypal_email form input#pp_submit,
div.paypal_zamow form input#pp_submit
{
    width: 68px;
    position: absolute;
    right: 10px;
    top: 18px;
}

p.f5_tekst
{
    font-size: 14px;
    font-weight: bold;
}

/*
 * Wyszukiwarka
 */

/*
 * Wyszukiwarka
 */

div#podstrona div#szukanie_zaawansowane_block {
border: 1px dashed #D6D2C9;
margin-bottom: 20px;
background: none repeat scroll 0 0 #EFEFEF;
height: 148px;
margin-top: 25px;
padding: 15px 0 30px 6px;
position: relative;
width: 747px;
}

/*background: none repeat scroll 0 0 #F2EFE8;
border: 1px dashed #D6D2C9;
color: #902946;
font-size: 12px;
margin: 10px 0;
padding: 10px;*/

div#podstrona div#szukanie_zaawansowane_block form div#lewa_wysz {
    margin-left: 40px;
}

div#podstrona div#szukanie_zaawansowane_block div#wysz_prawa {
width: 162px;
}

div#podstrona div#szukanie_zaawansowane_block div#lewa_wysz div.blok-sel select {
    top: 4px;
}

div#podstrona div#szukanie_zaawansowane_block form input#wysz_guz2 {
overflow: hidden;
right: 15px;
text-indent: -10000px;
}

div#podstrona div#szukanie_zaawansowane_block form div span.wysz_strzalka {
    width: 21px;
    height: 21px;
    display: block;
    background: url("/img/strzalka_wysz.png") no-repeat scroll 0 0 transparent;
    position: absolute;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_kat {
    left: 10px;
    top: 34px;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_art {
    left: 10px;
    top: 76px;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_cena {
    left: 10px;
    top: 119px;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_nowo {
    left: 350px;
    top: 32px;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_promo {
    left: 350px;
    top: 76px;
}

div#podstrona div#szukanie_zaawansowane_block form div span#ws_opis {
    left: 510px;
    top: 32px;
}

/*
 * Historia zamówień
 */

div#podstrona div#podstr_tresc div.wpis_hist {
    position: relative;
}

div#podstrona div#podstr_tresc div.wpis_hist table.tab_koszyk {
    margin: 20px 0;
}

div#podstrona div#podstr_tresc div.wpis_hist div.hist_zam_info {
border-radius: 6px 6px 6px 6px;
color: #FFFFFF;
height: auto;
padding: 10px;
position: absolute;
right: 0;
text-align: right;
top: 0;
width: 185px;
}

div#podstrona div#podstr_tresc div.wpis_hist div.stat_zam_0 {
    /* status: złożone */
    background-color: #FBF7F8;
    color: #4E465D;
}

div#podstrona div#podstr_tresc div.wpis_hist div.stat_zam_1 {
    /* status: opłacone */
    background-color: #EEF3CB;
    color: #4E465D;
}

div#podstrona div#podstr_tresc div.wpis_hist div.stat_zam_2 {
    /* status: wysłane */
    background-color: #C1C690;
}

div#podstrona div#podstr_tresc div.wpis_hist div.stat_zam_3 {
    /* status: anulowane */
    background-color: #995C7D;
}

div#podstrona p.logow_box {
float: left;
margin: 0;
position: relative;
width: auto;
}

div#podstrona p.logow_box a {
background-color: #995C7D;
color: white;
display: block;
float: left;
font-size: 13px;
font-weight: bold;

margin-right: 5px;
padding: 6px;
text-align: center;

}

div#podstrona p.logow_box a:hover {
    background-color: #E9B7D2;
}

div#podstrona p.logow_box#rejestracja {
   right: 0;
    top: 0;
}

div#podstrona p.logow_box#logowanie {
    right: 0;
}

a.wazny_link {
    font-weight: bold;
    color: #995C7D;
}

a.wazny_link:hover {
    color: #E9B7D2;
}

p#rejestracja.logow_graf,
p#logowanie.logow_graf {
    margin: 0;
    width: 98px;
    height: 23px;
    position: absolute;
    left: 179px;
    top: 270px;
}

p#logowanie.logow_graf {
    top: 246px;
}

p#rejestracja.logow_graf a,
p#logowanie.logow_graf a {
    margin-bottom: 1px;
    width: 98px;
    height: 23px;
    display: block;
/*    background: url("/img/rejestruj.gif") no-repeat scroll left top transparent;*/
    text-indent: 20px;
    line-height: 21px;
    color: #444;
}

p#rejestracja.logow_graf a:hover,
p#logowanie.logow_graf a:hover {
    background-position: left bottom;
    color: #444;
}

/*
 * Poleć produkt
 */

div#podstrona div#podstr_tresc div#polec_produkt,
div#podstrona div#podstr_tresc div#twoja_opinia,
div#podstrona div#podstr_tresc div#polec_sklep {
background: url("/img/polec_produkt_napis.png") no-repeat scroll 0 0 transparent;
height: 436px;
position: absolute;
right: 85px;
top: 153px;
width: 75px;
}

div#podstrona div#podstr_tresc div#polec_sklep {
    background: url("/img/polec_sklep_napis.png") no-repeat scroll 0 0 transparent;
}

div#podstrona div#podstr_tresc div#twoja_opinia {
    background: url("/img/twoja_opinia_napis.png") no-repeat scroll 0 0 transparent;
    top: 145px;
}

div#kontener div#podstrona div#podstr_tresc div#pp_obraz {
    padding: 3px;
    width: 155px;
    height: 124px;
    background-color: #EEEEEC;
    position: absolute;
    top: 152px;
    left: 10px;
}

div#kontener div#podstrona div#podstr_tresc div#pp_obraz img {
    border: #FFF solid 1px;
}

div#podstrona div#lista_produktow div.produkt1234 table.table_prod_load tbody tr td a.zdj_prod strong.wyprzedaz,
div#podstrona div#lista_produktow div.produkt1234 table.table_prod_load tbody tr td a.zdj_prod strong.nowosc {
    position: absolute;
    top: 0;
    left: 0;
}

ul#dokumenty li a {
    color: #995C7D;
}

ul#dokumenty li a:hover {
    color: #E9B7D2;
}

div#podstrona div.nazwa_prodc {
    margin: 10px 0;
}

div#podstrona div.nazwa_prodc strong {
    color: #E72213;
}

/*
 * Nowy formularz
 */

div#podstrona div.formularz {
    border: #dddddd solid 1px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 20px 0;
    margin: auto;
    width: 500px;
    height: auto;
    background-color: #f7ffe8;
    behavior: url(/css/PIE.htc);
    position: relative;
}

div#podstrona div.formularz form div.form_wiersz,
div#podstrona div.formularz form div.form_blad_tekst {
    margin: auto;
    margin-top: 10px;
    width: 90%;
    height: 27px;
    line-height: 27px;
    position: relative;
    font-size: 12px;
}

div#podstrona div.formularz form div.form_wiersz div.walidacja {
    display: none;
}

div#podstrona div.formularz form div.form_wiersz label{
    position: absolute;
    top: 0;
    left: 0;
}

div#podstrona div.formularz form div.form_wiersz label{
    position: absolute;
    top: 0;
    left: 0;
}

div#podstrona div.formularz form div.form_wiersz input {
    line-height: 25px;
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
    background: url("/img/cien.gif") repeat-x scroll 0 0 transparent;
    border: #ddd solid 1px;
    padding: 0 5px;
    width: 70%;
    height: 25px;
    position: absolute;
    top: 0;
    right: 0;
}

div#podstrona div.formularz form div.form_wiersz input.form_blad_pole {
    border: #E17984 solid 1px;
    background: url("/img/tloh.gif") repeat-x scroll 0 0 transparent;
}

div#podstrona div.formularz form div.form_wiersz input.form_ok_pole {
    border: #ddd solid 1px;
    color: #878080;
    background: url("/img/tloo.gif") repeat-x scroll 0 0 transparent;
}

div#podstrona div.formularz form div.form_blad_tekst {
    margin: 10px 0;
    padding-left: 30%;
    width: 65%;
    height: 40px;
    height: auto;
    color: #E17984;
    font-style: italic;
    line-height: 17px;
    text-align: justify;
}

div#podstrona div.formularz form div.form_wiersz_area {
    height: auto;
}

div#podstrona div.formularz form div.form_wiersz label#lkod {
    right: 0;
    left: inherit;
    text-align: right;
}

div#podstrona div.formularz form div.form_wiersz_prawa {
    text-align: right;
}

div#podstrona div.formularz form div.form_wiersz input.form_pole_krotsze {
    width: 122px;
}

div#podstrona div.formularz form div.form_wiersz input#wyslij {
    margin: 0;
    border: none;
    padding: 0;
    width: 134px;
    height: 31px;
    display: block;
    background: url("/img/wyslij.gif") no-repeat scroll left top transparent;
    cursor: pointer;
}

div#podstrona div.formularz form div.form_wiersz input#wyslij:hover {
    background-position: left bottom;
}

div#podstrona div.formularz form div.form_wiersz input#wyslij[disabled=disabled] {
    opacity: 0.5;
    filter: alpha(opacity = 50);
    cursor: default;
    background-position: left top;
}

p.komunikat {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #E6A3CC;
    padding: 10px;
    width: 80%;
    text-align: center;
    font-weight: bold;
    background-color: #FBF7F8;
    font-size: 12px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    behavior: url(/css/PIE.htc);
    position: relative;
    color: #AE4B81;
}

div#tagi_nagl_akt {
    width: 111px;
    background: url("/img/www/aktualnosci-tag.png") no-repeat scroll 0 0 transparent;
}

div#tagi_nagl_kat {
    width: 101px;
    background: url("/img/www/kategorie-tag.png") no-repeat scroll 0 0 transparent;
}

div#tagi_nagl_akt,
div#tagi_nagl_kat {
    margin: 10px 0;
    text-indent: -10000px;
    height: 27px;
    overflow: hidden;
    float: none;
    clear: both;
}