html {
		margin: 0px auto;
		padding: 0px;
}

body {
		background-image: url(imgs/background.jpg);
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		font-family: Tahoma, serif;
		color: #2a2824;
		font-size: 12px;
		text-decoration:none;
}

img {
	border:none;
}

a {
	text-decoration: none;
	color:#333333;
}

html>body #shadow {
		width: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		height: 93px;
		background: url(imgs/shadow_up.png);
		background-repeat: repeat-x;
}

#body {
		width: 998px;
		margin: 0px auto;
		padding: 0px;
		position: relative;
}

#block_top, #block_images  {
		width: 998px;
		height: auto;
		position: relative;
		margin: 0px;
		padding: 0px;

}

#holder0 {
		width: 86px;
		height: 1px;
		float: left;
}

#cup {
		width: 331px;
		height: 165px;
		background: url(imgs/cup.jpg);
		background-repeat: no-repeat;
		float: left;
}

.icons  {
		margin-top: 84px;
		height: 81px;
		margin-bottom: 0px;
		float: left;
}

a#login {
		height: 81px;
		width: 68px;
		float: left;
		background:url(imgs/login.jpg);
}

a#login:hover {
		background-position: 0 -81px; 
}

a#logof {
		height: 81px;
		width: 68px;
		float: left;
		background:url(imgs/logof.jpg);
}

a#logof:hover {
		background-position: 0 -81px; 
}

a#account {
		height: 81px;
		width: 60px;
		float: left;
		background:url(imgs/account.jpg);
}

a#account:hover {
		background-position: 0 -81px; 
}

a#cart {
		height: 81px;
		width: 68px;
		float: left;
		background:url(imgs/cart.jpg);
}

a#cart:hover {
		background-position: 0 -81px; 
}

a#terms {
		height: 81px;
		width: 68px;
		float: left;
		background:url(imgs/terms.jpg);
}

a#terms:hover {
		background-position: 0 -81px; 
}

a#shipping {
		height: 81px;
		width: 57px;
		float: left;
		background:url(imgs/shipping.jpg);
}

a#shipping:hover {
		background-position: 0 -81px; 
}

a#contact {
		height: 81px;
		width: 58px;
		float: left;
		background:url(imgs/contact.jpg);
}

a#contact:hover {
		background-position: 0 -81px; 
}

.icons div {
		float: left;
}

img {
		margin: 0px;
		padding: 0px;
}

#logo2 {
	position: absolute;
	top: 0px;
	left: 452px;
	background:url(imgs/logo2.jpg);
	width: 347px;
	height: 20px;
}
#home {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 40px;
	height: 20px;
	font-size:11px;
}
#home a{
	text-decoration: none;
	color:#333333;
}
.icons a {
		margin: 0px;
		padding: 0px;
}

#block_images div {
font-size: 14px;
font-weight: bold;
font-style:italic;
color: #775e38;

}
#twoje_konto {
		display: none;
}

#zaloguj_sie {
		display: none;
}

#wyloguj_sie {
		display: none;
}
#koszyk {
		display: none;
}

#kasa {
		display: none;
}

#wysylka {
		display: none;
}
#kontakt {
		display: none;
}

#regulamin {
		display: none;
}

#holder {
		width: 12px;
		height: 81px;
		background: url(imgs/holder.jpg);
		float: left;
}

#register {
		width: 186px;
		height: 165px;
		background:url(imgs/register.jpg);
		float:left;
}

#price {	
		position: relative;
		text-align: right;
		margin-left: 65px;
		margin-top: 82px;
		padding-right: 50px;

}

#price a{	
		font-weight: bold;
		color: #666666;
		font-size: 12px;
		text-decoration: none;
}
#img1 {
		width: 86px;
		height: 135px;
		background: url(imgs/left_corner.jpg);
		float: left;
}

#img2 {
		width: 331px;
		height: 135px;
		background: url(imgs/cup_dwn.jpg);
		float: left;
}

#img3 {
		width: 277px;
		height: 135px;
		background: url(imgs/logo.jpg);
		float: left;
}

#img4 {
		width: 303px;
		height: 135px;
		background: url(imgs/register_dwn.jpg);
		float: left;
}
#img4_1 {
		width: 303px;
		height: 135px;
		background: url(imgs/register_dwn_1.jpg);
		float: left;
}

#content {
		width: 998px;
		height: auto;
		top: 300px;
		left: 0px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		background:url(imgs/back.jpg);
}

#column_left {
		width: 185px;
		float: left;
		padding-bottom: 387px;
		padding-left: 10px;
}

