﻿/*
#B51461 - fiolet
#005563 - niebieski
*/
a, abbr, address, article, aside, audio, b, blockquote, body, canvas, 
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, 
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, 
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: inherit; font-style: inherit; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
a, ins, del { text-decoration: none; }
ul, ol { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
q:after, q:before { content: ""; }
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul { margin: 0; padding: 0; border: 0; font-weight: normal; }
body {  }
body,table { font-family: Verdana, Heveltica, Arial, sans-serif; font-size: 12px; }
.clear { clear: both; width: 100%; }
a { color: #6a6a6a; text-decoration: none; }
a:hover { color: #6a6a6a; text-decoration: underline; }
.skiplink { position: absolute; top: -500px; left: 0px; overflow: hidden; }
#lang-select { min-height: 30px; margin: 0 0 5px 0; padding: 0; border: 0; }
#lang-select ul { text-align: center; min-height: 30px; margin: 0 auto; padding: 0; border: 0; }
#lang-select li { width: 30px; height: 30px; display: inline-block; margin: 2px; padding: 0; border: 0; }
#lang-select a { width: 30px; height: 30px; display: inline-block; margin: 0; padding: 0; border: 0; }
#lang-select a:hover { background-position: bottom; }
.input, .submit, select, textarea { border: 1px #9f9f9f solid; font-family: Verdana, Heveltica, Arial, sans-serif; font-size: 12px; }
.input, .select, .checkbox, .radio { vertical-align: baseline; }
.input, .select, textarea { padding: 3px; }
textarea { vertical-align: baseline; }
.radio, .checkbox { margin: 0; vertical-align: baseline; }
.input:hover, .input:focus, textarea:hover, textarea:focus, select:hover, select:focus, .submit:hover, .submit:focus { border-color: #005563; }
.submit { background-color: #F0F0F0; color: #6A6A6A; padding: 3px; cursor: pointer; text-align: center; }
a.submit { padding: 4px 3px; display: inline-block; color: #6A6A6A; }
a.submit:hover { text-decoration: none; }
.submit[type=image] { border: none; background-color: transparent; }
.submit-styled { background: transparent url(images/button_09.png) no-repeat scroll left top; border: none; width: 152px; height: 35px; padding: 0px; font-weight: bold; color: #353535; }
#step-next.submit-styled { background: transparent url(images/button_10.png) no-repeat scroll left top; color: #353535; }
.submit-styled-alt1 { background: transparent url(images/button_10.png) no-repeat scroll left top; }
a.submit-styled { padding: 12px 0 0 0; height: 21px; text-align: center !important; }
.form-styled { }
.form-styled h2 { color: #005563; font-size: 12px; font-weight: bold; margin-bottom: 5px; text-align: center; }
.table-styled th, .form-styled table th { width: 105px; text-align: right; padding: 5px; vertical-align: middle; border: none; }
.table-styled td, .form-styled table td { width: 200px; text-align: left; padding: 5px; vertical-align: middle; border: none; }
.form-styled .input { width: 200px; padding: 3px; }
.form-styled textarea { width: 200px; padding: 3px; }
.form-styled select { width: 208px; padding: 3px; }
.form-styled .buttons { text-align: center; }
.validation-error { border: 1px red solid !important; color: red !important; }
.message { margin: 0 0 10px 0; }
.message#basket_error, .message#order_error, .message#error { color: red; }
.message#ok { color: #B51461; }
.box-rounded { padding: 10px;  }
.content { font-size: 12px; text-align: justify; }
.content p { margin-bottom: 5px; text-align: justify; }
.content a { text-decoration: underline; color: #005563; }
.content a:hover { text-decoration: underline; color: #B51461; }
.content ol { list-style: decimal inside none; list-style-position:outside; margin:20px;}
.content ul { list-style: disc inside none; list-style-position:outside;  margin:10px 20px;}
.content em { font-style: italic; }
.content ins { text-decoration: underline; }
.content strong { font-weight: bold; }
.content table { border-spacing: 0; border-collapse: collapse; }
.content table td, .content table th { padding: 5px; border: 1px #E1E1E1 solid; }
.content table th { font-weight: bold; }
.content sup, .content sub { font-size: 80%; }
.content h1 { font-weight: bold; font-size: 130%; margin: 5px 0;}
.content h2 { font-weight: bold; font-size: 120%; margin-bottom: 5px;}
.content h3 { font-weight: bold; font-size: 110%; margin-bottom: 5px;}
.content .nonstyled td { border: none; }
#page>.content { margin: 10px 10px 10px 0; }
#product>.content { margin: 10px 0 10px 0; }
#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
}
#container { width: 1002px; text-align: center; margin: 0 auto;}
#head-wrapper { width: 100%; min-width: 1002px;  }
#head-wrapper img { margin: 10px 0 10px 0; }
#head1 { width: 1002px; height: 70px; margin: 0 auto; position: relative; }
#head1 #head1_c1 { position: absolute; top: 0px; left: 260px; }
#head2 h2 { float: right; margin: 17px 100px 5px 0px; text-align: left; font-size: 14px; font-style: italic; color: #fff; }
#head1 h2 { float: right; margin: 17px 15px 5px 0px; text-align: left; font-size: 14px; font-style: italic; color: #fff; }
#head1 h2 a { color: #fff; font-size: 11px; font-style: normal; margin-left: 10px; }
#head2 { width: 1002px; height: 58px; margin: 0 auto; }
#head2 h2 { margin-top: 2px; }
#head3 { width: 1002px; margin: 0 auto; }
#logo { float: left; margin: 5px 0 0 25px; position: relative; text-align: left; }
#logo a { }
#logo span { position: absolute; right: 0; bottom: 0; display: none; font-size: 10px; }
#logo:hover span { display: block; }
#language { }
#breadcrumb { text-align: left; width: 680px; margin: 0 5px 5px 0; float: right; font-size: 10px; }
.order #breadcrumb { width: 970px; }
#breadcrumb a { }
#breadcrumb a:hover { }

#google_translator {
	position: absolute;
	left: 20px;
	top: 20px;	
}

#koszyk_cont {
	position:relative;
	float:left;	
	width:1002px;
}

#wyszukiwarka_top {
	position: absolute;
	left: 89px;
	top: 190px;	
	color: #000000;
	margin-top: 10px;
}

#koszyk_top {
	position: absolute;
	right: 89px;
	text-align: center;
	color: #000000;
	top: 190px;
	width: 295px;
}

#koszyk_top_1 {
	position:relative;
	float:right;
	width: 46px;
}

#koszyk_top_2 {
	position:relative;
	float:right;
	margin: 8px 5px 0 0;
}

#koszyk_top_3 {
	position:relative;
	float:right;
	width: 295px;	
	text-align: right;
	margin: 10px 14px 0 0;	
}

#koszyk_top a { color: #000000;font-weight: bold; }
#koszyk_top img { margin: 0px; }

#menu2 { float: right; clear: right; margin: 0 0px 0 5px; color: #fff; text-align: left; width: 180px; }
#menu2 li { display: inline; background: transparent url(images/layout_menu_break.png) no-repeat scroll right center; margin-right: 5px; padding-right: 5px; }
#menu2 li#lRegister, #menu2 li#lOrders { background-image: none; margin: 0; padding: 0; }
#menu2 li.lL { background: none; margin: 0; padding: 0; }
#menu2 li a { color: #fff; }

#menu_top { float: left; width: 1002px; height: 68px; margin-top: 30px; background: transparent url(images/menu_top_tlo.png) no-repeat scroll right center;}
#menu3 { float: left; width: 822px; margin: 13px 90px 0 90px; text-align: center; list-style: none; color: #B51461; font-size: 14px; }
#menu3 img { margin-bottom: -3px; }
/*
#menu3 a { color: #B51461; text-decoration: none; padding: 0px 30px 0px 30px; font-weight: bold;}
#menu3 a.selected, #menu3 a:hover { text-decoration: none; color: #005563; }
*/
#menu3 a { color: #000000; text-decoration: none; padding: 0px 30px 0px 30px; font-weight: bold;}
#menu3 a.selected, #menu3 a:hover { text-decoration: none; color: #B51461; }

#menu4 { float: left; list-style: none; width: 270px; margin: 5px 0 0px 10px; padding: 10px 0 10px 0; font-size: 12px; text-align: left; }
#menu4 a { text-decoration: none; color: white; display: block; }
#menu4 a:hover { text-decoration: underline; }
#menu4 a.selected { text-decoration: none; color: #B51461; font-weight: bold;}
#menu4 a:hover span.products-count { color: white; }
#menu4 a.selected span.products-count { color: white; }
#menu4 li.parent { font-weight: bold; }
#menu4>li.parent>a { background-position: right -41px; text-decoration: none; color: #B51461; font-weight: bold; }
#menu4>li.parent>a span.products-count { color: #ffffff; }
#menu4>li { min-height: 23px; float: left; width: 270px; font-size: 14px; margin: 0px 5px 0px 0px; padding: 3px 0 3px 0; font-weight: bold; }
#menu4>li>a { margin: 0px 0px 0px 0px; padding: 11px 0px 10px 40px; color: #000000; background: url(images/menu_select.png) no-repeat right top; }
#menu4>li>a:hover { background-position: right -41px; text-decoration: none; color: #B51461; }
#menu4>li>a.selected { background-position: right -41px; text-decoration: none; color: #B51461; }
#menu4 ul { clear: left; padding: 5px 0px 5px 15px; font-size: 12px;  }
#menu4 ul a { padding: 3px 0; color: #000000; font-weight: normal; text-decoration: none;   }
#menu4 ul a:hover { color: #B51461; font-weight: normal; text-decoration: none;   }
#menu4 ul a.selected { color: #B51461; font-weight: normal; text-decoration: none;   }
#menu4 ul ul { padding-left: 35px; }
#menu4 ul ul a {  }
#menu4 span.products-count { color: silver; font-size: 10px; }
#menu4_bottom { width: 253px; height: 8px; clear: both; margin: 0 0 10px 17px; }
#menu4 #pod_menu_lewe {
	float: right;
	width: 240px;
	margin-top: -3px; 	
	background-color: #ffffff;
}

#menu5 { float: left; text-align: left; width: 590px; color: #000000; margin: 25px 0 0 10px; }
#menu5 li { display: inline; background: transparent url(images/layout_menu_break.png) no-repeat scroll right center; margin-right: 5px; padding-right: 5px; }
#menu5 li.lL { background-image: none; margin: 0; padding: 0; }
#menu5 a { color: #000000; }

#main { width: 1002px; margin: 10px auto; text-align: center; }
#content {  float: right; background: transparent url('images/pole_tlo.png') left center;}
#content_gora { height: 11px; float: right; background: transparent url('images/pole_tlo.png') left center;}
#content_dol { height: 11px; float: right; background: transparent url('images/pole_tlo.png') left center;}
.content_min { width: 705px; }
.content_full { width: 1002px; }
/*
#content { width: 705px; float: right; background: transparent url('images/pole_srodek.png') repeat-y left center;}
#content_gora { width: 705px; height: 11px; float: right; background: transparent url('images/pole_gora.png') repeat-y left center;}
#content_dol { width: 705px; height: 11px; float: right; background: transparent url('images/pole_dol.png') repeat-y left center;}
*/

#content>h1 { }
#content>h2 { }
#column { width: 285px; float: left;}
#column h2 { font-size: 14px; font-weight: bold; color: #B51461; text-align: left; margin: 0 0 0 20px; }
#column h3 { min-height: 23px; background: url(images/pole_tlo.png) left bottom; float: left; width: 260px; font-size: 14px; font-weight: bold; color: #005563; text-align: left; padding: 6px 0 6px 10px; margin: 0 0 0 10px; }
#column .box { margin: 0 0 20px 10px; padding: 10px 10px 10px 10px; width: 250px; background: url(images/pole_tlo.png) left bottom; clear: both; }
#column .box_newsletter { margin: 0 0 20px 10px; padding: 0px 10px 10px 10px; width: 250px; clear: both; }
#column .box p { margin: 0 3px; }
#column #basket { text-align: left; font-size: 11px; }
#column #basket li { display: block; clear: both; padding: 0 6px 0 8px; color: #fff; text-align: right; }
#column #basket .photo { width: 50px; height: 50px; float: left; display: block; text-align: center; margin: 0 10px 10px 0; }
#column #basket .photo img { margin: 0 auto; }
#column #basket .name { display: block; color: #fff; font-weight: normal; text-align: left; }
#column #basket .price, #column #basket .quantity { font-weight: bold; }
#column #basket .name a { color: #005563; font-weight: bold; }
#column .basket-more { float: right; text-align: center; display: inline-block; padding: 0; font-size: 11px; margin: 0 10px 0 0; }
#column .basket-summary { float: left; text-align: left; display: inline-block; padding: 0 0 0 10px; font-size: 11px; margin: 7px 0 0 0; }
#column .basket-summary span { font-weight: bold; }
#column .basket-summary span.price { margin-left: 4px; }
#column #basket-top { font-family: Verdana; font-size: 14px; color: #000; font-style: italic; font-weight: normal; background: url('images/basket-top.png') top left no-repeat; margin: 0 0 0 10px; padding: 30px 0 13px 8px; width: 262px; }
#column #basket-content { float: left; margin: 0 0 0 10px; width: 270px; background: url('images/basket-content.png') top left repeat-y; }
#column #basket-bottom { float: left; margin: 0 0 20px 10px; width: 270px; background: url('images/basket-bottom.png') top left no-repeat; height: 38px; }
#column #basket-bottom a { width: 98px; height: 18px; padding: 7px 0 3px 0; float: left; color: #fff; background: url('images/button_02.png') top left no-repeat; }
#column #basket-bottom a:hover { text-decoration: none; color: #000; }
#google_translate_element { height: 50px; }
#filter { width: 270px; background: url(images/pole_tlo.png) left top; margin: 0px 0 10px 10px; }
#filter h2 { margin-top: 10px; }
#filter_contener_top { width: 270px; height: 3px; background: url(images/pole_tlo.png) no-repeat left top; }
#filter_contener_bottom { width: 270px; height: 3px; margin-bottom: 20px; background: url(images/pole_tlo.png) no-repeat left top; }
#filter label.price { color: #005563; font-weight: bold; display: inline; margin: 0 0 0; }
#filter #filter-price-from, #filter #filter-price-to { width: 65px; }
#filter>ul { text-align: left; margin: 10px 0 0 20px; width: 230px; }
#filter>ul>li { background: url(images/filter_03.png) repeat-x center bottom; padding: 0 0 10px 0; margin: 0 0 10px 0; }
#filter>ul span { color: #005563; font-weight: bold; display: block; margin: 0 0 5px 0; }
#filter>ul li li { color: #6A6A6A; font-size: 11px; }
#filter .actions { width: 100%; display: block; text-align: right; vertical-align: middle; }
#filter .reset { height: 28px; display: inline-block; padding: 5px 0px 0px 0px; margin: 0px 0 0 0px; font-size: 11px; color: #6A6A6A; text-decoration: none; text-align: center; outline: none; }
#filter .submit { width: 98px; height: 28px; padding: 12px 0 0 0; margin: 0 0px 0 10px; font-size: 11px; background-color: transparent; color: #B51461; text-decoration: none; border: none; text-align: center; outline: none; }
#filter .submit:hover, #filter .reset:hover { text-decoration: underline; }
#page, #product, #highlited-all-container { width: 680px; margin: 0 5px 0 0; float: right; }
#page.iframe { width: auto; margin: 10px; float: none; }
.order #page { width: 970px; }
#page { }
#product { }
#rss { float: right; background: transparent url('images/ico_rss.gif') no-repeat scroll left top; display: block; width: 24px; height: 24px; margin: 0 10px 0 -5px;}
#rss span { display: none; }
#product #social a { display: inline-block; width: 35px; height: 35px; margin: 5px 5px 0 5px; }
#product #social a span { display: none; }
#product #social #fb-share { background: transparent url('images/social_facebook.png') no-repeat scroll left top; }
#product #social #blip-share { background: transparent url('images/social_blip.png') no-repeat scroll left top; }
#product #social #twitter-share { background: transparent url('images/social_twitter.png') no-repeat scroll left top; }
#product #social #nk-share { background: transparent url('images/social_nk.png') no-repeat scroll left top; }
#product #social #gg-share { background: transparent url('images/social_gg.png') no-repeat scroll left top; }
#page #social { float: right; height: 24px; margin: 0 10px 0 0; }
#page #social a { display: inline-block; width: 20px; height: 20px; margin: 2px 2px 2px 0; }
#page #social a span { display: none; }
#page #social #fb-share { background: transparent url('images/social_facebook_small.png') no-repeat scroll left top; }
#page #social #blip-share { background: transparent url('images/social_blip_small.png') no-repeat scroll left top; }
#page #social #twitter-share { background: transparent url('images/social_twitter_small.png') no-repeat scroll left top; }
#page #social #nk-share { background: transparent url('images/social_nk_small.png') no-repeat scroll left top; }
#page #social #gg-share { background: transparent url('images/social_gg_small.png') no-repeat scroll left top; }
#page>h1, #product>h1 { font-size: 16px; color: #B51461; font-weight: bold; padding: 0 0 10px 10px; margin: 0 10px 15px -10px; border-bottom: 1px solid #000000; text-align: left; }
#page>h2, #product>h2 { font-size: 14px; font-weight: bold; padding: 0 0 10px 10px; margin: 10px 10px 10px -10px; border-bottom: 1px solid #000000; text-align: left; clear: both; }
#producers_filter { text-align: center; clear: both; }
#producers_filter li { width: 110px; height: 110px; display: inline; list-style-type: none; margin: 0; padding: 0; }
#producers_filter li a { width: 100px; height: 100px; margin: 5px; padding: 0; display: inline-block; text-align: center; vertical-align: middle; line-height: 100px; text-decoration: none; }
#producers_filter li a span { line-height: 15px; display: inline-block; }
#products-head { border: 1px solid #f0f0f0; padding: 5px; text-align: center; }
#products-head fieldset { display: inline; }
#products-head .products-per-page { display: inline; }
#products-head .products-sort { display: inline; }
#products-head .products-view { display: inline; }
#products-head .products-view li { display: inline; }
ul#products { width: 100%; float: left; }
#products .boxes { width: 211px; margin: 0 7px 10px 8px; float: left; background: white url(images/layout_prod_02.png) no-repeat scroll center bottom; text-align: center; font-size: 11px; }
#products .boxes h2 { padding: 5px 5px 5px 5px; background: transparent url(images/layout_prod_01.png) no-repeat scroll center top; min-height: 12px; font-size: 12px; font-weight: bold; height: 24px; }
#products .boxes h2 a { color: #000000; text-decoration: none; }
#products .boxes .photo, #products .boxes .nophoto { width: 190px; height: 190px; line-height: 190px; margin: 0 auto; }
#products .boxes .photo img { vertical-align: middle; }
#products .boxes .price { height: 55px; margin-top: 3px; color: #B51461; }
#products .boxes .price>.value { font-size: 16px; font-weight: bold; }
#products .boxes .catalog { display: block; margin-top: 3px; }
#products .boxes .old { display: block; margin-top: 3px; color: #005563; }
#products .boxes .old .value { text-decoration: line-through; }
#products .boxes .currency { }
#products .boxes .details { display: inline-block; text-decoration: none; margin: 0 20px 0 0; font-size: 11px; height: 18px; vertical-align: middle; line-height: 18px; float: right; }
#products .boxes .compare { display: inline-block; text-decoration: none; margin: 0 0px 0 13px; font-size: 11px; height: 18px; vertical-align: middle; line-height: 18px; float: left; }
#products .boxes .compare input { vertical-align: middle; }
#products .boxes .compare label { color: #6A6A6A; cursor: pointer; }
#products .boxes .compare label:hover { color: #000; }
#products .boxes .basket { width: 98px; height: 28px; display: inline-block; padding: 12px 0 0 0; margin: 0 0 0 0; background: transparent url(images/do_koszyka) no-repeat scroll center center; font-size: 11px; color: #fff; text-decoration: none; }
#products .boxes .storage { width: 98px; height: 28px; display: inline-block; padding: 12px 0 0 0; margin: 0 0 0 0; background: transparent url(images/button_01a.png) no-repeat scroll center center; font-size: 11px; color: #fff; text-decoration: none; }
#products .boxes .basket:hover, #products .boxes .storage:hover, #products .boxes .details:hover { color: black; }
#products .list { width: 653px; margin: 0 0 10px 0; float: left; position: relative; }
#products .list h2 { font-size: 12px; font-weight: bold; text-align: left; margin: 0 0 10px 0; }
#products .list .c1, #products .list .c2, #products .list .c3 { min-height: 100px; float: left; }
#products .list .c1 { width: 200px; text-align: left; }
#products .list .c1 .photo { text-align: center; }
#products .list .c2 { width: 235px; padding: 5px; }
#products .list .c2 div.description { text-align: justify; font-size: 11px; }
#products .list .c3 { width: 205px; text-align: center; font-size: 11px; padding-bottom: 25px; }
#products .basket-container { position: absolute; bottom: 5px; right: 10px; width: 205px; }
#products .list .price { height: 55px; margin-top: 3px; color: #B51461; }
#products .list .price>.value { font-size: 16px; font-weight: bold; }
#products .list .catalog { display: block; margin-top: 3px; }
#products .list .old { display: block; margin-top: 3px; color: #005563; }
#products .list .old .value { text-decoration: line-through; }
#products .list .currency { }
#products .list .details { display: block; text-decoration: none; margin: 0; }
#products .list .basket { width: 98px; height: 28px; display: inline-block; padding: 12px 0 0 0; margin: 0; background: transparent url(images/button_02a.png) no-repeat scroll center center; font-size: 11px; color: #fff; text-decoration: none; }
#products .list .storage { width: 98px; height: 28px; display: inline-block; padding: 12px 0 0 0; margin: 0; background: transparent url(images/button_01a.png) no-repeat scroll center center; font-size: 11px; color: #fff; text-decoration: none; }
#products .list .basket:hover, #products .list .storage:hover, #products .list .details:hover { color: black; }
#products .list .compare { display: inline-block; text-decoration: none; margin: 0 0px 0 13px; font-size: 11px; height: 18px; vertical-align: middle; line-height: 18px; }
#products .list .compare input { vertical-align: middle; }
#products .list .compare label { color: #6A6A6A; cursor: pointer; }
#products .list .compare label:hover { color: #000; }
table#products { width: 100%; }
#products th, #products td { border-bottom: 1px #dcdcdc solid; padding: 3px 0; }
#products tr .name { width: 300px; }
#products tr h2 { font-weight: bold; }
#products tr h2 a { color: #6a6a6a; }
#products tr h2 a:hover { }
#products tr td.basket { width: 114px; }
#products tr a.basket { width: 98px; height: 28px; padding: 12px 0 0 0; margin: 0; background: transparent url(images/button_02a.png) no-repeat scroll center center; font-size: 11px; display: inline-block; color: #fff; text-decoration: none; }
#products tr a.storage { width: 98px; height: 28px; padding: 12px 0 0 0; margin: 0; background: transparent url(images/button_01a.png) no-repeat scroll center center; font-size: 11px; display: inline-block; color: #fff; text-decoration: none; }
#products tr a.basket:hover, #products tr a.storage:hover { color: black; }
#products tr .price { color: #B51461; }
#products tr .price>.value { font-weight: bold; }
#products tr .old { color: #005563; }
#products tr .old .value { text-decoration: line-through; }
#products tr .compare { display: inline-block; text-decoration: none; margin: 10px 0px 0 13px; font-size: 11px; height: 18px; vertical-align: middle; line-height: 18px; }
#products tr .compare input { vertical-align: middle; }
#products tr .compare label { color: #6A6A6A; cursor: pointer; }
#products tr .compare label:hover { color: #000; }
#product #gallery { width: 340px; height: 510px; min-height: 100px; float: left; overflow: hidden; }
#product img.producer-logo { margin-bottom: 10px; max-width: 250px; max-height: 150px; }
#product .box { width: 326px; float: right; margin: 0 0 10px 0; padding: 5px 0 5px 0; clear: right; }
#product .box h2 { font-size: 11px; color: #005563; font-weight: bold; padding: 0 5px 5px 5px; }
#product .box h2 span { display: none; }
#product #order { }
#product #order #attributes { margin: 10px 0 0 0; }
#product #order .price { height: 55px; margin-top: 3px; color: #B51461; }
#product #order .price>.value { font-size: 16px; font-weight: bold; }
#product #order .catalog { display: block; margin-top: 3px; }
#product #order .old { display: block; margin-top: 3px; color: #005563; }
#product #order .currency { }
#product #order .submit { border: none; background: transparent url(images/do_koszyka_d.png) no-repeat scroll left top; width: 53px; height: 27px; cursor: pointer; }
#product #order span { display: inline-block; margin: 0 0 0 0; }
#product #order .quantity { width: 25px; padding: 5px; border: 1px solid #E1E1E1; text-align: center; }
#product #order .quantity-label { }
#product #order dt, #product #order dd { margin: 0 0 5px 0; }
#product #order dt { width: 120px; text-align: right; float: left; clear: left; padding: 0 10px 0 0; }
#product #order dd { width: 160px; text-align: left; float: left; }
#product #order dd select { width: 150px; }
#product .storage { float: right; margin: 0 50px 10px 0; padding: 20px 0 0 20px; width: 210px; height: 40px; clear: right; color: #005563; background: transparent url(images/button_04.png) no-repeat scroll left top; cursor: pointer; font-size: 11px; }
#product #info { margin-top: 20px; }
#product #info p { text-align: left; margin: 0 10px 3px 20px; padding: 0 0 0 20px; background: transparent url('images/ico_bullet2.png') no-repeat scroll left center; }
#product #info p a { text-align: left; color: #005563; }
#product #info #stock-level img { vertical-align: middle; }
#product #basket { position: relative; }
#product #basket span.quantity-container { margin-top: 15px; }
#product #product-negotiate-button { background: transparent url(images/ico_handshake.png) no-repeat left center; padding: 8px 0 5px 35px; text-align: right; float: right; margin: -10px 30px 0 0; }
#product #actions { float: right; margin: 0 0 10px 0; width: 325px; clear: right; font-size: 10px; }
#product #actions a { width: 155px; height: 30px; display: block; float: left; background: transparent url('images/button_05.png') no-repeat scroll left top; padding: 20px 0 0 5px; text-align: left; outline: none; }
#product #actions #product-ask-button { background-image: url('images/button_06.png'); margin: 0 5px 5px 0; }
#product #zamow_podobne { margin: 20px 0 20px 0; }
#product #zamow_podobne a { color: #B51461; font-size: 14px; font-weight: bold; }
#product #actions #product-error-button { background-image: url('images/button_08.png'); margin: 0 0 5px 0; }
#product #zagiel-button { float: right; clear: right; margin-right: 40px; }
#product #attributes-table { width: 600px; margin: 0 auto; font-size: 10px; }
#product #attributes-table td, #product #attributes-table th { padding: 5px; border-bottom: 1px solid #E1E1E1; text-align: left; }
#product #attributes-table th { width: 200px; text-align: right; }
#product #attributes-table strong { font-weight: bold; }
#product #attributes-table { }
#product #product-tabs { margin: 10px 0 10px 0; float: left; width: 100%; }
#product #product-tabs .headers { display: none; }
#product #product-tabs .headers li { padding: 10px; margin: 0 0 10px 0; background: url('images/layout_03.png') repeat-x scroll left top #ffffff; moz-border-radius: 10px; border-radius: 10px; }
#product #product-tabs .headers a { color: #000; text-decoration: none; display: block; }
#product #product-tabs .tab { padding: 10px; margin: 0; overflow: auto; }
#product #product-tabs .lib-tabs-nav { float: left; display: block; }
#product #product-tabs .lib-tabs-nav li { width: 210px; }
#product #product-tabs .lib-tabs-selected a, #product #product-tabs .lib-state-hover a { color: #B51461; }
#product #product-tabs .lib-tabs-panel { width: 410px; float: right; }
#product #product-tabs .lib-tabs-panel h3 { display: none; }
#product .product-related { }
#product .product-related ul { width: 480px; float: right; height: 250px; font-size: 12px; }
#product .product-related ul li { text-align: left; padding: 6px 10px; overflow: hidden; position: relative; }
#product .product-related ul li.alternate { background-color: #f3f3f3; }
#product .product-related ul li a.anhor { display: none; }
#product .product-related ul li h3 { display: inline; margin: 0 5px 0 0; font-weight: bold; }
#product .product-related ul li h3 a { color: #6a6a6a; text-decoration: none; }
#product .product-related ul li .photo, #product .product-related ul li .nophoto { display: none; }
#product .product-related ul li .price { display: inline; color: #B51461; margin: 0 5px 0 0; }
#product .product-related ul li .price .old { text-decoration: line-through; color: #005563; }
#product .product-related ul li .details { float: right; background: transparent url(images/ico_arrow02.png) no-repeat center center; width: 21px; height: 21px; position: absolute; right: 2px; top: 2px; }
#product .product-related ul li .details span { display: none; }
#product .product-related ul li.lib-state-hover-dynamic h3 a { color: #005563; }
#product .product-related .lib-tabs-panel { width: 200px; height: 200px; float: left; }
#content .highlight-type { float: right; margin: 0 5px 0 0; width: 680px; }
#content .product-highlighted-container { float: left; margin: 10px 0 10px 10px; }
#content .product-highlighted-container h2 { font-size: 13px; font-weight: bold; margin: 0 0 5px 0; text-align: left; color: #B51461;}
#content .product-highlighted-container h2 span { font-weight: normal; color: #B51461; }
#content .product-highlighted .more { text-align: right; color: #005563; font-size: 11px; margin: 0 10px 0 0; clear: both; }
#content .product-highlighted .more a { color: #005563; }

#content .hl_list_photo .product-highlighted { width: 665px; }
#content .hl_list_photo .product-highlighted ul { width: 460px; float: right; height: 130px; margin: 5px 0 5px 0; }
#content .hl_list_photo .product-highlighted ul li { text-align: left; padding: 7px 10px; overflow: hidden; position: relative; }
#content .hl_list_photo .product-highlighted ul li.alternate {  }
#content .hl_list_photo .product-highlighted ul li a.anhor { display: none; }
#content .hl_list_photo .product-highlighted ul li h3 { display: inline-block; margin: 0 5px 0 0; font-weight: bold; white-space: nowrap; max-width: 300px; overflow: hidden; }
#content .hl_list_photo .product-highlighted ul li h3 a { color: #6a6a6a; text-decoration: none; }
#content .hl_list_photo .product-highlighted ul li .photo, #content .hl_list_photo .product-highlighted ul li .nophoto { display: none; }
#content .hl_list_photo .product-highlighted ul li .price { display: inline; color: #B51461; margin: 0 5px 0 0; }
#content .hl_list_photo .product-highlighted ul li .price>.value { font-weight: bold; }
#content .hl_list_photo .product-highlighted ul li .price .old { text-decoration: line-through; color: #005563; }
#content .hl_list_photo .product-highlighted ul li .details { float: right; background: transparent url(images/ico_btn1r.png) no-repeat center center; width: 22px; height: 22px; position: absolute; right: 2px; top: 2px; }
#content .hl_list_photo .product-highlighted ul li .details span { display: none; }
#content .hl_list_photo .product-highlighted ul li.lib-state-hover-dynamic h3 a { color: #005563; }
#content .hl_list_photo .product-highlighted .lib-tabs-panel { width: 200px; height: 130px; float: left; margin: 5px 0 5px 0; }
#content .hl_list_photo .product-highlighted .lib-tabs-panel img { max-height: 130px; }

#content .hl_banner .product-highlighted { width: 675px; padding: 0px; float: right; }
#content .hl_banner .product-highlighted ul { list-style-type: none; padding: 0; margin: 5px 0 0 0; height: 220px; overflow: hidden; }
#content .hl_banner .product-highlighted li { text-align: left; margin: 0; padding: 0; position: relative; background: transparent url(images/highlight_new_product.png) no-repeat top left; width: 675px; height: 220px; }
#content .hl_banner .product-highlighted .text { float: left; text-align: left; width: 400px; height:25px;margin: 142px 0 0 15px;  overflow:hidden; }
#content .hl_banner .product-highlighted li h3 { margin: 0 0 10px 0; font-style: italic; font-weight: bold; }
#content .hl_banner .product-highlighted li h3 a { color: #B51461; text-decoration: none; font-size: 18px; }
#content .hl_banner .product-highlighted li h3 a:hover { }
#content .hl_banner .product-highlighted li .photo { float: right; width: 240px; line-height: 190px; margin: 5px 0 0 0; text-align: center; }
#content .hl_banner .product-highlighted li .photo img { max-height: 150px; vertical-align: middle; max-width: 150px; margin: auto; }
#content .hl_banner .product-highlighted li .price { color: #B51461; font-size: 18px; position: absolute; top: 40px; left: 52px; width: 167px; text-align: center; color: #000; font-weight: bold; font-size: 31px; }
#content .hl_banner .product-highlighted li .price .gr, #content .hl_banner .product-highlighted li .price .currency { font-size: 17px; }
#content .hl_banner .product-highlighted li .price .old { text-decoration: line-through; color: #005563; display: block; font-size: 12px; }
#content .hl_banner .product-highlighted li .price .old .currency { font-size: 12px; }
#content .hl_banner .product-highlighted li .details { clear: left; float: left; position: absolute; bottom: 10px; right: 20px; color: grey; }
#content .hl_banner .product-highlighted li .details span { }
#content .hl_banner .product-highlighted .pages { float: left; margin: 0; }
#content .hl_banner .product-highlighted .more { float: right; margin: 5px 15px 0 0; clear: none; }
#content .hl_banner .product-highlighted .new-product { position: absolute; top: 20px; left: 120px; color: #ff0000; font-style: italic; font-size: 18px; font-weight: bold; }

#content .hl_list_nophoto_2 .product-highlighted { width: 305px; padding: 10px; }
#content .hl_list_nophoto_2 .product-highlighted ol { list-style-type: decimal; padding: 0 0 0 25px; margin: 5px 0 5px 0; height: 105px; overflow: hidden; }
#content .hl_list_nophoto_2 .product-highlighted li.alternate { }
#content .hl_list_nophoto_2 .product-highlighted li { text-align: left; margin: 0; padding: 3px 2px; }
#content .hl_list_nophoto_2 .product-highlighted li h3 { display: inline-block; margin: 0px 5px 0 0px; font-weight: bold; white-space: nowrap; display: block; }
#content .hl_list_nophoto_2 .product-highlighted li a { color: #000; }
#content .hl_list_nophoto_2 .product-highlighted li a:hover { color: #005563; text-decoration: none; }

#content .hl_list_nophoto .product-highlighted { width: 325px; padding: 0px; }
#content .hl_list_nophoto .product-highlighted ol { list-style-type: none; padding: 0; margin: 5px 0 5px 0; height: 130px; overflow: hidden; }
#content .hl_list_nophoto .product-highlighted li.alternate { background-color: #f3f3f3; }
#content .hl_list_nophoto .product-highlighted li { text-align: left; margin: 0; padding: 6px 10px; position: relative; height: 14px; overflow: hidden; white-space: nowrap; }
#content .hl_list_nophoto .product-highlighted li h3 { display: inline; margin: 0px 5px 0 0; font-weight: bold; }
#content .hl_list_nophoto .product-highlighted li h3 a { color: #6a6a6a; }
#content .hl_list_nophoto .product-highlighted li h3 a:hover { color: #005563; text-decoration: none; }
#content .hl_list_nophoto .product-highlighted li .price { display: inline; color: #B51461; }
#content .hl_list_nophoto .product-highlighted li .price>.value { font-weight: bold; }
#content .hl_list_nophoto .product-highlighted li .price .old { text-decoration: line-through; color: #005563; }
#content .hl_list_nophoto .product-highlighted li .details { display: inline-block; float: right; height: 21px; width: 21px; background: url("images/ico_arrow02.png") no-repeat scroll center center transparent; position: absolute; right: 2px; top: 2px; }
#content .hl_list_nophoto .product-highlighted li .details span { display: none; }

#content .hl_boxes .product-highlighted { width: 640px; min-height: 220px; }
#content .hl_boxes .product-highlighted ul { list-style-type: none; }
#content .hl_boxes .product-highlighted ul li { width: 210px; float: left; vertical-align: top; padding: 0; margin: 0 0 5px 0px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; }
#content .hl_boxes .product-highlighted ul li.alternate { border: none; }
#content .hl_boxes .product-highlighted li h3 { padding: 5px 5px 5px 5px; min-height: 12px; font-size: 12px; font-weight: bold; height: 24px; }
#content .hl_boxes .product-highlighted li h3 a { color: #005563; }
#content .hl_boxes .photo, #content .hl_boxes .nophoto { width: 190px; height: 140px; line-height: 140px; margin: 0 auto; }
#content .hl_boxes .photo img { vertical-align: middle; max-height: 140px; }
#content .hl_boxes .price { height: 20px; margin-top: 10px; color: #B51461; }
#content .hl_boxes .price>.value { font-weight: bold; }
#content .hl_boxes .price .old { text-decoration: line-through; color: #005563; }
#content .hl_boxes .currency { }

#content #author { width: 680px; float: right; text-align: right; font-size: 9px; padding-right: 10px; }
#content #author span { font-style: italic; }
#product-comment .comment-rate-current { margin: 10px 0 0 10px; }
.comments { text-align: left; margin: 0 0 10px 0; }
.comments li { border-bottom: 1px #E1E1E1 solid; padding: 10px; }
.comments h4 { display: inline; font-weight: bold; }
.comments p.comment-date { font-size: 10px; color: #6A6A6A; float: right; }
.comments p.comment-content { padding: 5px 0 0 5px; }
.comments p.comment-rate { padding: 5px 0 0 5px; }
#bottom1-wrapper { width: 100%; min-width: 1002px; background: url('images/pole_tlo.png') scroll left center; min-height: 100px; }
#bottom1 { width: 1002px; margin: 0 auto; }
#bottom1 .column { width: 210px; float: left; margin: 10px 0 10px 30px; text-align: left; }
#bottom1 .column h2 { color: #6a6a6a; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#bottom1 .column ul { text-align: left; }
#bottom1 .column li { padding: 3px 0 3px 15px; background: transparent url('images/ico_bullet1.png') no-repeat scroll left center; font-size: 10px; }
#bottom2 { width: 1002px; margin: 0 auto; background: transparent url('images/banner_payments.png') no-repeat scroll center center; height: 50px; }
#foot-wrapper { width: 100%; min-width: 1002px; min-height: 60px; }
#foot { float: left; width: 1002px; margin: 0 auto; }
#copyright { float: right; text-align: right; height: 40px; width: 390px; margin: 0px 10px 0 0; padding: 15px 0px 0 0; }
#copyright a { color: #000000 }
#basket-bar { list-style: none; color: #fff; font-size: 14px; width: 965px; display: block; float: left; background: transparent url('images/layout_bg02.png') repeat-x scroll left top; font-size: 11px; margin: 0 0 30px 0; }
#basket-bar li { display: inline; float: left; width: 193px; }
#basket-bar a { color: #fff; display: block; text-decoration: none; padding: 10px 10px; }
#basket-bar a.selected { text-decoration: none; background: #CCC url(images/layout_menu03_hover.png) repeat-x scroll left top; color: #ffffff; font-weight: bold; }
#basket-bar a.checked { background: transparent url('images/ico_tick1.png') no-repeat scroll 98% 50%; }
#page #basket { clear: both; }
#ordered-products table { width: 100%; }
#ordered-products thead { text-align: center; font-size: 10px; }
#ordered-products thead tr { border-bottom: #9f9f9f 1px solid; }
#ordered-products thead th, #ordered-products thead td { padding: 5px; vertical-align: middle; }
#ordered-products tbody { text-align: center; }
#ordered-products tbody tr { border-bottom: #9f9f9f 1px solid; }
#ordered-products tbody th, #ordered-products tbody td { padding: 10px 5px; vertical-align: middle; }
#ordered-products .image { width: 100px; }
#ordered-products .price { width: 80px; }
#ordered-products .quantity { width: 80px; }
#ordered-products .summary { width: 80px; }
#ordered-products .del { width: 40px; }
#ordered-products tbody .name { font-size: 13px; text-align: left; }
#ordered-products tbody .name a { color: #005563; }
#ordered-products tbody .name .availability { display: block; font-size: 10px; }
#ordered-products tbody .quantity .input { padding: 3px; text-align: center; }
#ordered-products tbody .quantity .change { display: inline-block; width: 12px; height: 25px; vertical-align: middle; margin: -2px 0 0 1px; }
#ordered-products tbody .quantity .change a { display: block; float: left; width: 12px; height: 13px; background: transparent url(images/ico_plus_minus.png) no-repeat top left; outline: none; }
#ordered-products tbody .quantity .change a.disabled { display: block; float: left; width: 12px; height: 13px; background: transparent url(images/ico_plus_minus_off.png) no-repeat top left; outline: none; cursor: default; }
#ordered-products tbody .quantity .change a.plus { background-position: top left; }
#ordered-products tbody .quantity .change a.minus { background-position: bottom left; }
#ordered-products tbody .quantity .change a span { display: none; }
#ordered-products tbody .summary { width: 80px; }
#ordered-products tbody .del { width: 40px; }
#ordered-products tbody .del a { display: inline-block; background: transparent url('images/ico_del.png') no-repeat scroll left top; width: 18px; height: 18px; }
#ordered-products tbody .del a span { display: none; }
#ordered-products tfoot { text-align: center; }
#ordered-products tfoot tr { }
#ordered-products tfoot th { text-align: right; }
#ordered-products tfoot th, #ordered-products tfoot td { padding: 5px; vertical-align: middle; }
#ordered-products tfoot .summary th { font-weight: bold; }
#ordered-products tfoot .summary .summary-cost { font-weight: bold; font-size: 15px; color: #005563; }
#ordered-products tfoot .summary-order th { font-weight: bold; }
#ordered-products tfoot .summary-order #summary-order-cost { font-weight: bold; font-size: 15px; color: #B51461; }
#ordered-products tfoot .back { text-align: left; }
#ordered-products tfoot .next { text-align: right; }
#ordered-products #recount, #ordered-products #step-back, #ordered-products #save { float: left; color: #353535; }
#ordered-products #save { float: left; }
#step-back, #step-prev { margin-left: 70px; }
#step-next { margin-right: 85px; }
#page #order { clear: both; }
#page #order h2 { color: #005563; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#page #order p { margin-bottom: 5px; }
#page #order #order-step { margin-top: 10px; width: 100%; clear: both; }
#page #step-prev { float: left; }
#page #step-next { float: right; }
#order .order-login { width: 320px; float: left; border-right: 1px #dbdbdb solid; height: 210px; }
#order .order-login#order-step { width: 100%; height: auto; text-align: left; }
#order .order-login#order-register { border: none; }
#order .order-login th { width: 90px; text-align: right; padding: 5px; vertical-align: middle; }
#order .order-login td { width: 200px; text-align: left; padding: 5px; }
#order .order-login .input { width: 170px; padding: 3px; }
#order .order-login textarea { width: 200px; padding: 3px; }
#order .order-login .buttons { text-align: center; padding-top: 25px; width: auto; }
#order .order-login #step-next { margin-top: 30px; }
#order .order-adress th { width: 150px; text-align: right; padding: 5px; vertical-align: middle; }
#order .order-adress td { width: 200px; text-align: left; padding: 5px; }
#order .order-adress .input { width: 170px; padding: 3px; }
#order .order-adress select { width: 177px; padding: 3px; }
#order .order-adress textarea { width: 200px; padding: 3px; }
#order .order-adress .buttons { text-align: center; padding-top: 25px; width: auto; }
#order .order-adress .col1 { width: 470px; float: left; margin: 0 0 20px 0; border-right: 1px #dbdbdb solid; }
#order .order-adress .col2 { width: 450px; float: left; margin: 0 0 20px 0; }
#order .order-adress #personal-data { width: 400px; float: left; }
#order .order-adress #company-data { width: 400px; float: left; }
#order .order-adress #postal-data { width: 400px; float: right; margin-bottom: 80px; }
#order .order-adress #order-rules, #order .order-adress #order-newsletter { margin: 10px 0 0 30px; text-align: left; float: left; font-size: 80%; color: #555555; }
#order .order-adress #order-rules a, #order .order-adress #order-newsletter a { font-weight: bold; }
#order .order-adress #order-rules input, #order .order-adress #order-newsletter input { vertical-align: middle; }
#order .order-delivery #order-delivery { text-align: left; }
#order .order-delivery #order-delivery ul { text-align: left; }
#order .order-delivery #order-delivery ul strong { font-weight: bold; margin: 0 0 4px 0; display: block; color: #6A6A6A; font-size: 13px; }
#order .order-delivery #order-delivery>ul>li { display: block; float: left; margin: 20px 30px; width: 170px; }
#order .order-delivery #order-delivery>ul>li li { display: inline-block; width: 170px; border: 1px solid #E5E5E5; padding: 7px 5px; margin: 0px 5px 5px 0; background-color: #fafafa; moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px; float: left; }
#order .order-delivery #order-gift { text-align: left; }
#order .order-delivery #order-gift div { display: inline; margin-right: 10px; }
#order .order-delivery #order-gift .input { width: 250px; }
#order .order-delivery #order-step { width: 100%; clear: both; margin: 10px 0 0 0; }
#order .order-delivery #order-gift { margin-top: 20px; }
#order .order-delivery #order-comment { margin-top: 20px; }
#order .order-delivery #order-comment textarea { width: 500px; height: 100px; }
#order .order-delivery #ordered-products { margin: 20px 0 0 0; }
#order .order-delivery #ordered-products h2 { text-align: left; }
#order .order-delivery #paczkomaty { height: 80px; text-align: left; padding: 10px; width: 95%; border: 1px solid #dadada; margin: 0 auto; }
#order .order-delivery #paczkomaty #paczkomaty-button { font-size: 14px; font-weight: bold; padding: 14px 0 14px 0; display: inline-block; }
#order .order-delivery #paczkomaty #paczkomaty-register { float: right; padding: 14px 20px; font-weight: bold; }
#order .order-delivery #paczkomaty #paczkomaty-selected-value { border: none; color: #000; width: 700px; }
#order .order-delivery #paczkomaty #paczkomaty-empty-value { font-weight: bold; }
#order .order-delivery #paczkomaty .paczkomaty_logo_mini { float: left; margin: 0px 20px 5px 0; }
#page #order .order-paczkomaty p { margin: 0 0 20px 0; }
#order .order-paczkomaty #paczkomaty-nearest-select { width: 720px; }
#order .order-paczkomaty #paczkomaty-town-select { width: 180px; }
#order .order-paczkomaty #paczkomaty-intown-select { width: 530px; }
#order .order-paczkomaty #paczkomaty-nearest-submit { color: #000; float: right; }
#order .order-paczkomaty #paczkomaty-intown-submit { color: #000; float: right; }
#order .order-paczkomaty #paczkomaty-other-submit { color: #000; float: float; }
#order .order-summary .col1 { width: 470px; float: left; margin: 0 0 20px 0; border-right: 1px #dbdbdb solid; }
#order .order-summary .col2 { width: 450px; float: left; margin: 0 0 20px 0; }
#order .order-summary table.table-styled { margin: 0 auto; }
#order .order-summary table.table-styled th { width: 150px; }
#order .order-summary table.table-styled td { width: 200px; }
#order .order-summary #personal-data { width: 400px; float: left; }
#order .order-summary #company-data { width: 400px; float: left; }
#order .order-summary #ordered-products { margin: 20px 0 0 0; }
#order .order-summary #order-step #step-next.submit.submit-styled { background: transparent url('images/button_11.png') no-repeat scroll left top; }
#order.order-final-confirm #authWindow { }
#order.order-final-confirm #authWindow span { display: none; }
#order.order-final-confirm #authWindow.paymentSystem2 a { font-weight: bold; padding: 5px; margin: 5px 0; display: inline-block; width: 240px; height: 120px; }
#order.order-final-confirm #authWindow.paymentSystem2 a { background: transparent url(images/payment_przelewy24.png) no-repeat center center; }
#order.order-final-confirm #authWindow.paymentSystem3 a { font-weight: bold; padding: 5px; margin: 5px 0; display: inline-block; width: 240px; height: 120px; }
#order.order-final-confirm #authWindow.paymentSystem3 a { background: transparent url(images/payment_paypal.png) no-repeat center center; }
#order.order-final-confirm #authWindow.paymentSystem4 a { font-weight: bold; padding: 5px; margin: 5px 0; display: inline-block; width: 240px; height: 120px; }
#order.order-final-confirm #authWindow.paymentSystem4 a { background: transparent url(images/payment_platnosci_pl.png) no-repeat center center; }
#order.order-final-confirm #authWindow.paymentSystem5 a { font-weight: bold; padding: 5px; margin: 5px 0; display: inline-block; width: 240px; height: 120px; }
#order.order-final-confirm #authWindow.paymentSystem5 a { background: transparent url(images/payment_zagiel_com_pl.png) no-repeat center center; }
#order.order-final-confirm #authWindow.paymentSystem6 a { font-weight: bold; padding: 5px; margin: 5px 0; display: inline-block; width: 240px; height: 120px; }
#order.order-final-confirm #authWindow.paymentSystem6 a { background: transparent url(images/payment_paybynet.png) no-repeat center center; }
#compare { font-size: 11px; text-align: center; margin: 10px; }
#compare tr:hover td, #compare tr:hover th { background-color: #EEEEEE; }
#compare tr.delete:hover td, #compare tr.delete:hover th , #compare tr.name:hover td, #compare tr.name:hover th , #compare tr.photo:hover td, #compare tr.photo:hover th { background-color: transparent; }
#compare tr.name td { font-weight: bold; }
#compare th { width: 100px; padding: 5px; text-align: right; vertical-align: top; border-bottom: 1px solid #CAD2D6; color: #808080; }
#compare td { width: 120px; padding: 5px; vertical-align: top; border-bottom: 1px solid #CAD2D6; border-left: 1px solid #CAD2D6; color: #000; }
#compare .photo img { max-width: 120px; }
.pages .compare-show a { background: none; color: #B51461; display: inline-block; height: auto; margin: 0px 0 3px 10px; text-decoration: none; width: auto; float: left; padding: 13px 0 0 38px; height: 25px; background: transparent url(images/compare.png) no-repeat center left; }
.pages .compare-show a:hover { text-decoration: underline; }
.pages .compare-clear a { background: none; color: #B51461; display: inline-block; height: auto; margin: 0px 0 3px 10px; text-decoration: none; width: auto; float: left; padding: 13px 0 0 38px; height: 25px; background: transparent url(images/compare-clear.png) no-repeat center left; }
.pages .compare-clear a:hover { text-decoration: underline; }
#compare-wrapper { display: block; margin-top: 80px; }
#compare-head { display: block; width: 400px; height: 80px; position: fixed; top: 0; left: 0; }
#compare-head #logo { margin: 10px 0 0 10px; }
.images-list li { width: 100px; margin: 5px; }
.images-list p { font-size: 10px; text-align: center; }
#images-list-1 { float: left; margin-right: 10px; margin-top: 10px; }
#images-list-2 { float: right; margin-left: 10px; margin-top: 10px; }
.images-gallery { width: 100%; text-align: center; }
.images-gallery td { padding: 5px; vertical-align: top; }
.images-gallery p { font-size: 10px; text-align: center; }
#images-gallery-3 { margin: 0 0 0 0; }
#images-gallery-4 { margin: 0 0 0 0; }
#product-images { }
#product-images li { width: 100px; margin: 5px; display: inline-block; }
#product-images p { font-size: 10px; text-align: center; }

#subpages-list-3 li {width:98%;}
#subpages-list-3 h4 {text-align: left; font-style: italic; font-size: 10px; color:#aaa; text-align:right; margin-top:-12px; float:right; width:110px;}
#subpages-list-3 h3 {width:550px;}
#subpages-list-9 li {width:45%; float:left; margin:10px;}
#subpages-list-9 h4 {text-align: left; font-style: italic; font-size: 10px; color:#aaa; text-align:left; margin:5px 0 0 10px; }
#subpages-list-1 li, #subpages-list-2 li {width:98%;}
#subpages-list-5 li, #subpages-list-6 li {width:45%; float:left; margin:10px;}
#subpages-list-7 li, #subpages-list-8 li {width:30%; float:left; margin:10px;}
#subpages-list-8 h3, #subpages-list-7 h3 {min-height:30px;}
#subpages-list-8.subpages-list .photo {margin:10px 5px 0 0; min-width:110px;}
.subpages-list { }
.subpages-list li { margin: 0 0 10px 0;border-bottom:1px solid #ccc; padding-bottom:10px; font-size:11px; list-style-type:none;}
.subpages-list li p {font-size:11px;}
.subpages-list h3 { text-align:left;}
.subpages-list h3 a{ color:#000000; font-weight:bold; font-size:13px;}
.subpages-list h3 a:hover{ color:#005563; text-decoration:none; }
.subpages-list .photo { float: left; margin: 15px 5px 5px 0;  min-width:120px;}
.subpages-list .photo img {border:1px solid #fafafa; padding:3px; box-shadow: 5px 5px 5px #dadada;}
.subpages-list .description { text-align: justify; margin-top:10px;}
.subpages-list .more { text-align: right; width: 100%; display: inline-block; text-decoration:none; font-size:11px;}
.subpages-gallery { width: 100%; text-align: center; border-collapse:separate; border-spacing:10px;}
.subpages-gallery td { padding: 15px 5px 5px 5px; vertical-align:top; border-bottom:1px solid #ccc; }
.subpages-gallery .photo{ min-height:130px;}
.subpages-gallery h3 a {color:#000000; font-weight:bold; }
.subpages-gallery h3 a:hover {color:#005563; text-decoration:none;}
#subpages-list-10 {    list-style-type: circle; margin-left: 30px; text-align: left; }
#subpages-list-10 li {border:none; margin:6px; padding:0px; list-style-type: circle;}
#subpages-list-10 li h3 a{font-weight:normal; font-size:12px; text-decoration:none;}
#files-list { text-align: left; }
#files-list { }
#files-list img { width: 16px; height: 16px; vertical-align: middle; margin: 2px 2px 2px 0; }
#audio-list, #video-list { }
#audio-list li, #video-list li { margin-bottom: 10px; }
#audio-list p, #video-list p { font-size: 10px; }
#products-before, #products-after { text-align: right; padding-right: 5px; }
.pages_news {width:100%; clear:both;}
.pages { margin: 5px 0; color: #ffffff; font-size: 11px; }
.pages a { text-align: center; display: inline-block; padding: 4px 0 0 0; margin-top: 8px; width: 22px; height: 18px; text-decoration: none; color: #1298e0; background: transparent url(images/ico_btn1n.png) no-repeat scroll center center; }
.pages a .hide { display: none; }
.pages .next { background-image: url(images/ico_btn1r.png); }
.pages .prev { background-image: url(images/ico_btn1l.png); }
.pages .separator { display: inline-block; padding: 4px 0 0 0; width: 22px; height: 18px; background: transparent url(images/ico_btn1n.png) no-repeat scroll center center; }
.pages .activeSlide, .pages strong { text-align: center; display: inline-block; padding: 4px 0 0 0; width: 22px; height: 18px; color: #ffffff; background: transparent url(images/ico_btn1a.png) no-repeat scroll center center; }
.navi-actions { color: white; font-size: 11px; text-align: right; margin: 12px -4px 10px 0; padding: 7px 25px 0 0; background: transparent url(images/line.png) no-repeat top right; width: 250px; height:35px; float: right; clear:right; }
.navi-actions a { color: white; margin: 0 0 0 10px; padding: 3px 0 3px 22px; }
.navi-actions .back { background: transparent url(images/ico_back.png) no-repeat center left; }
.navi-actions .top { background: transparent url(images/ico_top.png) no-repeat center left; }
.navi-actions .print { background: transparent url(images/ico_print.png) no-repeat center left; }
.banner { }
.banner0 { margin: 0; }
.banner1 { margin: 0 10px 5px 10px; width:280px; }
#banners0-pages {width:200px; float:right; margin:3px; text-align:right;}
#banners0-pages a{display:inline-block; margin:0px;}
#box_zagiel a img { margin-bottom: 10px; }
.poll .radio { vertical-align: top; }
.poll h4 { font-weight: bold; margin: 5px 5px 8px 5px; }
.poll p { text-align: left; margin: 0 5px 3px 5px; }
form.poll input.submit { background: url('images/button_02.png') top left no-repeat; border: none; color: #fff; width: 96px; margin: 0 12px 0 0; padding: 6px 0 8px 0; font-size: 11px; }
form.poll input.submit:hover { color: #000; }
#column .poll-top { background: url('images/poll-top.png') top left no-repeat; padding: 22px 0 5px 10px; margin-bottom: 0; font-weight: normal; font-style: italic; }
#column .poll { background: url('images/poll-content.png') bottom left no-repeat; padding: 5px 0 10px 0; border-bottom: none; float: left; }
#column .poll a { font-size: 11px; }
#column .poll a:hover { text-decoration: none; color: #000; }
#column .poll .submit { float: right; font-size: 11px; }
#column .poll .submit:hover { color: #000; }
#column .poll #show-results { float: left; padding: 7px 0 0 0; margin-left: 68px; font-size: 11px; }
#column .poll #show-results:hover { text-decoration: none; color: #000; }
#column .poll_options p, #column .poll_results p { padding: 0 10px 3px 32px; }
.poll_options, .poll_results { margin: 10px 0; float: left; width: 100%; }
.poll_options p, .poll_results p { padding: 0 10px 3px 93px; }

#search-form { width: 200px; height: 50px; margin: 0px 0 0 0px; float: left; }
#search-form p.text { font-size: 14px; font-style: italic; display: inline; margin: 0 0 5px 0; display: none; }
#search-form p.adv { font-size: 11px; text-align: left; color: #000000; margin-left: 15px;  }
#search-form a { color: #000000; }
#search-form #search { width: 115px; padding: 7px 3px 3px 25px; margin: 2px 5px 0 0px; border: none; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; color: #555; background: transparent url(images/input_01.png) no-repeat scroll left center; }
#search-form #search.empty, #discount_coupon_code.empty { text-align: center; color: #9f9f9f; }
#search-form .submit { vertical-align: middle; }

#discount_coupon_code { width: 115px; padding: 9px 3px 4px 25px; margin: 2px 5px 0 5px; border: none; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; color: #555; background: transparent url(images/input_03.png) no-repeat scroll left center; float: right; display: inline-block; }
#verify_discount_coupon.submit { float: right; margin-top: -2px; }
#search-page-form { text-align: left; margin-bottom: 10px; }
#search-page-form div { display: inline-block; margin: 0 10px 10px 0; }
#search-page-form .search-full { width: 100%; }
#search-page-form .phrase, #search-page-form .price-from , #search-page-form .price-to { display: inline-block; margin-right: 0; }
#search-page-form .phrase input { width: 140px; }
#search-page-form .price-from input { width: 50px; }
#search-page-form .price-to input { width: 50px; }
#search-page-form .phrase label, #search-page-form .catalog-number label, #search-page-form .category label, #search-page-form .category label, #search-page-form .index label, #search-page-form .producer label { display: inline-block; width: 100px; }
#search-page-form p { font-weight: bold; margin: 10px 0 5px 0; }
#search-page-form .attributes { }
#search-page-form .attribute label { display: inline-block; width: 100px; }
#search-page-form .submit-c { text-align: right; display: block; margin-right: 20px; }
#storage { width: 180px; height: 67px; margin: 0px 0 0 40px; float: left; background: transparent url(images/ico_storage.png) no-repeat left center; text-align: left; }
#storage a { display: block; height: 30px; width: 100px; margin: 15px 0 0 0px; float: right; padding: 5px 5px 5px 5px; font-size: 11px; color: #9f9f9f; }
#column #newsletter { border-bottom: none; }

#newsletter { float: left; width: 270px; height: 119px; background: url('images/newsletter.png') top left no-repeat; }
#newsletter #newsletter-email { width: 100px; padding: 5px 10px 5px 20px; margin: 62px 0 0 50px; border: none; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 11px; color: #555; background: transparent url('images/input_02.png') no-repeat scroll left center; }
#newsletter label { font-family: Verdana; font-style: italic; font-size: 14px; color: #fff; }
#newsletter p { font-size: 10px; }
#newsletter fieldset { margin-top: 8px; }
#newsletter .submit { vertical-align: middle; margin-left: 0px; }

#contact-form { float: left; }
#contact-form td, #contact-form th { border: none; }
#login-form table { margin: 0 auto; }
#login-form .input { width: 170px; padding: 3px; }
#login-form th { width: 90px; }
#login-form td { width: 200px; }
#register-form table { margin: 0 auto; }
#register-form .input { width: 170px; padding: 3px; }
#register-form th { width: 90px; }
#register-form td { width: 200px; }
#remind-form table { margin: 0 auto; }
#remind-form .input { width: 150px; }
#remind-form th { width: 90px; }
#remind-form td { width: 150px; }
#profile-form table { margin: 0 auto; }
#profile-form .input { width: 170px; padding: 3px; }
#profile-form .select { width: 177px; padding: 3px; }
#profile-form th { width: 90px; }
#profile-form td { width: 200px; }
#user-orders { width: 100%; }
#user-orders thead { text-align: center; font-size: 10px; }
#user-orders thead tr { border-bottom: #9f9f9f 1px solid; }
#user-orders thead th, #user-orders thead td { padding: 5px; vertical-align: middle; }
#user-orders tbody { text-align: center; }
#user-orders tbody .id { width: 30px; }
#user-orders tbody .options { width: 70px; }
#user-orders tbody tr { border-bottom: #9f9f9f 1px solid; }
#user-orders tbody th, #user-orders tbody td { padding: 10px 5px; vertical-align: middle; }
#user-order h2 { color: #005563; font-size: 12px; font-weight: bold; margin-bottom: 5px; text-align: center; }
#user-order table.table-styled { margin: 0 auto; }
#user-order table.table-styled th { width: 150px; }
#user-order table.table-styled td { width: 200px; }
#PrintFormLink { font-weight: bold; padding: 24px 10px 24px 95px; margin: 5px 0; display: inline-block; background: transparent url(images/ico_form.png) no-repeat left center; }
#siteMap { }
#siteMap li { float: left; width: 320px; text-align: left; margin: 0 0 5px 0; }
#siteMap>li>a { font-weight: bold; color: #005563; }
#siteMap li ul.sub1 { float: left; margin: 4px 0 0 20px; }
#siteMap li ul.sub1 li { float: left; width: 300px; }
#siteMap li ul.sub1 li ul.sub2 { float: left; margin: 4px 0 0 20px; width: 280px; font-style: italic; }
#siteMap ul.products { margin: 0 0 0 20px; }
#siteMap ul.products a { color: #005563; }
#product #order.groupon .price { font-size: 16px; height: 75px; }
#product #order.groupon .price span { font-size: 30px; }
#product #order.groupon span.price-old { font-size: 12px; }
#product #order.groupon span.price-old span { font-size: 16px; }
#discount-container { width: 299px; height: 58px; position: relative; background: transparent url('images/sellsmart_groupon1.png') scroll no-repeat top left; margin: 5px auto; font-family: Arial; color: white; }
#product #order #discount, #product #order #discount2 { display: block; text-align: left; }
#product #order #discount b { text-align: center; display: inline-block; height: 50px; width: 148px; font-size: 28px; margin: 0; padding: 0; }
#product #order #discount2 b { text-align: center; display: inline-block; height: 15px; width: 148px; margin: 5px 0 0; padding: 0; text-transform: uppercase; }
#cntdwn-container { width: 286px; height: 75px; position: relative; background: transparent url('images/sellsmart_groupon2.png') scroll no-repeat top left; padding: 5px 0 0 12px; margin: 5px auto; font-family: Arial; color: white; }
#product #order #cntdwn, #product #order #cntdwn2 { display: block; text-align: left; }
#product #order #cntdwn b { text-align: center; display: inline-block; height: 50px; width: 50px; font-size: 40px; margin: 8px 8px 0; }
#product #order #cntdwn2 b { text-align: center; display: inline-block; height: 20px; width: 50px; margin: -3px 8px 0; }
#product #order #cntdwn-header { text-align: left; color: #f16311; font-size: 14px; margin-left: 1em; }
#product #order #groupon-buyers { text-align: center; color: #f16311; font-size: 14px; }
#product #order #groupon-buyers span { font-size: 18px; }
.colorbox_message { background: transparent url('images/info_ico.png') scroll no-repeat 30px 30px; width: 450px; min-height: 87px; float: left; padding: 30px 20px 20px 130px; }
.colorbox_message h1 { color: #0090dc; font-size: 16px; margin-bottom: 15px; font-weight: bold; text-align: left; }
.colorbox_message p { color: #444444; text-align: justify; }
.colorbox_message p.error { color: red; }
.tip { width: 212px; padding-top: 20px; overflow: hidden; display: none; position: absolute; z-index: 500; background: transparent url(../scripts/tooltip/tipTop.png) no-repeat top; color: #06439e; font-size: 11px; }
.tipMid { background: transparent url(../scripts/tooltip/tipMid.png) repeat-y; padding: 0 25px 5px 25px; }
.tipBtm { background: transparent url(../scripts/tooltip/tipBtm.png) no-repeat bottom; height: 32px; }
.info.tTip { margin-top: 1px; display: inline-block; float: right; }
.user-login > h2 { font-size: 12px; font-weight: bold; text-align: left; margin-bottom: 5px; }
#container #head-wrapper #head1 #head1_c1 #storage a span{ color: #6A6A6A; }
@media print { 	.skiplink { display: none; }
	.banner { display: none; }
	#head1 { display: none; }
}