/* =reseting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


a{text-decoration: none;}


/* =basics
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
acronym{cursor: help; border-bottom: 1px dotted #000000;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.underline{text-decoration: underline;}
.big{font-size: 150%;}
.centerText{text-align: center;}
.centerBlock{margin: auto;}
.small{font-size: 10px;}
.sub{vertical-align: -25%;}
.sup{vertical-align: super; }
.normal{text-transform: none;}
.capitalize{text-transform: capitalize;}
.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}
.accesskey{text-decoration:underline;}

	
h1{font-size: 20px;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6{font-size: 10px;}

.clear{
	clear: both;
	font-size: 1px; /* Fix for IE */
	height: 1px;
	margin-bottom: -1px;
}

/* =common
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body{
	color: #454545;
	font-family: "Trebuchet MS", "Arial", "Tahoma", "Verdana", "Helvetica", sans-serif;
	font-size: 14px;
	background: #49c5ff url( '../i/bg.png' ) repeat-x 0 47px;
}

/* =forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
form{
	margin: 10px;
}

	form fieldset{
		padding: 10px;
	}
	
		form fieldset legend{
			padding: 10px 0 5px 0;
			font-size: 150%;
		}
		
		form fieldset div.row{
			padding: 5px;
			clear: both;
		}
		
			form fieldset div.row label{
				padding-right: 5px;
				float: left;
				line-height: 1.5;
				text-align: right;
				width: 100px;
			}
		
			form fieldset div.row input,
			form fieldset div.row textarea,
			form fieldset div.row select
			{
				border: 1px solid #999;
				padding: 2px 3px;
				background: #fff;
			}
			
			form fieldset div.row ul{
				margin-left: 155px;
			}	
			
			form fieldset div.row input.focus,
			form fieldset div.row textarea.focus{
				border: 1px solid #999;
				padding: 2px 3px;
				background: #ffff88;
			}


			form fieldset div.incorrect input,
			form fieldset div.incorrect textarea,
			form fieldset div.incorrect select{
				border: 1px solid #f19d99;
				background: #ffc6c6;
			}

			form fieldset div.row span.required{
				border: 1px solid #0086c5;
				padding: 5px;
				background: #00a2ee;
				color: #f1f1f1;
				line-height: 1.3;
			}
			
			form fieldset div.required-error{
				background: #ffd5eb;
			}
			
				form fieldset div.required-error span{
					color: #ff53ad;
				}
		
		form fieldset p.submit{
			padding: 5px;
			/*clear: both;*/
		}
		
			input.btnSubmit,
			form fieldset div.submit input{
				margin-left: 100px;
				cursor: pointer;
			}

#mainWrapper{
	background: url( '../i/mainBg.png' ) no-repeat center 0;
	min-width: 960px;
}

	#mainWrapper #main{
		background: url( '../i/topBg.png' ) repeat-x 80px 0;
		min-width: 960px;
	}

		#mainWrapper #main #wrapper{
			margin: 0 auto;
			width: 960px;
			position: relative;
		}
		
			#mainWrapper #main #wrapper #smyk{
				width: 110px;
				height: 82px;
				text-indent: -9999px;
				background: url( '../i/smyk_logo.png' ) no-repeat 0 0;
				position: absolute;
				bottom: 60px;
				right: 40px;
			}
			
			#mainWrapper #main #wrapper #czuczu-button{
				width: 110px;
				height: 110px;
				text-indent: -9999px;
				background: url( '../i/konkurs.png' ) no-repeat 0 0;
				position: absolute;
				bottom: 40px;
				left: 40px;
			}
		
/* = logo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
			#wrapper #logo{
				position: relative;
			}
			
				#wrapper #logo a#logoLogo{
					width: 170px;
					height: 156px;
					display: block;
					text-indent: -9999px;
					background: url( '../i/logo-2.png' ) no-repeat center center;
					position: absolute;
					top: 30px;
					left: 25px;
				}
				
				/*#wrapper #logo span{
					width: 156px;
					height: 71px;
					display: block;
					text-indent: -9999px;
					background: url( '../i/text.png' ) no-repeat center center;
					position: absolute;
					top: 200px;
					left: 25px;
				}
				
				#subpage #logo span{
					top: 150px;
					left: 170px;
				}*/
                
                #logo a#ciufciaLink{
                    margin-top: -30px;
                }
                
                #logo span#kreatywneZabawy{
                    display: block;
                    width: 173px;
                    height: 188px;
                    position: absolute;
                    left: 220px;
                    background-image: url('../i/layout/cloud-kreatywne-zabawy.png');
                    text-indent: -9999px;
                }
				
/* = menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/				
			#wrapper #menu{
				position: absolute;
				top: 50px;
				right: 40px;
				background: url( '../i/menu.png' ) no-repeat 0 0;
			}
			
				#wrapper #menu li{
					padding: 0 0 5px 0;
				}
				
					#wrapper #menu li a{
						width: 111px;
						height: 25px;
						display: block;
						text-indent: -9999px;
					}
					
					#wrapper #menu li a.current{
					
					}

/* = carousels
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
			#products-carousel-wrapper{
				width: 588px;
				height: 478px;
				margin: 0 auto;
				padding-top: 60px;
			}

				#products-carousel-wrapper #products-carousel{
					margin: 0 auto;
					text-align: center;
					/*background: url( '../i/flash.png' );*/
					width: 588px;
					height: 478px;
				}
				
				
				
			#subpage #products-carousel-wrapper{
				padding-top: 20px;
				padding-left: 210px;
				width: 300px;
				height: 208px;
			}
			
				#subpage #products-carousel-wrapper #products-carousel{
					width: 299px;
					height: 202px;
					/*background: url( '../i/flash-small.png' );*/
                    background: url('../i/layout/sklep/top-new-rysowanki-tematyczne.png');
				}

/* = shops
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

            #shops{
                margin-left: 50px;
                margin-top: 30px;
                padding: 10px;
                width: 263px;
                height: 92px;
                background: url('../i/layout/shops-background.png');
                text-align: center;
                position: relative;
            }
            
                #shops span{
                    font-size: 11px;
                    display: block;
                    margin-bottom: 15px;
                }
                
                #shops img{
                    /* margin: 5px; */
                }
                
                #shops img.items3.item-smyk{
                    position: absolute;
                    top: 32px;
                    left: 10px;
                }
                
                #shops img.items3.item-empik{
                    position: absolute;
                    top: 20px;
                    left: 140px;
                }
                
                #shops img.items3.item-rossnet{
                    position: absolute;
                    top: 65px;
                    left: 135px;
                }

