﻿@CHARSET "UTF-8";
	body,
	html {
		margin:0px;
		background-color: #ffffff;
		background-image: url(../../images/1/bg.jpg);
		background-repeat: repeat-x;
		background-attachment: scroll;
		background-position: center top;
		padding:0px;
		color:#000;
		font:Tahoma;
	}
	
	img {
		border: 0px;
	}
	
	#wrap {
		width:930px;
		margin:0 auto;
    	background-image: url(../../images/1/bg.jpg);
		background-repeat: repeat-x;
		background-attachment: scroll;
	}
	
	#header {
    	padding:0px 0px;
	}
	
	#header a {
		float: left;
	}
	
	h1 {
	    margin:0;
    }
	#nav {
		padding:0px 0px;
		
	}
	
	#leftCol {
		float:left;
		width:226px;
		padding-top:0px;
	}
	
	h2 {
		margin:0 0 1em;
	}
	#rightCol {
		float:right;
		width:694px;
		padding-top:0px;
	}
	#footer {
		clear:both;
		padding:0px 0px;
		
		background:url(../../images/1/footer_bg.jpg);
		background-repeat:repeat-x;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
	
	
/* footer */

#lista {
	background:url(../../images/1/footer_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#kolumna {
	display:block;
	float:left;
	width:213px;
	margin-left:15px;
}
#kolumna h2 {
	font-size:14px;
	color:#57505a;
	font-weight: bold;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
#kolumna ul {
	margin-top: 5px;
	margin-left: 0px;
	padding:0px 0px 0px 0px;
}
#kolumna ul li {
	list-style:none;
}
#kolumna li a{
	list-style:none;
	font-size:11px;
	color:#57505a;
	text-decoration:none;
	line-height:14px;
}
#kolumna li a:hover{
	text-decoration:underline;
	color:#b4067b;
}

/* footer - koniec */

/*box*/
#box {
	background-image:url(../../images/1/bg_koszyk.jpg);
	background-repeat:no-repeat;
	height:105px;
	padding: 7px 7px 0px;
	margin:0px;
	font-size:11px;
	color:#390852;
	margin-bottom:5px;
}
#box  p{
	display:block;
	width:204px;
	text-align:justify;
	margin:5px 0px 5px 0px;
}

#koszyk {
	float:right;
}
.bt_czytaj a {
	display:block;
	width:122px;
	height:22px;
	background:url(../../images/1/czytaj_off.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	padding-top:2px;
	color:#b4067b;	
}
.bt_czytaj a:hover {
	display:block;
	width:122px;
	height:22px;
	background:url(../../images/1/czytaj_on.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.bt_koszyk a {
	display:block;
	width:122px;
	height:22px;
	background:url(../../images/1/pink_off.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:11px;
	padding-left:5px;
	padding-top:2px;
	color:#361f49;	
}
.bt_koszyk a:hover {
	display:block;
	width:122px;
	height:22px;
	background:url(../../images/1/pink_on.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
/* box - koniec */

/*sciezka*/
#sciezka {
	background-image:url(../../images/1/bg_sciezka.jpg);
	background-repeat:no-repeat;
	height:30px;
	padding:5px 0px 0px 10px;
}
#sciezka a{
	color:#5e4b6c;
	font-size:11px;
	text-decoration:none;
}
#sciezka a:hover{
	color:#c33895;
	text-decoration:underline;
}
#sciezka span {
	color:#5e4b6c;
	font-size:11px;
}

#sciezka select {
	font-size: 10px;
}

/* sciezka - koniec */
/* menu kategorii */

#menu ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}
#menu ul li{
	list-style-type:none;
}
#menu ul li a {
	display:block;
	width:226px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.bt_submenu { background:url(../../images/1/podmenu_bg.jpg); background-repeat:repeat-y;}
