/**
 * Pikinini
 *
 * @author Paweł Przybyś (pawel.przybys@gmail.com)
 * @version 1.00 2009/01/31
 */
 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
html, body { height: 100%; }
body { font: normal 1em/1.2em Tahoma, Helvetica, sans-serif; color: #d2b993; background: url(../img/body.jpg) #443125; }
ul, ol { list-style-type: none; }
img { border: 0; }
table { border-collapse: collapse; }
table, td, th { vertical-align: middle; }
caption, th, td { text-align: left; font-weight: normal; }
.clear { clear: both; }
*:focus { outline: none; }
input[type="submit"]::-moz-focus-inner { border: 0; }
a:link, a:focus, a:visited, a:active { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

/**
 * Main
 */

#main { position: relative; margin: 0 auto; width: 996px; font-size: 0.688em; line-height: 1.5em;  }
#main .separator { border-top: 1px solid #e7e4d9; height: 20px; overflow: hidden; clear: both; }

/**
 * Plant
 */

#plant { position: absolute; top: 67px; left: 886px; width: 206px; height: 285px; background: url(../img/plant.gif) no-repeat; z-index: 1; } 

/**
 * Header
 */

#header { position: relative; z-index: 3; }
#main-page #header { height: 517px; }
#subpage #header { height: 191px; }
#header #logo, #header #slogan, #header #header-plant, #header #cart, #header #account, #header #help, #header #quick-search,
#header #birds, #header #header-nav, #header #collection, #header #main-page-nav, #quick-additional { position: absolute; }

/**
 * Logo
 */
 
#logo { top: 15px; left: 27px; text-indent: -2000em; }
#logo a { display: block; width: 104px; height: 88px; background: url(../img/pikinini.gif) no-repeat; }

/**
 * Slogan
 */

#slogan { top: 77px; left: 131px; width: 109px; height: 17px; background: url(../img/more-than-toys.gif) no-repeat; text-indent: -2000em; }

/**
 * Header Plant & Birds
 */

#header-plant { top: 0; left: 179px; width: 133px; height: 57px; background: url(../img/header-plant.gif) no-repeat; }
#birds { top: 92px; left: 850px; width: 105px; height: 40px; background: url(../img/birds.gif) no-repeat; }

/**
 * Cart
 */

#cart { top: 0; left: 336px; width: 156px; }
#cart h3 { height: 35px; background: url(../img/moj-koszyk.gif) no-repeat; text-indent: -2000em; margin-bottom: 14px; }
#cart p { margin: 0 14px 7px; }
#cart .first a { font-weight: bold; }

/**
 * Account
 */
 
#account { top: 0; left: 492px; width: 154px; }
#account h3 { height: 35px; background: url(../img/moje-pikinini.gif) no-repeat; text-indent: -2000em; margin-bottom: 14px; }
#account p { margin: 0 14px 7px; }
#account p a { color: #d2b993; }
#account .first a { font-weight: bold; color: #fff; }
#account ul { margin: 0 14px 7px; }
#account ul li a { color: #d2b993; }

/**
 * Help
 */

#help { top: 0; left: 646px; width: 133px; }
#help h3 { height: 35px; background: url(../img/pomoc.gif) no-repeat; text-indent: -2000em; margin-bottom: 14px; }
#help ul { margin: 0 14px 7px; }
#help ul li a { color: #d2b993; }

/**
 * Quick Search
 */

#quick-search { top: 0; left: 779px; width: 210px; height: 35px; background: url(../img/quick-search.gif) no-repeat; }
#quick-search h3, #quick-search label { display: none; }
#quick-search input.text, #quick-search input.szukaj { position: absolute; }
#quick-search input.text { top: 9px; left: 44px; padding: 1px 6px; border: 1px solid #443125; width: 102px; text-align: right; border-right-color: #fff; border-bottom-color: #fff; font: normal 1em/1.2em Tahoma, Helvetica, sans-serif; color: #57390c; background: #fff; }
#quick-search input.szukaj { top: 9px; left: 170px; border: 0; width: 18px; height: 18px; max-height: 18px; padding-top: 36px;
 background: url(../img/btn-szukaj.gif) no-repeat; cursor: pointer; }


#quick-additional {
	top: 48px;
	left: 780px;
	width: 210px;
	height: 20px;
}
#quick-additional a {
	color: #D2B993;	
}

/**
 * Collection
 */

