p {margin-bottom:1em}
div, form {margin:0;padding:0;}
ul {margin-left:16px;margin-bottom:1em}
html, body{height:100%;} 
img { border:0; }
body { font-family: Arial, Verdana, Tahoma; background:#FFFFFF url(../img/bg_body.gif) repeat-y left top; color: #013A81; margin:0;padding:0; }
#outer{ z-index:2; margin-top: 0px; width:1000px; text-align:center; background:#FFFFFF; margin: 0 0 -65px 0; color: #013A81; min-height:100%; }
#header{ z-index:9; position:absolute; top:0; left:0; width:100%; height:75px; background:#FFFFFF url(../img/pharmaceris_tlo1.gif) repeat-x top; color: #013A81; }
#naglowek{ text-align:left;	width:1000px; z-index:8; }
#footer { width:100%; clear:both; height:65px; background:#FFFFFF url(../img/pharmaceris_tlo2.gif) repeat-x bottom; color: #FFFFFF; text-align:center; position:relative; }
#clearheader{height:75px; z-index:6;}
#clearfooter{clear:both; height:65px; z-index:7;width:100%;}
* > html #clearfooter { float:left; width:100%;}
#centrecontent {margin: 0px 0px 0px 0px; width:100%; float:left; position:relative; z-index:5; }
html>body #minHeight{float:left;width:0px;height:100%;margin: 0 0 -65px 0;z-index:1;} /*safari wrapper */

table { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #013A81; font-size: 11px; text-align: left; }

p { font-size:11px; color: #375F87; }
h2 { font-size: 13px; font-weight: normal; color: #004185; }
h1 { font-size: 16px;  font-weight: bold; color: #004185; }

.inp { font-size: 10px; padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; background-color: #FAFAFA; color: #3B5978; border: 1px solid #00476C; }
.przy { font-size: 10px; padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; background-color: #FAFAFA; color: #3B5978; border: 1px solid #00476C; }
.sep_bia { background-image:url(../img/kreska2.gif); background-position: right center; background-repeat:no-repeat; width:1px; }

#tekst { color:#013A81; font-size:11px; }
#tekst a { color:#3F7EA1; text-decoration:none; }
#tekst a:hover { color:#013A81; }

#head #konto { font-size: 10px; color: #C7DBEA; }
#head #konto a { color: #C7DBEA; text-decoration: none; }
#head #konto a:hover{ color: #FFFFFF; }

#head #menu a { padding: 5px 0px 5px 0px; font-size: 12px; color: #00476C; font-weight: bold; text-decoration: none; display: block; }
#head #menu a:hover{ background: #FFFFFF; color: #00476C; }

.prezent { color:#CC0000; }
.tekst_promocji { color:#002542; text-align:left; padding: 0px 5px 5px 0px; font-size:12px; }

#stopka #sklep { font-size: 10px; color: #006699; }
#stopka #sklep a { text-decoration: none; color: #006699; }
#stopka #sklep a:hover { color: #002542; }
#stopka #sklep a:visited { color: #002542; }

#stopka #linki { font-size: 10px; color: #999999; }
#stopka #linki a { color: #999999; text-decoration: none; }
#stopka #linki a:hover{ color: #666666; }

#stopka #dol, #stopka #nlfrm { font-size: 10px; color: #FFFFFF; }
#stopka #dol a { color: #C7DBEA; text-decoration: none; }
#stopka #dol a:hover{ color: #FFFFFF; }

#stopka .inp{ width:160px;background-color:#879FB7; color:#FFFFFF; border: 1px solid #00476C;  }

#sciezka { font-size: 10px; color: #999999; }
#sciezka a { text-decoration: none; color: #999999; }
#sciezka a:hover { color: #666666; }

#brak { color: #375F87; padding: 10px 0px; font-size:11px; text-align:center; }
#brak a { color: #1B4164; text-decoration: none; font-weight:normal; }
#brak a:hover { color: #375F87; }

#lista_produktow #wiecej { color: #cccccc; font-size: 10px; text-decoration:none; }
#lista_produktow #wiecej a { color: #375F87; font-size: 10px; text-decoration:none; }
#lista_produktow #wiecej a:hover { color: #4C4C4C; }
.mini { border: #FFFFFF 1px solid; text-align:center; margin:2px; }

#info {color:#009900; padding-bottom:10px; padding-top:10px; font-size:12px;}
#info_error {color:#FF3300; padding-bottom:10px; padding-top:10px;  font-size:12px;}

a.menu_left{ background-color: #F5F5F5; width:100%; border: 0px solid #00476C; font-family: Arial; font-weight: bold; font-size: 13px; color: #38558E; text-align: center; vertical-align:middle; text-decoration: none; padding-top: 5px; padding-bottom: 5px; display: block; }
a.menu_left:hover{ background-color:#E8E8E8; }

.menu_grupa { background:#FFFFFF url(../img/kw_cz.gif) no-repeat left; text-align:left; font-size: 11px; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 15px; font-weight: bold; }
.menu_grupa a { color: #013A81; text-decoration:none; }
.menu_grupa a:hover { color: #4C4C4C; }

.menu_grupa_small { background: #FFFFFF url(../img/kw_sz.gif) no-repeat left; text-align:left; font-size: 9px; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 20px; font-weight: bold; }
.menu_grupa_small a { color: #013A81; text-decoration:none; }
.menu_grupa_small a:hover { color: #4C4C4C; }

.menu_grupa_small2 { background: url(../img/kw_sz.gif) no-repeat left; text-align:left; font-size: 9px; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 2px; font-weight: bold; }
.menu_grupa_small2 a { color: #375F87; text-decoration:none; }
.menu_grupa_small2 a:hover { color: #4C4C4C; }
.menu_grupa_small_light { background: url(../img/kw_sz.gif) no-repeat left; text-align:left; font-size: 9px; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 2px; font-weight: bold; }
.menu_grupa_small_light a { color: #ADC5C9; text-decoration:none; }
.menu_grupa_small_light a:hover { color: #4C4C4C; }
.menu_grupa_small2_light { background: url(../img/kw_sz.gif) no-repeat left; text-align:left; font-size: 9px; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 2px; font-weight: bold; }
.menu_grupa_small2_light a { color: #ADC5C9; text-decoration:none; }
.menu_grupa_small2_light a:hover { color: #4C4C4C; }

.menu_linie{ background:#FFFFFF url(../img/ar_cz.gif) no-repeat left; text-align:left; padding: 2px 0px 2px 10px; margin: 0px 0px 0px 30px; }
.menu_linie a { color: #879FB7; font-size: 10px; text-decoration:none; }
.menu_linie a:hover { color: #4C4C4C; }

#nowosci { width:168px; padding: 0px 0px 0px 10px; font-size: 11px; color:#1B4164; font-weight:bold; }
#nowosci .item { width:154px; padding: 2px 0px 2px 2px; }
.item .cena { color:#8DA0B1; vertical-align:middle; text-align:center; }
.item a { color:#3F7EA1; text-decoration:none; font-weight:normal; }
.item a:hover { color:#013A81; }
.th { border-top: 1px solid #C8D7DD; border-left: 1px solid #C8D7DD; border-bottom: 1px solid #C8D7DD; font-weight: normal; text-align: center; color:#1B4164; background-color:#F5F5F5; padding: 2px 0; }

.obr_j_0110 { border-right: 1px solid #C8D7DD; border-bottom: 1px solid #C8D7DD; }
.obr_j_0011 { border-bottom: 1px solid #C8D7DD; border-left: 1px solid #C8D7DD;}

.cena_old { font-size:12px; text-decoration:line-through; }

a.zobacz_informacje_o_serii{
			font-family: Arial;
			font-size: 14px;
			color: #00476C;
			text-decoration: none;
			font-weight: normal;
			text-align:right;
}

a.zobacz_informacje_o_serii:hover{
			color: #013A81;
}


.lista_dark { font-size: 11px; font-weight: normal; border-top: 1px solid #CCCCCC; padding: 5px 0px 5px 0px; background: #FFE479; }
.lista_light { font-size: 11px; font-weight: normal; border-top: 1px solid #CCCCCC; padding: 5px 0px 5px 0px; background: #FFFDCE; }

.td_top { font-size: 13px;  font-weight:bold; color: #00476C;  border-bottom: 1px solid #00476C; padding: 3px 3px 3px 3px; background: #F1F8FC;   }
.td_hard { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px 3px 3px 3px; background: #FFE479;   }
.td_soft { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px 3px 3px 3px; background: #FFFDCE;   }

.wymagane { font-family: Arial, Verdana, Tahoma; font-size: 11px; padding:1px 2px 1px 2px; margin:0px 0px 0px 0px; background-color: #FBE9EA; text-decoration: none; color: #5E584A; border: 1px solid #D92934; }
.gwiazdka { color:#D92934; font-weight:bold; font-size:12px; }
.error{ font-family: Arial, Verdana, Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; color: #D92934; }
.error_mini{ font-family: Arial, Verdana, Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; color: #D92934; }

a.prod_nazwa {color:#013A81; text-decoration:none; }
.pharmac_litera{
			font-size:22px;
			font-family: Arial;
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
}

a.pharmac_litera:hover{
			color:#E3E6EB;
}

.pharmac_litera_opis{
			font-size:14px;
			font-family: Arial;
			font-weight:normal;
			color:#013A81;
			text-decoration:none;
			text-align:left;
			padding-left:10px;
}

a.pharmac_litera_opis:hover{
			color:#4C7E98;
}

.pharmac_litera_opis2{
			font-size:12px;
			font-family: Arial;
			font-weight:bold;
			color:#004660;
			text-decoration:none;
			text-align:left;
			padding-left:5px;
}

a.pharmac_litera_opis2:hover{
			color:#000033;
}
a.do_koszyka{ font-size: 11px; text-decoration: none; color: #01304E; }
a.do_koszyka:hover{ color: #BAC1CF; }
.t11pxn{
			font-family:Tahoma;
			color:#3B5978;
			font-size:11px;
			text-align:left;
}
td.pharmac_promocja_tyt{
			color: #68841E;
			font-family: Arial;
			font-size: 15px;
			text-decoration: none;
			font-weight: bold;
			padding-left: 15px;
}

td.pharmac_nowosc_tyt{
			color: #B64253;
			font-family: Arial;
			font-size: 15px;
			text-decoration: none;
			font-weight: bold;
			padding-left: 15px;
}

td.pharmac_promocja_opis{
			color: #666666;
			font-family: Tahoma;
			font-size: 10px;
			text-decoration: none;
			font-weight: normal;
			padding-left: 10px;
			text-align:left;
}

td.pharmac_promocja_rys_mini{
			border-width: 1px;
			border-color: #999999;
			border-style: solid;
			width: 30px;
			text-align: center;
}

a.pharmac_szczegoly{
			color: #BD173A;
			font-family: Tahoma;
			font-size: 9px;
			text-decoration: none;
			font-weight: normal;
}

a.pharmac_szczegoly:hover{
			color: #990000;
}

td.pharmac_nowosc_cena{
			color: #C71D40;
			font-family: Arial;
			font-size: 14px;
			text-decoration: none;
			font-weight: bold;
			padding-left: 15px;
}

td.pharmac_gr_prawo{
			color: #004660;
			font-family: Arial;
			font-size: 12px;
			text-decoration: none;
			padding-top: 15px;
}

td.pharmac_gr_tab_nal{
			background-color: #FF958C;
			color: #FFFFFF;
			font-family: Arial;
			font-size: 12px;
			text-decoration: none;
			text-align:center;
			vertical-align:middle;
			border:0;
}

td.pharmac_gr_tab_prawa{
			border-width: 1px;
			border-color: #FF958C;
			border-left-style:none;
			border-right-style:solid;
			border-top-style:solid;
			border-bottom-style:solid;
}

.pharmac_gr_tab_opis{
			color: #01304E;
			font-family: Tahoma;
			font-size: 10px;
			text-decoration:none;
}

a.pharmac_gr_tab_nazwa{
			color: #01304E;
			font-family: Tahoma;
			font-size: 11px;
			text-align:left;
			text-decoration:none;
			font-weight:bold;
}

a.pharmac_gr_tab_nazwa:hover{
			color: #026DB5;
}

td.pharmac_gr_tab_opis_nowosc{
			font-family: Arial;
			color: #FFFFFF;
			font-size: 10px;
}

td.pharmac_prod_tyt{
			
			font-family: Arial;
			color: #01304E;
			font-size: 24px;
			text-align: left;
			text-decoration:none;
			font-weight: bold;
}

td.pharmac_prod_pod_tyt{
			
			font-family: Arial;
			color: #01304E;
			font-size: 18px;
			text-align:left;
			text-decoration:none;
}



td.pharmac_prod_opis_rys{
			padding-left: 40px;
}

td.pharmac_prod_opis{
			color: #01304E;
			font-family: Tahoma;
			font-size: 11px;
			text-decoration: none;
			font-weight: normal;
			padding-left: 10px;
}

.produkt_nazwa h1{ font-size: 20px; font-weight: normal; color: #013A81; margin: 1px 4px 0px 0px; }

a.wypunktowanie{
			color: #01304E;
			font-family: Tahoma;
			font-size: 11px;
			text-decoration: none;
			font-weight: normal;
}

a.wypunktowanie:hover{
			color: #013A81;
}


a.pharmac_prod_kupowali_rowniez{
			color: #6683A5;
			font-family: Tahoma;
			font-size: 11px;
			text-decoration: none;
			font-weight: normal;
			font-weight:bold;
}

a.pharmac_prod_kupowali_rowniez:hover{
			color: #666666;
}
a.pharmac_gr_tab_nazwa{
			color: #01304E;
			font-family: Tahoma;
			font-size: 11px;
			text-align:left;
			text-decoration:none;
			font-weight:bold;
}

a.pharmac_gr_tab_nazwa:hover{
			color: #026DB5;
}
td.pharmac_produkty_tab{
			border-width: 1px;
			border-color: #FF9B93;
			border-style: solid;
			background-color:#FFFCFB;
			text-align: center;
			padding: 4px 4px 4px 4px;
}
td.opis_typ{
			font-size: 12px;
			text-align: left;
}