@import "slimbox.css";
* {
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
}
body {
	background: #E1D9C7 url('img/body.jpg');
	font: 0.75em arial;
	color: #49433F;
}
h1 {
	background: url('img/h1.png') left bottom repeat-x;
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 1.65em;
	font-weight: normal;
	color: #1A1A18;
}
h1:first-letter {
	text-transform: uppercase;
}
h2 {
	font-size: 1.25em;
	margin-bottom: 20px;
	background: #FFFFCC;
	padding: 7px 5px 5px 5px;
}
h3 {
	font-size: 1.05em;
	margin-bottom: 15px;
	padding: 5px 5px 5px 2px;
	border-bottom:1px solid #E6E5DB;
}
h2 a:hover, h3 a:hover {
	text-decoration: none;
}
small {
	font-size: .8em;
}
a {
	text-decoration:underline;
	color: #9E885A;
}
#footer a {
	color: inherit;
}
a:hover {
	color: #DAAE52;
}
p,
ul,
table {
	margin-bottom: 15px;
}
big {
	display: block;
}
.navi,
hr,
h2 span,
a big,
a span,
big span,
label span,
h4 span,
#menu big,
#menu span {
	display: none;
}
.clear {
	clear: both;
}

/* style do tiny  nie psuc */
.leftfloatingimage {
	float: left;
	margin: 0 10px 10px 0;
}
.centeredimage {
	display: block;
	margin: 0 auto;
}
.important { /* :D */
	color: #FF3300;
}

/*
		LIST
*/
form li,
#cartbox li,
#categories li,
#menu ul,
#navibar li,
#news li,
#newshome li,
#productlist li,
#userBar li,
#signin li,
#productitem ul.small-img li,
form#dokonaj-zakupu li,
#form-checkout li,
.box ul,
ul.other-action {
	list-style: none outside;
}
/*
ul,
ol {
	margin-left:20px;	
}
*/
#menu li {
	float: left;
	height: 24px;
	margin-right: 12px;
}
.register li {
	padding: 4px 10px;
	margin: 0;
}
form li {
	clear: both;
	padding: 6px 10px;
}
form li.required {
	font-style:normal;
}

/*
		TABLE
*/
table {
	border-collapse: collapse;
	font: 0.9em tahoma;
}
th,
td {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 2px 10px;
}
tr.odd td {
	background: #F2F0EC;
}
thead th, 
thead td {
	text-align: center;
	font-weight: bold;
	background: #fee300 url('img/thead.png') repeat-x;
	border: none;
}
tbody th {
	text-align: right;
}
th, td {
	padding: 8px !important;
}
table .lp {
	width: 30px !important;
	text-align: center !important;
}
table .produkt {
	width: 190px !important;
}
table .cena {
	width: 80px !important;
	text-align: right;
}
table .ilosc {
	width: 70px !important;
}
table .noedit {
	text-align:center;
}
table .ilosc input {
	width: 20px;
	margin-right: 5px;
	text-align: right;
	padding-top:1px;
}
table tr.razem td {
	background:#FFF9BB;
	font-weight:bold;
	text-align:right;
}
/* #carttable */
td#suma {
	text-align: right;
	font-weight:bold; 
}

/*
		FORM
*/
label {
	/*
float: left;
	width: 100px;
	text-align: right;
	margin-right: 20px;
	padding-top: 3px;
*/
}
input[type='text'], input[type='password'] {
	height: 1.4em;
}
input[type='text'], input[type='password'],
textarea {
	border-width: 1px;
	border-style:solid;
	border-color:#D1CCC2;
	background: #fff url('img/input-field.png') no-repeat;
	padding: 4px 5px 0;
	font: 0.9em tahoma;
}
textarea {
	overflow: auto;
	height: 50px;
}
textarea.adnotations {
	width:320px;
	height:80px;
	margin-top:15px;
}
input.checkbox {
	padding: 2px;
}
input.submit {
	cursor: pointer;
	border-width: 1px;
	border-style:solid;
	border-color: #FEE82E #B9A600 #B9A600 #FEE82E;
	background: url('img/button.png') repeat-x;
	padding: 0 15px 3px;
	font: bold .85em tahoma;
	color: #322C1D;
	height: 21px;
	margin-bottom: 10px;
	float: right;
}
input.submit:hover {
	background-position: left bottom;	
}
input.place-order {
	background: url('img/button-red.png') repeat-x !important;
	border-color:#FF7148 !important;
	color:#fff !important;
}


		/*	form.add-to-cart	*/
