/* mos */
	/* reset */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		 form, label, 		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
	 	}
		
		body {
			line-height: 1;
		}
		ol, ul {
			list-style: none;
		}
		blockquote, q {
			quotes: none;
		}
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			content: none;
		}
		:focus {
			outline: 0;
		}
		
		a {
			color:#515151;
			text-decoration: none;
		}
		
		a:hover {
			color:#515151;
			text-decoration: underline;
		}
	/* end of : reset */
	/* main */
		body {
			background-color: #F8F5F0;
			font-family: Tahoma,sans-serif;
			font-size: 0.7em;
			color: #515151;
			background-image: url(images/page-bgr.jpg);
			background-position: center 0px;
			background-repeat: no-repeat;
		}
	
.listul {
	list-style:disc;margin-left:30px;
}

.listul li {
	line-height: 15px;
}	
.handcursor{
cursor:hand;
cursor:pointer;
text-decoration:underline;
text-transform: lowercase;
}

.arrow_koszyk {
    background-image: url(images/arrow-koszyk.png);
    background-position: 14px 9px;
    background-repeat: no-repeat;   
    width: 54px;
    height: 42px;
            
    
}
.arrow_koszyk_2 {
    background-image: url(images/arrow-koszyk.png);
    background-position: 4px 9px;
    background-repeat: no-repeat;   
    width: 54px;
    height: 42px;
}

	
fieldset {
border: 1px solid #B2B2B2;
margin-bottom: 30px;
}	
legent {
font-family: Tahoma, Verdana, Arial, sans-serif;
padding: 0.2em 0.5em;
color: 3a3a3a;
font-weight: bold;
font-size: 12px;
text-align: right;
}	
.cart_left_border { 
font-size: 12px;
font-family: "Verdana";
text-align: center;
border-left: 1px solid #66696d;
float: left;
height: 15px;
padding: 5px 12px 6px;
background-image: url("http://www.meble-ogrodowe-sklep.pl/templates/gold_niebieski/images/cart_taboff_right.jpg");
background-attachment: scroll;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
background-repeat: no-repeat;
background-position: 100% 0%;
}
.cart_content { 
padding-top: 14px;
padding-right: 6px;
padding-left: 6px;
font-size: 100%;
background-image: url("http://www.meble-ogrodowe-sklep.pl/templates/gold_niebieski/images/cart_tab_background.jpg");
background-attachment: scroll;
background-repeat: repeat-x;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
padding-bottom: 0px;
border: 1px solid #66696d;
border-top: none;
}
.handcursor { 
cursor: pointer;
}	
		
		.fl {
			float: left;
		}
		
		.fr {
			float: right;
		}
		
		.cl {
			clear: both !important;
			font-size: 0.01%;
			width: 0px; height: 0px;
		}
		
		.bold {
			font-weight: bold;
		}
		
		.orange {
			color: #E68300 !important;
		}
		.bluec {
			color: #25B9E9 !important;
		}
		
		.linkuj {
			color: #515151;
		}
		a.linkuj {
			color: #515151;
			text-decoration:none;
		}
		a.linkuj:hover {
			color: #E68300;
			text-decoration:none;
		}
		
		 
			
		form input.submit {
			width: 60px; height: 21px;
			background-image: url(images/search-button.gif);
			border: 0px;
			color: #FFF;
			font-size: 1em;
			text-shadow: -1px 1px #AEC400;
			cursor: pointer;
		}
	/* end of : main */
	/* page */
		#page {
			width: 989px;
			margin: 0px auto;
		}
	/* end of : page */
	/* top */
		#top {
			width: 100%;
			position: relative;
		}
		
		#top .f-line {
			width: 100%; height: 62px;
		}
		
		#top .f-line #logo {
			position: absolute;
			top: 5px;
			display: block;
		}
		
		#top .f-line .top-menu {
			position: absolute;
			top: 23px; right: 0px;
		}
		
		#top .f-line .top-menu li {
			float: left;
			margin-right: 5px;
		}
		
		#top .f-line .top-menu li .tail {
			width: 7px; height: 4px;
			background-image: url(images/tail.gif);
			position: absolute;
			bottom: -4px; left: 50%;
			margin-left: -3px;
			font-size: 0.01%;
			display: none;
		}
		
		#top .f-line .top-menu a {
			display: block;
			padding: 6px 12px 8px 12px;
			color: #515151;
			text-decoration: none;
			position: relative;
		}
		
		#top .f-line .top-menu a:hover,
		#top .f-line .top-menu a:focus,
		#top .f-line .top-menu a.active {
			background-image: url(images/menu-bgr.gif);
			background-position: center top;
			background-repeat: repeat-y;
			-moz-border-radius: 2px;
			-o-border-radius: 2px;
			-webkit-border-radius: 2px;
			-khtml-border-radius: 2px;
			border-radius: 2px;
			color: #FFF;
			text-shadow: -1px 1px 1px #DF6300;
		}
		
		#top .f-line .top-menu a:hover .tail,
		#top .f-line .top-menu a:focus .tail,
		#top .f-line .top-menu a.active .tail {
			display: block;
		}
		
		#top .s-line {
			width: 964px; height: 334px;
			background-image: url(images/top-bgr.png);
			background-repeat: no-repeat;
			padding: 12px 12px 0px;
			position: relative;
		}
		
		/* gallery */
			#top .s-line .gallery {
				width: 676px; height: 272px;
				position: relative;
			}
			
			#top .s-line .gallery .turn-left,
			#top .s-line .gallery .turn-right {
				width: 38px; height: 40px;
				background-image: url(images/gallery-cursors.png);
				background-repeat: no-repeat;
				position: absolute;
				display: block;
				cursor: pointer;
				top: 120px;
				text-decoration: none;
				z-index: 99;
			}
			
			#top .s-line .gallery .turn-left {
				left: 0px;
			}
			
			#top .s-line .gallery .turn-right {
				right: 0px;
				background-position: -38px 0px;
			}
			
			#top .s-line .gallery .photo-holder {
				width: 676px; height: 272px;
				overflow: hidden;
				position: relative;
			}
			
			#top .s-line .gallery .pagination {
				height: 20px;
				background-image: url(images/banner-pagination-bgr.png);
				background-repeat: repeat-x;
				position: absolute;
				left: 25px; bottom: 10px;
				padding: 0px 5px;
				-moz-border-radius: 5px;
				-o-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				z-index: 99;
			}
			
			#top .s-line .gallery .pagination li {
				float: left;
			}
			
			#top .s-line .gallery .pagination a {
				height: 14px;
				padding: 0px 5px;
				line-height: 12px;
				vertical-align: middle;
				display: block;
				text-decoration: none;
				margin: 3px 3px 0px;
				color: #515151;
			}
			
			#top .s-line .gallery .pagination .current a,
			#top .s-line .gallery .pagination a:hover {
				background-color: #E08500;
				color: #FFF;
			}
			
			#top .s-line .gallery .ctl,
			#top .s-line .gallery .ctr,
			#top .s-line .gallery .cbl,
			#top .s-line .gallery .cbr {
				position: absolute;
				width: 9px; height: 9px;
				background-image: url(images/corners.png);
				z-index: 99;
			}
			
			#top .s-line .gallery .ctl {
				top: -2px; left: -2px;
				background-position: 0px 0px;
			}
			
			#top .s-line .gallery .ctr {
				top: -2px; right: -2px;
				background-position: -9px 0px;
			}
			
			#top .s-line .gallery .cbl {
				bottom: -2px; left: -2px;
				background-position: 0px -9px;
			}
			
			#top .s-line .gallery .cbr {
				bottom: -2px; right: -2px;
				background-position: -9px -9px;
			}
		/* end of : gallery */
		/* info-panel */
			#top .s-line .info-panel {
				width: 274px; height: 272px;
				position: relative;
			}
			
			#top .s-line .info-panel .box {
				padding-left: 10px;
				border-bottom: 1px solid #E7E2DE;
			}
			
			#top .s-line .info-panel .caption {
				font-size: 2em;
			}
			
			#top .s-line .info-panel .details {
				padding-top: 15px;
			}
			
			#top .s-line .info-panel dt,
			#top .s-line .info-panel dd {
				height: 18px;
				margin-bottom: 7px;
			}
			
			#top .s-line .info-panel dd {
				line-height: 18px;
				position: relative;
			}
			
			#top .s-line .info-panel dt {
				float: left;
				width: 18px;
				margin: 0px 5px;
				background-image: url(images/icons-sprite.gif);
			}
			
			#top .s-line .info-panel dt.mobile {
				background-position: 0px -54px;
			}
			
			#top .s-line .info-panel .mobile .phone {
				font-size: 1.9em;
				position: absolute;
				bottom: -1px; left: 65px;
			}
			
			#top .s-line .info-panel dt.phone {
				background-position: 0px -18px;
			}
			
			#top .s-line .info-panel .phone .icon {
				width: 18px; height: 18px;
				background-image: url(images/icons-sprite.gif);
				display: inline-block;
				background-position: 0px -18px;
				margin: -1px 1px -5px 6px;
			}
			
			#top .s-line .info-panel dt.mail {
				background-position: 0px 0px;
			}
			
			#top .s-line .info-panel dt.form {
				background-position: 0px -36px;
			}
			
			#top .s-line .info-panel .find-form {
				padding: 20px 0px;
			}
			
			#top .s-line .info-panel .find-form .bttn {
				height: 21px;
				position: relative;
				top: 6px;
			}
			
			#top .s-line .info-panel .find-form label {
				width: 29px; height: 29px;
				background-image: url(images/search.gif);
				display: block;
				float: left;
				margin-left: 15px;
			}
		
		
			#top .s-line .info-panel .find-form #findField {
				width: 137px; height: 20px;
				border: 1px solid #BBBBBB;
				margin-left: 5px;
				font-size: 1em;
				padding: 0px 5px;
				letter-spacing: 0px;
				-moz-border-radius: 2px;
				-o-border-radius: 2px;
				-webkit-border-radius: 2px;
				-khtml-border-radius: 2px;
				border-radius: 2px;
				color: #515151;
			}
			
			#top .s-line .info-panel .find-form #findField:focus {
				color: #000;
			}
			
			#top .s-line .info-panel .account-info {
				width: 274px;
				position: absolute;
				bottom: 0px;
			}
			
	    	#top .s-line .info-panel .account-info .icon-1 {
				width: 58px; height: 62px;
				background-image: url(images/basket.png);
				background-repeat: no-repeat;
				display: block;
				position: absolute;
				top: -5px;
				left: 10px
			}
			
			#top .s-line .info-panel .account-info .icon-2 {
				background-position: -33px 0px;
			}
			
			#top .s-line .info-panel .account-info .options {
				width: 200px; height: 50px;

			}
			
			#top .s-line .info-panel .account-info .options li {
				height: 16px;
				background-image: url(images/pointer.gif);
				background-repeat: no-repeat;
				background-position: 0px 5px;
				padding-left: 11px;
			}
			
			#top .s-line .info-panel .account-info .options a {
				color: #515151;
				text-decoration: none;
			}
			
			#top .s-line .info-panel .account-info .options a:hover {
				text-decoration: underline;
			}
		/* end of : info-panel */
		/* main-menu */
			#top .s-line .main-menu {
				height: 50px;
				position: absolute;
				bottom: 0px;
				left: 0px;
				padding-left: 12px;
			}
			
			#top .s-line .main-menu li {
				float: left;
				position: relative;
			}
			
			#top .s-line .main-menu .dot {
				width: 7px; height: 8px;
				top: 22px; left: -4px;
				position: absolute;
				background-image: url(images/dot.png);
				background-repeat: no-repeat;
				background-position: 0px center;
			}
			
			#top .s-line .main-menu li,
			#top .s-line .main-menu a {
				display: block;
			}
			
			#top .s-line .main-menu a {
				z-index: -1;
				height: 28px;
				margin-top: 5px;
				padding: 0px 16px;
				font-size: 1.5em;
				line-height: 40px;
				color: #515151;
				padding-top: 12px;
				text-decoration: none;
				-moz-border-radius: 5px;
				-o-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
			}
			
			#top .s-line .main-menu a:hover,
			#top .s-line .main-menu a:focus,
			#top .s-line .main-menu a.active {
				color: #FFF;
				background-color: #3CC3EE;
				background-image: url(images/main-menu-bgr.gif);
				background-repeat: repeat-y;
				background-position: center 0px;
			}
			
			#top .s-line .main-menu a:hover span,
			#top .s-line .main-menu a:focus span,
			#top .s-line .main-menu a.active span {
				color: #FFF !important;
			}
		/* end-of : main-menu */
	/* end of: top */
	/* main */
		#main {
			width: 100%;
		}
		
		/* breadcrumbs */
			#main .breadcrumbs {
				padding: 17px 50px;
				font-size: 1em;
				background-image: url(images/breadcrumbs.gif);
				background-repeat: no-repeat;
				background-position: 27px 16px;
			}
			
			#main .breadcrumbs a {
				color: #515151;
				text-decoration: none;
			}
			
			#main .breadcrumbs a:hover {
				text-decoration: underline;
			}
		/* end of : breadcrumbs */
		/* sidebar */
			#sidebar {
				width: 222px;
			}
			
			/* box */
				#sidebar .box {
					border: 1px solid #E6E2DF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					background-color: #FFF;
					padding: 15px 0px;
					margin-bottom: 20px;
					position: relative;
				}
				
				#sidebar .box .caption {
					background-color: #F1BA00;
					background-image: url(images/sidebar-box-bgr.gif);
					background-repeat: repeat-y;
					font-size: 1.6em;
					position: relative;
				}
				
				#sidebar .box .title {
					padding: 5px 0px;
					padding-left: 35px;
				}
				
				#sidebar .blue .caption {
					background-color: #47C7F1;
					background-image: url(images/sidebar-box-blue-bgr.gif);
					color: #FFF;
				}
				
				#sidebar .blue .caption .all {
					font-size: 0.6em;
					position: absolute;
					right: 3px; top: 9px;
				}
				
				#sidebar .blue .caption .all a {
					text-decoration: none;
					color: #FFF;
				}
				
				#sidebar .box .container {
					padding: 10px 17px 0px;
					font-size: 1em;
				}
				
				#sidebar .box .container ul.underlined li {
					border-bottom: 1px dotted #E6E2DF;
				}
				
				#sidebar .box .container ul.underlined li.last a,
				#sidebar .box .container ul.underlined li.last {
					border: none;
					padding-bottom: 0px;
				}
				
				#sidebar .box .container ul.underlined a {
					text-decoration: none;
					color: #515151;
					padding: 5px 0px;
					display: inline-block;
					line-height: 1.1em;
				}
				
				#sidebar .box .container ul.underlined a:hover {
					text-decoration: underline;
				}
				
				#sidebar .login label,
				#sidebar .newsletter label {
					height: 15px;
					display: block;
				}
				
				#sidebar .login input.text,
				#sidebar .newsletter input.text {
					width: 174px; height: 20px;
					margin-bottom: 10px;
					border: 1px solid #BBBBBB;
					font-size: 1em;
					padding: 0px 5px;
					letter-spacing: 1px;
					color: #515151;
					-moz-border-radius: 2px;
					-o-border-radius: 2px;
					-webkit-border-radius: 2px;
					-khtml-border-radius: 2px;
					border-radius: 2px;
				}
				
				#sidebar .login input:focus,
				#sidebar .newsletter input:focus {
					color: #000;
				}
				
				#sidebar .info {
					line-height: 1.1em;
					padding-bottom: 15px;
				}
				
				#sidebar .box .icon {
					width: 26px; height: 22px;
					background-image: url(images/sidebar-sprite.png);
					background-repeat: no-repeat;
					background-position: 0px 0px;
					position: absolute;
					top: 5px; left: 5px;
				}
				
				#sidebar .hot .icon {
					background-position: 0px 0px;
				}
				
				#sidebar .login .icon {
					background-position: 0px -22px;
				}
				
				#sidebar .newsletter .icon {
					background-position: 0px -44px;
				}
				
				#sidebar .promotions .icon {
					background-position: 0px -66px;
				}
				
				#sidebar .promotions ul li {
					padding-bottom: 30px;
				}
				
				#sidebar .promotions ul li.last {
					padding-bottom: 0px;
				}
				
				#sidebar .promotions ul li.item {
					text-align: center;
				}
				
				#sidebar .promotions ul li.item span.line {
					line-height: 1.5em;
				}
				
				#sidebar .promotions ul li.item span.cost {
					font-size: 1.2em;
				}
			/* end of : box */
		/* end of : sidebar */
		/* content */
			#content {
				width: 730px;
				padding-bottom: 15px;
			}
			
			#content .box {
				width: 725px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#content .box .caption {
				position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#content .box .caption h1 {
				font-size: 2em;
			}
			
			#content .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#content .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#content .box .cnt {
				padding: 15px 0px 0px 20px;
			}
			
			#content .box .cnt .item {
				width: 123px; height: 150px;
				float: left;
				background-image: url(images/items-sprite.gif);
				margin-right: 17px;
				margin-bottom: 15px;
				position: relative;
			}
			
			#content .box .cnt .item a {
				display: block;
				width: 100%; height: 120px;
				text-align: center;
				padding-top: 5px;
				text-decoration: none;
			}
			
			#content .box .cnt .item a:hover {
				display: block;
				width: 100%; height: 120px;
				text-align: center;
				padding-top: 5px;
				text-decoration: underline;
			}
			
			
			#content .box .cnt .item span {
				position: absolute;
				display: block;
				width: 123px; height: 25px;
				bottom: 2px; left: 0px;
				text-align: center;
				color: #515151;
				line-height: 25px;
			}
			
			#content .box .cnt .orange-item {
				background-position: -123px 0px;
			}
			
			#content .box .cnt .green-item {
				background-position: 0px 0px;
			}
			
			#content .last-box {
				border-bottom: none;
			}
		/* end of : content */
		/* product-page */
			#content .product-page {
				
			}
			
			#content .product-page .caption {
				height: 15px;
				margin: 10px 0px 20px;
				font-size: 2em;
				color: #BBB;
				border-bottom: 1px solid #E4DED2;
			}
			
			#content .product-page .caption h2 {
				background-color: #F8F5F0;
				display: inline;
				padding: 0px 20px;
				position: absolute;
			}
			
			/* pagination */
				#content .product-page .pagination {
					height: 32px;
					padding-top: 3px;
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					position: relative;
				}
				
				#content .product-page .pagination li {
					float: left;
					line-height: 22px;
				}
				
				#content .product-page .pagination li a {
					text-decoration: none;
				}
				
				#content .product-page .pagination li.left,
				#content .product-page .pagination li.right {
					width: 100px;
				}
				
				#content .product-page .pagination li.center {
					text-align: center;
				}
				
				#content .product-page .pagination li.left {
					padding-left: 7px;
					text-align: left;
				}
				
				#content .product-page .pagination li.right {
					padding-right: 7px;
					text-align: right;
				}
			/* end of : pagination */
			/* product-card */
				#content .product-card {
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					position: relative;
					padding: 15px 20px;
				}
				
				#content .product-card h1 {
					color: #0CB0E3;
					font-size: 2.3em;
				}
				
				#content .product-card .info {
					margin-top: 5px;
					margin-bottom: 20px;
				}
				
				#content .product-card .photo {
					width: 360px;
					padding-top:20px;
					text-align: center;
				}
				
				#content .product-card .promocja {
					width: 234px; height: 77px;
					display: block;
					background-image: url(images/productPromotion.gif);
					margin: 15px auto;
					text-indent: -9999px;
				}
				
				/* panel */
					#content .product-card .panel {
						width: 312px;
						margin-top: 8px;
					}
					
					#content .product-card .panel dt {
						width: 146px;
						padding: 6px 0px 6px 10px;
						display: block;
						clear: left;
						float: left;
					}
					
					#content .product-card .panel dd {
						width: 146px;
						padding: 6px 0px 6px 10px;
						clear: right;
						float: right;
					}
					
					#content .product-card .panel li {
						border-bottom: 1px solid #FFF;
						padding: 6px 0px;
					}
					
					#content .product-card .panel .capt {
						background-color: #C8D722;
						text-align: center;
						background-image: url(images/productSpec-icon.gif);
						background-repeat: no-repeat;
						background-position: 83px 5px;
						padding-left: 25px;
					}
					
					#content .product-card .panel .details {
						padding: 0px;
						border-bottom: none;
						overflow: hidden;
					}
					
					#content .product-card .panel .details dt {
						background-color: #F3EFEC;
						width: 145px;
						border-bottom: 1px solid #FFF;
						border-right: 1px solid #FFF;
					}
					
					#content .product-card .panel .details dd {
						background-color: #E7E2DE;
						border-bottom: 1px solid #FFF;
						font-weight: bold;
					}
					
					#content .product-card .panel .cost {
						background-color: #F6B900;
						text-align: center;
						background-image: url(images/productCost-icon.gif);
						background-repeat: no-repeat;
						background-position: 107px 5px;
						padding-left: 25px;
					}
					
					#content .product-card .panel .cost-val {
						padding: 2px 0px 5px 0px;
						background-color: #F6B900;
						overflow: hidden;
					}
					
					#content .product-card .panel .cost-val dt.no-discount {
					padding-top: 15px;
					}
					
					#content .product-card .panel .cost-val dt {
						text-align: right;
						 padding: 9px 8px 5px 0px;
						padding-right: 10px;
					}
					
					#content .product-card .panel .cost-val dt .red {
						color: #F00;
					}
					
					#content .product-card .panel .cost-val dd {
						color: #FFF;
						font-style: italic;
						font-size: 1.4em;
						font-weight: bold;
					}
					
					#content .product-card .panel .cost-val dd span {
						font-size: 1.5em;
					}
					
					#content .product-card .panel .facebook {
						border-bottom: 1px solid #E6E2DF;
						overflow: hidden;
					}
					
					#content .product-card .panel .facebook dt {
						padding-left: 0px;
						padding-top:10px;
						padding-right: 10px;
						text-align: right;
					}
					
					#content .product-card .panel .delivery {
						padding: 10px 0px 13px 50px;
						text-align: center;
						border-bottom: 1px solid #E6E2DF;
						background-image: url(images/productDelivery-icon.gif);
						background-repeat: no-repeat;
						background-position: 50px 5px;
					}
					
					#content .product-card .panel .form {
						text-align: center;
					}
					
					#content .product-card .panel .form .size {
						border: 1px solid #BBBBBB;
						font-size: 1em;
						padding: 0px 5px;
						letter-spacing: 1px;
						color: #515151;
						-moz-border-radius: 2px;
						-o-border-radius: 2px;
						-webkit-border-radius: 2px;
						-khtml-border-radius: 2px;
						border-radius: 2px;
						text-align: center;
						width: 30px;
					}
					
					#content .product-card .panel .form .sub {
						margin: 10px 0px;
					}
				/* end of : panel */
			/* end of : product-card */
			/* product-gallery */
				#content .product-gallery {
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					padding: 10px 50px;
					border-radius: 7px;
					position: relative;
					text-align: center;
				}
				
				#content .product-gallery .cnt {
					position: relative;
					margin: auto auto;
					display: inline-block;
				}
				
				#content .product-gallery .cnt li {
					display: inline;
					cursor: pointer;
				}
				
				#content .product-gallery .turn-left,
				#content .product-gallery .turn-right {
					width: 25px; height: 22px;
					background-image: url(images/productGallery-cursors.gif);
					background-repeat: no-repeat;
					position: absolute;
					cursor: pointer;
					top: 50%;
					margin-top: -11px;
				}
				
				#content .product-gallery .turn-left {
					left: 15px;
				}
				
				#content .product-gallery .turn-right {
					right: 15px;
					background-position: -25px 0px;
				}
			/* end of : product-gallery */
			/* more-details */
				#content .product-page .more-details {
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					position: relative;
					padding: 15px 0px 25px 0px;
				}
				
				#content .product-page .more-details .menu {
				 	background-color: #C8D820;
					padding: 5px 30px;
					overflow: hidden;
				}
				
				#content .product-page .more-details .menu li {
					margin-right: 10px;
				}
				
				#content .product-page .more-details .menu li a {
					color: #515151;
					text-decoration: none;
					display: block;
					padding: 5px 15px;
					background-color: #FFF;
					-moz-border-radius: 2px;
					-o-border-radius: 2px;
					-webkit-border-radius: 2px;
					-khtml-border-radius: 2px;
					border-radius: 2px;
				}
				
				#content .product-page .more-details .menu li a.active,
				#content .product-page .more-details .menu li a:hover {
					background-color: #10AFE6;
					color: #FFF;
				}
				
				#content .product-page .more-details .cnt {
					padding: 15px 15px 0px;
					line-height: 1.1em;
				}
				
				#content .product-page .more-details .cnt li {
					display: none;
				}
				
				#content .product-page .more-details .cnt .active {
					display: block;
				}
			/* end of : more-details */
			/* info-box */
				#content .product-page .info-box {
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					position: relative;
					padding: 20px 15px;
				}
				
				#content .product-page .info-box .left,
				#content .product-page .info-box .right {
					width: 345px;
				}
				
				#content .product-page .info-box .icon {
					width: 63px; height: 49px;
					margin-right: 20px;
					float: left;
					background-image: url(images/icons4-sprite.jpg);
					background-repeat: no-repeat;
				}
				
				#content .product-page .info-box .cnt {
					float: right;
					width: 261px;
					line-height: 1.1em;
				}
				
				
				#content .product-page .info-box .transport .icon {
					background-position: 0px 0px;
				}
				
				#content .product-page .info-box .transport {
					margin-bottom: 30px;
				}
				
				#content .product-page .info-box .addons .icon {
					background-position: 0px -49px;
				}
				
				#content .product-page .info-box .addons {
					margin-bottom: 30px;
				}
				
				#content .product-page .info-box .cashback .icon {
					background-position: 0px -98px;
				}
				
				#content .product-page .info-box .payment .icon {
					background-position: 0px -147px;
				}
				
				#content .product-page .info-box .payment {
					margin-bottom: 30px;
				}
				
				#content .product-page .info-box .ssl .icon {
					background-position: 0px -196px;
				}
			
				#content .product-page .info-box h3 {
					text-transform: uppercase;
					font-weight: normal;
					color: #10AFE6;
					font-size: 1.3em;
					margin-bottom: 2px;
				}
			/* end of : info-box */
			/* oth-products */
				#content .product-page .oth-products {
					border: 1px solid #E6E2DF;
					background-color: #FFF;
					-moz-border-radius: 7px;
					-o-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
					position: relative;
					padding: 20px 15px;
				}
				
				#content .product-page .oth-products .item {
					float: center;
					padding: 0px 27px;
					text-align: center;
					line-height: 1.1em;
				}
				
				#content .product-page .oth-products .item a {
					text-decoration: none;
					color: #515151;
				}
				
				#content .product-page .oth-products .item .view {
					display: block;
					clear: both;
				}
				
				#content .product-page .oth-products .item .view img {
					vertical-align: middle;
				}
				
				#content .product-page .oth-products .item .cost {
					font-size: 1.2em;
				}
			/* end of : oth-products */
		/* end of : product-page */
	/* end of : main */
	/* footer */
		#footer {
			clear: both;
			border-top: 1px solid #E6E2DF;
			padding: 20px 0px;
		}
		
		#footer .foot-menu .col {
			width: 20%;
			float: left;
		}
		
		#footer .foot-menu .caption {
			height: 22px;
			font-size: 1.4em;
			padding-left: 45px;
			line-height: 22px;
			display: block;
			background-image: url(images/icons3-sprite.gif);
			background-repeat: no-repeat;
		}
		
		#footer .foot-menu .info .caption {
			background-position: 15px 0px;
		}
		
		#footer .foot-menu .zamowienia .caption {
			background-position: 15px -22px;
		}
		
		#footer .foot-menu .zakupy .caption {
			background-position: 15px -44px;
		}
		
		#footer .foot-menu .wspolpraca .caption {
			background-position: 15px -66px;
		}
		
		#footer .foot-menu .gwarancja .caption {
			background-position: 15px -88px;
		}
		
		#footer .foot-menu .col li {
			height: 18px;
			line-height: 18px;
			padding-left: 45px;
			background-image: url(images/pointer-2.gif);
			background-position: 30px center;
			background-repeat: no-repeat;
		}
		
		#footer .foot-menu .col li a {
			text-decoration: none;
			color: #515151;
		}
		
		#footer .foot-menu .col li a:hover {
			text-decoration: underline;
		}
		
		#footer .foot-menu .col ul {
			padding-top: 10px;
		}
		
		#footer .foot-menu {
			padding-bottom: 20px;
			border-bottom: 1px solid #E6E2DF;
		}
		
		#footer div.info {
			padding: 10px 10px 0px 20px;
		}
		
		#footer div.msg {
			line-height: 1.4em;
		}
		
		#footer div.logo {
			height: 50px;
			padding-top: 8px;
		}
	/* end of : footer */
	/* cleaner */
		.ie-fix {
			display: none;
		}
	/* end of : cleaner */