.bt_submenu a:hover{ background:url(../../images/1/podmenu_bg_on.jpg); background-repeat:repeat-y; color:#FFFFFF;}

.bt_menu a:hover{
	background:url(../../images/1/bt_bg_on.jpg);
	background-repeat:no-repeat;
	color:#160320;	
	height:25px;
}

.bt_menu_link {
	background:url(../../images/1/bt_bg.jpg);
	background-repeat:no-repeat;
	color:#390852;	
	height:25px;
	margin-top:10px;
	padding-top: 7px;
	padding-left: 7px;
}


.mainSite {
	display: block;
	width: 226px;
}

.mainSite a{
	display: block;
	background:url(../../images/1/bt_top_bg.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	color:#390852;	
	height:23px;
	text-decoration: none;
	font-weight: bold;
}
.mainSite a:hover{
	background:url(../../images/1/bt_top_bg_on.jpg);
	background-repeat:no-repeat;
	color:#160320;	
	height:23px;
	text-decoration: none;
	font-weight: bold;
}

.bt_promocje {
	display: block;
	width: 226px;
}

.bt_promocje a{
	display: block;
	background:url(../../images/1/promocje_bg.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	color:#390852;	
	height:22px;
	text-decoration: none;
	font-weight: bold;
}
.bt_promocje a:hover{
	background:url(../../images/1/bt_top_bg_on.jpg);
	background-repeat:no-repeat;
	color:#160320;	
	height:22px;
	text-decoration: none;
	font-weight: bold;
}

.bt_nowosci {
	display: block;
	width: 226px;
	margin-bottom: 5px;
}

.bt_nowosci a{
	display: block;
	background:url(../../images/1/nowosci_bg.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 3px;
	color:#390852;	
	height:23px;
	text-decoration: none;
	font-weight: bold;
}
.bt_nowosci a:hover{
	background:url(../../images/1/bt_top_bg_on.jpg);
	background-repeat:no-repeat;
	color:#160320;	
	height:23px;
	text-decoration: none;
	font-weight: bold;
}

/* menu kategorii - koniec */
/*search szukaj*/
#search {
	background-image:url(../../images/1/bg_szukaj.jpg);
	background-repeat:no-repeat;
	height:49px;
	margin:0px 0px 5px 0px;
	padding:10px 0px 0px 0px;
}

#bt_szukaj {
	width:205px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#search input {
	margin-left: 10px;
	width: 200px;
}
#search form {
	margin-bottom: 0px;
	padding-bottom: 0px;
	display:inline;
}
/* search szukaj - koniec */
/*link*/
.link a {
	display:inline-block;
	margin:0px 5px 0px 0px;
	font-size:11px;
	color:#390852;
	text-decoration:none;
}
.link a:hover {
	color:#b4067b;
}
.link a img{
	border:none;
}

/*aktualnosci*/
#aktualnosci_top {
	background-image:url(../../images/1/akt_top.jpg);
	background-repeat:no-repeat;
	padding: 7px 7px 0px;
	margin:0px;
	font-size:11px;
	color:#390852;
	height: 24px;
	min-height: 24px;
	max-height: 24px;
}

#aktualnosci_bottom {
	background-image:url(../../images/1/akt_down.jpg);
	background-repeat:no-repeat;
	padding: 0px 0px 0px;
	margin:0px;
	font-size:1px;
	color:#390852;
	height: 13px;
	min-height: 13px;
	max-height: 13px;
	margin-bottom: 5px;
}

#aktualnosci_item {
	display: block;
	background:url(../../images/1/akt_bg.jpg);
	width: 226px;
	height: 28px;
	padding-top: 0px;
	padding-left: 0px;	
}


#aktualnosci_item a:hover{
	color:#FFFFFF;
	background:url(../../images/1/akt_on.jpg);
}

.aktualnosci_link {
	padding-left: 7px;
	padding-top: 4px;
	width: 219px;
	display: block;
	height: 25px;
}

#aktualnosci a:hover
{
	color:#FFFFFF;
	background-image: url(../../images/1/akt_on.jpg);
}

#baner_small {
	margin-bottom: 5px;
}

/*kontakt*/
#kontakt {
	background-image:url(../../images/1/bg_kontakt.jpg);
	background-repeat:no-repeat;
	padding: 0px 7px 0px;
	margin:0px;
	font-size:11px;
	color:#390852;
	height: 188px;
	min-height: 188px;
	max-height: 188px;
	margin-bottom: 5px;
}

#dane_kontaktowe {
	padding-top:85px;
}
#dane_kontaktowe a{
	color:#b4067b;
	text-decoration:none;
	font-size:11px;
}
#dane_kontaktowe a:hover{
	color:#5e4b6c;
	text-decoration:underline;
}