form.add-to-cart {
	float: right;
	width: 154px;
	height: 19px;
	background: url('img/add-to-cart.png');
	position: relative;
}
form.add-to-cart:hover {
	background-position: left bottom;
}
form.add-to-cart label {
	display: none;
}
form.add-to-cart input.text,
form.add-to-cart input.submit {
	position: absolute;
}
form.add-to-cart input.text {
	width: 21px;
	height: 13px;
	background: none;
	border: none;
	padding: 0 0 1px 0;
	text-align: center;
	color: #49433F;
	top: 2px;
	left: 104px;
}
form.add-to-cart input.submit {
	width: 102px;
	background: none;
	border: none;
	left: 0;
	text-indent: -5000px;
}
p.lub_negocjuj {
	/*text-align:right;*/
	/*clear:both !important;*/
	/*padding: 0 !important;
	margin-bottom:0 !important;*/
	font-size:.9em;
}
p.lub_negocjuj span,
span.zadaj_zapytanie  {
	color: #9E885A;
	cursor:pointer;
	text-decoration:underline;	
}
span.zadaj_zapytanie {
	display: inline;
	line-height: 25px;
}
p.lub_negocjuj span.zadaj_zapytanie {
	padding-left:0 !important;
}
		/* form.negotiation */
form.negotiation,
form#orderquery {
	margin: 20px;
	clear: both;
}

form.negotiation input.text,
form.negotiation textarea,
form#orderquery input.text {
	width: 250px;
}

form#orderquery textarea{
	height: 250px;
	width: 330px;
	}

form.negotiation label,
form#orderquery label {
	display: block;
	padding:0 0 3px 2px;
}
form.negotiation span.errorMessage,
form#orderquery span.errorMessage {
	display:inline !important; /*z dedykacja */
	float:none !important;
	margin-top:0 !important;
}
form.negotiation input.submit {
	border-color: #DDD #9E9E9E #9E9E9E #DDD;
	background-image: url('img/button-grey.png');
}

		/* form#register */
form#register label {
	float: left;
	width: 120px;
	text-align: right;
	padding: 4px 5px 0 0;
}
form#register input.text,
form#register textarea {
	width: 200px;
}

		/* form#signin */
form#signin label {
	float: left;
	width: 40px;
	padding: 1px 0;
	text-align: right;
	font-size: 1.1em;	
}
form#signin input.text {
	float: right;
	width: 110px;
}
form#signin label.wrap {
	float: none;
	display: block;
	width: auto;
	padding-bottom: 10px;
	font-size: 0.9em;
	margin-top: 5px;
}
form#signin input.checkbox {
	margin-right: 3px;
}


		/* form#search */
form#search {
	padding: 17px 32px 10px 24px;
}
form#search label {
	display: none;
}
form#search input.text {
	width: 153px;
	margin-bottom: 10px;
}
form#search input.submit {
	float: right;
}


		/* form#sort */