/* end of : mos */


/* promocje */
			#promocje {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#promocje .box {
				width: 725px;
				border-bottom: 1px solid #E6E2DF;
			}
						
			#promocje .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#promocje .box .caption h1 {
				font-size: 2em;
				}
			
			#promocje .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#promocje .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#promocje .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#promocje .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#promocje .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#promocje .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#promocje .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#promocje .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#promocje .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#promocje .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#promocje .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #e68300; 
  text-decoration: none;
}
	
		#polecane {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#polecane .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#polecane .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#polecane .box .caption h1 {
				font-size: 2em;
				}
			
			#polecane .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#polecane .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#polecane .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
.zobaczopis {
display: block;
margin-right: 0px;
}			
.zobaczopis_second {
display: block;
margin-right: 2px;
}			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#polecane .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#polecane .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#polecane .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#polecane .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#polecane .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#polecane .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#polecane .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#polecane .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #25B9E9; 
  text-decoration: none;
}
			
		/* end of : content */
		
		/* produkty */
			#produkty {
				width: 730px;
				padding-bottom: 15px;
			}
			
			#produkty .box {
				width: 725px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#produkty .box .caption {
				position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#produkty .box .caption h1 {
				font-size: 2em;
			}
			
			#produkty .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#produkty .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#produkty .box .cnt {
				padding: 15px 0px 0px 20px;
			}
			
			#produkty .box .cnt .item {
				width: 123px; height: 150px;
				float: left;
				background-image: url(images/items-sprite.gif);
				margin-right: 17px;
				margin-bottom: 15px;
				position: relative;
			}
			
			#produkty .box .cnt .green-item .item  {
				display: block;
				color:#515151;
				width: 100%; height: 120px;
				text-align: center;
				padding-top: 5px;
				text-decoration: underline ;
			}
			
					
			#produkty .box .cnt .item span {
				position: absolute;
				display: block;
				width: 123px; height: 25px;
				bottom: 2px; left: 0px;
				text-align: center;
				color: #515151;
				line-height: 25px;
			}
			
			
			#produkty .box .cnt .green-item {
				background-position: 0px 0px;
			}
	
		/* end of : content */
		
		
		#listaprod {
				width: 730px;
				padding-bottom: 15px;
				margin-top:3px;
			}
			
			#listaprod .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#listaprod .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#listaprod .box .caption h1 {
				font-size: 2em;
				}
			
			#listaprod .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#listaprod .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#listaprod .bg {
				margin-top:6px;
				margin-bottom:6px;
				background-color:#fff;
				font-size:1em;
				font-weight:normal;
				}
				
			#listaprod .bgup {
			font-size:1em;
				font-weight:normal;
				}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#listaprod .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

