body,div,h1,h2,h3,p,ul,ol,li,span{margin:0px; padding:0px;}
body {
	text-align:center;
	
	padding:5px 0 5px 0;
	margin:0px;
	font-family: georgia, arial, helvetica, sans-serif;
	font-size:12px;
	
	background-color:#59BAEF;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}

a:link, a:visited { color:#444444; text-decoration:none; }
a:active, a:hover { color:#444444; text-decoration:underline; }
h2 {font-size:16px; color:#F7F972; padding: 10px 0 10px 0;}
h2 a:link{font-size:14px; text-decoration:none; color:#F7F972;}
h2 a:visited{font-size:14px; text-decoration:none; color:#F7F972;}
h2 a:hover{font-size:14px; text-decoration:underline; color:#F7F972;}

ul{list-style-type:none;}


#container {
	width: 760px;
	margin:auto;
	background-color:#2582EA;
}

#top {
	width: 720px;
	height: 110px;
	background:#1B4DC0 url(../images/top-bg.jpg) no-repeat;
	background-position: right top;
	font-style:italic;
	color: #F7F972;
	text-align:left;
	padding: 20px;
	
}

#top a {
		text-decoration:none; 
		color:#F7F972;
}

#menu {
	background-color:#F7F972; 
	margin-bottom: 20px;
	color: #1B4DC0;
}

#left {
	width: 200px;
	float:left;
	background-color:#1B4DC0;
	
}
#right {
	width: 560px;
	float: right;
}
#footer {
	
	clear:both;
	width: 760px;
	height:25px;
	padding-top:5px;
	background-color:#1B4DC0;
	margin-top: 20px;
}


td.miniatura {
	width:190px;
	color: #F7F972;
}
td.opis {
	width:330px;
	text-align:left;
	padding: 10px;
}

#categories h4 {
	color: #F7F972;
}
#categories h4 a{
	color: #F7F972;
}

a.zamow {
	display:block;
	color: #F7F972;
	padding:5px;
	border: 2px solid #F7F972;
	font-weight:bold;
	font-size: 13px;
	margin:auto;
	width: 80px;
}

#left_menu ul li a{display:block; padding:3px; padding-left:0px; margin-left:0px; color:#D0BF9E; font-family:georgia,verdana, Arial,Sans-Serif; font-size:14px; font-variant: small-caps;}
#left_menu ul li a:link{text-decoration:none;}
#left_menu ul li a:visited{text-decoration:none;}
#left_menu ul li a:hover{text-decoration:underline;}
#left_menu ul li ul li a{margin-left:0px;}
#left_menu ul li ul li ul li a{margin-left:25px;}
#left_menu ul li ul li ul li ul li a{margin-left:40px;}
#left_menu ul li ul li ul li ul li ul li a{margin-left:55px;}
#left_menu ul li ul li ul li ul li ul li ul li a{margin-left:70px;}

#left_menu input.inp_text {width: 120px; margin-left:7px;}

#content {
	width:418px;
	padding:20px 5px 20px 5px;
	float:left;
	text-align:justify;
}


div.miniat {
 background-color:black; 
 color:#F7F972; 
 padding:4px; 
 margin:auto; 
 margin-bottom:5px; 
 font-weight:bold;
 font-style:italic;
}



.featured {
	margin:auto;
	text-align:center;
}

p {
	padding:10px 20px 10px 20px;
}

h2.site {
	padding:20px 20px 10px 20px;
}

ol {
	margin:20px 20px 10px 20px;
	padding:0px 20px 0px 20px;
}
ol li {
	padding-top:5px;
}

.opcje ul{display:block; width:123px; margin:0 auto;}
.cena{height:40px;}

.showproductdetails{display:block; width:123px; height:34px; background-image:url(gfx/details.png); background-position:0px 0px;}
.showproductdetails:link{}
.showproductdetails:visited{}
.showproductdetails:hover{background-position:0px -34px;}

.askquestion{display:block; width:123px; height:34px; background-image:url(gfx/question.png); background-position:0px 0px;}
.askquestion:link{}
.askquestion:visited{}
.askquestion:hover{background-position:0px -34px;}

.addtocart{display:block; width:123px; height:34px; background-image:url(gfx/cart_add.png); background-position:0px 0px;}
.addtocart:link{}
.addtocart:visited{}
.addtocart:hover{background-position:0px -34px;}

.promoprice{font-size:12px; font-weight:bold;}
.productprice{font-size:12px; text-decoration:line-through;}