form#sort {
	background:url(img/posortuj.png) no-repeat;
	padding-top: 16px;
	margin-bottom: 16px;
}
form#sort div.bottom {
	background:url(img/posortuj-bottom.png) 0 100% no-repeat;
	height: 20px;
}
form#sort label {
	font-weight:bold;
	margin-left:10px;
	padding-left:5px;
}
form#sort select {
	font-size:1.1em;
	padding:0 0 0 5px;
	margin: 0 5px;
	height:21px;
	width: 80px;
}
form#sort label.wrap {
	font-weight: normal;
	margin-right: 5px;
}
form#sort label.wrap input {
	position: relative;
	top: 2px;
	margin-right: 5px;
}
form#sort input.submit {
	color:#fff;
	border-width: 1px;
	border-style: solid;
	border-color: #787878 #000 #000 #787878;
	background: url('img/dodajdokoszyka.png');
	float: none;
	margin: 0 0 0 8px;
}



.register label {
	display: block;
	font-size: 11px;
	color: #507A9B;
	padding: 2px 0;
}

a.button {
	/*
line-height: 17px;
*/
	border-width: 1px;
	border-style: solid;
	border-color: #FEE82E #B9A600 #B9A600 #FEE82E;
	background: url('img/button.png') repeat-x;
	padding: 2px 15px 3px;
	font: bold .85em tahoma;
	color: #322C1D;
	text-decoration: none;
	display: block;
}
a.button:hover {
	color:#6B6313;
	background-position: left bottom;
}
a.button span {
	display: none;
}
fieldset legend {
	display: none;
}
a.button.cancel {
	border-color: #DDD #9E9E9E #9E9E9E #DDD;
	background-image: url('img/button-grey.png');
	float:left;
	margin-right:15px;
}
.checkout {
	display: block;
	float:right;	
}
select {
	background: #fff;
	border: 1px solid #CCDAE5;
	font-size: 11px;
}
option {
	padding: 2px 5px;
}
option:focus {
	background: #EDF2F6;
}
form .wide {
	width: 300px;
}
label.accept {
	margin: 0;
	display: block;
	width:auto;
}
label.accept input {
	width:auto;
	margin-right:10px;
	border:none;
	background-image:none;
}
#content form p {
	clear:both;
	padding-left:3px;
}
form span.required {
	display: inline !important;
	color: #f10507;
}
form .odd {
	background: #f4f4f4;
}
form tr.odd th {
	background-color: #f4f4f4 !important; /*do cech - nie dziala*/
}

/* bledy walidacji formularza */
form span.error, form span.form_error  {
	color:red;
}

input.error,
textarea.error {
	border: 1px solid red !important;
}

span.errorMessage {
	color: red;	
	font-size: 0.8em;	
	padding-bottom:8px;
	float:right;
}
#content form span.errorMessage {
	display:block;
	float:left;
	margin-top:3px;
	padding-left: 10px;
}


/*
			BLOKI GLOWNE
*/
#container {
	width: 100%;
	margin: 0;
	background: url('img/container.jpg') repeat-x;
}
#content-container {
	overflow: hidden;
	width: 955px;
	margin: 0 auto;
	position: relative;
	background: url('img/content-container.jpg') repeat-y;
}
#header {
	position: relative;
	height: 249px;
	background: url('img/header.jpg') no-repeat;
}
#logo {
	position: absolute;
	top: 17px;
	left: 26px;
	width: 117px;
	height: 128px;
	background: url('img/logo.png') no-repeat;
}
#logo:hover {
	background-position: right top;
}
#logo em {
	display: none;
}
#logo-karcher {
	position: absolute;
	top: 80px;
	right: 280px;
}
#banner-wrapper {
	width:348px;
	height:141px;
	overflow:hidden;
	position:absolute;
	top:14px;
	right:254px;
	background:#fff;
	border: 1px solid;
	border-color: #BDBAB8 #ECE9E6 #ECE9E6 #BDBAB8;
}
#banner {
	position: relative;
	top:-1px;
	left:-1px;
}
#content-wrapper {
	width: 734px;
	float: left;
}
#searchbox,
#userBar,
#quickContact {
	overflow: hidden;
	clear: right;
	float: right;
	width: 221px;
}

#quickContact p{
	padding-left: 40px;
	}
	