#dane_kontaktowe p{
	font-size:11px;
	color:#390852;
	margin:0px;
	padding:0px;	
}
#dane_kontaktowe p strong {
	color:#b4067b;
	font-size:14px;
}

/*baner*/
#baner {
	display: block;
	margin-bottom:5px;
}

/* newsletter */
#newsletter {
	background-image:url(../../images/1/bg_koszyk.jpg);
	background-repeat:no-repeat;
	padding: 7px 7px 0px;
	margin:0px;
	font-size:11px;
	color:#390852;
	height: 105px;
	min-height: 105px;
	max-height: 105px;
	margin-bottom: 5px;
}

#newsletter form{
	margin: 0px;
	padding: 0px;
	display: inline;
}

#newsletter form input{
	width: 200px;
}
/* pliki */

#tresc
{
	font-size: 14px;
	color: #7b7378;
	background-image: url(../../images/1/okno_top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
}

#tresc_kosz_1
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/koszyk_krok1.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#tresc_kosz_2
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/koszyk_krok2.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#tresc_kosz_3
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/podsumowanie.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#tresc_kosz_4
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/koszyk_top4.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#okno {
	background-image:url(../../images/1/okno_bg.jpg);
	background-repeat:repeat-y;
}

#tresc h2 {
	color:#390852;
}
#tresc ul {
	list-style:decimal;
	color:#390852;
}
#tresc ul ul {
	list-style:url(../../images/1/dart_on.gif);
	padding-left:5px;
	color:#7b7378;
}
#tresc p {
}
#tresc p a{
	color:#c13694;
	text-decoration:none;
}
#tresc p a:hover {
	text-decoration:underline;
}

#produkt {
	width:226px;
	display: block;
	margin-left:5px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 5px;
	float:left;
	height: 410px;
	min-height: 410px;
	max-height: 410px;
}

#produkt_background{
	background:url(../../images/1/produkt_bg.jpg);
	background-repeat:repeat-y;
	height: 400px;
	min-height: 400px;
	max-height: 400px;
}

#produkt_background #foto #tenproc{
	margin-left: 128px;
	text-align: left;
	float:left;
	height: 70px;
	min-height: 70px;
	max-height: 70px;
	width: 69px;
}

#produkt .bottom {
	height: 6px;
	min-height:6px;
	max-height: 6px;
	display:block;
}

#nazwa {
	background:url(../../images/1/produkt_top.jpg);
	background-repeat:repeat;
	height:25px;
}
#nazwa h1 {
	font-size:14px;
	color:#361f49;
	margin:0px 0px 0px 0px;
	padding-left:9px;
	padding-top:6px;
}
#nazwa h1 a {
	text-decoration:none;
	color:#361f49;
}
#nazwa h1 a:hover {
	color:#c13694;
}
#foto {
	display:block;
	width:197px;
	min-height: 200px;
	max-height: 200px;
	height: 200px;
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;
}
#opis {
	width:208px;
	display:block;
	height: 80px;
	min-height: 80px;
	max-height: 80px;
	margin-left:auto;
	margin-right:auto;
	background:url(../../images/1/opis_bg.jpg);
	background-repeat:repeat-y;
}
#opis p {
	color:#7b7378;
	font-size:13px;
	padding-left:8px;
	padding-top:0px;
	margin:0px 0px 0px 0px;
}
#cena {
	width:208px;
	margin-top:18px;
	margin-left:auto;
	margin-right:auto;
}
#kwota {
	width:40px;
	float:left;
}
#kwota p{
	padding-top:2px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
	color:#361f49;
	font-size:22px;
}
#kwota #stara{
text-decoration: line-through;
font-size: 12px;
}
#kwota #stara_normal{
text-decoration: none;
font-size: 12px;
}
#klawisze {
	width:120px;
	float:right;
	margin:0px 0px 0px 0px;
}

#opis_top {
	font-size:2px;
	padding-left:8px;
	padding-top:0px;
	margin:0px 0px 0px 0px;
	
}

#opis_bottom {
	font-size:2px;
	padding-left:8px;
	padding-top:0px;
	margin:0px 0px 0px 0px;	
}



/* ----------- koszyk ------------------------ */

#cart_header {
	width: 672px;
	font-size: 12px;
	color: #fff;
}