#collection { top: 194px; left: 8px; width: 980px; height: 254px; background: url(../img/collection.jpg) no-repeat #fff; }
#collection h3 { position: absolute; top: 60px; left: 528px; color: #433527; font-size: 2.545em; line-height: 1.2em; text-indent: -2000em; }
#collection a { position: absolute; top: 120px; left: 630px; display: block; width: 200px; height: 70px; text-align: center; color: #c11f5a; font-size: 2em; line-height: 40px; text-indent: -2000em; }
#collection .kartonowy_swiat { position: absolute; top: 120px; left: 630px; display: block; width: 200px; height: 70px; text-align: center; color: #c11f5a; font-size: 2em; line-height: 40px; text-indent: -2000em; }
#collection .kraina_muminkow { position: absolute; top: 120px; left: 590px; display: block; width: 200px; height: 70px; text-align: center; color: #c11f5a; font-size: 2em; line-height: 40px; text-indent: -2000em; }
#collection .pippi_swiat { position: absolute; top: 120px; left: 620px; display: block; width: 300px; height: 110px; text-align: center; color: #c11f5a; font-size: 2em; line-height: 40px; text-indent: -2000em; }

/**
 * Header Nav
 */

#header-nav { top: 128px; left: 0; width: 996px; height: 90px; z-index: 100;}
#header-nav .inner, #header-nav .level1 { position: absolute; top: 0; left: 0; }
#header-nav .inner { width: 996px; height: 90px; background: url(../img/header-nav.png) no-repeat; }
#header-nav ul { padding: 12px 22px; width: 952px; }
#header-nav ul li, #header-nav ul li a { float: left; }
#header-nav ul li { position: relative; margin-left: 2px; }
#header-nav ul li a { height: 38px; overflow: hidden; color: #000; text-indent: -2000em; }
#header-nav ul li #hn-dziecko-w-ogrodzie { width: 94px; }
#header-nav ul li #hn-dziecko-gotuje { width: 78px; }
#header-nav ul li #hn-zabawy-z-literatura { width: 99px; }
#header-nav ul li #hn-zabawki-ekologiczne { width: 73px; }
#header-nav ul li #hn-sztuka-dla-dzieci { width: 88px; }
#header-nav ul li #hn-dzieciece-pasje { width: 86px; }
#header-nav ul li #hn-bezpieczenstwo-dziecka { width: 128px; }
#header-nav ul li #hn-maly-globtroter { width: 99px; }
#header-nav ul li #hn-pelna-oferta { width: 73px; }
#header-nav ul li #hn-poczytaj-bloga { width: 74px; }
#header-nav ul .last { float: right; }
#header-nav ul .level2 { position: absolute; top: 38px; left: 0; display: none; padding: 0; width: 167px; font-size: 1.182em; line-height: 1.3em; z-index: 100; }
#header-nav ul .level2 li, #header-nav ul .level2 a { float: none; }
#header-nav ul .level2 a { display: block; height: 1%; overflow: hidden; text-indent: 0; }
#header-nav ul .level2 li { background: url(../img/submenu.gif) 0 50% no-repeat; padding: 0 10px; width: 150px; }
#header-nav ul .level2 li a { padding: 4px 0; }
#header-nav ul .level2 .first { background-position: 0 0; padding: 16px 10px 0; }
#header-nav ul .level2 .last { background-position: 0 100%; padding: 0 10px 12px; }
#header-nav ul .submenu:hover .level2, #header-nav ul .submenu.hover .level2 { display: block; }
#header-nav ul .submenu iframe { position: absolute; top: 38px; left: 0; z-index: -1; filter: mask(); width: 167px; height: 127px; display: none; }
#header-nav ul .submenu.hover iframe { display: block; }

/**
 * Main Page Nav
 */

#main-page-nav { top: 423px; left: 0; width: 996px; height: 94px; z-index: 0; }
#main-page-nav .inner, #main-page-nav .level1 { position: absolute; top: 0; left: 0; }
#main-page-nav .inner { width: 996px; height: 94px; background: url(../img/main-page-nav.png) no-repeat; z-index: 90; }
#main-page-nav ul { padding-top: 24px; }
#main-page-nav ul li, #main-page-nav ul li a { float: left; }
#main-page-nav ul li a { height: 68px; overflow: hidden; color: #000; text-indent: -2000em; width: 332px; }