#quickContact a{
	text-decoration: none;
	padding: 2px;
	line-height: 150%;
	font-size: 9pt;
	}
	
#quickContact a img{
	vertical-align: middle;
}
		

#loginbox,
#cartbox {
	overflow: hidden;
	position: relative;
	width: 173px;
	background: url('img/logowaniekoszyk.png') left bottom no-repeat;
	margin-bottom: 20px;
	padding: 43px 23px 7px 25px;
}
#loginbox big,
#cartbox big {
	position: absolute;
	top: 0;
	left: 0;
	width: 221px;
	height: 33px;
	background-repeat: no-repeat;
}
#loginbox ul.other-action {
	font-size: .9em;
	clear: both;
}
#loginbox ul.other-action li {
	text-align: right;
}
#content {
	overflow: hidden;
	float: right;
	width: 508px;
}
#navibar {
	float: left;
	width: 214px;
}
#navibar big {
	height: 36px;
	background: url('img/kategorie_heading.png') no-repeat;
}
#platnosci em, #raty em {
	display:none;
}

#navibar img#opineo{
	display: block;
	margin:24px 0 0 22px;
	}

#platnosci {
	width:157px;
	height:133px;
	background:url(img/platnosci.jpg);
	margin:24px 0 0 22px;
}
#raty a {
	display:block;
	width:157px;
	height:126px;
	background:url(img/raty.jpg);
	margin:0 0 0 22px;
}
#menu {
	position: absolute;
	top: 183px;
	left: 36px;
}
#footer {
	width: 955px;
	min-height: 30px;
	margin: 0 auto;
	background: url('img/footer.jpg') no-repeat;
	padding: 40px 0 20px;
	font: 0.9em tahoma;
	text-align: center;
	color: #3F3730;
	position: relative;
}
	#footer a:hover {
		text-decoration: none;
	}

/*
			BOX, BLOKI MNIEJSZE
*/
#intro {
	background: url('img/witamy.png') no-repeat;
}
#intro div {
	background: url('img/witamy-bottom.png') left bottom no-repeat;
	padding: 20px;
}
#intro h1 {
	background: none;
	margin-bottom: 10px;
	padding: 0;
	text-transform: uppercase;
	font-size: 1.45em;
	font-weight: bold;
	color: #fb000a;
}
#player-wrapper {
	width:503px;
	height:314px;
	background:url('img/player-wrapper.png') no-repeat;
	margin-bottom:25px;
}
#player {
	margin:19px 0 0 15px;
	outline:none !important;
}

#form_buy_products {
	clear:both;
	padding-top:15px;
}
	#form_buy_products label#accept input {
			display:block;
			float:left;
			margin:0 10px 0 0;
		}

#footer p.address {
	margin-bottom:1em;
}
.box h2 {
	font: normal 13px tahoma;
	padding: 8px;
	background: #D9D4AA;
	margin-bottom: 0;
}
.box li {
	margin-bottom: 2px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #A69B5B;
	font: bold 13px arial;
}
.box li li {
	margin: 0 34px 0 16px;
	border: 0;
	font-weight: normal;
	font-size: 11px;
	padding: 0 3px;
}
.box a {
	display: block;
	background-position: 0 0;
	text-decoration: none;
	color: #3F361B;
	padding: 5px 0 5px 5px;
}

.box li li a {
	padding: 7px 0 7px 5px;
	border-bottom: 1px solid #E5D67C;
}

#kategorie a:hover,
#producenci a:hover {
	background-position: 0 100%;
}
#kategorie li li a,
#producenci li li a {
	background: none;
}
h4#serwis {
	clear: right;
	float: right;
}
h4#serwis a {
	display: block;
	width: 221px;
	height: 117px;
	background: url('img/serwis.jpg') no-repeat;
}