#listaprod .ProductTilenormal {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  margin-left:40px;
  color: #e68300; 
  text-decoration: none;
}
/* wyswietlanie ceny produktu w boxie nowe produkty */
#listaprod .ProductTilenormal:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  margin-left:40px;
  color: #25b9e9; 
  text-decoration: underline;
}
/* wyswietlanie ceny produktu w boxie nowe produkty */
#listaprod .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#listaprod .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

#listaprod .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal;
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#listaprod .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}


#listaprod .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#listaprod .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #25B9E9; 
  text-decoration: none;
}
#listaprod .line {
				width: 700px;
				border-bottom: 1px solid #E6E2DF;
				height:1px;
				padding-top:5px;
				margin-bottom:5px;
			}
			
			#listaprod select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
    color:#515151;
	border: 1px solid #e7e2dd;
}

		#listaprod input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	text-align:center;
    color:#515151;
	border: 1px solid #e7e2dd;
}

	
			#listaprod .tabblemargin {
				padding-left:5px;
				font-weight:normal !important;
		}
		
				#listaprod .tabblemarginr {
				padding-right:5px;
		}
		
#listaprod .productListing-odd {
  background: #ffffff;

}

/* kolor tla wiersza - kolor0wanie wierszy tabeli */
#listaprod .productListing-even {
  background: #ffffff;
}


		#infopages {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#infopages .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#infopages .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#infopages .box .caption h1 {
				font-size: 2em;
				}
			
			#infopages .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#infopages .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#infopages .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#infopages .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#infopages .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#infopages .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#infopages .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#infopages .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#infopages .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#infopages .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#infopages .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #e68300; 
  text-decoration: none;
}

