/* CSS Document */body {
	padding:0px;
	margin:0px;
	background:#fff;
	color:#7b7b7b;
	font:10px/14px Tahoma, sans-serif;
}
div, p, ul, h2, h3, h4, img {
	padding:0px;
	margin:0px;
}
ul {
	list-style-type:none;
}
.clear {
	clear: both;
	margin: 0px
}/* HEADER */
#header {
	width:775px;
	height:318px;
	background:url(../images/b_top.jpg) 0 0 no-repeat #fefefe;
	position:relative;
	margin: 0 auto;
}
#logo {
	position:absolute;
	top:193px;
	left:66px
}
#cart {
	position:absolute;
	top:100px;
	left:200px;
	background:url(../images/cart.jpg) 0 0 no-repeat;
	height:47px;
	padding-left:50px;
}
#cart p {
	font:11px/14px Tahoma, sans-serif;
	color:#fff;
	margin-top:17px
}
#cart p span {
	font:11px/14px Tahoma, sans-serif;
	color:#ec0004;
	font-weight:bold;
}
#header ul.language {
	position:absolute;
	top:28px;
	left:252px;
}
#header ul.language li {
	float:left;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	margin-top:4px;
	margin-right:8px;
}
#header ul.language li.english {
	width:26px;
	height:18px;
	margin:1px 13px 0 0;
}
#header ul.language li.english a {
	width:26px;
	height:18px;
	display:block;
	background:url(../images/btn_en.jpg) 0 0 no-repeat;
	text-indent:-20000px;
}
#header ul.language li.german {
	width:26px;
	height:18px;
	margin:1px 13px 0 0;
}
#header ul.language li.german a {
	width:26px;
	height:18px;
	display:block;
	background:url(../images/btn_ge.jpg) 0 0 no-repeat;
	text-indent:-20000px;
}
#header ul.language li.spanish {
	width:26px;
	height:18px;
	margin:0;
	margin:1px 62px 0 0;
}
#header ul.language li.spanish a {
	width:26px;
	height:18px;
	display:block;
	background:url(../images/btn_sp.jpg) 0 0 no-repeat;
	text-indent:-20000px;
}
#header ul.language li.line {
	width:1px;
	height:19px;
	display:block;
	background:url(../images/line.gif) 0 0 no-repeat;
	margin:0;
}
#header ul.currency {
	position:absolute;
	top:28px;
	left:532px;
}
#header ul.currency li {
	float:left;
}
#header ul.currency li.currency_headline {
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	margin-top:4px;
	margin-right:8px;
	float:left
}
#header ul.currency li.listmenu form {
	float:left;
	width:135px;
	height:18px;
	margin: 0;
}
#header ul.currency li.listmenu form select {
	width:135px;
	height:18px;
	font:10px/12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}/* MENU */
#menu {
	width:775px;
	height:69px;
	background:url(../images/b_menu.jpg) 0 0 repeat-x;
	position:relative;
	margin: 0 auto;
	clear:both
}
#menu ul {
	position:absolute;
	top:26px;
	left:55px;
}
#menu ul li {
	height:19px;
	float:left;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