/* = content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
				
		#content{
			margin: 15px 25px 0;
			border-top: 2px dashed #fff;
			border-bottom: 2px dashed #fff;
			padding: 40px 80px;
			background: #0086c5;
			color: #fff;
			position: relative;
		}
		
			#content h2{
				margin-bottom: 40px;
				font-size: 60px;
			}
		
			#content p{
				line-height: 1.3;
				padding-bottom: 20px;
			}
			
			#content img{
				padding:15px;
			}
			
			#content a{
				color: #5eccff;
			}
			
			#content #btn-order-now{
				margin: 20px auto;
				width: 175px;
				height: 39px;
				display: block;
				background: url( '../i/btn-order-now.png' ) no-repeat 0 0;
				text-indent: -9999px;
			}
			
	#shop-wrapper{
		background: url( '../i/dashed.png' ) repeat-y 590px 0;
	}
			
            
            
/* = mainContent
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

        #main-content{
            border-bottom: 1px white dashed;
            width: 910px;
            min-height: 400px;
            background: white;  
        }
        
        #main-content div.top{
            margin-top:  -2px;
            border-top: 2px white dashed;
            position: absolute;
            height: 204px;
            width: 910px;
            z-index: 0;
        }
        
        #main-content div.bottom{
            position: absolute;
            bottom: 0px;
            width: 910px;
            height: 175px;
            margin-bottom: -2px;
            border-bottom: 2px white dashed;
            z-index: 0;
        }
        
        #main-content.blue div.top{
            background-image: url('../i/layout/main-content-top-blue.png');
            background-repeat: no-repeat;
            
        }
        
        #main-content.blue div.bottom{
            background-image: url('../i/layout/main-content-bottom-blue.png');
            
        }
        
        #main-content.winter div.top{
            background-image: url('../i/layout/main-content-top-winter.png');
        }
        
        #main-content.winter div.bottom{
            background-image: url('../i/layout/main-content-bottom-winter.png');
        }
        
        #main-content.pink div.top{
            background-image: url('../i/layout/main-content-top-pink.png');
        }
        
        #main-content.pink div.bottom{
            background-image: url('../i/layout/main-content-bottom-pink.png');
        }
        
        #main-content.lightGreen div.top{
            background-image: url('../i/layout/main-content-top-lightgreen.png');
        }
        
        #main-content.lightGreen div.bottom{
            background-image: url('../i/layout/main-content-bottom-lightgreen.png');
        }
        
        #main-content.gray div.top{
            background-image: url('../i/layout/main-content-top-gray.png');
        }
        
        #main-content.gray div.bottom{
            background-image: url('../i/layout/main-content-bottom-gray.png');
        }
        
        
         #main-content.aqua div.top{
            background-image: url('../i/layout/main-content-top-aqua.png');
        }
        
        #main-content.aqua div.bottom{
            background-image: url('../i/layout/main-content-bottom-aqua.png');
        }
        
         #main-content.green div.top{
            background-image: url('../i/layout/main-content-top-green.png');
        }
        
        #main-content.green div.bottom{
            background-image: url('../i/layout/main-content-bottom-green.png');
        }
        

        #main-content.yellow div.top{
            background-image: url('../i/layout/main-content-top-yellow.png');
        }
        
        #main-content.yellow div.bottom{
            background-image: url('../i/layout/main-content-bottom-yellow.png');
        }        

        #main-content.red div.top{
            background-image: url('../i/layout/main-content-top-red.png');
        }
        
        #main-content.red div.bottom{
            background-image: url('../i/layout/main-content-bottom-red.png');
        }  

        #main-content.orange div.top{
            background-image: url('../i/layout/main-content-top-orange.png');
        }
        
        #main-content.orange div.bottom{
            background-image: url('../i/layout/main-content-bottom-orange.png');
        }
        
        #main-content.purple div.top{
            background-image: url('../i/layout/main-content-top-purple.png');
        }
        
        #main-content.purple div.bottom{
            background-image: url('../i/layout/main-content-bottom-purple.png');
        }
        
        #main-content.pieknotek div.top{
            background-image: url('../i/doodle/main-content-top-pieknotek.png');
        }
        
        #main-content.pieknotek div.bottom{
            background-image: url('../i/doodle/main-content-bottom-pieknotek.png');
        } 
        
        #main-content.gagatka div.top{
            background-image: url('../i/doodle/main-content-top-gagatka.png');
        }
        
        #main-content.gagatka div.bottom{
            background-image: url('../i/doodle/main-content-bottom-gagatka.png');
        } 
                 
            
/* = cart
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cart{
	position: absolute;
	top: 45px;
	right: 50px;
	background: url( '../i/cart-big.png' ) no-repeat center 60px;
	width: 160px;
}

	#cart  h3{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 18px;
		text-align: center;
	}
	
	#cart span#summary{
		margin-top: 7px;
		margin-bottom: 120px;
		font-weight: bold;
		display: block;
		text-align: center;
	}
	
	#cart dl{
		font-size: 11px;
	}
	
		#cart dl dt{
			padding: 10px 10px 0 10px;
			background: #007cb7;
		}
		
			#cart dl dt a{
				color: #fff;
				font-weight: bold;
			}
		
		#cart dl dd{
			margin-bottom: 10px;
			padding: 0 10px 10px 10px;
			background: #007cb7;
			
		}
		
			#cart dl dd ul{
				padding-top: 5px;
				color: #000;
			}
			
				#cart dl dd ul li{
					line-height: 1.3;
				}
				
					#cart dl dd ul li input{
						border: none;
						font-size: 10px;
						width: 20px;
					}
				
			#cart dl dd a{
				color: #ffe195;
			}
				
			#cart dl dd a.delete{
				float: right;
			}
			
	a#order{
		margin: 0 auto;
		display: block;
		width: 111px;
		height: 25px;
		text-indent: -9999px;
		background: url( '../i/btn-order.png' ) no-repeat 0 0;
	}
	
	#confirmDelete{
		border: 1px solid #46c3ff;
		background: #bef3ff;
		position: relative;
		zoom: 1;
	}
	
		#confirmDelete p{
			padding: 5px;
			color: #009dc8;
			text-align: center;
		}
		
			#cart #confirmDelete p a{
				color: #d70000;
				float: none;
				position: relative;
				zoom: 1;
			}
			
			#cart #confirmDelete #yes{
				font-size: 11px;
				font-weight: bold;
			}
			
			#cart #confirmDelete #no{
				color: #7d7d7d;
			}

/* = products list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
			
#content  div.product-info{
	margin: 25px 180px 0 0;
	border-top: 2px dashed #009de7;
	padding: 25px 0 0 0;
}

	#content div.product-info h4{
		font-weight: bold;
		font-size: 16px;
	}
		
		#content div.product-info h4 a{
			color: #fff;
		}
	
	#content div.product-info a.image-wrapper{
		margin: 0 30px 15px 0;
		width: 120px;
		float: left;
		text-align: center;
		color: #5eccff;
		background: url( '../i/img-bg.png' ) no-repeat center 0;
	}
	
		#content div.product-info a.image-wrapper img{
			margin: 10px auto 10px;
			padding: 0;
			display: block;
		}
		
		div.product-info a.image-wrapper span{
			line-height: 2.0;
		}
		
	#content div.product-info p{
		margin-left: 150px;
		padding: 0;
		font-size: 12px;
	}
	
	#content  div.product-info a.more{
		margin-left: 150px;
		color: #ffe195;
		display: block; 
	}
	
	#content  div.product-info ul{
		margin: 25px 0 0 150px;
	}
	
		#content  div.product-info ul li{
			margin-right: 15px;
			float: left;
			line-height: 25px;
		}
		
			#content div.product-info ul li p.exhausted{
				border: 1px solid #ec449b;
				margin: 0;
				padding: 5px;
				color: #ec449b;
				background:#fde8f3;
				
			}
		
			#content  div.product-info ul li strong{
				font-weight: bold;
				color: #5eccff;
			}
			
			#content  div.product-info ul li input{
				border: 1px solid #5eccff;
				width: 30px;
			}
			
			#content  div.product-info ul li a{
				width: 151px;
				height: 25px;
				background: url( '../i/btn-add-to-cart.png' ) no-repeat 0 0;
				display: block;
				text-indent: -9999px;
			}
			
/* = window - product details
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#window{
	border-top: 2px dashed #fff;
	border-bottom: 2px dashed #fff;
	padding: 120px 60px 30px 60px;
	position: relative;
	background: #0086c5;
	
}

	#window #window-inner{
		/*padding: 120px 60px 30px 60px;
		width: 100%;
		height: 100%;
		overflow: auto;*/
		
	}
	
	#window #product-decription{
		max-height: 400px;
		overflow: auto;
	}

	#window h3{
		position: absolute;
		top: -60px;
		left: 50px;
		width: 118px;
		height: 124px;
		background: url( '../i/logo-small.png' ) no-repeat 0 0;
		text-indent: -9999px;
	}
	
	#window img{
		margin: 0 40px 25px 0;
		float: left;
	}
	
	#window p{
		margin-left: 358px;
		padding-bottom: 20px;
		color: #fff;
	}
	
	#window p.centerText{
		margin: 0;
	}
	
		#window p.price strong{
			color: #5eccff;
			font-weight: bold;
		}
		
		#window p.price b{
			color: #000;
		}
	
	#window a{
		color: #fff;
		text-decoration: underline;
		display: block;
	}
	
div#product-details-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	display: none;
	z-index: 30;
}
	
div#product-details-outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 120px 60px 30px;
	padding: 18px 18px 33px 18px;
    margin: 0;
    background: transparent;
    display: none;
}

div#product-details-wrap {
	text-align: left;
}

div#product-details-inner {
	position: relative;
	width:100%;
	height:100%;
	/*border: 1px solid #BBB;*/
	background: transparent;
}

div#product-details-content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#product-details-close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../i/jQuery.fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#product-details-ajax {
	/*padding-top: 50px;*/
	width: 100%;
	height: 100%;
	overflow: show;
}

div#product-details-title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#product-details-title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#product-details-title table {
	margin: 0 auto;
}

div#product-details-title table td {
	padding: 0;
	vertical-align: middle;
}
	
/* = order from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#order-form{
	border-top: 2px dashed #fff;
	border-bottom: 2px dashed #fff;
	margin: 0;
	padding: 20px;
	position: relative;
	background: #0086c5;
	width: 800px;
}

	#close-top{
		position: absolute;
		top: 20px;
		right: 20px;
		color: #fff;
		text-decoration: underline;
	}
	
	#close-bottom{
		position:absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
		text-decoration: underline;
	}

	#order-form label{
		color: #006594;
	}
	
	#order-form input{
		border: none;
	}

	#order-form h3{
		position: absolute;
		top: -40px;
		left: -30px;
		width: 118px;
		height: 124px;
		background: url( '../i/logo-small.png' ) no-repeat 0 0;
		text-indent: -9999px;
	}
	
	#order-form h4{
		padding: 10px 0px 40px 80px;
		font-size: 30px;
		color: #fff;
	}
	
	#order-form table{
		margin-bottom: 5px;
		color: #fff;
		font-size: 12px;
		width: 100%;
	}
	
		#order-form table td,
		#order-form table th{
			padding: 3px;
			vertical-align: middle;
		}
	
		#order-form table thead{
			font-size: 12px;
			color: #54c8ff;
		}
		
			#order-form table thead th{
				text-align: center;
			}
			
			#order-form table tbody tr{
				background: #0086c5;
			}
			
			#order-form table tbody tr.odd{
				background: #000;
			}
			
				#order-form table tr td.toRight{
					text-align: right;
				}
				
				#order-form table tr td.toCenter{
					text-align: center;
				}
				
				#order-form table tbody tr td a{
					padding: 0px 5px;
					line-height: 1.3;
					background: #00adff;
					color: #fff;
				}
				
		#order-form table tfoot{
			font-size: 14px;
		}

	#order-form #orderSteps{
		height: 32px;
	}
	
	#order-form #deliveryCost{
		color: #006594;
		font-size: 14px;
		font-weight: bold;
	}

	#order-form #orderSteps li{
		padding-right: 3px;
		float: left;
		width: 176px;
		height: 32px;
		text-indent: -9999px;
		background: url( '../i/order-steps-short-inactive.png' ) no-repeat 0 0;
	}
	
	#order-form #orderSteps li.long{
		background: url( '../i/order-steps-inactive.png' ) no-repeat 0 0;
	}
	
		#order-form #orderSteps li a{
			width: 176px;
			height: 32px;
			display: block;
			text-indent: -9999px;
		}
		
		#order-form #orderSteps li#step-1{
			background-position: 0 0;
		}
		
		#order-form #orderSteps li#step-2{
			background-position: -179px 0;
		}
		
		#order-form #orderSteps li#step-3{
			background-position: -358px 0;
		}
		
		#order-form #orderSteps li#step-4{
			background-position: -537px 0;
		}
		
		#order-form #orderSteps li.current{
			background-image: url( '../i/order-steps-short.png' );
			background-repeat: no-repeat;
		}
		
		#order-form #orderSteps li.current.long{
			background: url( '../i/order-steps.png' ) no-repeat 0 0;
		}
	
	#order-form #order-form-data{
		background: #00adff;
	}
	
	#order-form #order-form-data #NIP,
	#order-form #order-form-data #company{
		display: none;
	}
	
	#order-form #order-form-data .submit{
	}
	
	#order-form #order-form-data .btnSubmit{
		margin: 10px auto 0;
		border: none;
		padding: 0;
		width: 151px;
		height: 25px;
		background: url( '../i/btn-send-order.png' ) no-repeat 0 0;
		display: block;
		text-indent: -9999px;
		cursor: pointer;
	}
	
	#order-form #order-form-data #order-loader{
		margin: 10px auto 0;
		border: none;
		padding: 0 0 0 30px;
		width: 230px;
		height: 25px;
		line-height: 25px;
		background: url( '../i/order-loader.gif' ) no-repeat 0 center;
		display: block;
		color: #dff4ff;
	}
	
	#order-form #controls{
		width: 400px;
	}
	
		
	
	#order-form #prevBtn{
		float: left;
		width: 151px;
		height: 25px;
	}
	
	#order-form #nextBtn{
		float: right;
		width: 151px;
		height: 25px;	
	}
	
		#order-form #prevBtn a,
		#order-form #nextBtn a{
			width: 151px;
			height: 25px;
			display: block;
			text-indent: -9999px;
		}
		
		#order-form #prevBtn a{
			background: url( '../i/btn-prev-step.png' ) no-repeat 0 0;
		}
	
		#order-form #nextBtn a{
			background: url( '../i/btn-next-step.png' ) no-repeat 0 0;
		}
	
	#order-form #controls{
		margin: 0 auto;
		padding: 5px 20px 0;
		width: 320px;
	}
	
		#order-form-data .row{
			width: 600px;
			margin: 0 auto;
		}
		 
			#order-form-data .row label{
				width: 150px;
			}

	#order-form #slider{
		width: 400px;
		border: 1px solid black;
	}

	#order-form #order-form-data > ul, #order-form-data > ul > li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#order-form #order-form-data > ul > li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 800px;
		height: 310px;
		overflow: hidden;
		margin: 0 auto;
	}	
	
	#order-form #order-form-data fieldset{
		width: 800px;
	}
	
	#order-form-data #thanks{
		padding: 40px 80px;
		color: #fff;
		text-align: center;
	}
	
		#order-form-data #thanks h2{
			font-size: 22px;
			padding-bottom: 40px;
		}

		#order-form-data #thanks p{
			font-size: 14px;
			padding-bottom: 20px;
		}
		
	
	.payments{
		padding: 5px 0 0 25px;
		font-size: 10px;
		color: #004a6f;
		line-height: 1.3;
	}
	
	div#order-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #000000;
		display: none;
		z-index: 30;
	}
		
	div#order-outer {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		padding: 10px 60px 30px;
		padding: 18px 18px 33px 18px;
		margin: 0;
		background: transparent;
		display: none;
	}

	div#order-wrap {
		text-align: left;
	}

	div#order-inner {
		position: relative;
		width:100%;
		height:100%;
		/*border: 1px solid #BBB;*/
		background: transparent;
	}

	div#order-content {
		margin: 0;
		z-index: 100;
		position: absolute;
	}

	div#order-close {
		position: absolute;
		top: -12px;
		right: -15px;
		height: 30px;
		width: 30px;
		background: url('../i/jQuery.fancybox/fancy_closebox.png') top left no-repeat;
		cursor: pointer;
		z-index: 181;
		display: none;
	}

	#order-ajax {
		/*padding-top: 50px;*/
		width: 100%;
		height: 100%;
		overflow: show;
	}

	div#order-title {
		position: absolute;
		bottom: -33px;
		left: 0;
		width: 100%;
		z-index: 100;
		display: none;
	}

	div#order-title div {
		color: #FFF;
		font: bold 12px Arial;
		padding-bottom: 3px;
	}

	div#order-title table {
		margin: 0 auto;
	}

	div#order-title table td {
		padding: 0;
		vertical-align: middle;
	}

	