#produkt_c{
	float: left;
	width: 300px;
	margin-right: 2px;
	padding: 3px 0px 3px 4px;
	background: #c13694;
	text-align: left;
}

#cena_c{
	float: left;
	width: 90px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#ilosc_c{
	float: left;
	width: 110px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#wartosc_c{
	float: left;
	width: 110px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#usun_c{
	float: left;
	width: 50px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#produkt_row{
	float: left;
	width: 672px;
	border-bottom: #ddd 1px solid;
	height: 80px;
	min-height: 80px;
	max-height: 80px;
}

#produkt_row .smallProdImg {
	float: left;
	margin-top: 10px;
	width: 60px;
	height: 60px;
	min-height: 60px;
	max-height:60px;
	border: 1px #c13694 solid;
}

#produkt_row #nazwa_pr {
	float:left;
	margin-left: 10px;
	margin-top: 35px;
	width: 230px;
	margin-right: 6px;
	font-weight: bold;
}

#produkt_row #cena_pr {
	float:left;
	margin-top: 35px;
	width: 90px;
	margin-right: 2px;
	text-align: center;
	color: #c13694;
}

#produkt_row #ilosc_pr {
	float:left;
	margin-top: 32px;
	width: 110px;
	margin-right: 2px;
	text-align: center;
}

#produkt_row #ilosc_pr .input {
	width: 30px;
	font-size: 10px;
	border: 1px #c13694 solid;
	text-align: right;
}

#produkt_row #ilosc_pr a {
	text-decoration: none;
	color: #57505a;
}

#produkt_row #wartosc_pr {
	float:left;
	margin-top: 35px;
	width: 110px;
	margin-right: 2px;
	text-align: center;
	color: #c13694;
}

#produkt_row #usun_pr {
	float:left;
	margin-top: 30px;
	width: 40px;
	text-align: center;
}
#produkt_row #usun_pr a {
	text-decoration: none;
	color: #57505a;
}

#produkt_row #usun_pr .delImg {
	width: 20px;
	height: 20px;
	border: none;
}

#zamowienie_suma {
	float:left;
	width: 650px;
	text-align: right;
	margin-top: 15px;
	font-size: 14px;
	margin-bottom: 15px;
}

#zamowienie_suma #kwota_s{
	color: #c13694;
	font-size: 18px;
	font-weight: bold;
}

#przesylka_row{
	float: left;
	width: 672px;
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	background: #eeeeee;
}
#przesylka_row #col0{
	float: left;
	width:40px;
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #57505a;
	text-align: right;
}

#przesylka_row #col1{
	float: left;
	width: 170px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #57505a;
	text-align: right;
	margin-right:10px;
}

#przesylka_row #col2{
	float: left;
	width: 200px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 11px;
	margin-bottom: 5px;
	color: #57505a;
}

#przesylka_row #col2 input{
	width: 196px;
	font-size: 12px;
}

#przesylka_row #col2 select{
	width: 200px;
	font-size: 12px;
}

#przesylka_row #col3{
	float: left;
	width: 120px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 15px;
	color: #57505a;
	text-align: right;
	margin-right:10px;
	margin-bottom: 5px;
}

#przesylka_row #col4{
	float: left;
	width: 100px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 10px;
	color: #57505a;
	text-align: left;
	margin-bottom: 5px;
}

#przesylka_row #col4 #couponValue{
	float: left;
	width: 100px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 2px;
	color: #57505a;
	text-align: left;
	font-size: 15px;
}

#przesylka_row #col4 #shippingPrice{
	float: left;
	width: 100px;
	height: 12px;
	min-height: 12px;
	max-height: 12px;
	margin-top: 2px;
	color: #57505a;
	text-align: left;
	font-size: 15px;
}

#przesylka_row #col4 #totalPrice{
	float: left;
	width: 100px;
	height: inherit;
	min-height: inherit;
	max-height: inherit;
	margin-top: 2px;
	color: #57505a;
	text-align: left;
	font-size: 15px;
}


#zamowienie_suma {
	float:left;
	width: 650px;
	text-align: right;
	margin-top: 15px;
	font-size: 14px;
	margin-bottom: 15px;
}

#zamowienie_suma #kwota_s{
	color: #c13694;
	font-size: 18px;
	font-weight: bold;
}


/* --- logowanie ---- */