#categories {
		float: left;
		width: 153px;
		margin-left: 3px;
}

#categories_header {
		background:url(imgs/categories_header.jpg);
		width: 153px;
		height: 46px;
		float: left;
}

#categories_content {
		background:url(imgs/categories_back.jpg);
		width: 153px;
		height: 155px;	
		float: left;
		text-align:left;		
		
}

#categories_footer {
		background:url(imgs/categories_footer.jpg);
		width: 153px;
		height: 81px;
		float: left;
}

#categories_list {
		margin: 0px;
		padding: 15px;
		margin-left: 10px;
		width: 100px;
		list-style:none;
		text-align:left;
}

.c_list {
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.c_list_ident {
	text-indent: 10px;
}
.c_list_ident_link {
	font-size: 11px;
	color: #666666;
	text-indent: 10px;
	text-decoration:none;	
}

#last_viewed {
	width: 176px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	
}

#last_viewed_header {
	width: 176px;
	height: 84px;
	float: left;	
	background:url(imgs/last_header.jpg);
}

#last_viewed_name {
	width: 176px;
	float: left;
	background-repeat:repeat-y;
	background:url(imgs/last_name_back.jpg);

}

#last_viewed_image {
	width: 176px;
	height: 76px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background:url(imgs/last_img_back.jpg);
}

#last_viewed_image img {
	border-color: #ffffff;
	border-width: 2px;
	border-style:solid;
}

#last_viewed_footer{
	width: 176px;
	height: 50px;
	float: left;
	background:url(imgs/last_footer.jpg);
}

#last_viewed_price {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-left: 15px;
	margin-top: 10px;
	float: left;
}

#last_viewed_more {
	margin-left: 50px;
	margin-top: 27px;
	float: left;
}
#last_viewed_more a{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#name {
	width: 156px;
	position:relative;
	padding: 10px;
}

.name{
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}

#column_center {
		float: left;	
		width: 579px;
		padding-bottom: 192px;
}

html>body #content_main {
		margin-bottom: 10px;
		margin-top: 10px;
		padding: 5px;
		width: 579px;
		background:url(imgs/back.png);
		border-width:1px;
		border-color:#999999;
		border-style:dotted;
		text-align:left;
		float: left;
}

#column_right {
		width: 197px;	
		float: right;
		padding: 0px;
		padding-bottom: 191px;
		text-align: left;
}


#dzbanek {
		position: absolute;
		bottom: 179px;
		left: 43px;
		background:url(imgs/dzbanek.jpg);
		background-repeat:no-repeat;
		height: 202px;
		width: 138px;
}

html>body #mask_top {
		position: absolute;
		left: 43px;
		bottom: 381px;
		background:url(imgs/mask_top.png);
		width: 138px;
		height: 7px;
}

html>body #mask {
		position: absolute;
		left: 188px;
		bottom: 179px;
		background:url(imgs/mask.png);
		width: 801px;
		height: 7px;
}

html>body #mask_left {
		position: absolute;
		left: 36px;
		bottom: 179px;
		width: 7px;
		height: 202px;
		background:url(imgs/mask_left.png);
}

html>body #mask_right {
		position: absolute;
		left: 181px;
		bottom: 179px;
		background:url(imgs/mask_right.png);
		width: 7px;
		height: 202px;
}



#bottom1 {
	position: absolute;
	left:0px;
	bottom: 60px;
	background:url(imgs/back_bottom0.jpg);
	width:100px;
	height:119px;
}

#bottom2 {
	position: absolute;
	left:100px;
	bottom: 60px;
	background:url(imgs/back_bottom1.jpg);
	width:101px;
	height:119px;
}

#bottom3 {
	position: absolute;
	left: 201px;
	bottom: 60px;
	background:url(imgs/back_bottom2.jpg);
	width:101px;
	height:119px;
}

#bottom4 {
	position: absolute;
	left: 302px;
	bottom: 60px;
	background:url(imgs/back_bottom3.jpg);
	width:100px;
	height:119px;
}

#bottom5 {
	position: absolute;
	left: 402px;
	bottom: 60px;
	background:url(imgs/back_bottom4.jpg);
	width:99px;
	height:119px;
}

#bottom6 {
	position: absolute;
	left: 501px;
	bottom: 60px;
	background:url(imgs/back_bottom5.jpg);
	width:101px;
	height:119px;
}

#bottom7 {
	position: absolute;
	left: 602px;
	bottom: 60px;
	background:url(imgs/back_bottom6.jpg);
	width:100px;
	height:119px;
}