#infopages .main {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
  color: #515151;
  padding:5px; 
  text-decoration: none;
}

	#infopages select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
    color:#515151;
	border: 1px solid #e7e2dd;
}

		#infopages input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	padding-left:5px;
	text-align:left;
    color:#515151;
	border: 1px solid #e7e2dd;
}

	#infopages textarea {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	padding:5px;
	text-align:left;
    color:#515151;
	border: 1px solid #e7e2dd;
}

#infopages .topBarTitle {
    font-weight: normal; 
    font-size: 11px;
	line-height:30px;
	padding-bottom:20px;
	color:#515151;
}


		#koszyk {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#koszyk .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#koszyk .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#koszyk .box .caption h1 {
				font-size: 2em;
				}
			
			#koszyk .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#koszyk .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#koszyk .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#koszyk .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#koszyk .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#koszyk .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#koszyk .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#koszyk .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#koszyk .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#koszyk .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#koszyk .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #e68300; 
  text-decoration: none;
}

#koszyk .main {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
  color: #515151;
  padding:5px; 
  text-decoration: none;
}

	#koszyk select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
    color:#515151;
	border: 1px solid #e7e2dd;
}

		#koszyk input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	text-align:center;
    color:#515151;
	border: 1px solid #e7e2dd;
}

	#koszyk textarea {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	text-align:center;
    color:#515151;
	border: 1px solid #e7e2dd;
}

