html, body {
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

* {
	margin: 0px;
    padding: 0px;
	font-family:Verdana;
	color:#303030;
}

body {
	font-size:11px;
	background-color:#ffffff;
}

img {
    border:0px none;
}

a.img_link, a.img_link:link, a.img_link:visited, a.img_link:active, a.img_link:hover {
	text-decoration:none;
	display:block;
    height: 100%;        
}

.phantom span {
	display:none;
}

input, select, option, textarea {
	font-size:11px;
	background-color:#FFF;
	border:1px solid #888;
	padding:2px;
	margin:2px;
	width:288px;	
	color: #8b8a8a;
}

input.btn {
	padding:4px;
	font-weight:bold;
}

option {
	background-color:transparent;
	margin:0px;
	padding:0px;
	border:0px none;
}

textarea {
	width:288px;
	height:170px;
}

a, a:link, a:active, a:visited {
    color: #565656;
	cursor: pointer;
	font-weight:normal;
	text-decoration:none;
}

a.delete, a.delete:link, a.delete:active, a.delete:visited {
    color: #565656;
}

a:hover {
	text-decoration:underline;
}

.hidden {
    display: none;
}

.alert {
	color: red;
}

.fine {
	color: green;
}

div.clear {
	clear: both;
}

.wide {
	width:95%;
}

.wider {
	width:100%;
}

.alert_bg {
	background-color:#ffe5e5;
}

.layout {
	width:1002px;
	margin-left:auto;
	margin-right:auto;
}

.phantom span, .phantom h1 {
	display:none;
}

#logowanie_szukaj {
	width:960px;
	height:65px;	
	background:transparent url('images/n1.jpg') repeat-x;	
}

#logowanie_szukaj_1 {
	float:left;
	width:468px;
	height:65px;	
}

#n1_a {
	float:left;
	width:197px;
	height:24px;
	background:transparent url('images/n1_a.jpg') no-repeat;
	margin:13px 0px 0px 1px;
}

#n1_b {
	float:left;
	width:25px;
	height:24px;
	background:transparent url('images/n1_b.jpg') no-repeat;
	margin:13px 0px 0px 0px;	
}

#n1_b_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent  no-repeat;
	border:0 none;
	cursor:pointer;
	height:24px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px !important;
	width:25px !important;
}

#n1_c_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent  no-repeat;
	border:0 none;
	cursor:pointer;
	height:24px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px !important;
	width:25px !important;
}

#n1_a_szukaj {
	border:0 none;
	font-size:11px;
	font-style:normal;
	width:188px;
}

#n1_a_text {
	color:#fffffe;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
	margin:10px 0px 0px 2px;		
}

#n1_a_text a {
	color:#fffffe;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
	margin:10px 0px 0px 2px;		
}

#logowanie_szukaj_2 {
	float:left;
	width:98px;
	height:65px;	
}

#logowanie_szukaj_2_text {
	color:#fffffe;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
	margin:21px 0px 0px 0px;			
}

#logowanie_szukaj_3 {
	float:left;
	width:394px;
	height:65px;	
}

#logowanie_szukaj_3_a {
	float:left;
	width:394px;
	height:38px;	
}

#n1_c {
	float:left;
	width:171px;
	height:24px;
	background:transparent url('images/n1_c.jpg') no-repeat;
	margin:13px 0px 0px 0px;	
}

#n1_c_login {
	border:0 none;
	font-size:11px;
	font-style:normal;
	width:161px;
}

#n1_d {
	float:left;
	width:167px;
	height:24px;
	background:transparent url('images/n1_d.jpg') no-repeat;
	margin:13px 0px 0px 0px;	
}

#n1_d_password {
	border:0 none;
	font-size:11px;
	font-style:normal;
	width:158px;
}

#n1_e {
	float:left;
	width:24px;
	height:24px;
	background:transparent url('images/n1_e.jpg') no-repeat;
	margin:13px 0px 0px 0px;	
}

#n1_e_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent  no-repeat;
	border:0 none;
	cursor:pointer;
	height:24px !important;
	margin:0px 0px 0px 0px !important;
	padding:0px 0px !important;
	width:25px !important;
}

#logowanie_szukaj_3_b {
	float:left;
	width:394px;
	height:27px;	
}

#n1_rejestracja_zapomnialem_hasla {
	margin:7px 0px 0px 2px;	
	color:#fffffe;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
}

#n1_rejestracja_zapomnialem_hasla a {
	margin:7px 0px 0px 2px;	
	color:#fffffe;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
}

