@charset "utf-8";
/* CSS Document */


body
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-image:url(images/site_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	padding-top:0px;
	margin-top:0px;

}


#feed
{
	text-aligin:left;
	color:#999;
}

#main_page_art h2
{
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:20px;
	height:20px;
}

#feed ul
{
	margin-left:5px;
	padding-left:0px;
}

#feed li
{
	text-indent:10px;
	text-align:left;
	list-style-type:none;
	margin-top:10px;
}

.feed_author
{
	color:#900;
	font-weight:bold;
}

.feed_from
{
	font-size:14px;
	color:#900;
	font-weight:bold;
	line-height:25px;
}

.search_string
{
	color:#666;
}

.purplebox
{
	height:247px;
	background-image:url(/images/purple_box_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:14px;
	color:#FFF;
	line-height:30px;
}

.yellowbox
{
	height:247px;
	background-image:url(/images/yellow_box_bg.jpg);
	background-repeat:repeat-x;
	font-size:14px;
	color:#FFF;
	line-height:30px;
}



.login_table
{
	font-size:12px;
}

.login_table input
{
	border:none;
	font-family:Tahoma, Geneva, sans-serif;
}

.login_table input:focus
{
	border-bottom:1px #F00 solid;
}


.yellow_bar
{
	background-image:url(images/yellow_stick_bg.jpg);
	height:30px;
	line-height:30px;
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.yellow_bar h1
{
	padding-left:10px;
}



#product_suggest
{
	width:250px;
	height:230px;
	border:1px #CCC dashed;
	padding:5px 5px 5px 5px;
	float:right;
}

#product_frame
{
	width:450px;
	float:left;
	padding:5px 5px 5px 5px;
	height:auto;
}

#product_desc
{
	float:right;
	padding:5px 5px 5px 5px;
	line-height:20px;
	width:300px;
	text-align:justify;
}

#product_desc p
{
	text-indent:20px;
}

#product_img
{
	float:left;
	width:110px;
	border:3px #C00 solid;
	height:150px;
	marin-left:25px;
	padding:5px 5px 5px 5px;
	text-align:center;
}

#product_img img
{
	width:90px;
}

#demo
{
	color:#999;
	width:350px;
	height:210px;
	margin:0 auto;
	line-height:normal;

}

#zalety
{
	background-image:url(images/buttons/fede_group.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:320px;
	height:220px;
	float:left;
	background-position:top;
}

#zalety ul
{
	margin-top:40px;
}

#zalety li
{
	font-size:14px;
	color:#666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	list-style-image:url(images/bullets/green_tick_li.png);
}

#zalety li:first-letter
{
	font-size:18px;
}

#wiadomosci
{
	width:390px;
	height:400px;
	border:1px #CCC solid;
	margin-top:10px;
	margin-left:20px;
	float:right;
	padding:5px 5px 5px 5px;
}


#wiadomosci li
{
	margin-bottom:5px;
	list-style-type:square;
	line-height:20px;
}

a.link
{
	text-decoration:none;
	border:none;
}











.closebox
{
	border:2px #F30 solid;
	padding:5px 5px 5px 5px;
	width:120px;
	height:20px;
	margin:0 auto;
	color:#FFF;
	margin-top:10px;
	background-color:#333;
}

#awaiting
{
	cursor:pointer;
	position:absolute;
	top:20%;
	margin-top:100px;
	left:50%;
	width:100px;
	height:50px;
	margin-left:-50px;
	border:3px #999 solid;
	padding:5px 5px 5px 5px;
	overflow:visible;
	background-image:url(images/addbox_bg.png);
	color:#FFF;
	visibility:hidden;
	text-align:left;
}
	


#showphoto
{
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:visible;
	background-image:url(images/addbox_bg.png);
	color:#FFF;
	visibility:hidden;
	float:left;
}







#poslaniec
{
	cursor:pointer;
	position:absolute;
	width:500px;
	height:180px;
	top:30%;
	margin-top:100px;
	left:50%;
	margin-left:-250px;
	border:3px #999 solid;
	padding:5px 5px 5px 5px;
	overflow:visible;
	background-image:url(images/addbox_bg.png);
	color:#FFF;
	visibility:hidden;
	text-align:left;
	
	
	}

#addboxi
{
	display:none;
	position:absolute;
	top:26%;
}

#addbox
{
	cursor:pointer;
	position:fixed;
	margin-top:100px;
	width:350px;
	height:200px;
	left:50%;
	margin-left:-175px;
	padding:5px 5px 5px 5px;
	overflow:visible;
	background-image:url(images/addbox_bg.png);
	background-repeat:repeat;
	color:#FFF;
	visibility:hidden;
	text-align:left;
	
	
	}

.closebtn
{
	position:absolute;
	width:30px;
	left:50%;
	margin-left:130px;
	height:30px;
}

.addtocartbtn
{
	text-align:center;
	margin-top:20px;
}

.quantity_cart
{
	font-size:14px;
	font-weight:bold;
	color:#9F0;
}

.product_cart
{
	font-size:12px;
	font-weight:bold;
	color:#CCC;
}

#addbox ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#addbox li
	{
		list-style-image:url(images/bullets/gold_bullet.gif);
		margin-left:15px;
	}

#qbox
{
	
cursor:pointer;
	position:absolute;
	top:30%;
	width:100px;
	height:180px;
	left:50%;
	margin-left:-50px;
	border:3px #999 solid;
	padding:5px 5px 5px 5px;
	overflow:visible;
	background-color:#333;
	color:#FFF;
	text-align:left;
	
}
#main_box
{

	width:1000px;
	position:relative;
	min-height:900px;
	border:3px #CCC solid;
	margin:0 auto;
	background-color:#FFF;
	border:3px #CCC solid;
	float:left;
	left:50%;
	margin-left:-500px;
}


#logo_box
{
	float:left;
	width:258px;
	height:195px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#logo_box a:link, #logo_box h1
{
	border:none;
	text-decoration:none;
}


#menu-bar
{
	width:734px;
	height:38px;
	position:absolute;
	left:260px;
	top:4px;
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-x;

}


#menu-bar ul
{
	margin-top:0px;
	list-style-type:none;
}

#menu-bar li
{
	list-style-type:none;
	display:inline;
	margin-top:0px;
	padding-top:0px;
	margin-left:10px;
	margin-right:10px;
}

#account-banner
{
	left:255px;
	top:50px;
	position:absolute;
	width:739px;
	height:109px;
}


#announce
{
	width:730px;
	height:38px;
	position:absolute;
	top:160px;
	left:255px;

}

#announce ul
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#announce li
{
	display:inline;
	margin-left:4px;
	margin-right:4px;
	cursor:pointer;
}


#content
{
	text-align:left;
	position:relative;
	float:left;
	width:100%;
	min-height:400px;
	margin-top:23px;
}
	 



.imgl
{
	float:left;
	margin-left:-4px;
}

.imgr
{
	float:right;
	margin-left:4px;
}

#left_column
{
	width:250px;
	border-right:1px #CCC dashed;
	float:left;
	height:100%;
}

#right_column
{
	width:729px;
	float:left;
	padding:3px 3px 3px 3px;
}

#search_box
{
	width:250px;
	height:100px;
	background-image:url(images/search.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
}

#side_menu
{
	width:246px;
	float:left;
}

#side_menu ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#side_menu li
{
	line-height:40px;
	padding-left:15px;
	height:42px;
	width:235px;
	background-image:url(images/ul_bg.jpg);
	background-repeat:repeat-x;
	background-position:center;

}


#side_menu li:hover
{
	background-image:url(images/ul_bg_hover.png);
	background-repeat:repeat-x;
	background-position:center;

}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	border-bottom:2px #F00 solid;
	padding-bottom:3px;
}




h3
{
	color:#F30;
	font-size:14px;
	margin:0px 0px 0px 0px;
	margin-bottom:2px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.productbox
{
	margin-top:10px;
	width:240px;
	height:180px;
	float:left;
}


.picture_box
{
	width:85px;
	float:left;
	margin-right:5px;
	text-align:center;
	border:3px #FFF solid;
	cursor:pointer;
}

.picture_box img
{
	height:90px;
}

.picture_box_li
{
	width:85px;
	clear:both;
	background-color:#FFF;
	margin:0 auto;
	text-align:center;
	border:3px #900; solid;
	cursor:pointer;
}


.picture_box:hover
{
	border:3px #F00 solid;
}

.price_tag
{
	font-size:11px;
	font-weight:bold;
	color:#F30;
	text-align:center;
	margin-top:4px;
}

.product_side_info
{
	height:70px;
}


.product_side_info_wine
{
	height:40px;
	padding-top:15px;
	font-size:10px;
}



.price_tag_netto
{
	font-size:9px;
	color:#666;
}


.phoneorder
{
	margin-top:20px;
	width:242px;
	float:left;
	height:120px;
	background-image:url(images/phone_order.jpg);
}

.tag_box
{
	text-align:center;
	margin-top:20px;
	width:242px;
	float:left;
	border-bottom:1px #9CF dashed;
}


#stopka
{
	width:98%;
	border-top:1px #CCC dashed;
	height:150px;
	padding:5px 5px 5px 5px;
	margin-top:10px;
	float:left;
	color:#999;
}




#partnerzy
{
	margin-top:30px;
}

#partnerzy li
{
	display:inline;
}

#partnerzy 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#stopka li
{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}

.info
{
	width:350px;
	float:left;
	line-height:20px;
	color:#666;
}

.info li
{
	margin-bottom:5px;
	list-style-type:square;
}

.info h1
{
	background-image:url(images/info.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:50px;
	border:none;
	height:60px;
}

.info h2
{
	height:60px;
	background-image:url(images/delivery.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:50px;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

h2
{
	height:34px;
	background-image:url(images/info.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:40px;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:34px;
}

/*TUTAJ PRZEWIJANE BOXY REKLAMOWE */

.adv_picture
{
	border:3px #90F solid;
	float:left;
	height:140px;
	width:85px;
	background-color:#FFF;
	text-align:center;
}

.adv_title
{
	float:left;
	margin-left:3px;
	font-size:14px;
	width:180px;
	height:50px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

.adv_desc
{
	width:180px;
	float:left;
	margin-left:3px;
	height:35px;
	font-size:10px;
	color:#CCC;
	text-align:center;
}



.adv_title_white
{
	float:left;
	margin-left:3px;
	font-size:14px;
	width:180px;
	height:50px;
	text-align:center;
	color:#333;
	font-weight:bold;
}

.adv_title_white:first-letter
{
	font-size:18px;
}

.adv_desc_white
{
	width:180px;
	float:left;
	margin-left:3px;
	height:35px;
	font-size:10px;
	color:#666;
	text-align:center;
}

.adv_price
{
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#F60;
	text-align:center;
	float:left;
	width:180px;
}

.adv_pln
{
	padding-top:-10px;
	font-size:10px;
}

.adv_buy
{
	text-align:center;
	width:180px;
	height:30px;
	float:left;
	margin-left:3px;
}


/*Moja Lista LI zakładek */

.tablist li
{
	display:inline;
	background-image:url(/images/tabs_bg_n_bg.jpg);
	background-repeat:repeat-x;
	margin:3px 3px 3px 3px;
	height:41px;
	text-align:center;
	width:150px;
	float:left;
	line-height:41px;
}


.tablist li:hover
{
	color:#000;
	cursor:pointer;
}

.tabActive
{
	font-weight:bold;
	color:#666;
}

.art_content
{
	float:left;
	min-height:300px;
	border:1px #CCC solid;
	width:700px;
	margin-top:-4px;
	padding:5px 5px 5px 5px;
}

#polecane
{
	width:600px;
	height:270px;
}

.login_info
{
	padding:4px 4px 4px 4px ;
	margin:4px 4px 4px 4px;
	border-bottom:3px #900 solid;
	
}


.footerlist ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline;
	font-size:18px;

	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	font-weight:bold;
}

.footerlist li img
{
	vertical-align:middle;
}

.footerlist li
{
	height:30px;
	padding-left:40px;
	padding-right:40px;
}


#product_desc_opt_bar
{
	float:left;
	width:550px;
	text-align:center;
}

#product_desc_opt_bar li
{
	display:inline;
	margin-right:15px;
margin-left:15px;
line-height:30px;
}

.comment_table td
{
	border-bottom:1px #CCC dashed;
}

.comment_from1
{
	font-size:12px;
	font-weight:bold;
	color:#900;
}

.comment_from2
{
	font-size:12px;
	font-weight:bold;
	color:#9C0;
}