#bottom8 {
	position: absolute;
	left: 702px;
	bottom: 60px;
	background:url(imgs/back_bottom7.jpg);
	width:100px;
	height:119px;
}

#bottom9 {
	position: absolute;
	left: 802px;
	bottom: 60px;
	background:url(imgs/back_bottom8.jpg);
	width:101px;
	height:119px;
}

#bottom10 {
	position: absolute;
	left: 903px;
	bottom: 60px;
	background:url(imgs/back_bottom9.jpg);
	width: 86px;
	height:119px;
}

#bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background:url(imgs/back_bottom.jpg);
	width: 998px;
	height: 60px;
}

#ecc {
	float: left;
	background:url(imgs/footer.jpg);
	width: 219px;
	height: 32px;
}

#clear {
	clear:both;
	width: 100%;
	height: 1px;
}

/* product listing */
#categories_name {
	font-size: 18px;
	color:#666666;
	margin-bottom: 20px;
	text-decoration: underline;
}
#product_listing {
	position: relative;
	padding: 0px;
	margin: 0px;
}

#product {
	width: 530px;
	margin-left: 25px;
	margin-top: 15px;
	padding: 0px;
	position: relative;
}

#product_name {
	width: 530px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: right;
	float: left;
}
#product_name a {
	font-size: 18px;
	color: #8d6f41;
	text-decoration: none;
	margin-right: 12px;
	text-align: right;
}

#product_icon {
	width: 60px;
	height: auto;
	float: left;
}

#product_description {
	width: 350px;
	height: auto;
	text-align:justify;
	margin: 0px;
	padding: 0px;
	float: left;
}

#product_data {
	width: 100px;
	height: auto;
	text-align:left;
	float: left;
	padding-left: 10px;
}	
#product_image img {
	border-color: #a8967b;
	border-width: 2px;
	border-style:solid;
}	


#product_price {
	color: #6c6a65;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

html>body #tea {
	float: left;	
	width:240px;
	height:95px;
	margin-top: 25px;
	margin-left: 155px;
	background:url(imgs/ornament.png);
}
#navigation {
	height: auto;
	float: left;
}
#navigation_info {
	width: 330px;
	height: auto;
	float: left;
	text-align:left;
}
#navigation_pages {
	width: auto;
	height: auto;
	float: right;
}



/* product_info */
#product_info {
	width: 553px;
	margin-left: 12px;
	padding: 0px;
	position: relative;
}
#product_info_print {

}
#product_info #product_name {
	font-size: 18px;
	width: 330px;
	color:#8d6f41;
	text-decoration: underline;
	text-align:left;
	margin: 0px;
	float: left;
}

#product_info #product_price {
	color: #6c6a65;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

#product_info  #product_image img {
	border-color: #a8967b;
	border-width: 2px;
	border-style:solid;
	float: right;
}	

#product_info #product_description {
	width: 340px;
	height: auto;
	text-align:justify;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0px;
	float: left;
}
#product_info #product_data {
	width: 190px;
	height: auto;
	text-align:right;
	float: right;
		margin: 0px;
	padding: 0px;
}
#product_info  #product_info_tax {
	width: 190px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#product_info  #product_info_shipping {
	width: 190px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#product_info_additional {
	width: 560px;
	margin-left: 5px;
	padding: 0px;
	text-align: center;
	position: relative;
}

html>body #tea_small {
	width:95px;
	height:39px;
	margin-top: 25px;
	margin-left: 222px;
	background:url(imgs/ornament_small.png);
}

#product_info_date {
	color: #42413f;
	font-size:11px;

}

/* top 10 */
#top10 {
	width: 179px;
	position: relative;
	margin-bottom: 15px;
}

#top10_header {
	background:url(imgs/top10_header.jpg);
	width: 178px;
	height: 69px;
}

#top10_back {
	background:url(imgs/top10_back.jpg);
	width: 179px;
	height: auto;
	text-align: left;
}

#box_content {
	width: 160px;
	margin-left: 9px;

}
#top10_back a{
	width: 178px;
	height: 100px;
	color: #fff0d6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#top10_footer {
	background:url(imgs/top10_footer.jpg);
	width: 179px;
	height: 24px;
}

/* reviews */
#reviews {
	width: 172px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#reviews #box_content {
	padding-top: 50px;
	width: 132px;
	padding-left: 5px;
	color: #6a5e28;
	font-size: 11px;
	text-align:center;
}