#koszyk .topBarTitle {
    font-weight: normal; 
    font-size: 11px;
	line-height:30px;
	padding-bottom:20px;
	color:#515151;
}

/* ustawienia naglowka w liscie produktow */
#koszyk .productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #515151;
  background: #DEDEDE;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  padding-left:10px;
}

/* ustawienia tabeli listujacej produkty po wybraniu kategorii */
#koszyk TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #f2efec;
  border-collapse: collapse;
}

#koszyk .moduleRow { }
/* kolor na jaki zmienia sie tlo po najechaniu myszka podczas np. wyboru sposobu platnosci */
#koszyk .moduleRowOver { background-color: #f2efec; cursor:pointer}
/* kolor na jaki zmienia sie tlko po wybraniu opcji */
#koszyk .moduleRowSelected { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #E68300;
}

#newacc {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#newacc .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#newacc .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#newacc .box .caption h1 {
				font-size: 2em;
				}
			
			#newacc .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#newacc .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#newacc .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			#newacc .main {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px;
  padding-left:5px;
   padding-bottom:5px;
  color: #515151;
  text-decoration: none;
}

 
	#newacc select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
	height:auto;
    color:#515151;
	border: 1px solid #B2B2B2;
}

		#newacc input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
 	text-align:left;
    color:#515151;
	border: 1px solid #B2B2B2;
}

	#newacc textarea {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
	height:auto;
	text-align:left;
    color:#515151;
	border: 1px solid #B2B2B2;
}