#n2 {
	float:left;
	width:960px;
	height:188px;
	background:transparent url('images/n2.jpg') no-repeat;
}

#tlo_czesci_srodkowej {
	float:left;
	width:960px;
	background:transparent url('images/tlo_pod_naglowkiem.jpg') no-repeat;	
}

#tresc_lewa {
	float:left;
	width:200px;
}

#tresc_lewa_srodek_odstep {
	float:left;
	width:5px;
	height:1px;	
}

#box_wybierz_producenta {
	float:left;
	width:200px;
	height:44px;
	background:transparent url('images/box_wybierz_producenta.jpg') no-repeat;	
}

#box_wybierz_producenta_select{
	float:left;
	width:175px;
	margin:10px 0px 0px 13px;	
}

.box_odstep{
	height:6px;
}

.box_standardowy{
    float: left;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

.box_standardowy .box_left
{
    width: auto;
    height: 100%;
    padding-left: 100px;
}

.box_standardowy .box_center
{
    height: 100%;
}

.box_standardowy .box_right
{
    width: auto;
    height: 100%;
    padding-right: 100px;
}

.box_standardowy_1{
    height:41px;    
}

.box_standardowy_1 .box_left{
    background:transparent url('images/box_standardowy_1.png') no-repeat left;  
}

.box_standardowy_1 .box_center{
    background:transparent url('images/box_standardowy_1c.png');  
}

.box_standardowy_1 .box_right{
    background:transparent url('images/box_standardowy_1.png') no-repeat right;  
}

.box_standardowy_2 .box_left{
    background:transparent url('images/box_standardowy_2.jpg') repeat-y left;  
}

.box_standardowy_2 .box_center{
    background-color: #ffffff; 
    margin-left: -92px;
    margin-right: -80px;
    padding: 10px 0;
}

.box_standardowy_2 .box_right{
    background:transparent url('images/box_standardowy_2.jpg') repeat-y right;  
}

.box_standardowy_3 .box_left{
    background:transparent url('images/box_standardowy_3.jpg') repeat-y left;  
}

.box_standardowy_3 .box_center{
    background:transparent url('images/box_standardowy_3s.jpg');  
}

.box_standardowy_3 .box_right{
    background:transparent url('images/box_standardowy_3.jpg') repeat-y right;  
}

.box_standardowy_1_kreska{
	float:left;
	width:100%;
	height:2px;
	background:transparent url('images/box_standardowy_1_kreska.jpg');		
	font-size:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
.box_standardowy_2_kreska{
	width:200px;
	height:14px;
	background:transparent url('images/box_standardowy_1_kreska.jpg') no-repeat;		
	font-size:1px;
	margin:9px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
}
.box_standardowy_1_text{
	color: #6f6f6f;
	font-size: 11px;	
	font-weight: bold;
	text-decoration: none;	
	text-align: center;
    line-height: 41px;
    margin-left: -100px;
    margin-right: -100px;
}
.box_standardowy_2{
	float:left;
	width:100%;	
}

.box_standardowy_2 li  {
	margin-bottom:0px;
}

.box_standardowy_2 li text {
	color:#6f6f6f;
	font-size:11px;		
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.box_standardowy_2_znacznik1 {
	float:left;
	width:7px;
	height:7px;
	background:transparent url('images/znacznik_1.jpg') no-repeat;	
}

.box_standardowy_2_znacznik2 {
	float:left;
	width:7px;
	height:7px;
	background:transparent url('images/znacznik_2.jpg') no-repeat;	
}

.box_standardowy_3{
	float:left;
	width:100%;    
	height:8px;	
}

#tresc_srodek {
	float:left;
	width:550px;
}
#kategorie_obrazkowe {
	float:left;
	width:550px;
	height:138px;
}
#k1 {
	float:left;
	width:136px;
	height:138px;
	background:transparent url('images/k1.jpg') no-repeat;		
}
#k1 a {
	display:block;
	height:100%;	
}
#k2 {
	float:left;
	width:138px;
	height:138px;
	background:transparent url('images/k2.jpg') no-repeat;		
}
#k2 a {
	display:block;
	height:100%;	
}
#k3 {
	float:left;
	width:138px;
	height:138px;
	background:transparent url('images/k3.jpg') no-repeat;		
}
#k3 a {
	display:block;
	height:100%;	
}
#k4 {
	float:left;
	width:138px;
	height:138px;
	background:transparent url('images/k4.jpg') no-repeat;		
}
#k4 a {
	display:block;
	height:100%;	
}
.box_standardowy_srodkowy {
	float:left;
	width:550px;
}
.box_standardowy_srodkowy_g {
	float:left;
	width:550px;
	height:48px;
	background:transparent url('images/box_standardowy_srodkowy_g.jpg') no-repeat;		
}
.box_standardowy_srodkowy_g_text {
	margin:20px 0px 0px 0px;	
	text-align:center;
	color:#ffffff;
	font-size:19px;	
	font-weight:normal;
	font-style:italic;	
	text-decoration:none;	
}
.box_standardowy_srodkowy_s {
	float:left;
	width:550px;
	background:transparent url('images/box_standardowy_srodkowy_s.jpg') repeat-y;		
}