#loginForm {
	float: left;
	height: 150px;
	min-height: 150px;
	max-height: 150px;
	width: 340px;
}

#loginForm #f_header{
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}
#loginForm #f_info{
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	width: 315px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#loginForm #left{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 130px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	text-align: right;	
}

#loginForm #right{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#loginForm #right input{
	width: 170px;
}

#loginForm #right a{
	text-decoration: none;
	font-size: 14px;
}

/* --- pass remind --- */

#prForm {
	float: left;
	height: 150px;
	min-height: 150px;
	max-height: 150px;
	width: 330px;	
}
#prForm #f_header{
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}
#prForm #f_info{
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	width: 315px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#prForm #left{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 130px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	text-align: right;	
}

#prForm #right{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#prForm #right input{
	width: 170px;
}

#prForm #right a{
	text-decoration: none;
	font-size: 14px;
}

/* --- logowanie ---- */

#loginForm {
	float: left;
	height: 150px;
	min-height: 150px;
	max-height: 150px;
	width: 340px;
}

#loginForm #f_header{
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}
#loginForm #f_info{
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	width: 315px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#loginForm #left{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 130px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	text-align: right;	
}

#loginForm #right{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#loginForm #right input{
	width: 170px;
}

#loginForm #right a{
	text-decoration: none;
	font-size: 14px;
}

/* --- pass remind --- */

#prForm {
	float: left;
	height: 150px;
	min-height: 150px;
	max-height: 150px;
	width: 330px;	
}
#prForm #f_header{
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	width: 310px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}
#prForm #f_info{
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	width: 315px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#prForm #left{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 130px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	text-align: right;	
}

#prForm #right{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#prForm #right input{
	width: 170px;
}

#prForm #right a{
	text-decoration: none;
	font-size: 14px;
}

/* ------ rejestracja ------- */

#rcForm {
	width: 670px;
}

#rcForm #f_header{
	height: 30px;
	min-height: 30px;
	max-height: 30px;
	width: 660px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 16px;
}

#rcForm #f_info{
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	width: 660px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;	
}

#rcForm #divider{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 660px;
	padding-left: 5px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;	
}

#rcForm #divider #left{
	float: left;
	height: 15px;
	min-height: 15px;
	max-height: 15px;
	width: 20px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 12px;
	text-align: left;	
}

#rcForm #divider #right{
	float: left;
	height: 15px;
	min-height: 15px;
	max-height: 15px;
	width: 400px;
	padding-left: 7px;
	padding-top: 7px;
	font-size: 12px;
	text-align: left;	
}

#rcForm #sdivider{
	float: left;
	height: 15px;
	min-height: 15px;
	width: 660px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	text-align: left;	
}

#rcForm #sdivider #left{
	float: left;
	width: 20px;
	padding-left: 0px;
	padding-top: 5px;
	font-size: 12px;
	text-align: left;	
}

#rcForm #sdivider #right{
	float: left;
	width: 600px;
	padding-left: 5px;
	padding-top: 7px;
	font-size: 12px;
	text-align: left;	
}

#rcForm #left{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 130px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
	text-align: right;	
}

#rcForm #right{
	float: left;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
	width: 175px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 10px;
}

#rcForm #right input{
	width: 170px;
}

#rcForm #right a{
	text-decoration: none;
	font-size: 11px;
}

#rcFormButtons{
	float: left;
	width: 630px;
	padding-top: 15px;
	height: 20px;
	text-align: right;
}

#rcFormButtons a{
	text-decoration:none;
	font-size: 14px;
}

#confirmOrderButton {
	margin-top:20px;
	height: 20px;
}
#confirmOrderButton #left {
	float:left;
	width: 400px;
}
#confirmOrderButton #right {
	float:left;
	width: 260px;
}

.bt a {
	display: block;
	width: 122px;
	height: 22px;
	background-color: transparent;
	background-image: url(../../images/1/czytaj_off.jpg);
	background-attachment: scroll;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	color: #b4067b;
}

.bt a:hover {
	display: block;
	width: 122px;
	height: 22px;
	background-color: transparent;
	background-image: url(../../images/1/czytaj_on.jpg);
	background-attachment: scroll;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	color: #ffffff;
}

/* pełny produkt */
#upperPart{
	height: 260px;
	min-height: 260px;	
}