/*
	MENU 
*/
#menu li {
	overflow: hidden;
}
#menu a {
	display: block;
	height: 40px;
	background: url('img/menu_a.png') center bottom no-repeat;
	color: #fff;
	text-decoration:none;
}
#menu a:hover {
	background-position: center 8px;
}
#menu a#m_home {
	width: 21px;
	background: url('img/menu_home.png') no-repeat 0 -2px;
}
#menu a#m_home:hover {
	background-position: -22px -2px;
}
	#menu a#m_home.current {
		background-position: -46px -2px;
	}
#menu .current {
	color: #FEE300 !important;
}

/* 
		#categories
*/
#categories-wrapper {
	background: url('img/kategorie-bottom.png') no-repeat left bottom;
	padding-bottom: 21px;
}
#categories {
	background: url('img/kategorie.png') repeat-y;
	padding: 0 25px 0 30px;
	margin:0;
}
#categories ul {
	margin: 5px 10px 0 5px;
}
#categories ul ul {
	margin-left: 12px;
}
#categories li {
	background: url('img/kategorie_li1.png') left bottom no-repeat;
	padding-bottom: 6px;
	margin-bottom: 4px;
	font: bold .95em/1.4em tahoma;
}
#categories li:first-letter {
	text-transform: uppercase;
}
#categories li li {
	background: url('img/kategorie_li2.png') no-repeat 0 100%;
	font-weight: normal;
	font-size: .96em;
	padding-bottom: 4px;
	margin-bottom: 2px;
}
#categories li li li {
	background: none;
	font-style: italic;
	font-size:	1.1em;
}
#categories a {
	display: block;
	color: #49433F;
	padding: 2px 12px 2px 0;
	text-decoration:none;
}
#categories a:hover {
	text-decoration: underline;
}
#categories li li a {
	padding: 2px 5px;
}
#categories li li li a {
	line-height: 1em;
	font-size: 0.94em;
	padding: 2px 8px;
}
#categories li a.current {
	padding-left: 5px;
	background: #4A4518 url('img/kategorie_li-current.png') 98% center no-repeat;
	color: #fff;
}
#categories li.last {
	background: none;
	margin-bottom: 0;
}

/* 
	#searchbox
*/
#searchbox {
	background: url('img/szukaj.png') left bottom no-repeat;
	margin-bottom: 20px;
}
#searchbox div.top {
	background: url('img/szukaj-top.png');
	height:10px;
}

/*#searchbox input.error {
	border-color:#D1CCC2 !important;
}
#searchbox .errorMessage {
	color:#9E885A;
}*/

/*
	#loginbox
*/
#loginbox big {
	background-image: url('img/logowanie-heading.png');
}
/* przed zalogowaniem */
#signin ul {
	margin:0;
}
#signin li {
	text-align: right;
	font-size: 1em;
	padding:3px;
	width:170px;
	font-style:normal;	
}
a#create-account {
	display:block;
	float:right;
	clear:both;
	font-size:.9em;
	margin:5px 2px 5px;
}

/* po zalogowaniu */
#loginbox p {
	font-size: 0.9em;
}
.loggedin p {
	margin-bottom: 5px;
}

.loggedin ul {
	padding-left: 2px;
}
.loggedin li {
	background: url('img/shape_square.jpg') left 0.6em no-repeat;
	margin-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 0.9em;
}
#loginbox li strong {
	color: #f10507 !important;
}

/*
	#cartbox
*/
#cartbox big {
	background-image: url('img/koszyk-heading.png');
}
#cartbox ul {
	margin-left:3px;
}
#cartbox li a {
	color: #49433F;
}
#cartbox p.name {
	margin-bottom:2px;
}
#cartbox span {
	font-size: 0.85em;
}
#cartbox .cena {
	color: #d13415;
}
#cartbox p.razem {
	padding: 5px 3px 0;
	font-weight: bold;
	border-top:2px dotted #D8CFBC;
	text-align:right;
}
#cartbox p.razem strong {
	color: #d13415;
}
#cartbox .button {
	float: right;
}
#cartbox p.warunki {
	clear: both;
	text-align: right;
	padding-top:6px;
	margin-bottom:2px;
}
#cartbox p.warunki a {
	text-decoration: underline;
	font-size: 0.85em;
}