/* = 404
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#error404{
	background: #58c1f2;
}

	#error404 #content{
		margin: 75px auto 0;
		padding: 180px 40px 20px;
		width: 600px;
		border-top: 2px dashed #fff;
		background: #0086c5;
		position: relative;
	}
	
		#error404 #content h1#logo{
			position: absolute;
			top: -40px;
			left: 240px
		}
		
			#error404 #content h1#logo a{
				width: 196px;
				height: 200px;
				display: block;
				text-indent: -9999px;
				background: url( '../i/logo-big.png' ) no-repeat center center;
			}
			
		#error404 #content h3{
			margin: 0 0 25px 0;
			text-align: center;
			font-size: 40px;
			color: #58c1f2;
		}
		
			#error404 #content h3 span{
				margin: 15px 0 0 0;
				display: block;
				color: #fff;
				font-size: 100px;
			}
		
		#error404 #content p{
			text-align: center;
			font-size: 20px;
		}
		
			#error404 #content p a{
				color: #ffe195;
			}
			
	
/* = subpage: How To Buy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#how-to-buy{
	margin: 0 80px;
}

	#how-to-buy dt{
		clear: both;
		font-size: 20px;
	}
	
		#how-to-buy dt img{
			margin-right: 25px;
			float: left;
		}
		
	#how-to-buy dd{
		margin-left: 160px;
		padding-top: 20px;
		padding-bottom: 50px;
		font-size: 12px;
		line-height: 1.3;
	}
	
		#how-to-buy dd a{
			color: #fff;
			text-decoration: underline;
		}

/* = subpage: Contact
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		
#contact{
	margin: 0 80px;
}

	#contact h3{
		padding: 0 0 0 125px;
		line-height: 83px;
		font-size: 40px;
		background: url( '../i/han-bright.png' ) no-repeat 0 0;
	}
	
	#contact p{
		margin-left: 125px;
	}
	
	#contact a{
		color: #fff;
		text-decoration: underline;
	}
	
#about{
	margin: 0 80px;
}	

	#about p{
		font-size: 12px;
	}

	#about img{
		margin: 0 auto;
		display: block;
	}

/* = for press
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#for-press{

}

		#for-press li{
			margin: 0 10px 10px 0;
			width: 230px;
			height: 270px;
			float: left;
			background: #66ceff;
		}
		
			#for-press li a{
				color: #0086c5;
			}
			
				#for-press li a img{
					margin: 0 auto 5px;
					display: block;
				}
			
				#for-press li a span{
					display: block;
					text-align: center;
				}
	
	
/* = footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer{
	margin-top: 25px;
	height: 41px;
	background: url( '../i/footer.png' ) no-repeat center bottom;
	color: #000;
    position: relative;
    z-index: 9999;
}

	#footer ul{
		padding-top: 20px;
		text-align: center;
		font-size: 11px;
	}
		
		#footer ul li{
			padding: 0 5px 0 0;
			display: inline;
		}
		
			#footer ul li a{
				color: #000;
			}
			
				#footer ul li a b{
					color: #a93c00;
					font-weight: bold;
				}
				
#sendToFriend{
	display: none;
}

#czuczu{
	width: 700px;
	height: 450px;
}

#movie{
	width: 500px;
	height: 275px;
	margin: 10px;
}

#viral{
	position: absolute;
	left: 40px;
	bottom: 170px;
	width: 112px;
	height: 94px;
	background: url( '../i/viral.png' ) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#czuczu1-3button{
	position: absolute;
	left: 40px;
	bottom: 70px;
	width: 109px;
	height: 82px;
	background: url( '../i/czuczu1-3button.png' ) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#rysowanki_button_nowosc3{
	position: absolute;
	left: 40px;
	bottom: 70px;
	width: 146px;
	height: 246px;
	background: url( '../i/rysowanki_button_nowosc3.png' ) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#empik{
	position: absolute;
	right: 50px;
	bottom: 162px;
	width: 110px;
	height: 82px;
	background: url( '../i/empik.png' ) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
}

#facebook{
    display: block;
    width: 110px;
    height: 38px;
    background: url( '../i/facebook.png' ) no-repeat 0 0;
    text-indent: -9999px;
    position: absolute;
    right: 50px;
    bottom: 254px;
}

#contest{

}

	#contest h2{
		margin: 0 auto 40px;
		width: 280px;
		height: 102px;
		background: url( '../i/headContest.png' ) no-repeat 0 0;
		text-indent: -9999px;
	}
	
	#contest #p-wrapper1{
		background: url( '../i/three_circles.png' ) no-repeat 0 0;
	}
	
	#contest #p-wrapper2{
		background: url( '../i/green_circle.png' ) no-repeat 0 0;
	}

	#contest img{
		margin: 0 auto;
		display: block;
	}
	
	#contest #print{
		margin: 0 auto;
		width: 132px;
		height: 38px;
		display: block;
		background: url( '../i/btnPrint.png' ) no-repeat 0 0;
		text-indent: -9999px;
	}
	
	#contest #p-contact{
		margin: 0 auto;
		width: 300px;
		text-align: center;
		background: url( '../i/red_circle.png' ) no-repeat 0 0;
	}
	
	#contest #p1{
		padding: 5px 0 0 45px;
		line-height:1.0
	}
	
	#contest #p2{
		padding: 25px 0 0 65px;
		line-height:1.0
	}
	
	#contest #p3{
		padding: 15px 0 0 45px;
		line-height:1.0
	}
	
	#contest #p-prizes{
		padding: 15px 0 10px 55px;
	}
	
	#contest #prizes{
		padding: 0 80px;
	}
	
		#contest #prizes li{
			padding-bottom: 10px
		}


.widget_social{
	float:right;
	width:232px;
	height:420px; 
	background: url(../i/slider.png);
	display:block;
	right:-205px;
	padding:0;
	position:fixed;
	top:170px;
	z-index:100;
}

#rysowanki-container{
    width:910px;
    height:1089px;
    margin-top:25px;
    margin-left: 25px;    
    background-repeat: no-repeat;
    background-color: white;
    margin-bottom:100px;
}

.rysowanki-main{
    background-image: url('../i/rysowanki/bg_rysowanki.jpg');
}

.rysowanki-bg_3-4{
    background-image: url('../i/rysowanki/bg_3-4.jpg');
}

.rysowanki-bg_4-5{
    background-image: url('../i/rysowanki/bg_4-5.jpg');
}

.rysowanki-bg_5-6{
    background-image: url('../i/rysowanki/bg_5-6.jpg');
}

.rysowanki-bg_6-7{
    background-image: url('../i/rysowanki/bg_6-7.jpg');
}

.rysowanki-img-set{
    background-image: url('../i/rysowanki/rysowanki-img-set.png');
    background-repeat: no-repeat;
}

#kreatywne-zabawy{
    position: absolute;
    left: 670px;
    width:244px;
    height:231px;
}

#rysowanki-logo{
    background-position: -244px -83px;
    position: absolute;
    left:760px;
    margin-top:15px;
    width:146px;
    height:149px;
}

#rysowanki-logo-nowosc{
    background-position: 0px -543px;
    position: absolute;
    left:765px;
    margin-top:147px;
    width:139px;
    height:56px;
}

#na-czym-polega-zabawa{
    background-position: 0px -487px;
    position: absolute;
    left:80px;
    margin-top:590px;
    width:266px;
    height:18px;    
}

#zabawa-polega{
    position: absolute;
    left:80px;
    margin-top:610px;
    padding-right:60px;
}


#zabawa-polega p{
    margin-bottom:16px;
    font-size:16px;
    color:#023851;
}
#rysowanki-top-zamow-teraz{
    background-position: 0px -507px;
    position: absolute;
    left:620px;
    margin-top:340px;
    width:174px;
    height:37px;    
    text-indent: -9999px;
    display: block;
}

#rysowanki-zamow-teraz, #main-rysowanki-zamow-teraz{
    background-position: 0px -507px;
    position: absolute;
    left:380px;
    margin-top:235px;
    width:174px;
    height:37px;    
    text-indent: -9999px;
    display: block;
}
#main-rysowanki-zamow-teraz{
      margin-top:910px;  
}
#rysowanki-container .smyk-rysowanki{
				width: 110px;
				height: 82px;
				text-indent: -9999px;
				background: url( '../i/smyk_logo.png' ) no-repeat 0 0;
				position: absolute;
				bottom: 0px;
				right: 40px;    
}

.smyk-main{
				width: 110px;
				height: 82px;
				text-indent: -9999px;
				background: url( '../i/smyk_logo.png' ) no-repeat 0 0;
				position: absolute;
				bottom: 140px;
				right: 40px;    
}

#rysowanki-3-4-link, #rysowanki-4-5-link,#rysowanki-5-6-link, #rysowanki-6-7-link{
    display: block;
    position: absolute;
    width:210px;
    height:249px;    
    margin-top:328px;
    text-indent: -9999px;
}

#rysowanki-3-4-link{
    left:53px;
}

#rysowanki-4-5-link{
    left:261px;
}

#rysowanki-5-6-link{
    left:469px;
}
#rysowanki-6-7-link{
    left:678px;
}

#logo34{
    position: absolute;
    left:75px;
    margin-top: 175px;
    background-position: -244px 0px;
    width:82px;
    height:82px;
}

#logo45{
    position: absolute;
    left:75px;
    margin-top: 175px;
    background-position: -326px 0px;
    width:82px;
    height:82px;
}

#logo56{
    position: absolute;
    left:75px;
    margin-top: 175px;
    background-position: -244px -518px;
    width:82px;
    height:82px;
}

#logo67{
    position: absolute;
    left:75px;
    margin-top: 175px;
    background-position: -326px -518px;
    width:82px;
    height:82px;
}

#rysowanki-powrot{
    position: absolute;
    left:500px;
    margin-top: 340px;
    background-position: -148px -564px;
    width:96px;
    height:37px;
    text-indent: -9999px;
    display: block;    
    
}

#rysuj34{
    position: absolute;
    left:500px;
    margin-top: 403px;
    background-position: 0px -398px;
    width:360px;
    height:17px;   
}

#rysuj45{
    position: absolute;
    left:500px;
    margin-top: 403px;
    background-position: 0px -415px;
    width:360px;
    height:17px;   
}

#rysuj56{
    position: absolute;
    left:500px;
    margin-top: 403px;
    background-position: 0px -433px;
    width:360px;
    height:17px;   
}

#rysuj67{
    position: absolute;
    left:500px;
    margin-top: 403px;
    background-position: 0px -451px;
    width:360px;
    height:17px;   
}


#rysuj-tresc34, #rysuj-tresc67, #rysuj-tresc45, #rysuj-tresc56{
    position: absolute;
    left:25px;
    margin-top:430px;
    width:910px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom:419px;
    margin-bottom:40px;
}
#rysuj-tresc34{
    background-image: url('../i/rysowanki/bg_3-4_bottom.jpg');
}
#rysuj-tresc45{
    background-image: url('../i/rysowanki/bg_4-5_bottom.jpg');
}
#rysuj-tresc56{
    background-image: url('../i/rysowanki/bg_5-6_bottom.jpg');
}
#rysuj-tresc67{
    background-image: url('../i/rysowanki/bg_6-7_bottom.jpg');
}


#tresc{
    margin-left:477px;    
    padding-right:40px;
}

#tresc p{
    margin-bottom:16px;
    font-size:16px;
    color:#023851;    
}

#przykladowe-karty{
    position: absolute;
    left:477px;
    background-position: 0px -470px;
    width:215px;
    height:18px;   
}

#magiczne-inlustracje{
    position: absolute;
    left:125px;
    margin-top: 668px;
    background-position: 0px -231px;
    width:349px;
    height:167px;     
}

.czuczu{
    padding-left:24px;
    
}

.czuczu #mp-top{
    background-image: url('../i/czuczu/mp-top.png');
    width:910px;
    height:608px;
}

.czuczu #mp-top #czuczu-7-8-link, .czuczu #mp-top #czuczu-8-9-link, .czuczu #mp-top #czuczu-9-10-link{
    display:block;
    position: absolute;
    width:138px;
    height:380px;
    margin-top:202px;
    text-indent: -9999px;
}
 
.czuczu #mp-top #czuczu-7-8-link{
    left: 240px;   
}

.czuczu #mp-top #czuczu-8-9-link{
    left: 430px;   
}

.czuczu #mp-top #czuczu-9-10-link{
    left: 580px;   
}

.czuczu #mp-top #czuczu-2-3-link, .czuczu #mp-top #czuczu-3-4-link, .czuczu #mp-top #czuczu-4-5-link, .czuczu #mp-top #czuczu-5-6-link{
    display:block;
    position: absolute;
    width:138px;
    height:380px;
    margin-top:200px;
    text-indent: -9999px;
}
 
.czuczu #mp-top #czuczu-2-3-link{
    left: 154px;   
}

.czuczu #mp-top #czuczu-3-4-link{
    left: 326px;   
}

.czuczu #mp-top #czuczu-4-5-link{
    left: 497px;   
}

.czuczu #mp-top #czuczu-5-6-link{
    left: 668px;   
}

.czuczu #mp-top #mp-7-10-img{
    margin-left:220px;
    margin-top:200px;
}
.czuczu #mp-top #mp-2-6-img{
    margin-left:134px;
    margin-top:200px;
}

.czuczu #mp-middle{
    background-color: white;
    width:910px;
}

.czuczu #mp-middle p{
    margin-left:60px;
    color:#023851;
    font-size:16px;
    margin-right:60px;    
    line-height: 1.3;
    margin-bottom:10px;    
}
.czuczu #mp-middle img{
    margin-top:30px;
    margin-left:128px;
}

.czuczu #mp-bottom{
    background-image: url('../i/czuczu/mp-bottom.png');
    width:910px;
    height:218px;
}
.czuczu #mp-bottom .empik-logo{
    margin-left:520px;
    margin-top:110px;
}
.czuczu #order-mp, .czuczu #order-zc{
    background-position: 0px -507px;
    text-indent: -9999px;
    display: block;
    width:174px;
    height:37px;    
    position: absolute;
}



.czuczu #mp-top #order-mp{
    left:380px;
    margin-top:150px;
}

.czuczu #mp-bottom #order-mp{
    left:380px;
    margin-top:25px;
}

.czuczu #mp-bottom .smyk-mp-logo, .czuczu #zc-bottom .smyk-zc-logo{
    width: 132px;
    height: 86px;
    float:right;
    margin-top:110px;
    margin-right:110px;
    text-indent: -9999px;
    background: url( '../i/czuczu/smyk-logo.png' ) no-repeat 0 0;
}

.czuczu .zc-top-23{
    background-image: url('../i/czuczu/zc23-top.jpg');
}
.czuczu .zc-top-34{
    background-image: url('../i/czuczu/zc34-top.jpg');
}
.czuczu .zc-top-45{
    background-image: url('../i/czuczu/zc45-top.jpg');
}
.czuczu .zc-top-56{
    background-image: url('../i/czuczu/zc56-top.jpg');
}
.czuczu .zc-top-78{
    background-image: url('../i/czuczu/zc78-top.jpg');
}
.czuczu .zc-top-89{
    background-image: url('../i/czuczu/zc89-top.jpg');
}
.czuczu .zc-top-910{
    background-image: url('../i/czuczu/zc910-top.jpg');
}




.czuczu #zc-top #zc-middle-content{
        margin-left:474px;
        margin-top:246px;
        width:377px;
}
.czuczu #zc-top{
        width:910px;
        background-repeat: no-repeat;
        background-color: #ffffff;
        padding-bottom:50px;
}
.czuczu #zc-top #zc-middle-content p{
    color:#023851;
    font-size:16px;      
    line-height: 1.3;
    margin-bottom:10px;
}

.czuczu #zc-top #zc-middle-content img{
    margin-top:50px;
    margin-bottom:30px;
    
}

.czuczu #back-zc{
    position: absolute;
    background-position: -148px -564px;
    width:96px;
    height:37px;
    text-indent: -9999px;
    display: block;    
}

.czuczu #zc-bottom{
    width:910px;
    height:200px;    
}

.czuczu #zc-top #order-zc{
    left:370px;
    margin-top:160px;
}


.czuczu #zc-top #back-zc{
    left:560px;
    margin-top:160px;
}


.czuczu #zc-bottom #order-zc{
    left:423px;
    margin-top:-30px;
}


.czuczu #zc-bottom #back-zc{
    left:463px;
    margin-top:20px;
}
.czuczu .zc-bottom-23{
    background-image: url('../i/czuczu/zc78-bottom.png');
}
.czuczu .zc-bottom-34{
    background-image: url('../i/czuczu/zc78-bottom.png');
}
.czuczu .zc-bottom-45{
    background-image: url('../i/czuczu/zc78-bottom.png');
}
.czuczu .zc-bottom-56{
    background-image: url('../i/czuczu/zc78-bottom.png');
}

.czuczu .zc-bottom-78{
    background-image: url('../i/czuczu/zc78-bottom.png');
}
.czuczu .zc-bottom-89{
    background-image: url('../i/czuczu/zc89-bottom.png');
}
.czuczu .zc-bottom-910{
    background-image: url('../i/czuczu/zc910-bottom.png');
}

.czuczu #zc-bottom .empik-logo{
    margin-left:580px;
    margin-top:90px;
}

.czuczu #zc-bottom .smyk-zc-logo{
    margin-top:90px;
    margin-right:40px;    
}




/* page
--*/
#page{
    position: relative;
    z-index: 5;
    margin-bottom: 30px;
    font-family: Myriad Pro, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #002d49;
}

        #page h2{
            margin: 10px 0;
        }

        #page h2#zima{
            text-indent: -9999px;
            background: url('../i/layout/winter/textZima.png');
        }

        #page #linkChooChooWorld{
            position: absolute;
            top: 15px;
            left: 40px;
            z-index: 9999;
            display: none;
        }
        
        
        #page a#linkShop{
            position: absolute;
            left: 40px;
            /*top: 60px;*/
            top: 35px;
        }
        
        #page a.linkShop{
            margin: 0 auto;
            width: 95px;
            height: 37px;
            background: url('/media/i/layout/powrot.png');
            z-index: 9999;
        }
        
            #page a.linkShop img{
                display: block;
                margin: 0 auto;
                z-index: 9999;                
                            
            }                
        
        #page #returnButton{
            display: block;
            position: absolute;
            top: 200px;
            left: 50px;
            width: 95px;
            height: 37px;
            background: url('../i/layout/powrot.png');
            text-indent: -9999px;
            z-index: 9999;
        }

    #page p.description{
        color: white;
        font-size: 16px;
        line-height: 20px;
        padding: 10px;
        float: right;
    }

    #page.main{}

        #page.main p.description{
            width: 670px;
        }
            
        #page.main #elements{
            height: 1350px;
        }
        
        #page.main .element{
            display: none;
            position: absolute;
        }
        
            #page.main .element.gryzmoly{
                display: block;
                top: 200px;
                left: 20px;
            }
            
            #page.main .element.moje-pierwsze-slowa{
                display: block;
                top: 200px;
                left: 450px;
            }
        
            #page.main .element.violet{
                display: block;
                top: 450px;
                left: 390px;
            }
        
            #page.main .element.zima{
                display: block;
                top: 700px;
                left: 590px;
            }
            
            #page.main .element.doodle{
                display: block;
                top: 500px;
                left: 40px;
            }
            
            #page.main .element.coloringTheme{
                display: block;
                top: 1000px;
                left: 30px;
            }
            
            #page.main .element.czuczu26{
                display: block;
                top: 700px;
                left: 20px;
            }
            
            #page.main .element.czuczu79{
                display: block;
                top: 720px;
                left: 300px;
            }
            
            #page.main .element.rysowanki{
                display: block;
                top: 990px;
                left: 480px;
            }
        
            #page.main .element .new{
                top: -50px;
                left: -20px;
                display: block;
                width: 183px;
                height: 75px;
                text-indent: -9999px;
                position: absolute;
                background: url('/media/i/layout/new.png') no-repeat;
            }

    #page.winter{}
    
        #page.winter h1#winterLogo{
            position: absolute;
            text-indent: -9999px;
            width: 289px;
            height: 174px;
            background: url('../i/layout/h1-zima.png') no-repeat;
            left: 300px;
        }
        
        #page.winter img#CzuCzek{
            position: absolute;
            top: 25px;
            left: 650px;
        }
        
        #page.winter #winterContainer{
            padding-top: 250px;
            padding-bottom: 150px;
        }
        
            #page.winter #winterContainer #containerLeft{
                width: 430px;
                padding: 10px;
                display: inline-block; 
                text-align: right;
            }
            
            #page.winter #winterContainer #containerRight{
                padding: 10px;
                width: 430px;
                display: inline-block;
                vertical-align: top;
            }
            
        #page.winter h2#textZima{
            display: block;
            width: 59px;
            height: 14px;
            text-indent: -9999px;
            background: url('../i/layout/winter/textZima.png') no-repeat;
        }
        
        #page.winter h2#textPrzykladoweStrony{
            display: block;
            width: 222px;
            height: 18px;
            text-indent: -9999px;
            background: url('../i/layout/winter/textPrzykladoweStrony.png');
        }
            
            
    #page.coloringTheme{}
    
        #page.coloringTheme #topCards{
            position: absolute;
            background: url('../i/layout/coloringTheme/topCards.png');
            width: 368px;
            height: 302px;
            top: 20px;
            left: 300px;
        }
        
        #page.coloringTheme #ageRange{
            position: absolute;
            background: url('../i/layout/coloringTheme/age-range.png');
            width: 202px;
            height: 200px;
            top: 30px;
            left: 670px;
        }
        
        #page.coloringTheme #coloringThemeContent{
            padding-top: 340px;
            padding-bottom: 150px;
            height: 600px;
        }
        
            #page.coloringTheme #coloringThemeContent #boxes{
                position: relative;
                height: 300px;
            }
            
            
                #page.coloringTheme #coloringThemeContent #boxes a{
                    display: block;
                    text-indent: -9999px;
                    width: 238px;
                    height: 222px;
                    position: absolute;
                }
            
                #page.coloringTheme #coloringThemeContent #boxes a#queens{
                    left: 5px;
                    background: url('../i/layout/coloringTheme/krolewny-box.png') no-repeat;
                }
                
                #page.coloringTheme #coloringThemeContent #boxes a#inventors{
                    left: 225px;
                    background: url('../i/layout/coloringTheme/odkrywcy-box.png') no-repeat;
                }
                
                #page.coloringTheme #coloringThemeContent #boxes a#worriors{
                    left: 445px;
                    background: url('../i/layout/coloringTheme/wojownicy-box.png') no-repeat;
                }
                
                #page.coloringTheme #coloringThemeContent #boxes a#legends{
                    left: 665px;
                    background: url('../i/layout/coloringTheme/legendy-box.png') no-repeat;
                }
                
            #page.coloringTheme #coloringThemeContent #rysujeszZmazujesz{
                position: absolute;
                width: 259px;
                height: 320px;
                background: url('../i/layout/coloringTheme/rysujesz-zmazujesz.png') no-repeat;
                left: 600px;
            }
            
            #page.coloringTheme #coloringThemeContent #description{
                width: 550px;
                padding: 20px;
            }
    
                #page.coloringTheme #coloringThemeContent #description h2.how2play{
                    display: block;
                    width: 260px;
                    height: 18px;
                    text-indent: -9999px;
                    background: url('../i/layout/coloringTheme/textNaCzymPolegaZabawa.png');
                }
            
                #page.coloringTheme #coloringThemeContent #description p{
                    margin: 10px auto;
                }
                
            #page.coloringTheme #coloringThemeContent #see{
                margin: 0;
                padding: 0;
                width: 550px;
                height: 120px;
                padding-left: 20px;
                position: relative;
            }
            
                #page.coloringTheme #coloringThemeContent #see a{
                    display: block;
                    text-indent: -9999px;
                    position: absolute;
                }
                
                #page.coloringTheme #coloringThemeContent #see a#queens{
                    background: url('../i/layout/coloringTheme/krolewny-logo.png');
                    width: 124px;
                    height: 55px;
                    top: 40px;
                }
                #page.coloringTheme #coloringThemeContent #see a#inventors{
                    background: url('../i/layout/coloringTheme/odkrywcy-logo.png');
                    width: 67px;
                    height: 71px;
                    top: 30px;
                    left: 150px;
                }
                #page.coloringTheme #coloringThemeContent #see a#worriors{
                    background: url('../i/layout/coloringTheme/wojownicy-logo.png');
                    width: 95px;
                    height: 69px;
                    top: 30px;
                    left: 240px;
                }
                #page.coloringTheme #coloringThemeContent #see a#legends{
                    background: url('../i/layout/coloringTheme/legendy-logo.png');
                    width: 103px;
                    height: 80px;
                    top: 25px;
                    left: 350px;    
                }
                
                #page.coloringTheme #coloringThemeContent #see h2.textZobacz{
                    display: block;
                    text-indent: -9999px;
                    width: 73px;
                    height: 13px;
                    background: url('../i/layout/coloringTheme/textZobacz.png') no-repeat;
                }
                
            
     #page.coloringThemeQueens{
        color: #65002e;
        padding-bottom: 100px;
     }
     
     #page.coloringThemeQueens #topCards{
        position: absolute;
        width: 418px;
        height: 329px;
        background: url('../i/layout/coloringThemeQueens/topCards.png') no-repeat;
        top: 20px;
        left: 250px; 
     }
     
     #page.coloringThemeQueens #ageRange{
        position: absolute;
        width: 202px;
        height: 200px;
        background: url('../i/layout/coloringThemeQueens/ageRange.png') no-repeat;
        top: 40px;
        left: 690px;
     }
     
     #page.coloringThemeQueens #coloringThemeContent{
        height: 850px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.coloringThemeQueens #coloringThemeContent #columnLeft{
            position: absolute;
            top: 300px;
            left: 60px;
            background: url('../i/layout/coloringThemeQueens/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.coloringThemeQueens #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.coloringThemeQueens #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.coloringThemeQueens #coloringThemeContent #columnRight h2.textKrolewnyIKsiezniczki{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeQueens/textKrolewnyIKsiezniczki.png') no-repeat;
            }
            
            #page.coloringThemeQueens #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeQueens/textPrzykladoweKarty.png') no-repeat;
            }           
                
                