#menu ul li a {
	display:block;
	height:19px;
	color:#000;
	text-decoration:none;
	padding:3px 15px 0 15px;
	float:left
}
#menu ul li a:hover {
	color:#CC0000;
}/*#menu ul li.home a{	width:80px;	margin-right:27px;	background-image: url(../images/home.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.home a:hover{	width:80px;	background-image: url(../images/home2.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.new a{	width:106px;	margin-right:27px;	background-image: url(../images/kosztywysylki.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.new a:hover{	width:106px;	background-image: url(../images/kosztwysylki2.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.specials a{	width:65px;	margin-right:27px;	background-image: url(../images/pp.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.specials a:hover{	width:65px;	background-image: url(../images/pp2.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.account a{	width:87px;	margin-right:27px;	background-image: url(../images/regulamin.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.account a:hover{	width:87px;	background-image: url(../images/regulamin2.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.contacts a{	width:81px;	background-image: url(../images/kontakt.jpg);	background-repeat: no-repeat;	background-position: 0 0;}#menu ul li.contacts a:hover{	width:81px;	background-image: url(../images/kontakt2.jpg);	background-repeat: no-repeat;	background-position: 0 0;}*/
#menu ul li.bullet {
	width:5px;
	background:url(../images/bullet_btn.gif) 0 7px no-repeat;
	margin-right:27px;
}/* CONTENT */
#content {
	width:775px;
	background:url(../images/b_content.jpg) 0 0 repeat-x;
	position:relative;
	margin: 0 auto;
	clear:both;
}
#content a.link2 {
	font:14px/16px Tahoma, sans-serif;
	color:#f02e03;
	font-weight:bold;
	text-decoration:none
}
#content a.link2:hover {
	color:#000;
	text-decoration:underline;
}
p span.headline {
	font:16px/26px Tahoma, sans-serif;
	color:#393f4e;
	font-weight:bold;
}
p span.overline {
	font:16px/26px Tahoma, sans-serif;
	color:#393f4e;
	font-weight:bold;
	text-decoration: line-through;
	margin-right:10px
}/*#leftPan{width:168px; float:left; display:inline; position:relative; margin:8px 3px 0 11px;}*/
#leftPan {
	width:200px;
	float:left;
	display:inline;
	position:relative;
	margin:8px 2px 0 0px;
}
#categories {
	position:relative;
	background:#f0f0f0 url(../images/b_headline.jpg) 0 0 repeat-x;
}
#categories h1 {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
}
#categories h2 {
	height:32px;
	position:relative;
	clear:both;
	margin-bottom:13px;
}/*#categories ul{padding-left:6px;  padding-bottom:18px}#categories ul li {background:url(../images/arrow.gif) 0 3px no-repeat; padding-left:16px; height:20px;}#categories ul li a{font:10px/14px Tahoma, sans-serif; color:#777777; font-weight:normal; text-decoration:none;}#categories ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;} #categories ul li.line{background:none; border-bottom:#777777 1px dashed; padding:0; height:10px; margin:0 40px 15px 16px}*//* category list header */
h2.header {
	margin:0 0 0 10px;
	padding:0px;
}
h2.header a {
	display:block;
	font-family: Arial, Tahoma;
	font-size:14px;
	text-decoration:none;
	color:#390000;
	text-transform:uppercase;
	background:url(../images/bullet_btn.gif) 0 5px no-repeat;
	padding-left:10px;
}
h2.header a:hover {
}
#ad1 {
	position:relative;
	clear:both;
}/*#middlePan{width:367px; float:left; display:inline; position:relative; margin:8px 3px 0 0; padding:22px 22px 25px 25px; background:#f0f0f0;}*/
#middlePan {
	width:398px;
	float:left;
	display:inline;
	position:relative;
	margin:8px 2px 0 0;
	background:#f0f0f0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
