body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
marquee{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
td{
	font-family: Helvetica, Arial, sans-serif;
}
.ciemna_zielen {
	color: #3D6E14;
	background-color: #3D6E14;
}
.gabinety {
	width: 571px;
}
.gabinety th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 36px;
	background-image: url(img/css/gabinety_th.gif);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	font-weight: bold;
	text-align: left;
	background-color: #3D6E14;
}

.gabinety td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 8px;
	padding-bottom: 15px;
	background-color: #CEE7A5;
	text-align: left;
}

.tresc {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-position: left top;
	font-weight: bold;
	line-height: 18px;
	background-image: url(img/tlo.gif);
	padding: 15px 10px 15px 25px;
	height: 450px;
}
.opis {
font-weight: normal;
}
.kontakt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #3E6E14;
	float: right;
	color: #FFFFFF;
	clear: both;
	margin-right: 50px;
	padding: 15px 25px;
	margin-top: 25px;
	line-height: 16px;
}
.bialy {
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.apteka_intro {
	position: relative;
	z-index: 1;
	visibility: visible;
	top: -60px;
	float: right;
	margin-left: 25px;
	right: -10px;
}
.apteka_opis {
	position: relative;
	z-index: 1;
	visibility: visible;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
.nogi_intro {
	position: relative;
	z-index: 1;
	visibility: visible;
	top: -58px;
	float: right;
	margin-left: 25px;
	right: -10px;
}
.nogi_opis {
	position: relative;
	z-index: 1;
	visibility: visible;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
.dermo_intro {
	position: relative;
	z-index: 2;
	visibility: visible;
	top: -430px;
	float: left;
	margin-left: 25px;
	left: 140px;
}
.dermo_opis {
	position: relative;
	z-index: 1;
	visibility: visible;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
.dermo_menu {
	top:-35px;
	position: relative;
	z-index: 5;
	visibility: visible;
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	right: 15px;
	text-align: left;
	width: 350px;
}
.dk_firma {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	background-image: url(img/tl_lg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	text-align: center;
}
.dk_temat {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-position: right;
	text-align: center;
}
.dk_termin {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	background-image: url(img/tl_pg.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-position: right;
	text-align: center;
}
.tl_nazwa_leku {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	background-image: url(img/tl_lg.gif);
	width: 330px;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	text-align: center;
}
.tl_ld {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	background-image: url(img/tl_ld.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-position: left;
}
.tl_cena {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	background-image: url(img/tl_pg.gif);
	width: 150px;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-position: right;
	text-align: center;
}
.tl_pd {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	background-image: url(img/tl_pd.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	background-position: right;
}
.tl_zawartosc {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3B6D12;
	width: 200px;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	text-align: center;
}
.tl_termin {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FF0000;
	width: 250px;
	font-size: 13px;
	line-height: 27px;
	color: #FFFFFF;
	text-align: center;
}
.tl{
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	font-size: 13px;
	color: #000000;
	padding: 0px;
	height: 27px;
	vertical-align: middle;
}

.pytanie_pytanie {
	font-family: Helvetica, Arial, sans-serif;
	width=700px;
	text-align:left;
	background-color:#3E6E14;
	color: white;
	padding:5px;
}
.pytanie_odpowiedz {
	font-family: Helvetica, Arial, sans-serif;
	width=700px;
	text-align:left;
	background-color:white;
	color: #3E6E14;
	padding:5px;
}
/* tabelka ktora sie otwiera w skliepie internetowym , 6 promocji*/
table.sklep-promocje{
	width:980px;
	border-right:1px solid #3D6E14;
	border-bottom:1px solid #3D6E14;
}
table.sklep-promocje td{
	border-left:1px solid #3D6E14;
	vertical-align:top;
}
table.sklep-kategoria-promocje{
	width:653px;
	border-right:1px solid #3D6E14;
	border-bottom:1px solid #3D6E14;
}
table.sklep-kategoria-promocje td{
	border-left:1px solid #3D6E14;
	vertical-align:top;
}
table.sklep-producent-promocje{
	width:653px;
	border-right:1px solid #3D6E14;
	border-bottom:1px solid #3D6E14;
}
table.sklep-producent-promocje td{
	border-left:1px solid #3D6E14;
	vertical-align:top;
}

/* pojedyncza tabelka z 1 promocja */

table.sklep-promocja {
	width:319px;
	height:195px;
}
table.sklep-promocja td{
	border:0px;
}


div.kategoria-lista {
	float:left;
/*	background-color:#CEE7A5; */
	font-size: 9pt;
/*	overflow:auto; */
	height: 415px;
	width: 290px;
	padding: 15px;
	text-align:left;
}
.producent {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #3D6E18;
}
.producent a {
	font-size: 9pt;
	font-weight: bold;
	color:white;
	text-decoration:none;
	white-space: nowrap;	
}
.sklep-promocja {
	width:319px;
	height:195px;
}
.sklep-promocja-obraz{
	position:relative;
	left:10px;
	top:5px;
}
.sklep-promocja-kupuje{
	position:relative;
	z-index:10;
	right:20px;
	top:15px;
}
.sklep-promocja-cena {
	position: relative;
	top:95px;
	text-align:center;
	z-index:10;
	font-size:16pt;
	font-weight:bold;
}
.sklep-promocja-nazwa {
	position: relative;
	font-size:10pt;
	font-weight:bold;
	clear:left;
	text-align:center;
	top:5px
}
table.produkt{ 
	width:430px;
}
table.produkt th{
	background-color: #3D6E14;
	color:white;
	font-size: 13pt;
	line-height: 27px;
}
table.produkt td{
	background-color: white;
	color:black;
	font-size: 9pt;
	line-height: 20px;
	font-weight:normal;
}
/* przy dodawaniu do koszyka */
table.produkt_koszyk{ 
	width:560px;
}
table.produkt_koszyk th{
	background-color: #3D6E14;
	color:white;
	font-size: 13pt;
	line-height: 27px;
}
table.produkt_koszyk td{
	color:black;
	font-size: 9pt;
	line-height: 20px;
	font-weight:normal;
}
/* strona z koszykiem */
table.koszyk_koszyk {
	width:560px;
	background-color:#CEE7A5;
}
table.koszyk_koszyk th{
	background-color: #3D6E14;
	color:white;
	font-size: 13pt;
	line-height: 27px;
}

table.koszyk_koszyk td{
	background-color:white;
	color:black;
	font-size: 9pt;
	line-height: 20px;
	padding-right: 4px;
	padding-left: 4px;
}
table.koszyk_koszyk td.nie_prawe {
	background-color:white;
	border-top:thin solid #3D6E14;
	border-right:thin solid #3D6E14;
}

table.koszyk_koszyk td.prawe {
	background-color:white;
	border-top:thin solid #3D6E14;
}
table.koszyk_koszyk td.gruba_krecha{
	line-height: 5px;
	background-color: #3D6E14;
}
table.koszyk_koszyk .powiekszone{
	font-size:12pt;
}
/* strona zamwienia koszykiem */
table.zamowienie_koszyk {
	position: relative;
        top: -1px;
        width:406px;
	background-color:#CEE7A5;
        margin-bottom: 4px;
}

.red {color: #f00;}
.akceptuje_regulamin {}


table.zamowienie_koszyk th{
	background-color: #3D6E14;
	color:white;
	font-size: 9pt;
	line-height: 21px;
}

table.zamowienie_koszyk td{
	background-color:white;
	color:black;
	font-size: 7pt;
	line-height: 18px;
	padding-right: 3px;
	padding-left: 3px;
}
table.zamowienie_koszyk td.nie_prawe {
	background-color:white;
	border-top:thin solid #3D6E14;
	border-right:thin solid #3D6E14;
}

table.zamowienie_koszyk td.prawe {
	background-color:white;
	border-top:thin solid #3D6E14;
}
table.zamowienie_koszyk td.gruba_krecha{
	line-height: 3px;
	background-color: #3D6E14;
}
table.zamowienie_koszyk .powiekszone{
	font-size:10pt;
}
.sklep-opis-cena{
	text-align:center;
	font-size:16pt;
	font-weight:bold;
}
.sklep-opis-opis{
	text-align:left;
	font-size:8pt;
}

.sklep-opis-opis ul {
         margin: 0;
         padding: 0;        
         text-align: left;
}

.sklep-opis-opis li {
         margin: 0 0 0 0px;
         word-spacing: 0px;
         padding: 0 0 0 8px;        
         list-style: none;
         background: url("images/krop.png") 0 6px no-repeat;
}


.sklep-opis-opis ul li p {
         text-align: left;
         margin: 0;
         line-height: 18px;
}

.lewy_wyp, .lewy_wyp2 {
	background-image: url(img/zam_l_wyp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 36px;
	text-align:right;
	color:white;
	font-size:9pt;
	padding-right:5px;
}
.prawy_wyp, .prawy_wyp2 {
	line-height: 36px;
	background-image: url(img/zam_p_wyp.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.lewy_wyp2 {background-image: url('img/zam_l_wyp2.gif');height:116px;line-height: 40px;}
.prawy_wyp2 {background-image: url('img/zam_p_wyp2.gif');}
.akceptuje_regulamin {position: relative; left: -4px; }

.regulamin {font-size: 14px; line-height: 21px; font-family: Arial, Tahoma, sans, sans-serfif;text-align: justify;}
.regulamin p {text-indent: -17px; padding-left: 17px;}

.powrot {position: absolute; top: 261px; text-align: left;left: 36px;font: bold 9px Verdana;line-height: 28px;}
.powrot img {border: 0 solid; float: left; margin-right: 9px;border: 0;}
.powrot a {text-decoration: none;color: #3d6e15; }
.powrot2 {position: relative;width: 80px; top: -39px; left: -115px;}

.input {
	border: 1px solid #3D6E14;
	padding:1pt;
	padding-left:3pt;
}
/* pola przy wprowadzaniu danych zamawiajcego */
.zam_input{
	width:400px;
	border: 1px solid #3D6E14;
	padding:1pt;
	padding-left:3pt;
}
.zam_select{
	position: relative; top: -1px;
        font-size: 11px;
        width:408px;
	height: 22px;
        border: 1px solid #3D6E14;
	padding: 0; 
        margin: 0; 
        padding-left:3pt;
}



h2.tytul {
	padding:5px;
	font-size:16pt;
	font-weight:bold;
/*	background-color: #3D6E14;*/
	color:white;
	display:inline;
	white-space:nowrap;
}

.zdje {width: 227px; height: 166px; overflow: hidden; padding-top: 4px;}
.zdje img {max-width: 227px; max-height: 166px;margin: auto;}

.zdje2 {}
.zdje2 img {max-width: 400px; max-height: 300px;}

.promocjetab {background: #f00;}
.promocjetab td {background: #fff; padding: 3px 1px 5px 1px; }
.promocjetab td.promocjenag  {background: #f00;color: #fff; }
.promocjetab td.promocjenag marquee {background: #f00;color: #fff;font: bold 17px Helvetica;text-decoration: none;}
.promocjetab td.promocjenag * {background: #f00;color: #fff;font: bold 17px Helvetica;text-decoration: underline;}

.naglprom {font: bold 17px Tahoma; color: #000;padding-top: 6px;}

#forum_przycisk {position: absolute; top: 0; left: 0;width: 100%; height: 0; overflow: visible;}
#forum_przycisk div {width: 980px;height: 0; overflow: visible;}
#forum_przycisk img, #forum_przycisk a {width: 58px; display: block;height: 24px; border:0;}
#forum_przycisk a {position: relative; left: 217px; top: 32px;}

.dostawa {font: bold 11px Verdana;margin-right: 20px; color: #0a0; border: 1px solid;}
.dostawa option {border: 0px solid;}
.zielony {color: #0a0;}

.podsumowaniezamowienia {background: #fff;position: relative;}
.podsumowaniezamowienia td {background: #caeeaa;padding: 2px 4px 2px 4px;}

.zamowienietresc {border: 0px solid;}
.zamowianietresc tr, .zamowianietresc td, .zamowianietresc th {border: 0;}
.naglowek1, .naglowek2 {background: #fff;font-size: 14px;}
.poleformularza, .wartoscpola {background: #fff;font-weight: normal;}
.pole2f {padding: 0;}
.zamzloz {background:transparent;}