/* inventors */
     #page.coloringThemeInventors{
        color: #335018;
        padding-bottom: 100px;
     }
     
     #page.coloringThemeInventors #topCards{
        position: absolute;
        width: 418px;
        height: 329px;
        background: url('../i/layout/coloringThemeInventors/topCards.png') no-repeat;
        top: 20px;
        left: 250px; 
     }
     
     #page.coloringThemeInventors #ageRange{
        position: absolute;
        width: 202px;
        height: 200px;
        background: url('../i/layout/coloringThemeInventors/ageRange.png') no-repeat;
        top: 40px;
        left: 690px;
     }
     
     #page.coloringThemeInventors #coloringThemeContent{
        height: 850px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.coloringThemeInventors #coloringThemeContent #columnLeft{
            position: absolute;
            top: 300px;
            left: 60px;
            background: url('../i/layout/coloringThemeInventors/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.coloringThemeInventors #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.coloringThemeInventors #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.coloringThemeInventors #coloringThemeContent #columnRight h2.textOdkrywcyIWynalazcy{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeInventors/textOdkrywcyIWynalazcy.png') no-repeat;
            }
            
            #page.coloringThemeInventors #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 80px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeInventors/textPrzykladoweKarty.png') no-repeat;
            } 
            
            
/* Worriors */
     #page.coloringThemeWorriors{
        color: #434040;
        padding-bottom: 100px;
     }
     
     #page.coloringThemeWorriors #topCards{
        position: absolute;
        width: 418px;
        height: 329px;
        background: url('../i/layout/coloringThemeWorriors/topCards.png') no-repeat;
        top: 20px;
        left: 250px; 
     }
     
     #page.coloringThemeWorriors #ageRange{
        position: absolute;
        width: 202px;
        height: 200px;
        background: url('../i/layout/coloringThemeWorriors/ageRange.png') no-repeat;
        top: 40px;
        left: 690px;
     }
     
     #page.coloringThemeWorriors #coloringThemeContent{
        height: 850px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.coloringThemeWorriors #coloringThemeContent #columnLeft{
            position: absolute;
            top: 300px;
            left: 60px;
            background: url('../i/layout/coloringThemeWorriors/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.coloringThemeWorriors #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.coloringThemeWorriors #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.coloringThemeWorriors #coloringThemeContent #columnRight h2.textWojownicyWszechczasow{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeWorriors/textWojownicyWszechczasow.png') no-repeat;
            }
            
            #page.coloringThemeWorriors #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 80px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeWorriors/textPrzykladoweKarty.png') no-repeat;
            }  
               
               