#main-nav-ul {
	top: 450px; 
	left: 0; 
	width: 996px; 
	height: 94px; 
	position: absolute;
	z-index: 90;
}
#main-nav-ul li, #main-page-nav ul li a { 
	float: left; 
}
#main-nav-ul li a { 
	height: 68px; 
	overflow: hidden; 
	color: #000; 
	text-indent: -2000em; 
	width: 312px;
	margin: 0px 10px;  
	display: block; 
}

/**
 * Middle & Footer
 */


#middle, #footer { border: 1px solid #e4e1d6; border-top-width: 0; width: 978px; margin: 0 auto; background: #fff; color: #444; }
#middle { position: relative; border-bottom-width: 0; z-index: 2; }
#main-page #middle { background: url(../img/middle.gif) #fff no-repeat; }
#subpage #middle { background: url(../img/middle.jpg) #fff repeat-y; border-bottom-width: 1px; }
#middle a, #footer a { color: #be255a; }
#footer { padding: 0; width: 978px; }
#footer div {padding: 0 19px;}
#subpage #footer { padding-top: 20px; }

/**
 * Content
 */

#main-page #content { padding: 0 19px; }
#subpage #content { float: right; width: 748px; padding-top: 40px; }
#content .header { position: relative; padding: 0 19px; }
#content .header h3 { font-size: 1.091em; line-height: 1.2em; color: #be255a; }
#content .browse { position: absolute; top: 0; right: 178px; font-size: 1.091em; line-height: 1.2em; }
#content .browse dt, #content .browse dd { display: inline; }
#content .sort { position: absolute; top: -2px; right: 19px; }
#content .sort div { display: inline; }
#content .sort label, #content .sort .submit { display: none; }
#content .sort select { width: 144px; font: normal 1.091em/1.2em Tahoma, Helvetica, sans-serif; color: #444; }

#content .dol {position:relative;}
#content .dol .browse2 { position: absolute; top: 0; right: 159px;font-size: 1.091em; line-height: 1.2em; }
#content .dol .browse2 dt, #content .browse2 dd { display: inline; }
#content .dol .sort2 { position: absolute; top: -2px; right: 0px;}
#content .dol .sort2 div { display: inline; }
#content .dol .sort2 label, #content .dol .sort2 .submit { display: none; }
#content .dol .sort2 select { width: 144px; font: normal 1.091em/1.2em Tahoma, Helvetica, sans-serif; color: #444; }

/**
 * Breadcrumb
 */

#breadcrumb ul { padding: 0 19px 20px; }
#breadcrumb ul li { display: inline; }
#breadcrumb ul li a { color: #444; }

/**
 * Products
 */
 
#subpage #content .products { padding: 0 19px; }
#content .products .product { float: left; width: 300px; padding-top: 20px; padding-right: 20px; }
#subpage #content .products .product { width: 345px; }
#content .products .last { padding-right: 0; }
#content .products .photo, #content .products .about { padding-bottom: 20px; }
#content .products .photo { float: left; width: 125px; text-align: center; }
#content .products .about { float: right; width: 160px; font-size: 1.091em; line-height: 1.2em; }
#subpage #content .products  .about { width: 205px; }
#content .products h5 { margin-bottom: 8px; line-height: 0; }
#content .products .producer a { color: #444; }
#content .products .price { margin-bottom: 8px; }
#content .products .price_old {text-decoration: line-through;color: red;}
#content .products .submit { height: 20px; overflow: hidden; }
#content .products .dodaj-do-koszyka { float: left; border: 0; width: 108px; height: 20px; max-height: 20px; padding-top: 40px;
 background: url(../img/btn-dodaj-do-koszyka.gif) no-repeat; cursor: pointer; }

/**
 * Product
 */
 
#product { padding: 0 19px; }
#product .photos { float: left; width: 260px; padding-bottom: 20px; }
#product .photo { line-height: 0; text-align: center; }
#product .info { text-align: center; padding-top: 2px; }
#product .photos-list { padding-top: 2px; }
#product .photos-list li { display: inline; line-height: 0; margin-right:3px; }
#product .about { float: right; width: 436px; padding-bottom: 20px; font-size: 1.1em; }
#product h5 { margin-bottom: 20px; line-height: 0; }
#product h4 { margin-bottom: 20px; font-size: 1.273em; line-height: 1.5em; color: #be255a; }
#product .size, #product .desc, #product .age, #product .avability, #product .producer { font-size: 1.091em; line-height: 1.5em; }
#product .avability { margin-top: 20px; }
#product .producer { margin-bottom: 20px; }
#product .producer a { color: #444; }
#product .price { font-size: 1.455em; line-height: 1em; }
#product .price strong { color: #be255a; }
#product .price span { font-size: 0.625em; }
#product .price.new {float: left; }
#product .vat {color: #444;font-size: 0.8em;float: left;clear: both; margin-bottom: 20px;}
#product .price.old {text-decoration: line-through;float: left;color: red;	padding-right: 5px;}
#product .submit { height: 21px; overflow: hidden; }
#product .dodaj-do-koszyka { float: left; border: 0; width: 139px; height: 21px; max-height: 21px; padding-top: 42px;
 background: url(../img/btn-product-dodaj-do-koszyka.gif) no-repeat; cursor: pointer; }

