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: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:black;
	background: #900000 url(../images/body-bg.jpg) repeat-x;
}
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:black; padding: 10px 0 10px 0;}
h2 a:link{font-size:14px; text-decoration:none; color:black;}
h2 a:visited{font-size:14px; text-decoration:none; color:black;}
h2 a:hover{font-size:14px; text-decoration:underline; color:black;}

ul{list-style-type:none;}


#container_top {
	padding: 0px;
	border: 0px;
	background: transparent url(../images/top.jpg) no-repeat;
	height:171px;
	width:735px;
	margin:auto;	
}

#container_top a {
	display:block;
	height:171px;
	width:735px;
}

#menu_top {
	padding: 0px;
	border: 0px;
	background: transparent url(../images/menu-bg.jpg) no-repeat;
	height:25px;
	width:731px;
	margin:auto;
	text-align:left;
	
	
}
#logo {
	width: 240px;
	height:120px;

	margin-top:55px;
	margin-left: 80px;
	float:left;
}

#logo a {
	display:block;
	width: 240px;
	height:120px;
}

#top_menu {
	width: 245px;
	height:200px;
	margin-top:70px;
	margin-right: 20px;
	float:right;
	text-align:left;
}

#top_menu ul{list-style-type:none; border:0px solid #000000; margin-left:15px; padding-left:15px;}
#top_menu ul ul{border:0px;}


#top_menu ul li a{display:block; padding:5px; padding-left:0px; margin-left:0px; color:#9F5200; font-family:Verdana,Sans-Serif; font-size:16px; font-weight:bold;}
#top_menu ul li a:link{text-decoration:none;}
#top_menu ul li a:visited{text-decoration:none;}

#container_page {
	width:735px;
	margin:auto;
	padding-top:0px;
	padding-bottom:0px;
	background: transparent url(../images/page-bg.jpg) repeat-y;
	background-position:center;
}

#left {
	width:160px;
	background: transparent url(../images/left-menu-bg.jpg) repeat-x;
	float:left;
	padding-left:3px;
	margin-left:3px;

}


#left_menu {
	width:160px;
	background: transparent;
  padding-top:20px;
	text-align:left;
}

#right {
	width: 566px;
	float:right;
	padding-left:0px;
}


#page {
	width: 566px;
	background: transparent;
	text-align:left;
}







#left_menu ul{list-style-type:none; border:0px solid #000000; margin-left:10px; padding-left:10px; list-style-image: url("../images/arrow.gif")}
#left_menu ul ul{border:0px; list-style-image: none; padding-left:0px;}


#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;
}


#footer {
	height:2px;
	background: black url(../images/bottom-line.jpg) no-repeat;
	background-position:bottom;
	margin:auto;
	text-align:center;
	background-position:right;
	width:735px;

	color:#9F5200;
}


#bottom {
	padding-top: 5px;
	border: 0px;
	background: black;
	height:55px;
	width:730px;
	margin-left:2px;
	
	color:#D0BF9E;  
	font-size:11px; 
}




.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;}

.produkt_galeria ul li{display:block; width:160px; height:150px; float:left; margin:5px;}
.produkt_galeria {text-align:center;}

#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;
}

/************************* 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; }