/* LEGENDS */
     #page.coloringThemeLegends{
        color: #003c37;
        padding-bottom: 100px;
     }
     
     #page.coloringThemeLegends #topCards{
        position: absolute;
        width: 418px;
        height: 329px;
        background: url('../i/layout/coloringThemeLegends/topCards.png') no-repeat;
        top: 20px;
        left: 250px; 
     }
     
     #page.coloringThemeLegends #ageRange{
        position: absolute;
        width: 202px;
        height: 200px;
        background: url('../i/layout/coloringThemeLegends/ageRange.png') no-repeat;
        top: 40px;
        left: 690px;
     }
     
     #page.coloringThemeLegends #coloringThemeContent{
        height: 850px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.coloringThemeLegends #coloringThemeContent #columnLeft{
            position: absolute;
            top: 300px;
            left: 60px;
            background: url('../i/layout/coloringThemeLegends/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.coloringThemeLegends #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.coloringThemeLegends #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.coloringThemeLegends #coloringThemeContent #columnRight h2.textLegendyIMity{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeLegends/textLegendyIMity.png') no-repeat;
            }
            
            #page.coloringThemeLegends #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 80px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/coloringThemeLegends/textPrzykladoweKarty.png') no-repeat;
            } 
          
          
/* ChooChoo26 */
#page.ChooChoo26{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo26 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo26/topCards.png') no-repeat;
        width: 214px;
        height: 242px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo26 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo26/ageRange.png') no-repeat;
        width: 151px;
        height: 119px;
        top: 10px;
        left: 725px;
    }
    #page.ChooChoo26 #ChooChoo26Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo26 #ChooChoo26Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 500px;
    }
    
        #page.ChooChoo26 #ChooChoo26Content #columnRight a{
            position: absolute;
            text-indent: -9999px;
        }
        #page.ChooChoo26 #ChooChoo26Content #columnRight a#box45{
            background: url('../i/layout/ChooChoo26/45box.png');
            width: 107px;
            height: 280px;
            top: 30px;
        }
        #page.ChooChoo26 #ChooChoo26Content #columnRight a#box56{
            background: url('../i/layout/ChooChoo26/56box.png');
            width: 145px;
            height: 384px;
            left: 120px;
        }
        #page.ChooChoo26 #ChooChoo26Content #columnRight a#box23{
            background: url('../i/layout/ChooChoo26/23box.png');
            width: 103px;
            height: 272px;
            left: 280px;
            top: 20px;
        }
        #page.ChooChoo26 #ChooChoo26Content #columnRight a#box34{
            background: url('../i/layout/ChooChoo26/34box.png');
            width: 130px;
            height: 348px;
            left: 395px;
            top: -20px;
        }

    #page.ChooChoo26 #ChooChoo26Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo26 #ChooChoo26Content #columnLeft p{
        margin-bottom: 15px;
    }
    
    #page.ChooChoo26 #ChooChoo26Content #columnLeft #see{}
    
            #page.ChooChoo26 #ChooChoo26Content #columnLeft #see a{
                display: block;
                float: left;
                width: 50px;
                height: 37px;
                margin-right: 10px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo26 #ChooChoo26Content #columnLeft #see a#tag23{
                background: url('../i/layout/ChooChoo26/23tag.png');
            }
            
            #page.ChooChoo26 #ChooChoo26Content #columnLeft #see a#tag34{
                background: url('../i/layout/ChooChoo26/34tag.png');
            }
            
            #page.ChooChoo26 #ChooChoo26Content #columnLeft #see a#tag45{
                background: url('../i/layout/ChooChoo26/45tag.png');
            }
            
            #page.ChooChoo26 #ChooChoo26Content #columnLeft #see a#tag56{
                background: url('../i/layout/ChooChoo26/56tag.png');
            }
    
            #page.ChooChoo26 #ChooChoo26Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo26/textMain.png') no-repeat;
                width: 260px;
                height: 18px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo26 #ChooChoo26Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo26/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
   