.prod {
	padding:10px 0 10px 0;
	border-bottom:2px #e1e1e1 solid;
	border-top:1px #fff solid;
}
.prod img {
	width:105px;
	float:left;
	display:inline;
	margin:0 14px 0 22px;
	border:1px #e1e1e1 solid;
	padding:5px;
	background:#fff;
}
.prod p {
	padding:10px 30px 0 0;
	float:left
}
.prod h1 {
	padding:0;
	margin:0;
}
.prod h1 a {
	display:block;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	color:#CC0000;
	margin:0;
	padding-bottom:5px;
	border-bottom:1px #ccc dotted;
	margin-left:140px;
}
.prod h1 a:hover {
}
.prod .cena, table.item_short .cena {
	display:block;
	font-size:12px;
	color:#fff;
	background:#3D0000;
	padding:5px 2px 5px 6px;
	text-align:right;
	width:90px;
}
.prod .cena span, table.item_short .cena span {
	background:#fff;
	padding:3px;
	color:#CC0000;
	font-weight:bold;
}
.prod ul {
}
.prod ul li {
	float:left;
	text-transform:uppercase
}
.prod ul li.details a, table.item_short .cart_add a, table.item_long .cart_add a {
	width:90px;
	text-align:center;
	display:block;
	padding:1px 5px 1px 5px;
	background:#CC0000;
	font-size:10px;
	color:#fff;
	float:left;
	margin-right:4px;
	border-bottom:2px #fff solid;
}
table.item_long .cart_add a {
	float:right;
}
.prod ul li.details a:hover, table.item_short .cart_add a:hover, table.item_long .cart_add a:hover {
	background:#F70B87;
}
.prod ul li.add a {
	width:100px;
	text-align:center;
	display:block;
	padding:1px 5px 1px 5px;
	background:#CC0000;
	font-size:10px;
	color:#fff;
	float:left;
	border-bottom:2px #fff solid;
}
.prod ul li.add a:hover {
	background:#F70B87;
}
.spacerline {
	clear:both;
	margin:19px 0 10px 0;
	display:block;
	height:1px;
	background:url(../images/b_line.gif) 0 0 repeat-x;
}
h2.new {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:40px 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
	border-bottom:1px #999 solid;
}/* item_short.php */
table.item_short {
	border-bottom:2px #e1e1e1 solid;
	border-top:1px #fff solid;
}
h2.category_show_header {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
}
.cover a img {
	padding:5px;
	background:#fff;
	border:1px #ccc solid;
	margin-right:5px;
}
td.details {
	vertical-align:top;
	padding:5px 0 0 0;
	width:270px;
}
td.details h3 a {
	display:block;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	color:#CC0000;
	margin:0;
	padding-bottom:5px;
	border-bottom:1px #ccc dotted;
}
table.item_short .cart_add a {
	margin:10px 10px 10px 0;
	float:right;
}
.page_list {
	display:block;
	float:none;
	margin-bottom:10px;
}
.page_list a {
	display:block;
	float:left;
	padding:2px 6px 2px 6px;
	margin-right:2px;
	background:#ccc;
	color:#fff;
}
.page_list a:hover {
	background:#999;
	color:#fff;
}
.time_order {
	font-size:14px;
	padding:6px 0 6px 0;
}/*#rightPan{width:167px; float:left; display:inline; position:relative; margin:8px 0 0 0;}*/
#rightPan {
	width:172px;
	float:left;
	display:inline;
	position:relative;
	margin:8px 0 0 0;
}
#special {
	position:relative;
	background:#f0f0f0 url(../images/b_headline.jpg) 0 0 repeat-x;
}
#special h2 {
	height:32px;
	position:relative;
	clear:both;
	margin-bottom:18px;
	background-image: url(../images/koszyk.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#special p {
	text-align:center;
	padding-bottom:24px
}
#special p a {
	padding-bottom:10px;
	display:block
}
#ad2 {
	position:relative;
	clear:both;
}/* FOOTER */
#footer {
	width:775px;
	height:95px;
	position:relative;
	margin: 0 auto;
	clear:both;
	background:url(../images/b_footer.jpg) 0 0 repeat-x
}
#cards {
	position:absolute;
	top:52px;
	left:24px
}
#footer p {
	width:555px;
	padding: 50px 0 0 208px;
	font:10px/16px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	color:#6d6d6d;
}
#footer p a {
	font:10px/16px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#6d6d6d;
	text-decoration:none;
	padding: 0 2px
}
#footer p a:hover {
	text-decoration:none;
	background:#000;
	color:#fff
}/* sub-pages - delivery costs */
h2.delivery_costs {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
}
.delivery_costs_content {
}
table.delivery_main {
	margin:0 auto;
	font-size:12px;
	width:100%;
}
table.delivery_main th {
	height:20px;
	text-align:right;
	border-bottom:1px #fff solid;
	padding:0 20px 0 0;
}
table.delivery_main td {
	border-bottom:1px #fff solid;
	text-align:right;
	height:20px;
	padding:0 15px 0 0;
}
div.delivery_footer {
	font-size:12px;
	font-weight:bold;
	background:#ccc;
	color:#c00;
	text-transform:uppercase;
	text-align:right;
	border-bottom:4px #E1E1E1 solid;
	border-top:4px #E1E1E1 solid;
	padding:10px 20px 10px 0;
}
h2.privacy_policy, div.privacy_policy_content h3, h2.rules, h2.contact, h2.cart, h2.order_address {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
}
div.privacy_policy_content p, div.rules_content p, div.contact_content p {
	padding:10px;
	font-size:12px;
}
div.privacy_policy_content li {
	padding:0 15px 0 0;
	font-size:12px;
	font-size:12px;
}
div.rules_content h3 {
	font-size:14px;
	text-align:center;
	padding:10px 0 10px 0;
	border-bottom:1px #ccc solid;
	background:#e1e1e1;
}
div.contact_content h3 {
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 10px;
}
div.important {
	font-size:10px;
	background:#fff;
	color:#c00;
	text-align:center;
	border-bottom:4px #E1E1E1 solid;
	border-top:4px #E1E1E1 solid;
	padding:10px 20px 10px 0;
}/* cart */
h3.cart_list {
	font-size:16px;
	font-family: Arial, Verdana;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/b_headline.jpg) 0 0 repeat-x;
}
div.cart_top_zamawiam {
	text-align:right;
}
div.cart_top_zamawiam a {
	font-size:10px;
	color:#E06F9D;
	text-transform:uppercase;
	font-weight:bold;
}
div.cart_top_zamawiam a:hover {
	color:#fff;
}
#mini_cart {
	padding:0 2px 0 2px;
}
#mini_cart li {
	font-size:11px;
	font-weight:normal;
}
#mini_cart li a {
	color:#666666;
}
div.cart_summary {
	font-size:12px;
	text-align:right;
	margin:5px 0 0 0;
	padding:5px 5px 5px 0;
	border-top:2px #ccc solid;
	background:#e1e1e1;
	font-weight:normal
}
div.cart_ordering {
	text-align:center;
}
div.cart_ordering a {
	text-align:center;
	display:block;
	padding:5px;
	background:#CC0000;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	border-bottom:2px #fff solid;
	border-top:2px #ccc solid;
}
div.cart_ordering a:hover {
	background:#F70B87;
}/* cart list */
table.cart_list {
	width:100%;
}
table.cart_list thead th {
	border-bottom:1px #ccc solid;
	background:#e1e1e1;
	padding:5px 0 5px 0;
}
table.cart_list td {
	border-bottom:1px #ccc solid;
}
table.cart_list input, table.order_summary input, textarea, table.order_summary select {
	border:1px #ccc solid;
}
td.cena_koncowa {
	font-weight:bold;
	font-size:12px;
	text-align:right
}
div.cart_action input {
	width:196px;
	border:1px #ccc solid;
	background:#e1e1e1;
	color:#c00;
	font-weight:bold;
	margin:0 0 10px 0;
}
input.order_add {
	text-align:center;
	background:#CC0000;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border:1px #ccc solid;
	padding:5px 30px 5px 30px;
	margin:10px;
}
a.shopping_continue, a.ordering {
	display:block;
	width:195px;
	height:20px;
	line-height:20px;
	margin:0 0 10px 0;
	border:1px #ccc solid;
	background:#e1e1e1;
	font-size:12px;
	text-align:center;
	color:#c00;
	font-weight:bold;
}
a.shopping_continue:hover, a.ordering:hover, div.cart_action input:hover {
	background:#F70B87;
	color:#fff;
	cursor:pointer;
}
table.order_summary {
	width:90%;
	margin:0 auto;
}
div.info {
	padding:5px;
	teat-align:center
}
p.info em {
	display:block;
	padding:10px;
	text-align:center;
}/* product details */
h1.title {
	display:block;
	font-size:16px;
	line-height:normal;
	font-weight:bold;
	color:#CC0000;
	padding:0 0 10px 10px;
	border-bottom:1px #ccc dotted;
}
table.item_long {
	font-size:12px;
}
.item_long .price {
	display:block;
	font-size:12px;
	color:#fff;
	background:#3D0000;
	padding:5px 2px 5px 6px;
	text-align:right;
	width:90px;
}
.item_long .price span {
	background:#fff;
	padding:3px;
	color:#CC0000;
	font-weight:bold;
}
.item_long {
	overflow:auto;
}
.item_long .cover {
	width:106px;
	float:left;
}
div.item_long div.details {
	text-align:left;
	font-size:12px;
	width:280px;
	float:right;
}
.describe_long {
	clear:both;
	padding:5px;
}
div.cover_zoom {
	text-align:center;
}
div.cover_zoom a {
	display:block;
	display:block;
	padding:2px 0;
	margin:2px 0 0 6px;
	background:#e1e1e1;
	border:1px #ccc solid;
	color:#666666;
}
div.cover_zoom a:hover {
	background:#999;
	color:#fff;
}
.item_long .cart_add a {
	width:100px;
	text-align:center;
	display:block;
	padding:1px 5px 1px 5px;
	margin:5px;
	background:#CC0000;
	font-size:10px;
	color:#fff;
	float:right;
	border-bottom:2px #fff solid;
}
.item_long .cart_add a:hover {
	background:#F70B87;
}
a.del_btn {
	color:#FF0000;
	text-decoration:none;
}
a.del_btn:hover {
	text-decoration:underline;
}