#mainPhoto{
	margin-left: 25px;
	width: 350px;
	height: 250px;
	border:none;
	float: left;		
}

#prodSpec {
	float: right;
	margin-right: 0px;
	width: 269px;
}

#prodSpec #topBaner {
	height: 120px;
	border-left:1px solid #CCCCCC;
}

#prodSpec #topBaner img {
	margin-left: 60px;
	margin-top: 20px;
}

#prodSpec #spec {
	margin-top: 5px;
	float: right;
	width: 269px;
	background-image: url(../../images/1/charak_bg.jpg);	
}

#prodSpec #spec #title {
	padding-top: 3px;
	padding-left: 4px;
	font-size: 11px;
	color: #390852;
	height: 21px;
	min-height: 21px;
	max-height: 21px;
	float: left;
	width: 90px;
}

#prodSpec #spec #value {
	font-size: 11px;
	color: #390852;
	height: 21px;
	padding-top: 3px;
	min-height: 21px;
	max-height: 21px;
}

#upperPart #space {
	margin-top: 5px;
	width: 660px;
	font-size: 1px;
	float: right;
	<!--[if !IE]>< -->
	clear: both;	
	<!-- ><![endif]-->
}

#lowerPart{
	display: block;
	width: 680px;
	min-width: 680px;
	max-width: 680px;
}

#lowerPart #smallPhotos {
	display:block;
	float: left;
	width: 392px;
	height: 110px;
	min-height: 110px;
	max-height: 110px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url(../../images/1/foty_bg.jpg);
	padding-top: 10px;
}

#lowerPart #smallPhotos img {
	margin-left: 10px;
}

#lowerPart #description {
	margin-top: 7px;
	display:block;
	float: left;
	width: 400px;
	min-height: 120px;
	text-align: justify;
}

#lowerPart #price {
	display:block;
	float: right;
	width: 269px;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
	background-repeat: no-repeat;
	background-image: url(../../images/1/box_produkt.jpg);
}

#lowerPart #price #cena {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 21px;
	color: #390852;
}

#lowerPart #price #info {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	color: #390852;
}

#lowerPart #price #cena_produkt a {
	margin-top: 30px;
	margin-left: 140px;
	
}

#lowerPart #contact {
	margin-top: 7px;
	display:block;
	float: right;
	width: 269px;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
	background-repeat: no-repeat;
	background-image: url(../../images/1/box_numer.jpg);
}

#proposedProducts {
	display: block;
	width: 680px;
	min-width: 680px;
	max-width: 680px;
}

#proposedProducts #proposedProduct {
	float: left;
	width: 340px;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
	margin-bottom: 10px;
}

#proposedProducts #proposedProduct #photo {
	margin-top: 10px;
	margin-left:10px;
	width: 100px;
	height: 100px;
	float: left;
}

#proposedProducts #proposedProduct #titleButtons {
	margin-top: 10px;
	margin-left:10px;
	width: 200px;
	height: 100px;
	float:left;
}

#proposedProducts #proposedProduct #titleButtons #title{
	width: 200px;
	height: 20px;
}

#proposedProducts #proposedProduct #titleButtons #price{
	width: 200px;
	height: 20px;
}

#proposedProducts #proposedProduct #titleButtons #buttons{
	width: 200px;
	height: 60px;
}

#proposedProducts #proposedProduct #description{
	margin-top: 10px;
	width: 360px;
	height: 100px;
	float: right;
	<!--[if !IE]>< -->
	clear: both;	
	<!-- ><![endif]-->
}

.formError {
	border: solid 2px red;
}
.formErrorCheckbox {
	color:red;
}

.order_content #podsumowanie_row {
	float: left;
	width: 670px;
	border-top: 1px #c13694 solid;
}

.order_content #podsumowanie_row #title {
	margin: 6px 0px 5px 10px;
	font-size: 14px; 
	font-weight: bold;
	color: #390852;
}

.order_content #podsumowanie_row #szczegoly_row {
	float: left;
	width: 670px;
	margin-bottom: 2px;
}

.order_content #podsumowanie_row #szczegoly_row #left {
	margin: 0px 0px 5px 10px;
	float: left;
	width: 140px;
	text-align: right;
}