/*    ChooChoo 7 - 10 */
#page.ChooChoo710{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo710 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo710/topCards.png') no-repeat;
        width: 215px;
        height: 250px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo710 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo710/ageRange.png') no-repeat;
        width: 199px;
        height: 121px;
        top: 10px;
        left: 700px;
    }
    #page.ChooChoo710 #ChooChoo710Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo710 #ChooChoo710Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 500px;
    }
    
        #page.ChooChoo710 #ChooChoo710Content #columnRight a{
            position: absolute;
            text-indent: -9999px;
        }
        #page.ChooChoo710 #ChooChoo710Content #columnRight a#box89{
            background: url('../i/layout/ChooChoo710/box89.png');
            width: 109px;
            height: 284px;
            top: 30px;
        }
        
        #page.ChooChoo710 #ChooChoo710Content #columnRight a#box78{
            background: url('../i/layout/ChooChoo710/box78.png');
            width: 145px;
            height: 390px;
            top:0px;
            left: 140px;
        }
        
        #page.ChooChoo710 #ChooChoo710Content #columnRight a#box910{
            background: url('../i/layout/ChooChoo710/box910.png');
            width: 116px;
            height: 302px;
            top:35px;
            left: 330px;
        }

    #page.ChooChoo710 #ChooChoo710Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo710 #ChooChoo710Content #columnLeft p{
        margin-bottom: 15px;
    }
    
    #page.ChooChoo710 #ChooChoo710Content #columnLeft #see{}
    
            #page.ChooChoo710 #ChooChoo710Content #columnLeft #see a{
                display: block;
                float: left;
                width: 50px;
                height: 37px;
                margin-right: 10px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo710 #ChooChoo710Content #columnLeft #see a#tag78{
                background: url('../i/layout/ChooChoo710/tag78.png');
            }
            
            #page.ChooChoo710 #ChooChoo710Content #columnLeft #see a#tag89{
                background: url('../i/layout/ChooChoo710/tag89.png');
            }
            
            #page.ChooChoo710 #ChooChoo710Content #columnLeft #see a#tag910{
                background: url('../i/layout/ChooChoo710/tag910.png');
            }
            
    
            #page.ChooChoo710 #ChooChoo710Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo710/textMain.png') no-repeat;
                width: 260px;
                height: 18px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo710 #ChooChoo710Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo710/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
   

/* ChooChoo23 */
#page.ChooChoo23{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo23 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo23/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo23 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo23/ageRange.png') no-repeat;
        width: 150px;
        height: 120px;
        top: 30px;
        left: 715px;
    }
    #page.ChooChoo23 #ChooChoo23Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo23 #ChooChoo23Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo23 #ChooChoo23Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo23 #ChooChoo23Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo23 #ChooChoo23Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo23/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo23 #ChooChoo23Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo23/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
   
/* ChooChoo34 */
#page.ChooChoo34{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo34 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo34/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo34 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo34/ageRange.png') no-repeat;
        width: 155px;
        height: 125px;
        top: 30px;
        left: 715px;
    }
    #page.ChooChoo34 #ChooChoo34Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo34 #ChooChoo34Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo34 #ChooChoo34Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo34 #ChooChoo34Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo34 #ChooChoo34Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo34/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo34 #ChooChoo34Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo34/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }

/* ChooChoo45 */
#page.ChooChoo45{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo45 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo45/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo45 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo45/ageRange.png') no-repeat;
        width: 155px;
        height: 125px;
        top: 10px;
        left: 715px;
    }
    #page.ChooChoo45 #ChooChoo45Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo45 #ChooChoo45Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo45 #ChooChoo45Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo45 #ChooChoo45Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo45 #ChooChoo45Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo45/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo45 #ChooChoo45Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo45/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
   
            
/*  56 */   
#page.ChooChoo56{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo56 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo56/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo56 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo56/ageRange.png') no-repeat;
        width: 160px;
        height: 125px;
        top: 30px;
        left: 715px;
    }
    #page.ChooChoo56 #ChooChoo56Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo56 #ChooChoo56Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo56 #ChooChoo56Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo56 #ChooChoo56Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo56 #ChooChoo56Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo56/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo56 #ChooChoo56Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo56/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }

/* 78 */
#page.ChooChoo78{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo78 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo78/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo78 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo78/ageRange.png') no-repeat;
        width: 165px;
        height: 125px;
        top: 30px;
        left: 715px;
    }
    #page.ChooChoo78 #ChooChoo78Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo78 #ChooChoo78Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo78 #ChooChoo78Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo78 #ChooChoo78Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo78 #ChooChoo78Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo78/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo78 #ChooChoo78Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo78/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
            
/* 89  */

#page.ChooChoo89{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo89 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo89/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo89 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo89/ageRange.png') no-repeat;
        width: 160px;
        height: 125px;
        top: 30px;
        left: 715px;
    }
    #page.ChooChoo89 #ChooChoo89Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo89 #ChooChoo89Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo89 #ChooChoo89Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo89 #ChooChoo89Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo89 #ChooChoo89Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo89/textMain.png') no-repeat;
                width: 221px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo89 #ChooChoo89Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo89/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
            