/*
		NEWS
*/
#news li,
#newshome li {
	margin: 0 0 16px;
	clear: both;
}
#newshome h2 {
	margin-top: 10px;
}
#newshome h3 {
	font-size: 13px;
}
.date {
	width: 48px;
	float: left;
	margin-right: 10px;
	font-family: tahoma;
	text-align: center;
}
.date_m-y {
	display: block;
	background: #E0696B;
	padding: 2px 0;
	color: #fff;
	font-size: 9px;
	border-color: #BF595B;
	border-width: 1px 1px 0 1px;
	border-style: solid;
}
.date_d {
	display: block;
	font-size: 19px;
	font-weight: bold;
	color: #000;
	padding: 2px 0;
	background: #fff;
	border-width: 0 1px 1px 1px;
	border-color: #B2B2B2 #B2B2B2 #EBEBEB;
	border-style: solid;
}
.newstext {
	float: right;
	width: 500px;
	margin-bottom: 20px;
}

/*
		BREADCRUMBS
*/
#breadcrumbs {
	font-size: 0.85em;
}
#breadcrumbs a {
	text-decoration: underline;
}
#breadcrumbs span {
	position: relative;
	top: -1px;
}


/*
		LISTA PRODUKTOW
*/
#productlist {
	margin-left:0;
}
#productlist li {
	background: url('img/productonlisting.png') repeat-y;
	margin-bottom: 20px;
}
#productlist li li {
	margin-bottom: 0;
	background: none;
}
#productlist div.top {
	background: url('img/productonlisting-top.png') no-repeat;
	padding: 17px 15px 30px;
	margin-bottom: 20px;
}
#productlist .imgwrap,
#productlist .no-img {
	float: left;
	width: 160px;
	border: 1px solid;
	border-color: #BDBAB8 #ECE9E6 #ECE9E6 #BDBAB8;
	background: #fff;
	text-align: center;
}
div.opis,
div.addinfo {
	width: 300px;
	float: right;
}
#productlist div.bottom {
	background: url('img/productonlisting-bottom.png') left bottom no-repeat;
	clear: both;
	height:12px;
}
#productlist h2,
#productlist h2 a {
	color: #1A1A18;
	background:none;
	padding:0;
	text-decoration:none;
}
	#productlist h2 a span {
		display:none;
		
	}
#productlist h2 a:hover {
	text-decoration: underline;
}
	#productlist h2 a:hover span {
		display:inline;
		padding-bottom:10px !important;
	}

.price span {
	font-weight: bold;
	color: #d13415;
}
#productlist p.niedostepny {
}
#productlist .price {
	margin: 0 0 5px 0;
}
#productlist .product_more {
	float:right;
}
	#productlist .product_more span {
		display:none;
	}

/* 
		PRODUKT PELNY 
*/

