
img.noborder {border: 0 !important}
img[align="left"] {margin-left: 0px !important;*margin-left: -4px !important;}
img[align="right"] {margin-right: 0px !important;*margin-right: -4px !important;}


/* z pliku screen.css */
@charset "utf-8";                                                                                                                                 
/* CSS Document */

/*                                                                                                   
  BLUEPRINT CSS 
  Modified by bogodesign
*/
                              
/* reset.css */
/* html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5em;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
*/
/*a img {border:none;}*/


/* typography.css */
/*html, body, div, span, object, img {font: 10px 'Helvetica Neue', Helvetica, Arial, sans-serif;}
body {color:#222;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, sans-serif; font-weight:100; color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em;}
/*
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
*/


/*blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}                                                                             
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}             
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
*/

/* Misc classes and elements
-------------------------------------------------------------- */

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #ddd; color: #ddd; clear: both;   float: none;   width: 100%;   height: .1em;  margin: 0 0 1.45em;  border: none; 
}

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }



/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}




/* z pliku ie.css */

/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* ie.css */
/*body { *text-align:left; }
.container {*text-align:left;}
* html {*display:inline;*overflow-x:hidden;}
* html legend {*margin:0px -8px 16px 0;*padding:0;}
sup {*vertical-align:text-top;}
sub {*vertical-align:text-bottom;}
html>body p code {*white-space:normal;}
hr {*margin:-8px auto 11px;}
img {*-ms-interpolation-mode:bicubic;}
.clearfix, .container {*display:inline-block;}
* html .clearfix, * html .container {*height:1%;}
fieldset {*padding-top:0;}
textarea {*overflow:auto;}
input.text, input.title, textarea {*background-color:#fff;*border:1px solid #bbb;}
input.text:focus, input.title:focus {*border-color:#666;}
input.text, input.title, textarea, select {*margin:0.5em 0;}
input.checkbox, input.radio {*position:relative;*top:.25em;}
form.inline div, form.inline p {*vertical-align:middle;}
form.inline label {*position:relative;*top:-0.25em;}
form.inline input.checkbox, form.inline input.radio, form.inline input.button, form.inline button {*margin:0.5em 0;}
button, input.button {*position:relative;*top:0.25em;}


*/





/* z pliku style.css */
html, body { padding:0; margin:0;  }
html {
	background: #d5e7d0	url(gfx/BackgroundGrad.jpg) repeat-x center top;
}

body {
	background:url(gfx/BackgroundStripes.png);
	padding-bottom:50px;
}

#theBag {
	width:1000px;
	margin:0 auto;
}

.produkty * a.it {
color:#990000 !important;
}

/* --------------------------------------------------------------------- Definicje elementów związanych z nagłówkiem strony. Czyli logiem, menu i marktagiem rozprowadzającym do innych treści EASY */
	#header {
		background:url(gfx/bagTop.png) bottom center no-repeat;
		width:950px;	height:160px;
		margin:0 auto;
		position:relative;
	}
	#header .menu ul {
		list-style:none;
		position:absolute;
		top:47px;	left:235px;
		margin:0;	padding:0;
	}
	#header .menu ul li {
		float:left;
		margin: 0 0 0 9px;	padding:0;
	}	.menu ul li:first-child {margin:0;}
	#header .menu ul li a, .menu ul li a:visited { font: 12px Arial;color:#8a8988; padding:3px; text-decoration:none; text-shadow: white 0 1px 2px;}
	#header .menu ul li a:hover {color:#2e2e2e;}
	
	#header .logo { position:absolute; top:30px; left:-26px; z-index:9999;}
	
	#navTag { position:absolute; top:23px; right:-28px; }

	

.plain {padding-left: 12px;}                  
.left .plain {padding-left: 0;position: relative; left: 2px;}
.unplain {}        

.unplain img {border-width: 0;}
.plain .marginesLewy {margin-left: 6px;}
.plain .marginesPrawy {margin-right: 6px;}
.plain .marginesDolny {margin-bottom: 3px;}
.plain li {}
.unplain {margin-left: -12px}		
	