/* 9-10 */
#page.ChooChoo910{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}

    #page.ChooChoo910 #topCards{
        position: absolute;
        background: url('../i/layout/ChooChoo910/topCards.png') no-repeat;
        width: 214px;
        height: 241px;
        top: 20px;
        left: 350px;
    }
    #page.ChooChoo910 #ageRange{
        position: absolute;
        background: url('../i/layout/ChooChoo910/ageRange.png') no-repeat;
        width: 215px;
        height: 125px;
        top: 30px;
        left: 670px;
    }
    #page.ChooChoo910 #ChooChoo910Content{
        padding-top: 250px;
        height: 450px;
        position: relative;
        
    }
    
    #page.ChooChoo910 #ChooChoo910Content #columnRight{
        position: absolute;
        left: 350px;
        width: 530px;
        height: 422px;
        text-align: right;
    }

    #page.ChooChoo910 #ChooChoo910Content #columnLeft{
        position: absolute;
        left: 20px;
        width: 300px;
    }
    
    #page.ChooChoo910 #ChooChoo910Content #columnLeft p{
        margin-bottom: 15px;
    }
            
    
            #page.ChooChoo910 #ChooChoo910Content #columnLeft h2.textMain{
                background: url('../i/layout/ChooChoo910/textMain.png') no-repeat;
                width: 235px;
                height: 17px;
                text-indent: -9999px;
            }
            
            #page.ChooChoo910 #ChooChoo910Content #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo910/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }
            
/*  PAINTINGS */

#page.paintings{}
    
        #page.paintings #topCards{
            position: absolute;
            background: url('../i/layout/paintings/topCards.png');
            width: 404px;
            height: 317px;
            top: 20px;
            left: 250px;
        }
        
        #page.paintings #ageRange{
            position: absolute;
            background: url('../i/layout/paintings/age-range.png');
            width: 202px;
            height: 200px;
            top: 20px;
            left: 670px;
        }
        
        #page.paintings #creativePlayCloud{
            position: absolute;
            background: url('../i/layout/paintings/creativePlayCloud.png');
            width: 243px;
            height: 251px;
            left: 650px;
            
        }
        
        #page.paintings #paintingsContent{
            padding-top: 340px;
            padding-bottom: 150px;
            height: 700px;
        }
        
            #page.paintings #paintingsContent #rysujesz{
                margin: 0 auto;
                width: 692px;
                height: 160px;
                background: url('../i/layout/paintings/rysujesz.png') no-repeat;
                margin-bottom: 30px;
                margin-top: -30px;
            }
        
            #page.paintings #paintingsContent #boxes{
                position: relative;
                height: 300px;
            }
            
            
                #page.paintings #paintingsContent #boxes a{
                    display: block;
                    text-indent: -9999px;
                    width: 240px;
                    height: 243px;
                    position: absolute;
                }
            
                #page.paintings #paintingsContent #boxes a#paintings34{
                    left: 5px;
                    background: url('../i/layout/paintings/paintings34-box.png') no-repeat;
                }
                
                #page.paintings #paintingsContent #boxes a#paintings45{
                    left: 225px;
                    background: url('../i/layout/paintings/paintings45-box.png') no-repeat;
                }
                
                #page.paintings #paintingsContent #boxes a#paintings56{
                    left: 445px;
                    background: url('../i/layout/paintings/paintings56-box.png') no-repeat;
                }
                
                #page.paintings #paintingsContent #boxes a#paintings67{
                    left: 665px;
                    background: url('../i/layout/paintings/paintings67-box.png') no-repeat;
                }
                
            #page.paintings #paintingsContent #rysujeszZmazujesz{
                position: absolute;
                width: 259px;
                height: 320px;
                background: url('../i/layout/paintings/rysujesz-zmazujesz.png') no-repeat;
                left: 600px;
            }
            
            #page.paintings #paintingsContent #description{
                width: 750px;
                padding: 20px;
            }
    
                #page.paintings #paintingsContent #description h2.how2play{
                    display: block;
                    width: 260px;
                    height: 18px;
                    text-indent: -9999px;
                    background: url('../i/layout/paintings/textNaCzymPolegaZabawa.png');
                }
            
                #page.paintings #paintingsContent #description p{
                    margin: 10px auto;
                }
                
            #page.paintings #paintingsContent #see{
                margin: 0;
                padding: 0;
                width: 550px;
                height: 120px;
                padding-left: 20px;
                position: relative;
            }
            
                #page.paintings #paintingsContent #see a{
                    display: block;
                    text-indent: -9999px;
                    position: absolute;
                    width: 50px;
                    height: 37px;
                }
                
                #page.paintings #paintingsContent #see a#paintings34{
                    background: url('../i/layout/paintings/paintings34-tag.png');
                }
                #page.paintings #paintingsContent #see a#paintings45{
                    background: url('../i/layout/paintings/paintings45-tag.png');
                    left: 80px;
                }
                #page.paintings #paintingsContent #see a#paintings56{
                    background: url('../i/layout/paintings/paintings56-tag.png');
                    left: 140px;
                }
                #page.paintings #paintingsContent #see a#paintings67{
                    background: url('../i/layout/paintings/paintings67-tag.png');
                    left: 200px;    
                }
                
                #page.paintings #paintingsContent #see h2.textZobacz{
                    display: block;
                    text-indent: -9999px;
                    width: 73px;
                    height: 13px;
                    background: url('../i/layout/paintings/textZobacz.png') no-repeat;
                }
                
/* paintings34 */
     #page.paintings34{
        color: #023851;
        padding-bottom: 100px;
     }
     
     #page.paintings34 #topCards{
        position: absolute;
        width: 418px;
        height: 335px;
        background: url('../i/layout/paintings34/topCards.png') no-repeat;
        top: 10px;
        left: 250px; 
     }
     
     #page.paintings34 #ageRange{
        position: absolute;
        width: 147px;
        height: 146px;
        background: url('../i/layout/paintings34/ageRange.png') no-repeat;
        top: 10px;
        left: 730px;
     }
     
     #page.paintings34 #coloringThemeContent{
        height: 970px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.paintings34 #coloringThemeContent #columnLeft{
            position: absolute;
            top: 350px;
            left: 60px;
            background: url('../i/layout/paintings34/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.paintings34 #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.paintings34 #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.paintings34 #coloringThemeContent #columnRight h2.textMain{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings34/textMain.png') no-repeat;
            }
            
            #page.paintings34 #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 20px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings34/textPrzykladoweKarty.png') no-repeat;
            } 

/* paintings45 */
     #page.paintings45{
        color: #023851;
        padding-bottom: 100px;
     }
     
     #page.paintings45 #topCards{
        position: absolute;
        width: 418px;
        height: 335px;
        background: url('../i/layout/paintings45/topCards.png') no-repeat;
        top: 10px;
        left: 250px; 
     }
     
     #page.paintings45 #ageRange{
        position: absolute;
        width: 147px;
        height: 146px;
        background: url('../i/layout/paintings45/ageRange.png') no-repeat;
        top: 10px;
        left: 730px;
     }
     
     #page.paintings45 #coloringThemeContent{
        height: 950px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.paintings45 #coloringThemeContent #columnLeft{
            position: absolute;
            top: 350px;
            left: 60px;
            background: url('../i/layout/paintings45/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.paintings45 #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.paintings45 #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.paintings45 #coloringThemeContent #columnRight h2.textMain{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings45/textMain.png') no-repeat;
            }
            
            #page.paintings45 #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 20px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings45/textPrzykladoweKarty.png') no-repeat;
            } 
                

/* paintings56 */
     #page.paintings56{
        color: #023851;
        padding-bottom: 100px;
     }
     
     #page.paintings56 #topCards{
        position: absolute;
        width: 418px;
        height: 335px;
        background: url('../i/layout/paintings56/topCards.png') no-repeat;
        top: 10px;
        left: 250px; 
     }
     
     #page.paintings56 #ageRange{
        position: absolute;
        width: 147px;
        height: 146px;
        background: url('../i/layout/paintings56/ageRange.png') no-repeat;
        top: 10px;
        left: 730px;
     }
     
     #page.paintings56 #coloringThemeContent{
        height: 970px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.paintings56 #coloringThemeContent #columnLeft{
            position: absolute;
            top: 350px;
            left: 60px;
            background: url('../i/layout/paintings56/columnLeft.png') no-repeat;
            width: 375px;
            height: 511px;
        }
        
        #page.paintings56 #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.paintings56 #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.paintings56 #coloringThemeContent #columnRight h2.textMain{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings56/textMain.png') no-repeat;
            }
            
            #page.paintings56 #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 20px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings56/textPrzykladoweKarty.png') no-repeat;
            } 
            
/* paintings67 */
     #page.paintings67{
        color: #023851;
        padding-bottom: 100px;
     }
     
     #page.paintings67 #topCards{
        position: absolute;
        width: 418px;
        height: 335px;
        background: url('../i/layout/paintings67/topCards.png') no-repeat;
        top: 10px;
        left: 250px; 
     }
     
     #page.paintings67 #ageRange{
        position: absolute;
        width: 147px;
        height: 146px;
        background: url('../i/layout/paintings67/ageRange.png') no-repeat;
        top: 10px;
        left: 730px;
     }
     
     #page.paintings67 #coloringThemeContent{
        height: 970px;
        position: relative;
        margin-bottom: 20px;
     }
     
        #page.paintings67 #coloringThemeContent #columnLeft{
            position: absolute;
            top: 350px;
            left: 60px;
            background: url('../i/layout/paintings67/columnLeft.png') no-repeat;
            width: 382px;
            height: 525px;
        }
        
        #page.paintings67 #coloringThemeContent #columnRight{
            position: absolute;
            top: 350px;
            left: 470px;
            height: 550px;
            width: 400px;
        }
        
            #page.paintings67 #coloringThemeContent #columnRight p{
                margin-bottom: 10px;
            }
        
            #page.paintings67 #coloringThemeContent #columnRight h2.textMain{
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings67/textMain.png') no-repeat;
            }
            
            #page.paintings67 #coloringThemeContent #columnRight h2.textPrzykladoweKarty{
                margin-top: 20px;
                display: block;
                text-indent: -9999px;
                background: url('../i/layout/paintings67/textPrzykladoweKarty.png') no-repeat;
            } 
                
                