#productitem {
	margin-bottom: 20px;
}
#productitem div.content {
	overflow: hidden;
}
#productitem div.content img {
	display: block;
	margin-bottom: 10px;
}
#productitem h2 {
	font-size: 1.15em;
	background: #f3f0e1;
	margin-bottom: 20px;
	padding: 5px;
}
#productitem p {
	margin-bottom: 20px;
}
#productitem table {
	margin: 0 15px 40px;
}
#productitem ul.small-img {
	clear: left;
	float: left;
	max-width: 210px;
	margin-right: 15px;
}
#productitem ul.small-img li {
	float: left;
	margin: 0 5px 5px 0;
}
#productitem ul.small-img img {
	max-width: 40px;
	max-height: 40px;
	border: 1px solid;
	border-color: #BDBAB8 #ECE9E6 #ECE9E6 #BDBAB8;
	background: #fff;
}
#productitem img.big-img {
	float: left;
	max-width: 210px;
	border: 1px solid;
	border-color: #BDBAB8 #ECE9E6 #ECE9E6 #BDBAB8;
	background: #fff;
	margin: 0 15px 15px 0;
}
#productitem .price {
	margin-bottom: 10px;
	padding: 0;
}
#productitem p.description {
	padding-left:5px;
}
#productitem table.features {
	margin:-5px 5px 20px 5px;
}
#productitem .price {
	padding:0 5px 10px 5px;
	font-size:1.2em;
}
div.addinfo {
	
}
div.cartbox {
	clear: both;
	width: 242px;
	float: right;
	margin-top: 20px;
	position: relative;
}
ul#productlist div.cartbox {
	margin-right: 10px;
	width: 328px;
}
div.cartbox p {
	margin: 0;
	padding: 0;
}
form.add-to-cart {
	
}
div.cartbox p.policz-rate,
div.cartbox p.wiecej, p.query {
	float: left;
	margin-right: 10px;
}

#productitem a.product_query{
	clear: both;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 0px;	
	}

a.product_query{
	background: url('img/button_zapytanie.png') no-repeat;
	display: block;
	float: right;
	width: 123px;
	height: 19px;
	}
	

a.product_query:hover{
	background-position: 0px -19px;
	}

a.product_query span{
	display: none;
	}	

p.query{
	width: 200px;
	}
	
p.policz-rate {
	width:77px;
}
p.policz-rate a {
	display:block;	
	height:19px;
	background:url(img/oblicz.gif) 0 0;
}
p.policz-rate a:hover {
	background-position:0 -100%;
}



/*
		koszyk
*/
label#accept {
	width:auto;
}
	label#accept input {
		width:auto;
	}
form#dokonaj-zakupu textarea {
	display:none;
}
form#dokonaj-zakupu label,
form#dokonaj-zakupu input {
	width:auto;
}
form#dokonaj-zakupu label input { /*radio*/
	margin-right:10px;
	border:none;
	background:none;
}
 /*
		PAGENAVIGATOR
*/
#pagenavigator {
	overflow: hidden;
	padding-left: 110px;
}
#pagenavigator a,
#pagenavigator span {
	float: left;
	width: 36px;
	line-height: 35px !important;
	background-image: url('img/paginacja.png');
	background-position: 72px 0;
	margin: 0 2px;
	text-align: center;
	color: #49433F !important;
}
#pagenavigator a:hover {
	background-position: 0 0;
	text-decoration: underline;
}
#pagenavigator span {
	
	background-position: 36px 0;
	font-weight: bold;
}

#Gmap {
	margin: 0 auto;
}

/*
	#form-checkout - formularz wyboru rodzaju platnosci
*/

#form-checkout textarea {
	display:none;
}
#form-checkout input {
	width:auto;
	margin-right:10px;
	/*border:none;*/
	/*background-image:none;*/
}
#form-checkout label {
	width:auto;
}

#navibar img, #userBar img {
	display:block;
	margin:10px auto;
}

p#partner {
	font-size:1.1em;
	font-weight:bold;
	margin:6px 0 0 16px;
	text-align:center;
}

label.choose-payment {
	margin-bottom:15px;
	font-weight:bold;
	font-size:1.2em;
}
p.thankyou {
	margin-top:25px;
	font-size:1.5em;
	font-weight: bold;
	color: #d13415;
}
#seo4 {
	position: absolute;
	right: 10px;
	top: 74px;
}


form#register label.terms{
	width: 350px; 
	font-style:italic; 
	font-size: 8pt
}

ul.error_list{
	margin: 0px;
	margin-left: 120px;
	color: red;
}

.flash-message{
	font-size: 10pt;
	margin: 10px;
	padding: 10px;
	text-align: center;
	background: #FFFEEA;
	border: 1px solid #FEE300;
}

#header .facebook-like{
	position: absolute;
	left: 17px;
	top: 220px;
}