/**
 * Comments
 */

#comments { padding: 0 19px 10px; }
#komentarze-do-produktu { width: 212px; height: 19px; background: url(../img/komentarze-do-produktu.gif) no-repeat; text-indent: -2000em; margin-bottom: 9px; }
#comments .comment { padding-bottom: 10px; }
#comments .comment .header { padding: 0 0 10px; }

/**
 * Add Comment
 */

#add-comment { padding: 0 19px 20px; }
#skomentuj-produkt { width: 164px; height: 19px; background: url(../img/skomentuj-produkt.gif) no-repeat; text-indent: -2000em; margin-bottom: 9px; }
#add-comment .info { padding-bottom: 5px; }
#add-comment form div { padding-top: 5px; }
#add-comment label { display: none; }
#add-comment textarea, #add-comment input.text { display: block; border: 1px solid #e1ddcf; padding: 3px 6px; font: normal 1em/1.2em Tahoma, Helvetica, sans-serif; color: #444; }
#add-comment textarea { width: 696px; height: 92px; overflow: auto; }
#add-comment input.text { width: 128px; }
#add-comment .anti-spam { float: left; height: 20px; }
#add-comment .anti-spam label, #add-comment .anti-spam input.text, #add-comment .anti-spam p { display: inline; }
#add-comment .anti-spam input.text { width: 11px; }
#add-comment .submit { float: right; height: 20px; overflow: hidden; }
#add-comment .dodaj-komentarz { float: left; border: 0; width: 100px; height: 20px; max-height: 20px; padding-top: 40px;
 background: url(../img/btn-dodaj-komentarz.gif) no-repeat; cursor: pointer; }

/**
 * Main Page Articles
 */ 

#poczytaj-z-pikinini { width: 149px; height: 19px; background: url(../img/poczytaj-z-pikinini.gif) no-repeat; text-indent: -2000em; margin-bottom: 9px; }
#main-page-articles h4 { margin-bottom: 3px; }
#main-page-articles .article { float: left; border-right: 1px solid #e7e4d9; width: 298px; margin-bottom: 20px; padding-right: 9px; margin-right: 10px; display: inline; }
#main-page-articles .last { border-right: 0; padding-right: 0; margin-right: 0; }
#main-page-articles h4 { font-size: 1.091em; line-height: 1.2em; }

/**
 * Subpage Article
 */ 

#subpage-article { padding: 0 19px 20px; }
#subpage-article .photo { float: right; line-height: 0; }
#subpage-article h4 { font-size: 1.091em; line-height: 1.2em; margin-bottom: 13px; }

/**
 * Aside
 */

#subpage #aside { float: left; width: 192px; padding: 40px 19px 9px; }
#subpage #aside h3 { color: #3C2D21; margin-bottom: 9px; font: normal 1.818em/1.2em "Trebuchet MS", Tahoma, Helvetica, sans-serif; }
#aside .aside-nav { margin-bottom: 13px; }
#aside .aside-nav a { color: #444; }
#aside .aside-nav .selected { font-weight: bold; }
#aside .aside-nav .level2 { padding-left: 13px; }

/**
 * Footer
 */

#footer { clear: both; }

/**
 * Brands
 */ 

#poznaj-nasze-marki { width: 159px; height: 19px; background: url(../img/poznaj-nasze-marki.gif) no-repeat; text-indent: -2000em; margin-bottom: 9px; }
#brands ul { line-height: 0; height: 30px; padding-bottom: 25px; overflow: hidden; text-align: center; padding-top: 5px; }
#brands ul li { display: inline; margin-right: 20px; }

/**
 * About
 */ 