/* Doodle */

#page img#nowosc{
    position: absolute;
    top: 145px;
    left: 700px;
}

#page p{
    margin-bottom: 10px;
}

#page p#czuczuDescription{
    position: absolute;
    color: white;
    left: 230px;
    top: 30px;
    margin-right: 15px;
    width: 650px;
}

#page #content-description p{
    width: 500px;
}




#page.violet-element{
    position: relative;
    padding-bottom: 100px;
}

    #page.violet-element #violet-element-cyferki{
        padding-top: 250px;
        height:  500px;
        position: relative;
    }
    
   
        #page.violet-element #violet-element-cyferki img.cyferki-4-7{
            position: absolute;
            top: 270px;
            left: 20px;
            z-index: -1;
        }
        
        #page.violet-element #violet-element-cyferki .description{
            position: absolute;
            top: 250px;
            left: 400px;
        }
        
            #page.violet-element #violet-element-cyferki .description h2.angielski-4-7{
                text-indent: -9999px;
                background: url('/media/i/violet/angielski-4-7.png');
                width: 299px;
                height: 17px;
            }
        
            #page.violet-element #violet-element-cyferki .description h2.literki-4-7{
                text-indent: -9999px;
                background: url('/media/i/violet/literki-4-7.png');
                width: 268px;
                height: 14px;
            }
        
            #page.violet-element #violet-element-cyferki .description h2.cyferki-4-7{
                text-indent: -9999px;
                background: url('/media/i/violet/cyferki-4-7.png');
                width: 276px;
                height: 17px;
            }
            
            #page.violet-element #violet-element-cyferki .description h2.przykladowe-karty{
                text-indent: -9999px;
                background: url('/media/i/violet/przykladowe-karty.png');
                width: 213px;
                height: 17px;
            }


#page.violet-group{
    position: relative;
    padding-bottom:  100px;
}

    #page.violet-group #violet-group{
        padding-top: 250px;
        height: 500px;
        position: relative;
    }
    
        #page.violet-group #violet-group img.czuczu{
            position: absolute;
            top: 550px;
            left: 570px;
        }
    
        #page.violet-group #violet-group img.premiera{
            position: absolute;
            top: 400px;
            left: 650px;
        }
    
        #page.violet-group #violet-group .selection{
            position: absolute;
            top: 250px;
            left: 250px;
        }
            #page.violet-group #violet-group .selection img{
                margin: 7px;
            }
    
        #page.violet-group #violet-group img.group-all{
            position: absolute;
            top: 270px;
            left: 70px;
        }
        
        #page.violet-group #violet-group .description{
            position: absolute;
            top: 550px;
            left: 40px;
            width: 550px;
            font-size: 16px;
            color: black;
        }
        
            #page.violet-group #violet-group .description h2.textMain{
                text-indent: -9999px;
                background: url('/media/i/violet/textMain.png') no-repeat;
                width: 335px;
                height: 39px;
            }
    
    
#page.doodle-group{
    color: #023851;
    position: relative;
    padding-bottom:  100px;
}
    #page.doodle-group #doodle-group{
        padding-top: 250px;
        height: 450px;
        position: relative;
    }
    
        #page.doodle-group #doodle-group img#czuczuboy{
            position: absolute;
            top: 400px;
            left: 500px;
        }
        
        #page.doodle-group #doodle-group img#premiera{
            position: absolute;
            top: 450px;
            left: 550px;
        }
    
        #page.doodle-group #doodle-group #selection{
            text-align: center;
        }
            #page.doodle-group #doodle-group #selection img{
                margin: 10px;
            }

    #page.doodle-group #doodle-group p{
        margin-bottom: 15px;
    }
    
    #page.doodle-group #doodle-group #description-content{
        margin-left: 40px;
        width: 500px;
    }
    
            #page.doodle-group #doodle-group h2.textMain{
                background: url('/media/i/doodle/group-textMain.png') no-repeat;
                width: 371px;
                height: 39px;
                text-indent: -9999px;
                
            }
            
            #page.doodle-group #doodle-group #columnLeft h2.textZobacz{
                background: url('../i/layout/ChooChoo45/textZobacz.png') no-repeat;
                width: 73px;
                height: 13px;
                text-indent: -9999px;
            }


/* doodle-gagatka */
     #page.doodle-gagatka{
        padding-bottom: 100px;
     }
     
     #page.doodle-gagatka #doodle-gagatka{
        position: relative;
        height: 700px;
     }
     
     #page.doodle-gagatka #doodle-gagatka #content-description{
        position: absolute;
        top:  300px;
        left: 400px;
     }
        #page.doodle-gagatka #doodle-gagatka #content-description h2.textMain{
            text-indent: -9999px;
            display: block;
            background: url('/media/i/doodle/doodle-gagatka-textMain.png');
            width: 246px;
            height: 17px;
        }
     
     #page.doodle-gagatka #doodle-gagatka #images{}
        #page.doodle-gagatka #doodle-gagatka #images #itemImage{
            position:  absolute;
            top: 250px;
        }
        #page.doodle-gagatka #doodle-gagatka #images #itemCount{
            position: absolute;
            top: 600px;
            left: 100px;
        }
        #page.doodle-gagatka #doodle-gagatka #images #itemSample{
            position: absolute;
            top: 500px;
            left: 400px;
            z-index: -9999;
        }
            

/* doodle-urwisow */
     #page.doodle-urwisow{
        padding-bottom: 100px;
     }
     
     #page.doodle-urwisow #doodle-urwisow{
        position: relative;
        height: 700px;
     }
     
     #page.doodle-urwisow #doodle-urwisow #content-description{
        position: absolute;
        top:  300px;
        left: 400px;
     }
        #page.doodle-urwisow #doodle-urwisow #content-description h2.textMain{
            text-indent: -9999px;
            display: block;
            background: url('/media/i/doodle/doodle-urwisow-textMain.png');
            width: 250px;
            height: 17px;
        }
     
     #page.doodle-urwisow #doodle-urwisow #images{}
        #page.doodle-urwisow #doodle-urwisow #images #itemImage{
            position:  absolute;
            top: 250px;
        }
        #page.doodle-urwisow #doodle-urwisow #images #itemCount{
            position: absolute;
            top: 600px;
            left: 100px;
        }
        #page.doodle-urwisow #doodle-urwisow #images #itemSample{
            position: absolute;
            top: 500px;
            left: 400px;
            z-index: -9999;
        }

    
    /* doodle_pieknotek */
    
     #page.doodle-pieknotek{
        padding-bottom: 100px;
     }
     
     #page.doodle-pieknotek #doodle-pieknotek{
        position: relative;
        height: 700px;
     }
     
     #page.doodle-pieknotek #doodle-pieknotek #content-description{
        position: absolute;
        top:  300px;
        left: 400px;
     }
        #page.doodle-pieknotek #doodle-pieknotek #content-description h2.textMain{
            text-indent: -9999px;
            display: block;
            background: url('/media/i/doodle/doodle-pieknotek-textMain.png');
            width: 269px;
            height: 17px;
        }
     
     #page.doodle-pieknotek #doodle-pieknotek #images{}
        #page.doodle-pieknotek #doodle-pieknotek #images #itemImage{
            position:  absolute;
            top: 250px;
        }
        #page.doodle-pieknotek #doodle-pieknotek #images #itemCount{
            position: absolute;
            top: 600px;
            left: 100px;
        }
        #page.doodle-pieknotek #doodle-pieknotek #images #itemSample{
            position: absolute;
            top: 500px;
            left: 400px;
            z-index: -9999;
        }
  

/* doodle_slicznoterk */
     #page.doodle-slicznotek{
        padding-bottom: 100px;
     }
     
     #page.doodle-slicznotek #doodle-slicznotek{
        position: relative;
        height: 700px;
     }
     
     #page.doodle-slicznotek #doodle-slicznotek #content-description{
        position: absolute;
        top:  300px;
        left: 400px;
     }
        #page.doodle-slicznotek #doodle-slicznotek #content-description h2.textMain{
            text-indent: -9999px;
            display: block;
            background: url('/media/i/doodle/doodle-slicznotek-textMain.png');
            width: 269px;
            height: 17px;
        }
     
     #page.doodle-slicznotek #doodle-slicznotek #images{}
        #page.doodle-slicznotek #doodle-slicznotek #images #itemImage{
            position:  absolute;
            top: 250px;
        }
        #page.doodle-slicznotek #doodle-slicznotek #images #itemCount{
            position: absolute;
            top: 600px;
            left: 100px;
        }
        #page.doodle-slicznotek #doodle-slicznotek #images #itemSample{
            position: absolute;
            top: 500px;
            left: 400px;
            z-index: -9999;
        }

             
/*  SHOP  */
/* */


 
.product-availibilty{
    position: relative;
}

p.price{
    position: relative;
}

    /*.product-availibilty li*/ span.oldPrice{
        text-decoration: line-through;
    }
    
    span.newPrice{
            /*display: block;
            position: absolute;
            background: #F25353;
            font-weight: bold;
            top: 21px;
            left: 35px;
            color: white;
            text-align: center;
            padding: 2px;
            */
            display: block;
            width: 125px;
            height: 25px;
            position: absolute;
            top: 22px;
            left: 0px;
            background: url('../i/layout/sklep/promocja-button.png');
            text-align: center;
    }
    
        span.newPrice .promo{
            display: block;
            font-size: 12px;
            line-height: 12px;
            margin: 0;
            padding: 0;
            letter-spacing: 3px;
            display: none;
        }
        
        span.newPrice .theNewPrice{
            float: right;
            width: 50px;
            font-size: 14px;
            font-weight: bold;
            line-height: 18px;
            margin: 0;
            padding: 0;
            padding-right: 3px;
            display: block;
            padding-top: 3px;
            color: #ad0000;
            
        }
        
        span.newPrice .pln{
            display: inline;
            font-size: 12px;
            display: none;
        }
        
        
        
#discount-hat{
    width: 120px;
    height: 155px;
    background:  url('/media/i/discount-hat.png') no-repeat;
    z-index: 100;
    position: absolute;
    top: 20px;
    left: 360px;
}