#newacc .topBarTitle {
    font-weight: normal; 
    font-size: 12px;
	line-height:30px;
	padding-bottom:20px;
	color:#515151;
}

#newacc .line {
				width: 700px;
				border-bottom: 1px solid #E6E2DF;
				height:1px;
				padding-top:15px;
				margin-bottom:15px;
			}

			
	#order {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#order .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#order .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#order .box .caption h1 {
				font-size: 2em;
				}
			
			#order .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#order .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#order .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#order .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#order .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#order .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#order .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#order .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#order .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#order .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#order .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #e68300; 
  text-decoration: none;
}

#order .main {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #515151;
  padding:5px; 
  text-decoration: none;
}

	#order select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
	height:auto;
    color:#515151;
	border: 1px solid #B2B2B2;
}

		#order input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
	height:auto;
	text-align:left;
    color:#515151;
	border: 1px solid #B2B2B2;
}

	#order textarea {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 12px;
	height:auto;
	text-align:left;
    color:#515151;
	border: 1px solid #B2B2B2;
}

#order .topBarTitle {
    font-weight: normal; 
    font-size: 11px;
	line-height:20px;
	padding-bottom:15px;
	color:#515151;
}

/* ustawienia naglowka w liscie produktow */
#order .productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #515151;
  background: #f2efec;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  padding-left:10px;
}