.order_content #podsumowanie_row #szczegoly_row #right {
	margin: 0px 0px 5px 10px;
	float: left;
	width: 490px;
	text-align: left;
	color: #c13694;
}

.order_content form{
	height: 10px;
	min-height: 10px;
	margin: 0px;
}

#submitButton670Wide{
	float: left;
	width: 672px;
	height: 25px;
	min-height: 25px;
	max-height: 25px;
}

#rightSubmitButton670Wide {
	padding-top:5px;
	margin-top: 0px;
	margin-left: 530px;
	<!--[if !IE]>< -->
	clear: both;	
	<!-- ><![endif]-->
}

#tresc_kosz_4 #leftImage {
	margin-top: 15px;
	margin-left: 45px;
	float: left;
	width: 230px;
	height: 250px;
	min-height: 250px;
	max-height: 250px;
}

#tresc_kosz_4 #rightText {
	margin-top: 25px;
	float: left;
	width: 360px;
	min-height: 250px;
}

#tresc_kosz_4 #rightText .bt_powrot{
	display:block;
	text-align: right;
	width:122px;	
	height:22px;
	margin-left:240px;
	color:#b4067b;	
}

#tresc_kosz_4 #rightText .bt_powrot a{
	display:block;
	text-align: left;
	background:url(../../images/1/czytaj_off.jpg);
	width:122px;	
	height:22px;
	padding-left: 10px;
	padding-top: 2px;
	text-decoration:none;
	font-size:11px;
	color:#b4067b;	
	background-repeat:no-repeat;
}
#tresc_kosz_4 #rightText .bt_powrot a:hover{
	display:block;
	text-align: left;
	background:url(../../images/1/czytaj_on.jpg);
	width:122px;	
	height:22px;
	padding-left: 10px;
	padding-top: 2px;
	text-decoration:none;
	font-size:11px;
	color:#b4067b;	
	background-repeat:no-repeat;
}



/* historia konta */


#tresc_userData
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/edycja.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#tresc_accountHistory
{
	font-size: 11px;
	color: #7b7378;
	background-image: url(../../images/1/historia.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


/* ----------- historia konta ------------------------ */

#hk_header {
	width: 672px;
	font-size: 12px;
	color: #fff;
}

#data_hk{
	float: left;
	width: 150px;
	margin-right: 2px;
	padding: 3px 0px 3px 4px;
	background: #c13694;
	text-align: left;
}

#kwota_hk{
	float: left;
	width: 150px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#przesylka_hk{
	float: left;
	width: 110px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#stan_hk{
	float: left;
	width: 110px;
	margin-right: 2px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#kupon_hk{
	float: left;
	width: 140px;
	padding: 3px 0px 3px 0px;
	background: #c13694;
	text-align: center;
}

#hk_row{
	float: left;
	width: 672px;
	border-bottom: #ddd 1px solid;
	height: 40px;
	min-height: 40px;
	max-height: 40px;
}

#hk_row #data_hkr {
	float:left;
	margin-left: 10px;
	margin-top: 15px;
	width: 150px;
	margin-right: 6px;
	font-weight: bold;
}

#hk_row #kwota_hkr {
	float:left;
	margin-top: 15px;
	width: 150px;
	margin-right: 2px;
	text-align: center;
	color: #c13694;
}

#hk_row #przesylka_hkr {
	float:left;
	margin-top: 15px;
	width: 110px;
	margin-right: 2px;
	text-align: center;
}

#hk_row #przesylka_hkr .input {
	width: 30px;
	font-size: 10px;
	border: 1px #c13694 solid;
	text-align: right;
}

#hk_row #przesylka_hkr a {
	text-decoration: none;
	color: #57505a;
}

#hk_row #stan_hkr {
	float:left;
	margin-top: 15px;
	width: 110px;
	margin-right: 2px;
	text-align: center;
	color: #c13694;
}

#hk_row #kupon_hkr {
	float:left;
	margin-top: 15px;
	width: 140px;
	text-align: center;
}
#hk_row #kupon_hkr a {
	text-decoration: none;
	color: #57505a;
}

#search input {
	color: #b4067b;
	font-size: 8pt;
}

#newsletter input {
	color: #b4067b;
	font-size: 8pt;
}

.aktualnosci_link {
	color: #b4067b;
	text-decoration: none;
	font-size: 10pt;
}