	html { 

		}
	body {
		margin:0; padding:0;
		background:#fff url(/tpl/default/img/rbg.jpg) top right no-repeat;
		font:10pt "Comic Sans MS", Arial, Helvetica, Verdana, Geneva;
		}
	h1, h2, h3 {
		font-family: Springmaus, Arial, Helvetica, Verdana, Geneva;
		}
	h1 {font-size:180%;}
	h2 {font-size:160%;}
	h3 {font-size:150%;}
	h4 {font-size:130%;}
	h5 {font-size:120%;}

	td {
		font-family: "Comic Sans MS", Arial, Helvetica, Verdana, Geneva;
		font-size:10pt;
	 	}
	img{border:0;margin:5px;}
	.no-margin img{margin:0}
	.clear{clear:both;visibility: hidden;}

/* ---( szablon )------------------------------- */
	#leftcontent {
		position: absolute;
		left:1px;
		top:100px;
		width:200px;
		}

	#centercontent {
		display:block;
		width:600px;
        min-height: 800px;
		margin:140px 0 0 0;
		}
        /* for Internet Explorer */
        /*\*/
        * html #centercontent  {
        height: 800px;
        }
        /**/
	#rightcontent {

		}

/* ---( domyslne linki )------------------------------- */
	a:link, a:visited {
		font-weight : bold;text-decoration : none;
		color: #c32677;background: transparent; 
		}
	a:hover {
		font-weight : bold;text-decoration : none;
		color: #00a2da;
		background: transparent; 
		}
	a:active {}


/* ---( logo )------------------------------- */	
	#logo {
		position: absolute;
		z-index:1;
		width:143px; height:86px; 
	    top:0px; right:0px;
		
	}
	#logo h1	{
   		margin:0; padding:0;
		position:relative;
		width:143px; height:86px;
		overflow:hidden;
		font:bold 25px sans-serif;
		text-indent: -9999px; 
   	}	
	#logo h1 a {
		color:#fff;
		text-decoration: none;
        
	}
	
	#logo h1 span {
		display:block;
		position:absolute; left:0; top:0; z-index:2;
		width:143px; height:86px;
		margin:0; padding:0;
		background: transparent url(/tpl/default/img/diddl.gif) 0 0 no-repeat;
		cursor: pointer;
	}
/* ---( tło )------------------------------- */	
	#lbg {
		background: transparent url(/tpl/default/img/lbg.gif) top left no-repeat;
		}
	/* krab */
	div#krab {
		margin:0;padding:0;
		background: transparent url(/tpl/default/img/krab.gif) bottom right no-repeat;
		}

/* ---( top Menu )------------------------------- */
	div#menu {
    	position:absolute;
		top:80px;
		margin:0;padding:0;
		width: 100%;
	    }
/* ---( lmenu Menu )------------------------------- */
div#leftMenu {
	height: 525px;  width: 125px;
	margin: 260px 0 0 0;padding:0;
	}
div#leftMenu ul#lmenu	{
	height: 525px;width: 125px;
	margin:0;padding:0;
	position: relative;
	}
div#leftMenu ul#lmenu li {
	margin: 0;padding: 0;
	list-style: none;
	position: absolute;
	left:0;
	}
ul#lmenu li, ul#lmenu a {
	display: block;
	width: 125px;
	height: 125px;
	}
div#leftMenu ul#lmenu li a {
	text-indent: -9999px;
	text-decoration: none; 
	}

li#ltopmodel0 {top: -350px; height: 100px; }
li#ltopmodel  {top: -200px; }
li#ldiddl {top: -50px; }
li#ldarkdudes {top: 100px; }

/* ---( szukaj )------------------------------- */
#find_postac, #find_kolekcji {
	display:block;
	width:120px;
	text-indent: -9999px;
	}
#find_kolekcji select {
	width: 120px;
	background-color: #a0d8e3;
}
#find_postac select {
	width: 120px;
	background-color: #a0d8e3;
}

#find_postac {margin-top:70px;}
#find_kolekcji{margin-top:70px;}
#find_postac p, #find_kolekcji p{display:none;}
#promo_box { margin-top:185px; width: 170px; margin-right: 10px; height: 110px; padding: 0px; }
#promo_box a:link, #promo_box a:visited {
        font-weight : bold;text-decoration : none;
        color: #54c4d5;background: transparent; 
        }
#promo_box a:hover {
        font-weight : bold;text-decoration : none;
        color: #be2676;
        background: transparent; 
        }
    
#koszty_box {margin-top:30px; margin-right: 2px; height: 90px; padding: 0px;}
#koszty_box a {
	display: block;
	width: 125px;
	height: 90px;
}
/* ---( stopka )------------------------------- */
#foot {
	display:block;
	width:98%;
	height:50px;
	margin: 5px; padding: 5px;
	text-align:center;
	font-weight:bold;
}

/* ---( top baner )------------------------------- */
div#baner {
	position:absolute; top:5px;
	height: 60px; width: 100%; 
	margin:0;padding:0;
	text-align:center;
	}
div#baner img {border:0;margin:0;padding:0;}

/* ---( sklep produkty lista )-------------------- */

div.product {
	display:block;
	}
div.product img{
	border:0;
	float:left;
	top:0; left:0;
	}

div.product h3 {
	margin:0;
	}

div.product p {
	margin-top:3px;
	}

div.product p.index {
	margin-top:0;
	font-size:10px;
	color:#888;
	}

div.product span.cena {
	text-decoration:line-through;
	}
div.product span.cenap {
	font-weight:bold;
	font-size:120%;
	}
h1.produkty {
	font-size: 120%;
	}

/* ---( finalizacja transakcji )-------------------- */
#navlist {
	margin: 0;
	padding: 20px 0 20px 10px;
	border-bottom: 1px solid #000;
}

#navlist ul, #navlist li {
	margin: 0;	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist li {
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}
#navlist li.ok {
	color: #A00;
}
#navlist li.active {
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

.line, tr.line td {
	border-bottom:2px solid #a00;
}
/* ---( kategorie produktów )-------------------- */
#productCategory {
	height:50px;
}

#CatList
{
margin: 0;
padding: 0 0 20px 3px;
border-bottom: 1px solid #000;
}

#CatList ul, #CatList li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#CatList a:link, #CatList a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 4px 4px 4px;
text-decoration: none;
color: #999;
}

#CatList a:link#current, #CatList a:visited#current, #CatList a:hover ,li.this a
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#CatList a:hover { color: #000; }
#CatList li.this a {color:#a00}
div#cat_ico {
	width:500px;
	margin:0 auto;
	text-align:center;
}

/* ---( regulamin )-------------------- */
ol.margin-top-1 li, ul.margin-top-1 li{
	margin-top:6pt;
}

/* ---( produkty )--------------------- */
table.product_table { background: #54c4d5; }
td.product_item_td  { background: white; width: 150px; vertical-align: top; }



/*
form td input, form td textarea {
	width:100%;
}

form th {width:130px;font-weight:normal; text-align:left;} 
form td {width:200px}
*/


select { 
	background-color: #a0d8e3;
}

.minimal {
	color: CC00CC;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}