.kreskowany {}
.kreskowany .plain {  display:block; clear:both; padding:10px 10px 10px 14px; background:#f8f8f8 url(gfx/GreyBackgroundStripes.png); border:1px solid #bbb; margin:10px 0; text-shadow: 0 1px 0 #FFF; -moz-box-shadow: 0 2px 7px #ccc; -webkit-box-shadow: 0 2px 7px #ccc; }
.kreskowany .plain ul {padding-left: 0; margin-left: 0;}
.kreskowany .plain li {padding-left: 15px !important;list-style: none;padding-bottom: 3px;padding-top: 3px;background:url(gfx/breadcrums-arrow-small_orange.png) 2px 8px no-repeat;}
.kreskowany .plain li br {line-height: 5px}
/* --------------------------------------------------------------------- Definicje elementów związanych z 'body' torby */
	
	#bagbody { background: #f4f4f4 url(gfx/bagBottom.png) bottom center repeat-x; width:950px; margin:0 auto;}
	
	#bagbody .col { float:left; margin:0; }
	
	.sideStrip *, .left h3 *, .right h3 * { font:18px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-shadow:0 1px 1px #a30000; text-decoration:none; position:absolute; top:19px;}
	.sideStrip a:hover, .left h3 a:hover, .right h3 a:hover {color:#000;text-decoration: none;}
	
	.left .plain {font-size: 1.3em;}
	
	.col .klocek { width:100%; }
	
	.sideHead { font-weight:bold; text-shadow:0 1px 0 #fff; font-size:14px; padding:10px; margin:5px 0 0 0; border-bottom:1px solid #b5b5b5; color:#686868;}
	
	
/* --------------------------------------------------------------------- Definicje elementów związanych z lewą kolumną */

    .noborder {border: 0 !important;}

    #bagbody .left { width:175px; margin-top:40px; }
	
	.sideStrip {position: relative; height:55px; width:200px; background:url(gfx/sideheader.png) no-repeat;}
	.left h3, .right h3 {z-index: 3;position: relative; height:55px; padding: 0;overflow: hidden;width:200px; background:url(gfx/sideheader.png) no-repeat;margin: 0;}

	.left .sideStrip, .left h3 { left:-25px; background-position:top; }
	.right .sideStrip, .right h3 { right: 0px; background-position:bottom; }

	
	.left .sideStrip *, .left h3 * {right:25px;}

	.left .plain a {}

	
	/* Produkty */
	.produkty ul, .produkty ul li ul {list-style:none; margin:0; padding:0;}
	.produkty ul * { text-shadow: 0 1px 0px #fff; display:block; }
	.produkty ul li a, .produkty ul li ul li a { text-decoration:none;}
	.produkty ul * span {color:#bbb; display:inline-block; margin:0 0 0 10px;}
	
	.produkty ul li {width:100%;}
	.produkty ul li a { border-bottom: 1px solid #b5b5b5; padding: 10px; font-size:18px;font-family: Arial; font-weight:bold; color:#b5b5b5; background:url(gfx/dropdowns.png) 150px -63px no-repeat;}
	.produkty ul li.selected a {background-position: 150px -25px; color:#686868; border-bottom: 1px solid #dcdcdc;}
	.produkty ul li a:hover { background-position: 150px 14px;}
	
	.produkty ul li ul { padding:10px 0; }
	.produkty ul li ul li a { border:none!important; padding:1px 0; margin: 4px 0 0 20px; font-size:14px; color:#353535; background:none; display:inline-block;}
	.produkty ul li ul li.promo a { color:#c40000; margin-bottom:15px;}
	.produkty ul li ul li.shaded a { color:#c2c2c2; margin-bottom:15px;}
		.produkty ul li ul li ul { margin-top:0; padding-top:0;}
		.produkty ul li ul li ul li a { font-weight:normal; font-size:11px; margin:1px 0 0 40px;}
	
	.produkty ul li a:hover, .produkty ul li ul li a:hover { color:#0088c0; }
	
	.right p {margin-top: 3px;margin-bottom: 9px;}
	
	
	
	.produkty li.nieit2 ul {}
	.produkty li.it2 ul {}
	.produkty li a.active {color: #990000;}
	
	/* Wyszukiwanie */
	.searchField { margin: 10px 0 0 10px; height:25px; width:163px; background:#fff; border:1px solid #e6e6e6; position:relative;}
	.searchField
		input { margin:0; padding:3px; border:none; background-color:transparent; height:20px; width:125px;font-size:12px; color:#666; position:absolute; top:0px; left:0px;}
		.submitSearch { position:absolute; right:2px; top:3px; border-left:1px solid #dbdbdb; height:20px;}
		.submitSearch img {padding:2px 3px 0 5px;}
		
		.search ul { list-style:none; background:#fff; width:163px; border:1px solid #e6e6e6; margin:10px 0 10px 10px; padding:0;}
		.search ul li {padding:5px; margin:0; border:none; font-size:12px; color:#666; }
		.search ul li:first-child {border-bottom:1px dashed #e6e6e6; color:#222; }
		.search ul li ul {list-style:none; background:none; width:auto; border:none; margin:10px 0 0 20px;}
		.search ul li ul li {border:none!important; color:#666!important;}
		
	.producenci p {margin:10px 5px; margin-right:0px;}
	.producenci p a img {margin: 0 0 0 5px;}
	
/* --------------------------------------------------------------------- Definicje elementów związanych ze środkową kolumną */

#bagbody .middle { width:580px; margin:-17px 10px 0 10px; padding:50px 0 135px 0; *padding-top: 70px;}
#bagbody .merged {width: 750px !important; }

.home #bagbody .middle {padding-top: 0;margin-top: -21px;}
.bezokruszkow #bagbody .middle  {padding-top: 0;margin-top: -20px;*margin-top: -40px;}


.naglowek { width: 100%; border-bottom: 1px solid #b5b5b5; margin: 0 0 10px 0;}
		.naglowek h2 { padding: 10px; margin:0; float:left; font: 30px/1em Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-2px; text-shadow:0 1px 0 #fff; color:#d84800;}
		
		.naglowek .stars { float:left; list-style:none; margin:15px 0 0 0;}
		.naglowek .stars li { float:left; margin:0; padding:0; }
			.stars li a {text-decoration:none; color:#FFF; text-shadow: 0 -1px 0 #696969; font-weight:bold; padding:5px 8px; margin:0 5px; background: url(gfx/stars.png) no-repeat ; display:block;}
			.stars li.it a, .stars li a:hover { background-position: center top; text-shadow: 0 1px 0 #FFF; color:#198a00; position:relative; top:-1px;}

.stars2 { position: absolute; left: 200px;top: -60px; list-style:none; margin:15px 0 0 0;height: 30px;}
.stars2 li { float:left; margin:0; padding:0;}
.stars2 li a {background: #f00;text-decoration:none; color:#FFF; text-shadow: 0 -1px 0 #696969; font-weight:bold; padding:5px 8px; margin:0 5px; background: url(gfx/stars2.png) no-repeat -1px -33px; display:block;}
.stars2 li.it a, .stars li a:hover { background-position: 0px 0px; text-shadow: 0 1px 0 #FFF; color:#198a00; position:relative; top:-1px;}
			
			
		.naglowek a.more, .naglowek a:visited.more { background:url(gfx/more.png) 40px 0px no-repeat; float:right; font-size:11px; text-shadow:0 1px 0 #fff; text-decoration:none; color:#919191; text-transform:uppercase; margin:25px 0 0 0; padding: 3px 25px 5px 3px;}
		.naglowek a:hover.more { background-position: 40px -20px; color:#666;}

.middle	div.more {position: absolute; top:29px; left: 518px;  font-size:11px; text-shadow:0 1px 0 #fff; text-decoration:none; color:#919191; text-transform:uppercase; margin:0px 0 0 0; }
.middle	div.more a {color: #919191;padding: 3px 25px 5px 3px;background:url(gfx/more.png) 40px 0px no-repeat;text-decoration: none;}
.middle	div.more a:hover { background-position: 40px -20px; color:#666;}
.klocek {position: relative;}

		
		
#bagbody .middle {width:580px;}	
#bagbody .middle .title {padding-bottom: 10px;padding-right: 20px;}


/* ----------- */
.middle .klocek h2.temp, .home .middle .klocek h2.temp {font: bold 30px Arial, Helvetica, sans-serif;letter-spacing:-2px; width: 560px; border-bottom: 1px solid #b5b5b5; margin: 0 0 10px 0; padding: 10px 10px 8px 10px; margin:0;   text-shadow:0 1px 0 #fff; color:#d84800;}
.middle .klocek h2.temp {border-bottom: 1px solid #e0e0e0;padding-top: 3px;padding-bottom: 10px;*padding-top: 12px;}
.home .middle .klocek h2.temp {padding-bottom: 4px;border-bottom: 1px solid #b5b5b5;padding-top: 10px;padding-bottom: 8px;}
/* ----------- */

.middle .klocek h2.temp a, .home .middle .klocek h2.temp a {color:#d84800;text-decoration: none;}
.middle .klocek h2.temp a:hover, .home .middle .klocek h2.temp a:hover {color: #c1460a;}
.middle .klocek h2.temp a:hover.more, .home .middle .klocek h2.temp a:hover.more { background-position: 40px -20px; color:#666;}

/* ----------- */
.middle .klocek h2.temp span, .home .middle .klocek h2.temp span {font: bold 30px Arial}
.middle .klocek h2.temp span {font-size: 20px !important;letter-spacing: -1px; padding-bottom: 4px;}
.home .middle .klocek h2.temp span {font-size: 30px !important;}
/* ----------- */

.middle .klocek .plain, .middle .klocek p {}
		
.middle .zielony h2.temp, .middle .rozowy h2.temp, .middle .czerwony h2.temp, .middle .niebieski h2.temp,
.home .middle .zielony h2.temp, .home .middle .rozowy h2.temp, .home .middle .czerwony h2.temp, .home .middle .niebieski h2.temp {
			 width: 533px
}




.middle .zielony h2.temp, .home .middle .zielony h2.temp {padding-left: 40px;background: url("gfx/label-stars.png") 0px -36px no-repeat;color:#79C800;}
.middle .zielony h2.temp a, .home .middle .zielony h2.temp a {color:#79C800;}
.middle .zielony h2.temp a:hover, .home .middle .zielony h2.temp a:hover {color: #5d9800;}
.middle .zielony h2.temp a:hover.more, .home .middle .zielony h2.temp a:hover.more { color:#666;}
.middle .zielony h2.temp span, .home .middle .zielony h2.temp span {}
.middle .zielony .stars2 { left: 230px;}
		
.middle .rozowy h2.temp, .home .middle .rozowy h2.temp {padding-left: 40px;background: url("gfx/label-stars.png") 0px 13px no-repeat;color:#FF00CC;}       
.middle .rozowy h2.temp a, .home .middle .rozowy h2.temp a {color:#FF00CC;}
.middle .rozowy h2.temp a:hover, .home .middle .rozowy h2.temp a:hover {color: #c1009a;}
.middle .rozowy h2.temp a:hover.more, .home .middle .rozowy h2.temp a:hover.more { color:#666;}
.middle .rozowy h2.temp span, .home .middle .rozowy h2.temp span {}
.middle .rozowy .stars2 {left: 230px;}
		
.middle .czerwony h2.temp, .home .middle .czerwony h2.temp {padding-left: 40px;background: url("gfx/label-stars.png") 0px -86px no-repeat;color:#D40300;}
.middle .czerwony h2.temp a, .home .middle .czerwony h2.temp a  {color:#D40300;}
.middle .czerwony h2.temp a:hover, .home .middle .czerwony h2.temp a:hover {color: #b00400;}
.middle .czerwony h2.temp a:hover.more, .home .middle .czerwony h2.temp a:hover.more { color:#666;}
.middle .czerwony h2.temp span, .home .middle .czerwony h2.temp span {}
.middle .czerwony .stars2 {left: 230px;}

.middle .niebieski h2.temp, .home .middle .niebieski h2.temp {padding-left: 40px;background: url("gfx/label-stars.png") 0px -135px no-repeat;color:#00C6FF;}
.middle .niebieski h2.temp a, .home .middle .niebieski h2.temp a {color:#00C6FF;}
.middle .niebieski h2.temp a:hover, .home .middle .niebieski h2.temp a:hover {color: #00a3d2;}
.middle .niebieski h2.temp a:hover.more, .home .middle .niebieski h2.temp a:hover.more { color:#666;}
.middle .niebieski h2.temp span, .home .middle .niebieski h2.temp span {}
.middle .niebieski .stars2 {left: 230px;}

		
		
		


		
		.hot a { text-decoration:none; }
		.hot a .podpis {
			background-color:#F4F4F4;
			border-top:1px solid #fff;
			margin:0;	padding:5px 10px;
			position:absolute;
			left:20px;			bottom:-30px;}
			.hot a .podpis strong,
			.hot a .podpis span { letter-spacing:-1px; margin:0; padding:0; text-shadow:0 1px 0px #FFF;}
			.hot a .podpis strong {
				color:#EA7D00;
				font-size:36px;
				font-weight:normal;
				}
			.hot a .podpis span {
				color:#686868;
				font-size:18px;
				}
			.hot a:hover .podpis * {color:#8bf000;}
			.hot .star {position:absolute; bottom:25px; left:-10px;}
			
		.middle .klocek {margin-top:20px;}
		
		.hot .pic {-moz-box-shadow: 0px 2px 2px #aaa; -webkit-box-shadow: 0px 2px 2px #aaa;}
		.hot {margin:0 0 30px 0; position:relative;}
		
		
		
		
		
		
		
		.newsSnippet {
                list-style:none;
                margin:0;
                padding:0;
			}
			.newsSnippet li {float:left; margin:10px 0 0 10px;padding: 0;display: block;}
			.newsSnippet li a, .newsSnippet li a:visited {display:block; margin-left: -9px;margin-right: 6px;width:178px; height:188px; background-color:#fff; border:1px solid #d3d3d3; padding:0; position:relative; text-decoration:none;}
			.newsSnippet li a:hover {-moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; border-color:#999;border-color: #000;}
			.newsSnippet li a img {position:absolute; top:0px; left:0px;border: 0 !important;margin: 0;padding: 0;-moz-box-shadow: 0px 0px 0px #999; -webkit-box-shadow: 0px 0px 0px #999;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
			.newsSnippet li a  span {display:block; position:absolute; left:5px;}
			.newsSnippet li a .newsDate {top:120px; font-size:11px; color:#9f9f9f;}
			.newsSnippet li a .newsTitle {top:135px; font-size:12px; color:#006fd6; font-weight:bold;}
            .newsSnippet li a .newsCategory {top:175px; }
			.newsSnippet li a:hover span {color:#444;}



			
		.prodSnippet {
			list-style:none;
			margin:0;
			padding:0;
			}
			.prodSnippet li {float:left; margin:0 0 0 10px;}
			.prodSnippet li a, .prodSnippet li a:visited {display:block; width:178px; height:254px; background-color:#fff; border:1px solid #d3d3d3; padding:0; position:relative; text-decoration:none;}
			.prodSnippet li a:hover {-moz-box-shadow: 0px 2px 2px #999; -webkit-box-shadow: 0px 2px 2px #999; border-color:#999;}
			.prodSnippet li a img {position:absolute; top:3px; left:3px;}
			
			.prodSnippet li a  span {display:block; position:absolute;}
			.prodSnippet li a .freshName {bottom:5px; left:5px;		font-size:11px; color:#771f00; font-weight:bold; width:168px; }
			.prodSnippet li a .freshPrice {bottom:40px; right:5px;	 font-size:20px; color:#ea3d00; font-weight:bold; text-align:right; letter-spacing:-1px;}
			/* .prodSnippet li a .freshInfo {bottom:40px; left:5px;	font-size:11px; color:#9f9f9f;} */
			
			.prodSnippet li a  span {display:block; position:absolute;}
			.prodSnippet li a .bestName {bottom:5px; left:5px;		font-size:11px; color:#771f00; font-weight:bold; width:168px;}
			.prodSnippet li a .bestPrice {bottom:40px; right:5px;	 font-size:20px; color:#ea3d00; font-weight:bold; text-align:right; letter-spacing:-1px;}
			
			.prodSnippet li a .procent {bottom:36px; left:5px;	font-size:40px; color:#b2ddec;}
			.prodSnippet li a .promo { color: #09C;}
			.prodSnippet li a .bestName.promo, .prodSnippet li a .freshName.promo {color:#0b5168;}
			.prodSnippet li a .oldPrice {bottom:61px; right:5px;	font-size:15px; color:#999; font-weight:bold; text-align:right; letter-spacing:-1px; text-decoration:line-through;}
			
			.prodSnippet li a:hover span { color:#666; }
			.prodSnippet li a:hover .promo { color:#333; }
	
	
    .newsSnippet li a span.data_distinct {color:red;}
    .listNav .distinct {font-weight:bold;}
/* --------------------------------------------------------------------- Definicje elementów związanych z prawą kolumną */
	#bagbody .right { width: 175px; margin-top:40px; }
	#bagbody #right.right {padding-bottom: 90px;}
	#bagbody #left.left {padding-bottom: 90px;}
	
	.right .sideStrip *, .right h3 * {left: 30px;}
	
	
	.loginField {padding:5px; border:1px solid #E6E6E6; background:#fff; font-size:12px; color:#666; width:153px; margin: 10px 0 0 0;}
	
	.col .text, .koszyk .cena {margin:5px 10px 10px 10px; padding:0; font-size:12px; width:155px; line-height:1.5em;} .ar { text-align:right; } .al { text-align:left; }
	.col .text p {margin:10px 0 0 0;}
	
	.logowanie .text p {color:#a0a0a0;}
	.logowanie .text a.lostpass { display:inline-block; margin-top:5px; font-size:11px;}
	
	.koszyk .cena { color:#ea7b00; font-size:20px; font-weight:bold; text-align:right; text-shadow: 0 1px 0px #fff;}
	.koszyk .text {margin-bottom:30px;}
	
	.newsletter {position:relative;}
	.newsletter .sideStrip {position:absolute; top:0px; left:2px; z-index:2; background:url(gfx/sideheader-n.png);}
	#kartka {margin-top: -13px;position: absolute; top:0; left:-3px; z-index:1; width:189px; height:135px; background:url(gfx/newsletter.png) no-repeat;}
		#kartka div {width:150px;margin:30px 0 0 20px;*padding-top: 30px}
		#kartka div input {border:none; border-bottom:1px solid #ece690; padding:3px; background:none; width:150px; color:#d4be71; font-size:12px;}
		#kartka div a {text-decoration:none; margin-top:30px; font-size:14px; color:#d4be71; text-shadow:0 1px 0 #fff; display:inline-block;}
		#kartka div a.in {float:right; color:#c2a233; font-weight:bold;}
		#kartka div a:hover {color:#8b7b43}
		#kartka .restOfBackground {width: 11px;height: 4px;position: absolute; top: -26px; left: 158px;background: url(cien_pod_naglowek.png) repeat-x; }	
	.newsletter .text {padding-top:130px;}
	
	.kontakt .text h4 { font-weight:bold; margin:0; padding:10px 0 0 0;}
	.kontakt .text .smaller { font-size:11px; color:#666; } .kontakt .text .smaller strong {font-size:12px;}



/* Stopka */
	#stopka {
		width:1000px; height:210px;
		background:url(gfx/footer.png) no-repeat center top;
		position:relative;
		top:-4px;
		margin:0 auto;
		font-family: Arial

		}


		
#header .logo {position:absolute; bottom:140px; left:-38px;;		font-family: Arial
}

.logo-travel, .logo-center {position:absolute; bottom:130px; right:120px;		font-family: Arial
}
.logo-center {right:35px;		font-family: Arial
}


.centerIT {
    position: absolute;
    z-index: 100000;
    width: 100%;
    margin: 0 auto 0 auto;
    height: 0;overflow: visible;
}

.lev1 {float: right;		font-family: Arial
}
.lev2 {
    position: relative;
    z-index: 10000;
    overflow: visible;
    width: 933px;
    margin: 0 auto 0 auto;
    font-family: Arial; 
    position: relative;
    
}

#stopka .lev2 {
    height: 30px;
    max-height: 30px;
    overflow: visible;
}

.lev1 .logo {position: relative; left: -40px;top: -55px;		font-family: Arial
}

#stopka .lev2 {border: 0px solid #f00;float: left;width: 300px;}

#stopka .lev2 .logo {position: relative; top: -75px;left: 20px;*left: 23px;*top: -70px;		font-family: Arial;
border: 0px solid #f00 !important;

}


.left a, .right a {text-decoration: none;}
.left a:hover, .right a:hover {text-decoration: underline;}
.left .oferta ul li a:hover {text-decoration: none;}


#stopka .lev1 .logo { left: -6px;top: -30px;		font-family: Arial
}
#stopka .lev2 .logo { left: 10px;top: -60px;}


br.cr {font: 0px Arial;line-height: 0; height: 0; clear: both; float: none;overflow: hidden;}


		#stopka .menu {list-style:none; position:absolute; bottom:215px; left:109px; margin:0;}
		#stopka .menu li { float:left; list-style:none;		font-family: Arial
}
		#stopka .menu li a { padding:2px; margin: 0 10px 0 0; text-decoration:none; text-shadow:0 1px 0 #fff; color:#68655d;		font-family: Arial;
		font-size:11px; font-weight:bold; }
		#stopka .menu li a:hover { color:#111; 		font-family: Arial
}
		
		#stopka .copy { position:absolute; bottom:180px; left:130px; font-size:11px; color:#68655d; text-shadow: 0 1px 0 #e7e5d4; padding:7px 10px; background:url(gfx/line.png) top repeat-x;width: 635px;		font-family: Arial
}
		#stopka .copy strong {font-size:11px;}
		#stopka .copy span { display:inline-block; width:140px; }
		#stopka .copy a { color:#68655d; text-decoration:none; font-family: Arial;font-size: 11px;}
		#stopka .copy a:hover {color:#111;}
		#stopka .copy .plain {font-size: 11px;font-family: Arial;padding: 0;}





















table {position: relative; z-index: 10000; }
.produkt-solo table {z-index: 0 }
.left table table {position: static;left: 0;}
.middle table table {position: static;left: 0;}
.right table table {position: static;left :0;}

.left table {left :-10px;}
.middle table {left :12px;}
.right table {left :8px;}












.jsdomenudiv {
	z-index: 100000000 !important;
}


.jsdomenuarrow {
	right: 8px !important;
}

.jsdomenuarrowover {
	right: 8px !important;
}









.icon1 {
	left: 5px !important;
}

.icon2 {
	left: 5px !important;
}

.icon3 {
	left: 5px !important;
}
.icon4 {
	left: 5px !important;
}
.jsdomenucopy {
	left: 5px !important;
}
.jsdomenuup {
	left: 5px !important;
}
.jsdomenudown {
	left: 5px !important;
}
.jsdomenuleft {
	left: 5px !important;
}
.jsdomenuright {
	left: 5px !important;
}


/*produkty*/

#breadcrums {
	padding:10px 0;
	border-bottom:1px solid #b5b5b5;
	margin: 36px 0 0 0;
	position:relative;
	text-shadow:0 1px 0 #fff;
	
}
#breadcrums a,#breadcrums a:visited { text-decoration:none; color:#777; font-size: 14px; font-weight:900; float:left;display: inline;float: none;}
#breadcrums a:hover { color:#444;}
#breadcrums a:first-child {margin-left:10px;}

#breadcrums h1 {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#d84800; margin:0; padding:0; float:left;display: inline;float: none;}

#breadcrums .modyfPath {padding-left: 12px;padding-top: 3px;}
#breadcrums .modyfPath h1 {float: left;}


#breadcrums img { margin:0 5px; position:relative; top:2px; float:left;display: inline;float: none;}

#breadcrums .found { float:right; margin-right:10px; text-decoration:none; color:#888; position:relative; top:5px; font-size: 11px; font-weight:100;}
.modyfPathKateg {*margin-top: 5px;}
.modyfPathKateg #breadcrums .found {*margin-top: -20px;}

.listProd {margin:0!important;}

.listProd a {
	text-decoration:none;
	display:block; width:580px; height:140px; height:auto!important; min-height:140px;
	margin: 15px 0;
	}
	.listProd a:hover { -webkit-box-shadow:0 -5px 11px #eaeaea; -moz-box-shadow:0 -5px 11px #eaeaea; position:relative; top:-1px;}
	.listProd a:active {position:relative; top:2px; -webkit-box-shadow:0 -2px 5px #cacaca; -moz-box-shadow:0 -2px 5px #cacaca;}
	.listProd a:hover .DetailBox { border:1px solid #e7e7e7; border-right:none;}
	.listProd a:hover .DetailBox .nazwa-produktu, .listProd a:hover .PriceBox .naszacena {color:#147ac5; color:#ff8800; text-shadow: 0 1px 2px #ccc;}
	.listProd a:hover .PriceBox {background-position:top right;text-shadow: 0 1px 2px #ccc;}
	

.listProd a * {display:block;}

.listProd a .DetailBox {
	position:relative;
	width:429px; height:100%; float:left;
	background:#fff url(/gfx/prodlistback.png) top right no-repeat;
	border:1px solid #d0d0d0; border-right:none;
    height:170px;;

}
	.listProd a .DetailBox .nazwa-produktu { font-size:14px; color:#d84800; font-weight:900; padding:5px 0; border-bottom:1px solid #f4f4f4; width:415px; margin:0 auto; }
	.listProd a .DetailBox img { float:left; margin:5px; }
	
	.listProd a .DetailBox .opis, .listProd a .DetailBox .dostepnosc {position:absolute; left:140px; font-size:11px; color:#5e5e5e;}
	.listProd a .DetailBox .opis {  top:33px; padding:0 15px 0 0; height: 90px; overflow: hidden;}
	.listProd a .DetailBox .dostepnosc { bottom:5px;font-weight:900;}

.listProd a .PriceBox {
	width:150px;
	height:140px; height:auto!important; min-height:140px;
	float:right;
	background:#f4f4f4 url(/gfx/prodlistpriceback.png) top left no-repeat;
	color:#898989;
	text-shadow: 0 1px 0px #fff;
	}
	.listProd a .PriceBox * { display:inline-block;}
	.listProd a .PriceBox span {font-size:12px; margin-left:10px;}
	.listProd a .PriceBox .cena {margin-top:10px; font-weight:900}  
    .listProd a .PriceBox .cena .crossedout { position:relative; font-weight:100; margin-left:5px; }
    .listProd a .PriceBox .cena .crossedout img {position:absolute; top:0px; left:0px; margin-left:10px; top:3px; left:-4px;}
	.listProd a .PriceBox .naszacena {font-size:24px; color:#147ac5; font-weight:900; display:block; margin-bottom:5px;}
	.listProd a .PriceBox .rabat { font-weight:900; }
	.listProd a .PriceBox .procent { font-weight:900; display:block; color:#1495c5; font-size:16px;}
	
	.listProd a .PriceBox .label { font-weight:900; font-size:18px; display:block; padding:5px 0px 5px 40px; margin-left:0px; background:url(/gfx/label-stars.png) no-repeat;}
	.listProd a .PriceBox .label.new {color:#ff00cc; background-position:0px 0px;}
	.listProd a .PriceBox .label.pro {color:#79c800; background-position:0px -42px ;}
	.listProd a .PriceBox .label.best {color:#d40300; background-position:0px -82px; padding-top:10px; padding-bottom:10px; margin-top:-5px}
	.listProd a .PriceBox .label.sale {color:#00c6ff; background-position:0px -128px;}
    .listProd a .PriceBox .label.multi { display:inline;}
    .listProd a .PriceBox div.promocje { margin-top:20px;}

.listNav {width:100%;}
.listNav a, .listNav span.blank { margin:5px 5px 5px 0; padding:3px 7px; background-color:#eee; text-decoration:none; font-size:11px; color:#666; float:left;}
.listNav a.it, .listNav a:hover {background-color:#666; color:#eee;}
.listNav a.it {font-weight:900;}
.listNav a.plain {float:left; background-color:transparent; color:#006FD6; padding:3px 0; margin-left:5px;} .listNav a:hover.plain {color:#00334D;}
.listNav span.blank { background-color:transparent; padding:3px;}
.listNav .nav { text-indent: -9999px; width:20px; height:20px; padding:0; background:#eee url(gfx/lft-rgt.png) no-repeat;}
.listNav .nav.nxt { background-position: 0 0;}
.listNav .nav.prv { background-position: 0 -20px;}
.listNav a:hover.nav.nxt { background-position: 0 -1px;} .listNav a:hover.nav.prv { background-position: 0 -21px;}

.listNav span {display:block;}
.listNav span.lft {float:left; color:#888; font-size: 11px; text-shadow:0 1px 0 #fff; position:relative; top:10px; left:5px;}
	.listNav span.lft a {float:none; display:inline-block; text-shadow:none; background-color:transparent; color:#006FD6; padding:0 1px 0 13px; margin:0 2px;}
	.listNav span.lft a:hover {color:#00334D;}
	.listNav span.lft a.sort { background:url(gfx/sorting.png) 1px 0 no-repeat; }
	.listNav span.lft a.sort.up { background-position:1px -25px; }
	.listNav span.lft a.sort.down { background-position:1px -55px; }
	
.listNav span.rgt {float:right;}
	

.listNav.top {margin:0; border-bottom:1px solid #b5b5b5; min-height:40px;}
.listNav.bottom {margin:0; border-top:1px solid #b5b5b5;}
	.listNav.bottom span.lft { top:7px; }

/* The filter form rules */

.filterBox { padding:10px 0 0 0; width:100%;}
.klocek.filterBox {margin:-10px -5px 0 -5px; width:590px; height:85px; height:auto!important; min-height:85px; background:url(/gfx/filterBack.png) no-repeat center top;}
	
	.filterBox ul { list-style:none; margin:10px auto 0px auto; width:580px; padding:0; }
	.filterBox ul li {float:left; margin:0 0 5px 5px;}
	
	.filterBox input, .filterBox label, .filterBox select, .filterBox select option
	{font:11px Arial, Helvetica, sans-serif; font-weight:100; padding:0; margin:0;}
			
	.filterBox label { display:block; padding:5px 0; text-shadow: 0 1px 0 #fff; font-size:11px; font-weight:900; color:#666;}
	.filterBox form label.search {margin: 10px 0 0 10px;}
	
	.filterBox select { width:110px; border:none; background:#f9f9f9; color:#444; }
		.filterBox select:hover, .filterBox select:focus { background-color:#fff; color:#000}
		.filterBox select option {margin: 3px; padding:1px; color:#444;} .filterBox select option:first-child { color:#aaa; }
	
	.filterBox form .buttons { float:right; margin:5px;}
		.buttons input {margin:0 5px; width:75px; padding:0px 0;}
        
/* produkt-solo.css */
.produkt-solo #breadcrums {
	padding:10px 0;
	border-bottom:1px solid #b5b5b5;
	margin: 36px 0 0 0;
	position:relative;
	text-shadow:0 1px 0 #fff;
}
.produkt-solo #breadcrums h1 {font-size: 11px}
.produkt-solo #breadcrums a, .produkt-solo #breadcrums a:visited { text-decoration:none; color:#888; font-size: 11px; font-weight:900; float:left;}
.produkt-solo #breadcrums a:hover { color:#444;}
.produkt-solo #breadcrums a:first-child {margin-left:10px;}
.produkt-solo #breadcrums img { margin:0 5px; position:relative; top:3px; float:left;}
.produkt-solo #breadcrums span { text-decoration:none; color:#888; font-size: 11px; font-weight:100; float:left;}

.klocek.naglowek {border:none; text-shadow:0 1px 0 #fff; margin:15px 0;}
.naglowek h1 { font-size:20px; font-weight:900; color:#d84800; letter-spacing:-1px; margin:0 0 10px 10px; }
.naglowek h2 { font-size:16px; font-weight:900; color:#686868; letter-spacing:-1px; padding:0; margin:0 0 0 10px;}

.produkt {margin:0!important;}

.ProdPresent {
	text-decoration:none;
	display:block; width:580px; height:140px; height:auto!important; min-height:140px;
	margin:0;
	}
	

.ProdPresent * {display:block;}

.PhotoBox {
	position:relative;
	width:420px; float:left;
	background:#fff none;
	border:none;
	-moz-box-shadow:0 2px 1px #d9d9d9;
	-webkit-box-shadow:0 2px 1px #d9d9d9;
}
	.PhotoBox #nophoto {margin:5px;}
	.PhotoBox a { display:inline; }
	.PhotoBox #prPhoto { margin: 5px auto; }
	.PhotoBox .zoomANDdivide { border-bottom: 1px solid #cacaca; width:410px; position:relative; margin:-20px auto 0 auto; }
	.PhotoBox .zoomANDdivide span {float:right; margin: 0 5px 5px 0; padding:5px 0 0 12px; background-color: white }
	.PhotoBox .thumbs { width: 410px; margin: 5px auto;}
//	.PhotoBox .thumbs a { display:block; float:left; width:80px; height:80px; overflow:hidden; margin: 2px 2px 0 0; background-color:#CCC;}
	.PhotoBox .thumbs a.last { margin-right:0; }

.Detail { float:right; width:150px; }

.LogoBox { width:148px; border: 1px solid #e8e8e8; border-bottom:none; background:#fff url(gfx/logoBoxBack.png) bottom center repeat-x; }
	.LogoBox span { display:block; padding:5px; overflow:hidden;}
	.LogoBox span * { margin:0 auto;}

.produkt-solo .PriceBox {
	width:150px;
	height:140px; height:auto!important; min-height:140px;
	background:#f4f4f4 url(gfx/prodlistpriceback.png) top left no-repeat;
	color:#898989;
	text-shadow: 0 1px 0px #fff;
	}
	.produkt-solo .PriceBox * { display:inline-block;}
	.produkt-solo .PriceBox span {font-size:12px; margin-left:10px;}
	.produkt-solo .PriceBox .cena {margin-top:10px; font-weight:900}  .PriceBox .cena .crossedout { text-decoration:none; font-weight:100; margin-left:5px; }
	.produkt-solo .PriceBox .naszacena {font-size:24px; color:#147ac5; font-weight:900; display:block; margin-bottom:5px;}
	.produkt-solo .PriceBox .rabat { font-weight:900; }
	.produkt-solo .PriceBox .procent { font-weight:900; display:block; color:#1495c5; font-size:16px;}
	
	.produkt-solo .PriceBox .label { font-weight:900; font-size:18px; display:block; padding:5px 0px 5px 40px; margin-left:0px; margin-top:15px; background:url(gfx/label-stars.png) no-repeat;}
	.produkt-solo .PriceBox .label.new {color:#ff00cc; background-position:0px 0px;}
	.produkt-solo .PriceBox .label.pro {color:#79c800; background-position:0px -47px ;}
	.produkt-solo .PriceBox .label.best {color:#d40300; background-position:0px -82px; padding-top:10px; padding-bottom:10px; margin-top:10px}
	.produkt-solo .PriceBox .label.sale {color:#00c6ff; background-position:0px -145px;}
    .produkt-solo .crossedout { position:relative; text-decoration:none !important;}
    .produkt-solo .crossedout img {position:absolute; top:0px; left:0px; margin-left:10px; top:3px; left:-4px}
    .produkt-solo #rozmiary .crossedout img { left:-13px }

.extraInfo { font-size:11px;}

	.extraInfo span:first-child {padding:10px 0;font-size:11px; color:#666; margin-left:10px;}
		.extraInfo label { display:block; padding:0; text-shadow: 0 1px 0 #fff; font-size:11px; font-weight:900; color:#666;}
		
		.extraInfo select { width:130px; background:#f9f9f9; color:#444; font-size:11px; border:1px solid #dadada;  margin:5px 0;}
		.extraInfo select:hover, .extraInfo select:focus { background-color:#fff; color:#000}
		.extraInfo select option {margin: 3px; padding:1px; color:#444;}
	
	#doKosza { width:150px; height:36px; background:url(gfx/dokoszyka.png) top center no-repeat; color: white; outline:none; text-decoration:none;}
    #doKosza span {color:white; display:block; font-size:14px; font-weight:bold; margin:0; padding:8px 0 0; text-align:center; text-transform:uppercase; width:150px;}
	#doKosza:hover { background-position: bottom center;}
	#doKosza:active {position:relative; top:1px;}
	
	.extraInfo p { font-size:12px; text-shadow:0 1px 0 #fff; color:#666; margin:20px 0 20px 0; width:100%; text-align:right; }
		.extraInfo p strong { padding:3px 0; border-bottom:1px solid #b5b5b5; margin:0 0 3px; 0; }
		.extraInfo p span { display:inline-block; width:20px;}
		
	.extraInfo .blue { text-align:right; padding:1px 0; font-size:12px; }
	.extraInfo .blue strong {}

//.klocek.opis { margin-top:-30px; }
.klocek.opis { margin-top:20px; }
	.opis h2 { font-weight:900; font-size:20px; color:#a6a6a6; padding:5px 10px; border-bottom:1px solid #b5b5b5; text-shadow:0 1px 0 #fff; margin:10px 0;}
	.opis p, .opis ul li { font-size:12px; color:#222; padding:0 10px; margin:0; margin-bottom:1em;}
	.opis p {line-height:1.5em;}
	.opis h3 { font-size:14px; color:#d84800; font-weight:900; padding:0 10px; margin-bottom:0;}
	.opis ul { list-style:url(gfx/bullet.png); margin:0 0 10px 25px; padding:0;}
		.opis ul li {padding:0;line-height:1.3em;}
		.opis ul li:first-child {margin-top:.5em;}
	
	#parametry {font-size:11px; color:#666; text-shadow:0 1px 0 #fff; }
		#parametry th { font-weight:100; padding:2px 10px; text-align:right; }
		#parametry td { font-weight:900; padding:2px 0px; color:#d84800; font-size:12px; }
	
	#rozmiaryBack {margin:0 -5px 0 -5px; width:590px; height:85px; height:auto!important; min-height:85px; background:url(gfx/filterBack.png) no-repeat center top; position:relative; top:-15px;}
	#rozmiary { font-size:11px; width:570px; margin:0 auto 7px; position:relative; top:20px; left:0; text-shadow:0 1px 0 #fff;}
		#rozmiary * { text-align:center;}
		#rozmiary thead * { height:30px; color:#d84800; font-size:12px; font-weight:900;}
		/* #rozmiary tbody * { color:#666;} */
				#rozmiary tbody tr td.crossedout { text-decoration:line-through; color:#888;}
		
		#rozmiary tbody tr td {height:22px; background:url(gfx/rozmiary-Back.png) repeat-x 0 -555px;}
		#rozmiary tbody tr .kosz { text-align:right; width:100%;}
		
			#rozmiary tbody tr:hover td {background:url(gfx/rozmiary-Back.png) repeat-x 0 0;}
			#rozmiary tbody tr:hover td, #rozmiary tbody tr:hover td strong { color:#fff; text-shadow:0 1px 0 #0b337a;}
			#rozmiary tbody tr:hover .kosz {background:url(gfx/rozmiary-Back-koszyka.png) no-repeat 0 0}
		
		#rozmiary tbody tr td a, #rozmiary tbody tr:hover td a, #rozmiary tbody tr td .sold { font-size:10px; text-decoration:none; color:#9f9f9f; text-shadow:0 1px 0 #fff; padding:5px 0; font-weight:900;}
		#rozmiary tbody tr td a:hover,  #rozmiary tbody tr:hover td a:hover { color:#004082; text-shadow:0 1px 0 #fff;}
        
        #rozmiary thead th, #rozmiary tbody td  { white-space:nowrap; width:0; padding:0 10px;}
        #rozmiary tbody td strong, #rozmiary tbody td span, #rozmiary thead th span {white-space:nowrap; font-size:12px}
        #rozmiary thead th:first-letter {text-transform: uppercase;}
        
.home .okruszki, .bezokruszkow .okruszki {display: none !important;}

/* proba
.okruszki { width: 570px; height: 100px; display: block;  background-color: red; margin: 0 auto; }
.lev2 { background: none; }
*/
.okruszki {padding: 10px 0px;border-bottom:1px solid #AAAAAA; padding-bottom:5px; width:569px; top: 383px; position: absolute; left: 183px;}   
.bd1 .okruszki {width:740px; }

.okruszki a  {font-weight: bold;color: #888;text-decoration: none;font-size: 11px;font-family: Arial; padding: 5px 0px}	
.okruszki font  {font-weight: normal !important;color: #888;text-decoration: none;font-size: 11px;font-family: Arial;}	
.okruszki img {position: relative; top: 1px;margin-left: 1px;margin-right: 1px;}

.img_kontener { position: relative; background-color:#CCCCCC; display:block; float:left; height:80px; margin:2px 2px 0 0; overflow:hidden; width:80px; cursor:pointer}
.img_kontener img { position: absolute; }

#kosz .sold {font-size:14px; font-weight:bold; margin-left:40px;}
#photobox_lghtbox_img { width: 410px; height: 307px; overflow: hidden; position: relative; margin-left:5px;}
#photobox_lghtbox_img img { position: absolute; }


/* FancyBox definitions */
.fCont {width:100%; height:100%; overflow:auto; background:#f8f8f8 url(gfx/GreyBackgroundStripes.png); position:relative}
.fCont h2 { font-size:20px; font-weight:900; color:#d84800; letter-spacing:-1px; margin:10px; text-shadow:0 1px 0 #fff; }
.fCont label, .fCont input, .fCont textarea, .fCont select { display:block; padding:5px; margin:3px auto; margin-bottom:0; width:200px;}
.fCont label {width:220px; }
.fCont select { padding: 2px; width:212px; background-color:#F9F9F9;}
	
	.fCont input, .fCont textarea { color:#444; font:14px Arial, Helvetica, sans-serif;}

	.fCont input.pole { border:1px solid #bbb; background:#fafafa url(gfx/inputBack.png) top center repeat-x; }
	.fCont input.button { width:auto; position:absolute; bottom:10px; right:20px;}
	.fCont textarea { height:7em; border:1px solid #bbb; background:#fafafa url(gfx/inputBack.png) top center repeat-x; }
	
	.fCont textarea:hover, .fCont textarea:focus, .fCont input.pole:hover, .fCont input.pole:focus {background-color:#fff; border:1px solid #666;}
	
	.fCont label { font-size:14px; padding:0; padding-top:5px; text-shadow:0 1px 0 #fff; color:#999; }
	.fCont img {margin:5px 25px;border:1px solid #ccc; display:block;}
	
	.fCont .captcha {font-size:11px;}
	.fCont label.captcha {margin-top:15px;}
	.fCont input.captcha {padding:2px;}

.fCont .formCol {float:left; width:255px; margin:0 5px;}
.fCont .formCol.lewa {margin-left:15px;}
.fCont .formCol.prawa {margin-right:0;}

.negoc .formCol {margin-top:30px;}

.error_label {color: #D84800; font-size:11px;}
#ok_label {color:green; font-size:15px; font-weight:bold; padding-left:23px;}
#nook_label {color:#D84800; font-size:15px; font-weight:bold; padding-left:23px;}
input.hidden {padding: 0px; }

.klocek span.promocje { display: block; height:35px; margin: 0px; padding: 0px }
.klocek .klocek_lista h2.temp { border: 0px; display: inline}
.klocek .klocek_lista h2.temp span { font-size: 26px !important; }
.middle #breadcrums .rozowy h2.temp { background-position: 0px 7px; }
.middle #breadcrums .zielony h2.temp { background-position: 0px -42px; }
.middle #breadcrums .niebieski h2.temp { background-position: 0px -140px; }
.middle #breadcrums .czerwony h2.temp { background-position: 0px -92px; }
.klocek #breadcrums .subtitle { float: left;}
.middle .klocek span.promocje h2 { padding-bottom: 0px; margin-bottom: 0px; }
.middle #breadcrums .found { position: static; top: 0px; left: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
    
#bagbody .merged h2.temp {width: auto;margin-right: -30px;}

div.info {margin: 40px 10px 35px; font-size: 12px; font-weight:bold}

.addthis_toolbox {margin-top:20px;}
.addthis_toolbox span:first-child {padding:0;font-size:11px; color:#666; margin-left:0;}






.esurfSlider * {}

.esurfSlider, .esurfSlider .item, .esurfSlider .cover, .esurfSlider .cover2, .esurfSlider .overAndClick, .esurfSlider .thehighestPriorityCover {width: 575px;height: 434px;position: relative; top: 0;left:0;overflow: visible;cursor: pointer;}
.esurfSlider {left: -4px;}
.esurfSlider .item {position: absolute;z-index: 101;height: 434px;overflow: visible;visibility:  visible;opacity: 0;filter: alpha(opacity=0);}
.esurfSlider .overAndClick {z-index: 102;position: absolute;background: #fff;opacity: 0.01;filter: alpha(opacity=1);}
.esurfSlider .cover, .esurfSlider .cover2 {position:absolute; z-index: 100;background: url('gorace_podklad_white.png') no-repeat;visibility: visible;}
.esurfSlider .cover2 {background: url('gorace_podklad.png') no-repeat;visibility: hidden;}

.esurfSlider img, .esurfSlider .plain img {position: absolute;top: 5px; left: 9px;width: 560px;height: 420px;border: 0 !important;text-shadow: none;-moz-border-radius: 0px;-webkit-border-radius: 0px;}

.esurfSlider .titleItem, .esurfSlider .titleItemActive {top: 349px;left: 9px;width: 335px;height: 76px;position: absolute;z-index: 99;background: url("gorace_podklad_teksty_white.png") no-repeat;padding-left: 12px; padding-top: 8px;}
.esurfSlider .titleItemActive {background: url("gorace_podklad_teksty.png") no-repeat;}

.esurfSlider .titleItem h3,          .esurfSlider .titleItem h3 a,
.esurfSlider .titleItemActive h3,    .esurfSlider .titleItemActive h3 a {text-decoration: none;margin: 0; padding: 0;color: #BAEC35;font-size:35px;font-weight:normal;font-family: Arial;letter-spacing: -1px;word-spacing: -2px;}
.esurfSlider .titleItem h3, .esurfSlider .titleItemActive h3 {}

.esurfSlider .titleItem h3 span, .esurfSlider .titleItemActive h3 span {color: #aaa;font-size: 18px;letter-spacing: 0;display: block;clear: both;padding-top: 3px;}

.esurfSlider .titleItem h3 span {color: #777;}
.esurfSlider .titleItem h3 a {color: #0074a4;text-shadow: 0 0 5px #ccc;}

.esurfSlider .titleItemActive h3, .esurfSlider .titleItemActive h3 a, .esurfSlider .titleItemActive h3 span {color: #baff00;text-shadow: 0 0 5px #93d728;}


.koszyk .ileprod {
    font-size:12px;
    margin:12px 1px 12px 25px;
}

.koszyk .ileprod span {
    color:#EE8C00;
    font-size:13px;
    font-weight:bold;
}

.newsSnippetAll li, .newsSnippetAll li:first-child {margin:10px 0 0 10px !important;}
.news { position: relative }

#containerKites {}

#containerKites #menu {
height:30px;
left:160px;
list-style:none outside none;
position:absolute;
top:175px;
width:600px;
z-index:999;
}

#containerKites #menu li {
display:block;
float:left;
margin:0 3px;
}

#containerKites #menu li a, #containerKites #menu li a:visited {
color:#000000;
font-size:12px;
font-weight:800;
padding:3px;
text-decoration:none;
text-shadow:0 1px 2px #FFFFFF;
}

#containerKites #menu li a:hover {
color: #ffffff;
text-shadow:0 0 5px #000000;
}


#containerKites #menu {
height:30px;
left:147px;
list-style:none outside none;
position:absolute;
top:179px;
width:600px;
z-index:999;
}





/*
<div class="boxtest">

<div class="contBoxT"></div>

</div>
<div class="box2">
				<div>This cat does not approve of square corners.</div>
			</div>
*/