.box_standardowy_srodkowy_s .globalNotice
{
    margin: 10px;
}

.box_standardowy_srodkowy_s_l {
	float:left;
	width:181px;
}
.box_standardowy_srodkowy_s_l_zdjecie_prod {
	width:139px;
	margin:15px 0px 15px 25px;
}
.box_standardowy_srodkowy_s_l_zdjecie_prod img{
	border:1px solid #dadada;	
}
.box_standardowy_srodkowy_s_p {
	float:left;
	width:369px;
}
.box_standardowy_srodkowy_s_p1 {
	float:left;
	width:369px;
}
.box_standardowy_srodkowy_s_p1_text {
	margin:20px 20px 0px 1px;	
	color:#6f6f6f;
	font-size:11px;	
	font-weight:bold;
	font-style:none;	
	text-decoration:none;		
}
.box_standardowy_srodkowy_s_p2 {
	float:left;
	width:369px;
}
.box_standardowy_srodkowy_s_p2_text {
	margin:20px 20px 0px 1px;	
	color:#6f6f6f;
	font-size:11px;	
	font-weight:normal;
	font-style:none;	
	text-decoration:none;		
}
.box_standardowy_srodkowy_s_p3 {
	margin:29px 0px 0px 0px;	
	float:left;
	width:369px;
}
.box_standardowy_srodkowy_s_p3_a {
	float:left;
	width:158px;
	height:28px;
	
}
.box_standardowy_srodkowy_s_p3_a_text {
	margin:0px 0px 0px 1px;	
	color:#183183;
	font-size:19px;	
	font-weight:bold;
	font-style:none;	
	text-decoration:none;		
}
.box_standardowy_srodkowy_s_p3_b {
	float:left;
	width:90px;
	height:28px;
}
.box_standardowy_srodkowy_s_p3_b_img{
	float:left;
	width:90px;
	height:28px;
	background:transparent url('images/lista_szczegoly.jpg') no-repeat;		
}
.box_standardowy_srodkowy_s_p3_c {
	float:left;
	width:121px;
	height:28px;
}
.box_standardowy_srodkowy_s_p3_c_img {
	float:left;
	width:121px;
	height:28px;
	background:transparent url('images/lista_dodaj.jpg') no-repeat;		
}

.box_standardowy_srodkowy_s_p3_b_img,
.box_standardowy_srodkowy_s_p3_c_img
{
    position: relative;
}

.box_standardowy_srodkowy_s_p3_b_img a,
.box_standardowy_srodkowy_s_p3_c_img input
{
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    right: 0;
    border: none;
    cursor: pointer;
    margin: 0;
}

.box_standardowy_srodkowy_s_p3_b_img a:hover
{
    text-decoration: none;
}

.kreska_srodek {
	float:left;
	width:550px;
	height:1px;
	background:transparent url('images/kreska_srodek.jpg') no-repeat;		
}
.box_standardowy_srodkowy_d {
	float:left;
	width:550px;
	height:9px;
	background:transparent url('images/box_standardowy_srodkowy_d.jpg') no-repeat;		
}
#tresc_srodek_prawa_odstep {
	float:left;
	width:5px;
	height:1px;		
}

#tresc_prawa {
	float:left;
	width:200px;
}
.produkt_w_koszyku {
	/*float:left;*/
	width:200px;
	height:71px;
}
.produkt_w_koszyku_l {
	float:left;
	width:68px;
}
.produkt_w_koszyku_l_zdjecie {
	width:50px;
	height:50px;
	/*margin:9px 0px 0px 11px;	*/
}
.produkt_w_koszyku_p {
	float:left;
	width:132px;
}
.produkt_w_koszyku_p_nazwa {
	float:left;
	width:130px;
	margin:14px 0px 0px 1px;	
	color:#6f6f6f;
	font-size:10px;	
	font-weight:normal;
	text-decoration:none;		
}
.produkt_w_koszyku_p_cena_usun {
	margin:13px 0px 0px 0px;	
	float:left;
	width:132px;
}
.produkt_w_koszyku_p_cena_usun_l {
	float:left;
	width:113px;
	color:#df0000;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;		
}
.produkt_w_koszyku_p_cena_usun_p {
	float:left;
	width:18px;
}
.produkt_w_koszyku_p_cena_usun_p_zdj {
	float:left;
	width:7px;
	height:7px;
	background:transparent url('images/usun_maly_koszyk.jpg') no-repeat;	
	margin:3px 0px 0px 0px;	
    overflow: hidden;
}