#about { float: left; width: 940px; height: 78px; background: #DCC7A6 url(../img/about_3.jpg) 20px 0 no-repeat; }
#about div { float: left; height: 58px; padding: 0 !important; }
#delivery { width: 240px; }
#security { width: 240px; }
#complaints { width: 240px; }
#order { width: 216px; }
#about div h3, #about div p { padding-left: 30px; }
#about div h3 a { font-size: 1.273em; line-height: 1.2em; margin-bottom: 9px; text-indent: -2000em; display: block; width: 120px; height: 10px; }
#about div p a { display: block; height: 30px; text-indent: -2000em; }

/**
 * Payment
 */ 

#payment { margin-bottom: 20px; }
#payment, #payment dl { float: left; }
#payment dt { padding-right: 9px; }
#payment dt, #payment dd { float: left; line-height: 32px; height: 32px; overflow: hidden; }

/**
 * Transportation
 */ 

#transportation { margin-bottom: 20px; }
#transportation, #transportation dl { float: right; }
#transportation dt { padding-right: 9px; }
#transportation dt, #transportation dd { float: left; line-height: 32px; height: 32px; overflow: hidden; }

/**
 * Transportation
 */ 

#footer-nav { float: left; }
#footer-nav li { display: inline; }
#footer-nav li a { color: #444; }
#footer-nav li, #footer-nav li a { margin-right: 3px; }

/**
 * Copyright
 */ 

#copyright a { margin-right: 0 !important; }
#copyright span { margin-right: 3px; }

/**
 * Design
 */ 

#design { float: right; }
#artflash { display: block; width: 104px; height: 31px; background: url(../img/artflash.gif) no-repeat; text-indent: -2000em; margin: 0 20px 10px 0; }


/*********************** ARTFLASH **********************/

td {
	vertical-align: top;
}

.box {
	border: 3px solid #EFE3C9;
	padding: 15px;
	height: 190px;
}
.box_outline {
	border: 3px solid #EFE3C9;
	padding: 15px;	
	margin-bottom: 15px;
}


.tekst p {
	margin-bottom: 5px;
}

.tekst ul, .tekst ul li {
	list-style: circle;
	list-style-type: circle;
}

.tekst ul {
	margin-left: 20px;
}

.basket {
	border: 3px solid #EEE2C8;
	border-collapse: separate;
	font-size: 12px;
}

.basket td {
	padding: 10px;
	vertical-align: middle;
}

#tablebox.basket tr.header td {
	text-align: center;
	vertical-align: middle;
	height: 48px;
	padding: 0px 20px;
}

#m_nazwa {
	text-align: left;
}
.basket .color1 {
	background-color: #E9D7B3;
}

.basket .color2 {
	background-color: #D7C39E;
}

table .price {
	color: #CD2A57;
	text-align: center;
	font-size: 14px;
}

.steps {
	
}
.steps td {
	border-top: 3px solid #EFE3C9;
	border-bottom: 3px solid #EFE3C9;
	border-left: 3px solid #EFE3C9;
	border-right: 3px solid #EFE3C9;
	width: 25%;
	font-weight: bold;
	font-size: 11px;
}
.steps td.tab_menu_aktywne div {
	border: 1px solid #FFF;
	background-color: #EFE3C9;
	height: 30px;
	padding-top: 10px;
}
#tablebox .steps a {
	color: #CD2A57;
	font-weight: bold;
}
.steps td {
	vertical-align: middle;
	text-align: center;
}
#content_big {
	/*float: right;*/
	margin:0 auto; 
	width: 939px; 
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: white;
}

.ie67 {background:none!important; border:0px none!important;}

#content_big #breadcrumb ul {
	padding-left: 0px;
}
#content_big #tablebox {
	margin-left: 0px;
	width: 100%;
}

#konto input[type=text], #konto input[type=password] {
	width: 255px;
}



ul.jak_kupowac_lista {
	
}

ul.jak_kupowac_lista li {
	border-bottom: 1px solid #EAE8F3;
	padding-left: 25px;
	padding-bottom: 25px; 
	margin-top: 15px;
}

ul.jak_kupowac_lista li.last {
	border: none;
}


ul.jak_kupowac_lista li .icon {
	float: left;
	width: 70px;
	height: 70px;
	margin-right: 10px; 
}

ul.jak_kupowac_lista li .text {
	float: left;
	width: 570px;
	padding-top: 10px;
}

ul.jak_kupowac_lista li .text  img {
	margin-bottom: 5px;	
}


#skrzynia_skarbow_opis {
	padding: 0px 19px;
	font-size:1.091em;
	line-height:1.5em;
}


/*********************** END ARTFLASH **********************/