#reviews #box_content a {
	margin-top: 40px;
	color: #6a5e28;
	font-size: 11px;
	text-decoration: none;
}
#reviews_header {
	background:url(imgs/reviews_header.jpg);
	width: 172px;
	height: 249px;
}

html>body #reviews_footer{
	background:url(imgs/reviews_back.png);
	width: 172px;
	height:73px;
}
#reviews_stars {
	position: absolute;
	top: 210px;
	left: 50px;
}

html>body  #reviews_more img{
	padding-left:87px;
	padding-top: 33px;
}

/* info rewies */
#info_reviews {
	width: 553px;
	padding: 0px;
	float: left;
	text-align: left;
}

#info_rewies_heading {
	width: 533px;
	font-size: 12px;
	font-weight: bold;
	color: #6a5e28;
	float: left;
}


#info_reviews #reviews_name {
	font-size: 14px;
	width: 330px;
	color: #8d6f41;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	margin: 0px;
	float: left;
}

#reviews_author {
	width: 330px;
	height: 20px;
	float: left;
}

#reviews_text{
	padding-top: 10px;
	width: 403px;
	float: left;
	color: #775e38;
	font-size: 12px;
}
#reviews_rating {
	padding-top: 10px;
	width: 403px;
	float: right;
	text-align:right;
	margin-bottom: 20px;
}

/* ap */

#also_purchased {
	width: 553px;
	padding: 0px;
	float: left;
	text-align: left;
}

#ap_heading {
	font-size: 18px;
	width: 330px;
	color:#8d6f41;
	text-decoration: underline;
	text-align:left;
	margin: 0px;
	padding-top:10px;
	float: left;
}

/* rev */

#rev {
	width: 553px;
	margin-left: 12px;
	padding: 0px;
	float: left;
	text-align: center;
}

#rev_heading {
	font-size: 18px;
	width: 330px;
	color:#8d6f41;
	text-decoration: underline;
	text-align:left;
	margin: 0px;
	float: left;
	padding-bottom: 20px;
}

#rev_mod {
	width: 533px;
	margin-left: 12px;
	padding-bottom: 40px;
	float: left;
	text-align: left;
}

#rev_img {
	width: 100px;
	float: left;
}

#rev_pname {
	width: 433px;
	float: left;
}

#rev_data {
	width: 433px;
	float: left;
}

#rev_txt {
	width: 433px;
	color:#775e38;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}

#rev_rating {
	width: 433px;
	float: right;
	text-align:left;
}

html>body #rev_mod  #tea_small {
	width:95px;
	height:39px;
	margin-top: 25px;
	margin-left: 222px;
	float: left;
	background:url(imgs/ornament_small.png);
}

/* content box */

html>body #content_box{
	width: 562px;
	height: 243px;
	margin-left: 17px;
	padding: 0px;
	float: left;
}
#content_box{
	width: 562px;
	height: 243px;
	margin-left: 9px;
	float: left;
}
#content_box_header {
	width: 562px;
	height: 43px;
	background:url(imgs/content_header.jpg);
}

#content_box_content {
	width:562px;
	height: 124px;
	background:url(imgs/content_back.jpg);
}

#content_box_footer {
	width: 562;
	height: 22px;
	background:url(imgs/content_footer.jpg);
}

#contentbox_left {
	width:250px;
	height: 124px;
	padding-left: 15px;
	float: left;
	text-align: left;
}

#contentbox_right{
	width:250px;
	height: 124px;
	padding-left: 15px;
	float: right;
	text-align: left;	
}

#contentbox_left a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color:#CCCCCC;
}

#contentbox_right a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color:#CCCCCC;
}

#content_item{
	margin-bottom:9px;
}


html>body #icon_account {
	width: 132px;
	height: 110px;
	position:absolute;
	left: 210px;
	top: 21px;
	z-index: 0;
	background:url(imgs/icon_account.png);
}

html>body #icon_login {
	width: 132px;
	height: 110px;
	position:absolute;
	left: 210px;
	top: 21px;
	z-index: 0;
	background:url(imgs/icon_login.png);
}

html>body #icon_abook {
	width: 132px;
	height: 110px;
	position:absolute;
	left: 210px;
	top: 21px;
	z-index: 0;
	background:url(imgs/icon_abook.png);
}
html>body #icon_cart {
	width: 132px;
	height: 110px;
	position:absolute;
	left: 210px;
	top: 21px;
	z-index: 0;
	background:url(imgs/icon_cart.png);
}
#contents{
	position: relative;
}