/* ustawienia tabeli listujacej produkty po wybraniu kategorii */
#order TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #f2efec;
  border-collapse: collapse;
}

#order .moduleRow { }
/* kolor na jaki zmienia sie tlo po najechaniu myszka podczas np. wyboru sposobu platnosci */
#order .moduleRowOver { background-color: #f2efec; cursor:pointer}
/* kolor na jaki zmienia sie tlko po wybraniu opcji */
#order .moduleRowSelected { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #E68300;
}

/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki nieaktywne*/
#order .checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #C0C0C0; }
/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki aktywne*/
#order .checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #46494c; }

	#konto {
				width: 730px;
				padding-bottom: 15px;
				margin-top:-10px;
			}
			
			#konto .box {
				width: 725px;
				border-bottom: 0px solid #E6E2DF;
			}
						
			#konto .box .caption {
					position: relative;
				padding: 10px 0px;
				padding-left: 20px;
				border-bottom: 1px solid #E6E2DF;
			}
			
			#konto .box .caption h1 {
				font-size: 2em;
				}
			
			#konto .box .caption .see-all {
				line-height: 1.1em;
				position: absolute;
				right: 15px; top: 18px;
				text-decoration: underline;
			}
			
			#konto .box .caption .see-all:hover {
				text-decoration: none;
			}
			
			#konto .bg {
				margin-top:15px;
				margin-bottom:15px;
				background-color:#fff;
			}
			
			
			 
			
			/* wyswietlanie ceny produktu w boxie nowe produkty */