.produkt_w_koszyku_p_cena_usun_p_zdj input
{
    background-color: transparent !important;
    color: transparent !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}

#koszyk_podsumowanie {
	float:left;
	width:200px;
}

#koszyk_podsumowanie a
{
    float: right;
    padding-right: 15px;
    font-weight: bold;
}

#koszyk_podsumowanie_razem {
	float:left;
	width:113px;	
	color:#6f6f6f;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;	
	margin:7px 0px 0px 14px;		
}
#koszyk_podsumowanie_cena {
	float:left;
	width:113px;	
	color:#df0000;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;	
	margin:6px 0px 0px 14px;		
}
#box_newsletter {
	/*float:left;
	width:200px;*/
}
#box_newsletter1 {
	/*float:left;
	width:200px;*/
	height:63px;	
    margin: 0 -20px;
}
#box_newsletter1_text {
	color:#6f6f6f;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:12px 0px 0px 0px;
	text-align:center;
}
#box_newsletter2 {
	/*float:left;
	width:200px;*/
    margin: 0 -20px;
	height:30px;	
	background:transparent url('images/newsletter1.jpg') no-repeat;		
}
#box_newsletter2_szukaj {
	border:0 none;
	font-size:11px;
	font-style:normal;
	width:169px;
	margin:2px 0px 0px 13px;	
}
#box_newsletter3 {
	/*float:left;
	width:200px;*/
    margin: 0 -20px;
	height:23px;	
}

#box_newsletter3_0 {
	float:left;
	width:13px;
	height:23px;		
}

#box_newsletter3_1 {
	float:left;
	width:87px;
	height:23px;		
	margin:0px 0px 0px 0px;	
	background:transparent url('images/newsletter2.jpg') no-repeat;			
}

#box_newsletter3_1_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent  no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:23px !important;
	margin:0 !important;
	padding:0 !important;
	width:87px !important;
    color: transparent !important;
}

#box_newsletter3_2 {
	float:left;
	width:88px;
	height:23px;
	margin:0px 0px 0px 0px;	
	background:transparent url('images/newsletter3.jpg') no-repeat;			
}

#box_newsletter3_2_submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent  no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:23px !important;
	margin:0 !important;
	padding:0 !important;
	width:88px !important;
    
    color: transparent !important;
}
.box_standardowy_gora_2 {
	float:left;
	width:200px;
	height:9px;		
	background:transparent url('images/box_standardowy_gora_2.jpg') no-repeat;			
}
ul.short_list li a {
	display:block;
	color:#182b8f;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;	
	margin:0px 0px 0px 23px;
	padding:0px 0px 0px 0px;		
}
.lista_stron_statycznych {
	color:#182b8f;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;	
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;		
}
.lista_stron_statycznych a {
	color:#565656;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
	margin:0px 0px 0px 0px;	
	padding:0px 0px 0px 0px;	
}
.box_standardowy_2_element {
	width:200px;
}
#stopka {
	float:left;
	width:960px;
	height:73px;
	background:transparent url('images/s1.jpg') repeat-x;	
}

#stopka a
{
    color: #ffffff !important;
}

#stopka1 {
	float:left;
	width:586px;
}
#stopka1_text {
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:18px 0px 0px 12px;
}

#stopka2 {
	float:left;
	width:69px;
}
#stopka2_text {
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:18px 0px 0px 0px;
}

#stopka3 {
	float:left;
	width:121px;
}
#stopka3_text {
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:18px 0px 0px 0px;
}

#stopka4 {
	float:left;
	width:125px;
}
#stopka4_text {
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:18px 0px 0px 0px;
}
#stopka5 {
	float:left;
	width:59px;
}

#stopka5_text {
	color:#ffffff;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;	
	margin:18px 0px 0px 0px;
}
#tlo_stopka {
	float:left;
	width:100%;
	height:73px;	
	background:transparent url('images/s1.jpg') repeat-x;	
}
#tlo_gora {
	width:100%;
	height:436px;	
	background:transparent url('images/tlo_gora.jpg') repeat-x;	
}

.emptyBasket
{
    padding: 30px;
    text-align: center;
}