.produkt{margin-left:20px; width:540px;}
.produkt_naglowek{width:540px;}
.produkt_naglowek_left{float:left; width:150px;}
.produkt_naglowek_right{float:left; margin-left:15px; width:350px;}
.produkt_opis{clear:both; text-align:justify; text-indent:25px; padding-right:25px; padding-top:20px; margin-bottom:20px;}

.productparamsname{}
.productparamsvalue{}

#produkty_lewy{float:left; width:188px; text-align:center;}
#produkty_srodek{float:left; width:188px; text-align:center; border-left:1px solid #C7C7C7; border-right:1px solid #C7C7C7;}
#produkty_prawy{float:left; width:188px; text-align:center;}

.productphotolist{height:150px;}
.produkt_miniatura{padding-bottom:30px;}


#cart_info{width:200px;  margin-bottom:30px; margin-top:30px; background-image:url(gfx/cart_info.png);}
#cart_info ul li a{font-size:12px; color:#000000; text-decoration:none;}
#cart_info ul li a:hover{text-decoration:underline;}
#cart_info ul{margin-left:15px; margin-top:10px;}

#page_right{width:450px; margin:0 auto;}
.basket {width:450px;}
.basket tr td{padding:5px;}
.promotions .title{}
.product_2 {background-color:#FCB815;}
.product_2 td{border-bottom:1px solid #ffffff;}
.product_1 {background-color:#FFCC4D}

.basket_desc{margin:10px; text-align:justify; text-indent:20px; border:1px solid gray; background-color:#FFF99F;}
.basket_desc p{margin:5px;}

.order{margin-top:10px;}
.order td{padding:5px;}
.order .label{background-color:#FFBA15; border-right:1px solid #ffffff;}
.order .labelsubmit{}
.order .input{background-color:#FCB815;}
.order .input input{width:260px;}
.order .input .strnumbers{width:25px;}

input{background-color:#FFF0B2; border:1px solid #6f6f6f;}
.radioform{background-color:#FFF0B2; border:0px;}

#kontaktform ul{margin:20px; margin-bottom:10px; float:left;}
#kontaktform ul li img{border:0px;}
#kontaktform p{text-align:justify;}

#kontaktform{width:500px; margin:0 auto;}
#kontaktform table{width:500px; margin-top:20px;}
#kontaktform input{width:360px;}
#kontaktform textarea{width:360px; height:300px; background-color:#FFF0B2; border:1px solid #6f6f6f;}
#kontaktform .subm input{width:100px; margin-right:10px;}
#kontaktform .subm{text-align:right;}
#kontaktform td{padding:5px;}
#kontaktform .label{background-color:#d4bda1; border-right:1px solid #ffffff;}
#kontaktform .input{background-color:#e7d8c5; text-align:center;}
#kontaktform h3{clear:both;}


.informacje{width:520px; margin:0 auto; text-align:justify; margin-bottom:20px;}
.informacje h2{font-weight:normal; text-align:left;}
.informacje h3{margin-top:10px;}
.informacje p{margin-left:10px; text-indent:30px;}
.informacje ul{list-style-type:disc; margin:10px; margin-left:30px;}
.informacje a{color:#0C3F65; font-size:16px;}

.comment {
	width:80%;
	margin:auto;
	padding: 5px;
	background: #FFFF99;
	border:2px solid #663300;
	text-align:center;
}

.sites {
	margin:auto;
	padding:10px;
	text-align:center;
}

.produkt_galeria table {
	width:80%;
	margin:auto;
}
.produkt_galeria table td{
	width:50%;
	margin:auto;
	text-align:center;
}
.produkt_galeria table td img{
	border: 5px solid black;
}

/************************* ADMIN ***********************/
#header_admin {

}
#menu_admin {

}
#footer_admin {

}

#page_admin {
	width: 793px;
}
table.admin_table {
	width: 80%;
	margin: auto;
	border: 1px solid #F4F6F9;
}
td.admin_label {
	background:#F4F6F9;
	border-width: 0px 1px 0px 1px;
	border-style:solid;
	border-color: white;
	height:25px;
}
table.admin_table td {
	padding: 3px;
	text-align:left;
}

tr.admin_products_standard {

}

tr.admin_products_disabled {
	background: #FFCCCC;
}
tr.admin_products_distinction {
	background: #CCFFCC;
}

#admin_menu {
	margin:auto;
	padding:10px;
	padding-bottom:0px;
}
#admin_menu a:link,#admin_menu  a:visited { color:#616161; text-decoration:none; font-weight:bold;}
#admin_menu a:active, #admin_menu a:hover { color:#325C6C; text-decoration:none; font-weight:bold; }