#konto .ProductTile {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #25b9e9; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#konto .ProductTile:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#konto .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#konto .ProductName {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: none;
}

/* wyswietlanie ceny produktu w boxie nowe produkty */
#konto .ProductName:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 13px; 
  color: #e68300; 
  text-decoration: underline;
}
#konto .productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #25b9e9; 
  text-decoration: none;
}

#konto .productSpecial {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 14px; 
  color: #e68300; 
  text-decoration: none;
}

#konto .Cena {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: bold; 
  font-size: 12px; 
  color: #25B9E9; 
  text-decoration: none;
}

#konto .main {
  font-family: Tahoma, Verdana, Arial, sans-serif; 
  font-weight: normal; 
  font-size: 11px; 
  color: #515151;
  padding:10px; 
  text-decoration: none;
}

	#konto select {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
    color:#515151;
	border: 1px solid #e7e2dd;
}

		#konto input {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	text-align:left;
    color:#515151;
	border: 1px solid #e7e2dd;
}

	#konto textarea {
	background-color: #ffffff; 
    font-weight: normal; 
    font-size: 11px;
	height:auto;
	text-align:left;
    color:#515151;
	border: 1px solid #e7e2dd;
}

#konto .topBarTitle {
    font-weight: normal; 
    font-size: 11px;
	line-height:20px;
	padding-bottom:15px;
	color:#515151;
}

/* ustawienia naglowka w liscie produktow */
#konto .productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #515151;
  background: #f2efec;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:10px;
  padding-left:10px;
}

/* ustawienia tabeli listujacej produkty po wybraniu kategorii */
#konto TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #f2efec;
  border-collapse: collapse;
}

#konto .moduleRow { }
/* kolor na jaki zmienia sie tlo po najechaniu myszka podczas np. wyboru sposobu platnosci */
#konto .moduleRowOver { background-color: #f2efec; cursor:pointer}
/* kolor na jaki zmienia sie tlko po wybraniu opcji */
#konto .moduleRowSelected { 
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #E68300;
}

/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki nieaktywne*/
#konto .checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #C0C0C0; }
/* ustawienia paska na dole podczas realizacji zamowienia, ktory pokazuje kolejne etapy realizacji - kroki aktywne*/
#konto .checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #46494c; }


/* tagi*/
.tags{
	margin-top: 2em;
}
#footer .info .fr a{
	color: #E68300;
}


.the_hide {
  display: none !important;
}