* { font-family: arial, helvetica, sans-serif; }
html, body { font-family: arial, helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
html { background: url('/images/www/bg_body.png') #ffffff 0 104px repeat-x; }
body { text-align: center; background: url('/images/www/bg_html.png') 0 100% repeat-x; }

input, select, textarea, button { font-family: arial, helvetica, sans-serif; font-size: 11px; }
input, select, textarea {border:1px solid #999; }
form {margin:0px; padding:0px}
a /*, a:link, a:visited*/ { color: #007DC9; text-decoration: underline; }
table {border-collapse:collapse;}
p { margin: 0; padding: 0; }
img { border: none; vertical-align:bottom }

h1, h2, h3, h4, h5, h6 { font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; }
  
div.group-desc h1 {font-size:218%; font-weight:bold; margin:0 15px 15px;}

h2 { font-size: 164%; font-weight: normal; }
div.justAdded h1 {font-size:218%; font-weight:bold; margin:0 15px 15px;}
ul { margin: 0; padding: 0; list-style-type: none; }
li { margin: 0; padding: 0; }
hr { display: block; height: 0; line-height: 0; font-size: 1px; background: none; border: none; border-top: 1px solid #e6e6e6; margin: 0; padding: 0; }

span.more {color:#007ECA}
.grayText { color:#808080; }
.blueText {color:#3380A9; font-size: 218%; font-weight: bold; margin: 0 15px 15px 15px }
.tright { text-align: right; }
.tcenter { text-align: center; }
.tleft {text-align:left}
.tbold {font-weight:bold}
.fright {float:right;}
.fleft {float:left;}
.invisible { visibility: hidden; }
.button {border:none; background:none; cursor:pointer}
.red {color:red}
.b0{border:0 !important;}
.info { color: black; }
.important { font-weight: bold; color: orange; }
.error { font-weight: bold; color: red; }
.mT0{margin-top:0 !important;}
.p5{padding:5px !important;}
img.fitToWidth { width: 100%; height: auto; }
img.fitToHeight { width: auto; height: 100%; }

a.button, span.button, input.button { display: block; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left; }

div#container { top: 0; left: 0; width: 940px; text-align: left; margin: 0 auto; }

div#header { position: relative; margin: 0 0 20px 0; padding: 146px 0 0 0; z-index: 1; }

div#headerLogo { position: absolute; top: 0; left: 0; width: 230px; height: 70px; margin:0 15px 15px;}
/*
div#headerLogo h1 { position: static; display: block; width: 100%; height: 100%; background: url('/images/www/logo-snow.jpg') 0 0 no-repeat; padding: 0;margin:0 15px 15px; }
*/
div#headerLogo a { position: relative; display: block; width: 100%; height: 100%; text-indent: -10000px; overflow: hidden; }

div#headerWelcome { position: absolute; right: 248px; top: 36px; width:400px; font-weight: bold; font-size: 12px; text-align: right; }

div#headerAccount { position: absolute; right: 0; top: 36px; width: 248px; font-weight: bold; font-size: 12px; text-align: right; }
div#headerAccount a { margin-left: 7px; }

div#headerMenu { position: absolute; left: 0; top: 65px; width: 692px; height: 44px; overflow: hidden; z-index: 1; }
div#headerMenu a { display: block; float: left; width: 173px; height: 34px; line-height: 34px; margin: 5px 0; background-position: 0 -54px; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 18px; color: white; text-decoration: none; }
div#headerMenu a:hover, div#headerMenu a.active { background-position: 0 -8px; margin: 0; height: 44px; line-height: 44px; text-decoration: none; }
div#headerMenu a.headerMenu1 { background-image: url('/images/www/menu_red.png'); }
div#headerMenu a.headerMenu2 { background-image: url('/images/www/menu_orange.png');}
div#headerMenu a.headerMenu3 { background-image: url('/images/www/menu_yellow.png'); }
div#headerMenu a.headerMenu4 { background-image: url('/images/www/menu_green.png'); }

div#headerMenu2 { position: absolute; left: 693px; top: 70px; width: 248px; height: 35px; overflow: hidden; }
div#headerMenu2 a { display: block; float: left; width: 83px; height: 35px; line-height: 34px; margin: 0; background-position: 0 0; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 12px; color: #004C7A; text-decoration: none; }
div#headerMenu2 a#menuBestsellery { background-image: url('/images/www/menu_bestsellery.png'); width: 82px; }
div#headerMenu2 a#menuNowosci { background-image: url('/images/www/menu_nowosci.png'); }
div#headerMenu2 a#menuZapowiedzi { background-image: url('/images/www/menu_zapowiedzi.png'); }

div#headerSearch { position: absolute; left: 0; top: 104px; width: 692px; height: 41px; background: url('/images/www/bg_header_search.png') 0 0 no-repeat; }
div#headerSearch form { position: absolute; left: 12px; top: 8px; width: 668px; height: 27px; background: url('/images/www/bg_header_search_form.png') 0 0 no-repeat; }
div#headerSearch input.searchKeyword { position: absolute; left: 12px; top: 4px; width: 293px; height: 17px; font-size:12px; padding-left:15px;border: 1px solid #B8B8B8; background: white; color: black; }
div#headerSearch select.searchNode { z-index:10;position: absolute; left: 346px; top: 4px; font-size:12px;width: 147px; background: white; color: black; }
div#headerSearch input.searchSubmit { position: absolute; left: 517px; top: 2px; width: 60px; height: 22px; border: none; background: url('/images/www/btn_search.png') 0 0 no-repeat; padding: 0; font-weight: bold; font-size: 12px;
	color: white; cursor: pointer; padding:0 0 2px;}
div#headerSearch a { position: absolute; right: 12px; top: 8px; color: #6B6B6B; font-size: 10px; }

div#headerCart { position: absolute; left: 693px; top: 105px; width: 248px; height: 40px; background: url('/images/www/bg_cart_wishlist.png') 0 0 no-repeat; }
div#headerCart a { display: block; position: absolute; top: 7px; height: 26px; line-height: 24px; font-weight: bold; font-size: 13px; color: white; text-align: center; text-decoration: none; }
div#headerCart a#aCart { left: 5px; width: 100px; background: url('/images/www/bg_a_cart.png'); padding-left: 18px; }
div#headerCart a#aWishlist { left: 127px; width: 114px; background: url('/images/www/bg_a_wishlist.png'); }

div#headerBanner { margin: 15px 0 0 0; }

div#headerNavi { margin: 15px 0; padding: 5px; white-space: nowrap; overflow: hidden; color: #007DC9; font-size: 109%; }
div#headerNavi a { margin: 0 5px }
div#headerNavi span { margin: 0 5px; font-weight: bold;  }

/* kolumny */
#content_2c_noLeft {width:692px; float:left; /*border:1px solid #ebebeb*/}
#content_2c_noRight {width:785px; float:right; }
#content_container {float:left; width:692px;}
#left_column {width:140px;  float:left}
#content_3c {width:542px; float:right;}
#right_3c {width:231px; float:right; text-align:center; }

/* --------------------------------------------------------------------
	Lewa kolumna, z menu (kategorie)
-------------------------------------------------------------------- */

div#left_column .zwin,  #left_column .rozw {display:none}
div#left_column h2#categoryHeader {height: 34px; line-height: 34px; margin:0; background-repeat: no-repeat; background-position:left top; text-align: center; font-size: 18px;
	 text-transform:capitalize;}
div#left_column h2#categoryHeader a {color:#ffffff; text-decoration:none}
div#left_column h2.ksiazki,div#left_column h2.Ksiazki {background-image:url('/images/www/categoryHeaderRed.png'); font-weight:normal;}
div#left_column h2.multimedia,div#left_column h2.Multimedia {background-image:url('/images/www/categoryHeaderGreen.png'); font-weight:normal;}
div#left_column h2.filmy,div#left_column h2.Filmy {background-image:url('/images/www/categoryHeaderYellow.png'); font-weight:normal;}
div#left_column h2.muzyka,div#left_column h2.Muzyka {background-image:url('/images/www/categoryHeaderOrange.png'); font-weight:normal;}
div#left_column ul#category {border:1px solid #ebebeb; background:url('/images/www/categoryBck.png') top left repeat-x; }
div#left_column ul#category {padding:10px 10px 4px; margin-bottom:15px; overflow:hidden}
div#left_column ul#category li {margin-bottom:6px; font-weight:bold;}
div#left_column ul#category li li { font-weight:normal}
div#left_column ul.category a {color:#004d7b; text-decoration:none}
div#left_column ul.category a:hover {text-decoration:underline;}
div#left_column ul.category a.more:hover {text-decoration:underline}
div#left_column ul.category li.expanded li a {color:#004d7b}
div#left_column ul.category li.expanded li a:hover {text-decoration:underline;}


div#left_column ul.ksiazki li.expanded a.expanded,
div#left_column ul.ksiazki li.expanded a.expanded span.more {color:#bf2c21;font-size:13px;}

div#left_column ul.multimedia li.expanded a.expanded,
div#left_column ul.multimedia li.expanded a.expanded span.more {color:#7eb309;}

div#left_column ul.filmy li.expanded a.expanded,
div#left_column ul.filmy li.expanded a.expanded span.more {color:#e8b601;}
div#left_column ul.muzyka li.expanded a.expanded,
div#left_column ul.muzyka li.expanded a.expanded span.more {color:#f78200;}

div#left_column ul.category li.expanded,
div#left_column ul.category li.distinguished {border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding:4px 0;}
div#left_column ul.category li.distinguished > a {font-size: 13px;color:#FF9900;}
div#left_column ul.category li.distinguished a.expanded,
div#left_column ul.ksiazki li.distinguished a.expanded span.more	{color:orange;}

div#left_column ul.category li.expanded li.expanded {border: 0px; padding: 0px}
div#left_column ul.category li.expanded .expanded a {font-size: 11px; font-weight: bold;}
div#left_column ul.category li.expanded .expanded li a{font-size:11px;font-weight:normal;}
div#left_column ul.category ul {margin:8px 4px 0 7px}
div#left_column ul.category span.more {font-weight:normal}

/* Pasek nawigacyjny */
#nav-path { position: relative; text-align: left; padding: 0px 0px 20px 10px; margin: 0; color: #8d8d8d;  font-size: 109%; color: #007fc8; }
#nav-path a { text-decoration: underline; margin: 0 5px; }
#nav-path a.activ { font-weight: bold; margin: 0 5px; text-decoration: none }
#nav-path span { margin: 0 5px; font-weight: bold; text-decoration: none }

span.price { font-weight:bold; font-size:15px; color:#fa0000}
span.oldprice {text-decoration:line-through; font-size:12px; font-weight:bold }
span.save { font-weight:bold;  font-size:12px;}
span.status {color:#EF1502; }
a.zoom {display:none;  margin:0 0 10px 6px; background: url(/images/layout/IconletteMagGlass.gif) left no-repeat; padding:5px 0px 5px 20px;  }

/* koszyk w prawej kolumnie*/
#basket-small {background:url(/images/www/basketBck.gif) left top repeat-y;  text-align:center;font-size:12px; width:231px; overflow:hidden;padding:0px 0 0px;
	margin-bottom:10px}
#basket-small-empty {}
#basket-small h2 {font-size:1em; font-weight:bold; margin:0 0 3px}
#basket-small span.sum {font-size:10px; color:#808080}
#basket-small span.summary {font-weight:bold; color:#FB0000}
.productView #basket-small { background:url(/images/www/basketSmallBck.png) left top repeat-y; margin:13px 0; margin-bottom:10px; width:175px}
.productView #basket-small div.title{background-image:url(/images/www/basketSmallBck1.png)}
.productView #basket-small div.content{background-image:url(/images/www/basketSmallBck2.png)}

.productView .j1	{background:url(/images/www/redborder1.gif) left top no-repeat;height:6px;	font-size:0px;	}
.productView .j2	{background:url(/images/www/redborder2.gif) left top repeat-y;padding:4px 15px 2px 5px;}
.productView .j3	{background:url(/images/www/redborder3.gif) left bottom no-repeat;height:6px;	font-size:0px;margin-bottom:10px;}
#cmsSticker,#promoStickers	{width:170px;overflow:hidden;}

.socialicons .k1	{background:url(/images/www/greyborder1.gif) left top no-repeat;height:6px;	font-size:0px;	}
.socialicons .k2	{background:url(/images/www/greyborder2.gif) left top repeat-y;padding:4px 15px 2px 5px;}
.socialicons .k3	{background:url(/images/www/greyborder3.gif) left bottom no-repeat;height:6px;	font-size:0px;margin-bottom:10px;}

#cmsSticker,#promoStickers, #socialiconsSticker	{width:170px;overflow:hidden;}

a.addToCart { display: block; background:url('/images/www/addToCart.png') no-repeat top left; font-size: 15px; color: white; font-weight: bold; text-align: center; padding: 11px 12px 10px 32px; text-decoration: none; }
a.cartOrder { background: url('/images/www/btnCashBasket.png') 0 0 no-repeat; width: 89px; height: 26px; padding: 5px 0 0 36px; margin: 8px auto 0 auto; color: white; text-decoration:none; }

/*produkt*/
.productView h1 {color:#3380a9; font-size:24px; font-weight:bold; margin:0 5px 4px;}
.productView h3 {color:#3380a9; font-size:18px; font-weight:normal; margin:25px 20px 10px}
div#product h1 {margin-left:0px}
#product a.addToCart {margin-bottom:10px}
#product label {line-height:1.8em}
#product .attributeValue {font-size:12px; font-weight:bold; line-height:1.8em;}
#product .opis-podstawowy {border-left: 1px solid #eaebec;border-right: 1px solid #eaebec;  padding:10px 0;}
#product .main-foto {width:360px; float:left; text-align:center}
#product .main-foto img {margin:0 0 10px; }
#product .main-foto #add-photos {text-align:center}
#product .main-foto #add-photos img {margin:0 6px}
#product .description {width:390px; float:left}
#product .description strong {font-size:12px}
#product .photoswitch {vertical-align:center; }
#product .photoswitch img {vertical-align:middle;}
#product .cartColumn {float:right; width:175px; position:relative}
div#product span.price {font-size:16px; }
div#product div.prices {margin-bottom:4px}
.product .price {font-size:24px; }
#product img.bottom {vertical-align:top; margin-bottom:15px}
#product .about {padding:0px 40px; text-align:justify; clear:both; font-size:12px}
#product .about p {margin:10px 0px;}
#product .about li {padding-left:28px; background:url(/images/www/bg_listSytleImg.png) 8px 2px no-repeat; margin:10px 0; list-style:none}
#product span.notifyFriend {background:url(/images/www/btnNotifyFriend.png) no-repeat 0 0; width:169px; height:33px;color:#7D7D7D; text-align:center; line-height:30px; font-size:12px}
#product div.productAtt {margin-top:20px}
#product div.productAtt a {color:#808080; padding-left:26px; line-height:21px; font-size:12px; text-decoration:none; float:left;margin-right:10px;}
#product div.productAtt a.posluchajMusic {background:url(/images/www/btn_posluchajMusic.png) 0 0 no-repeat;width:63px; height:22px; float:left}

table.listens { /*background: url('/images/www/bg_odsluchy_main.png') 0 0 repeat-y;*/ border-collapse: collapse; width: 470px; }
table.listens tr td { background: none; border: 1px solid #eaebec; border-left: none; border-right: none; padding: 3px 0 3px 0; }
table.listens tr.sec td { border-top: none; padding-top: 0; }
table.listens tr td.first { border-right: none; padding-left: 20px; border-left: 1px solid #eaebec; }
table.listens tr td.last { border-left: none; border-right: 1px solid #eaebec; }
table.listens tr td.listen { padding-left: 10px; }
table.listens tr.first td { background: url('/images/www/bg_odsluchy_top.png') 0 0 no-repeat; border: none; height: 5px }
table.listens tr.last td { background: url('/images/www/bg_odsluchy_bottom.png') 0 100% no-repeat; border: none; height: 5px; }
table.listens tr.tr1 td { background: #f7f7f8; }
table.listens tr.tr0 td { background: white; }

/*#bloczek_zobacz	{background:#fffffff; padding-bottom:0px;border-left:1px solid #ebebeb;	border-right:1px solid #ebebeb;	 }*/
div.zobacz_hide {visibility:hidden;height:0px; overflow:hidden; margin-bottom:0px}
div.zobacz_show {height:auto; overflow:visible; visibility:visible}

#bloczek_zobacz h2 {margin:0px; padding:5px 20px 15px}
#bloczek_zobacz .content { text-align: center; overflow: hidden; display: block; }

#bloczek_gravity h2 {margin:0px; padding:5px 20px 15px}
#bloczek_gravity .content { text-align: center; overflow: hidden; display: block; }

#bloczek_podobne h2 {margin:0px; padding:5px 20px 15px}
#bloczek_podobne .content { text-align: center; overflow: hidden; display: block; }

div#reviews { padding-top: 10px; }
#reviews h3 { display: inline; margin-right: 15px; line-height: 60px; }
ul#comments_list { margin: 0 0 0 40px; width: 650px; font-size: 12px; }
ul#comments_list li {margin-bottom: 45px; position: relative; }
ul#comments_list div.commentInfo { margin-bottom: 15px; font-size: 12px; font-weight: bold; width: 450px; }
ul#comments_list div.commentInfo a { margin-right: 10px; }
ul#comments_list div.commentInfo span.date { font-size: 11px; }
ul#comments_list div.commentUsability { position: absolute; right: 0px; top: 15px; width: 300px; font-weight: normal; }
ul#comments_list div.tright { }
ul#comments_list div.tright b { color: #027dca; text-decoration: underline; font-size: 12px; cursor: pointer; }
ul#comments_list .comment_text { margin: 0px; padding: 0px; height: 2.6em; overflow: hidden; }
ul#comments_list .usabilityValue { font-weight: bold; font-size: 11px; }
ul#comments_list div.isUseful { font-size: 12px; font-weight: bold; margin-top: 15px; position: relative; }
ul#comments_list div.isUseful .tright { position: absolute; top: 1px; right: 0px; width: 300px; }
ul#comments_list div.isUseful img { vertical-align: middle; margin-left: 3px; }
ul#comments_list span.vote { cursor: pointer; }
#reviews  #commnetLinks { margin: 0 0 40px 40px; font-weight: bold; font-size: 109%; line-height: 180%; }
span.stars { margin: 0 0 0 10px; background: url('/images/www/star.png') 0 50% repeat-x; }
span.stars span { background: white; }

/* --------------------------------------------------------------------
	Stopka
-------------------------------------------------------------------- */

/*#footerContainer {clear:both; background:url(/images/www/footerBck.png)  left 0px repeat-x; border-top:1px solid #dedede; margin-top:18px}*/
#footer {width:940px; margin:0 auto; position:relative; margin-bottom:20px}
div#footerMenu {margin-bottom:13px}
div#footerMenu a { display: block; float: left; width: 173px; height: 34px; line-height: 34px; margin:0; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 18px; color: white; text-decoration: none; }
div#footerMenu a.menu1 { background-image: url('/images/www/menuF_red.png'); }
div#footerMenu a.menu2 { background-image: url('/images/www/menuF_orange.png'); width:172px;}
div#footerMenu a.menu3 { background-image: url('/images/www/menuF_yellow.png'); }
div#footerMenu a.menu4 { background-image: url('/images/www/menuF_green.png'); }

#footercopyright{text-align: center; color: #555555;font-size:11px;}

#footer ul a:hover {text-decoration:underline}
#footer li {list-style-type:none; display:inline; }
#footer ul.docs {font-size:13px; margin-bottom:4px; margin-left:3px}
#footer ul.docs li {padding-right:16px}
#footer ul.docs a {color:#555454}

#footer ul.about {background:url(/images/www/footerAbout.png) top left no-repeat;padding:6px  0 0 5px }
#footer ul.about li {padding-right:5px}
#footer ul.about a {color:#7e7777}
#firmsInfo {position:absolute; top:60px; right:0px; color:#7e7777}
#firmsInfo a { color:#7e7777}
#printf {display:none;}

div#history h4 {font-size:18px; color:#007DC9; padding:0px 0 0px 15px; display:inline; line-height:2.1em;font-weight:normal}
div#history h5 {font-size:15px; color:#323232; padding:20px 0 20px}
div#history a {color:#007dc9; font-weight:bold; text-decoration:underline; padding-right:10px}

div#history img {margin-bottom:8px}
div#history {border:1px solid #eaebec; border-top:none; border-bottom:none; background:#f7f7f8; margin-bottom:20px}
div#history div.title {background:left top no-repeat;  margin:0 -1px;}
div#history div.content {background:left bottom no-repeat;margin:0 -1px;}
div#lastVisitedBox {padding:0 15px}
div#lastSearchBox {padding:0 15px 30px; font-size:12px}


div#footer { position: relative; height: 120px; margin: 0; clear: both; }

div#footerMenu { width: 692px; height: 34px; overflow: hidden; }
div#footerMenu a { display: block; float: left; width: 173px; height: 34px; line-height: 34px; margin:0; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 18px; color: white; text-decoration: none; }
div#footerMenu a.footerMenu1 { background-image: url('/images/www/menuF_red.png'); }
div#footerMenu a.footerMenu2 { background-image: url('/images/www/menuF_orange.png'); }
div#footerMenu a.footerMenu3 { background-image: url('/images/www/menuF_yellow.png'); }
div#footerMenu a.footerMenu4 { background-image: url('/images/www/menuF_green.png'); }

div#footerMenu2 { width: 692px; padding: 0px 0 7px 2px; }
div#footerMenu2 a {/* font-weight: bold; */font-size: 12px;  margin: 0 15px 0 0; }
div#footerMenu2 a:hover { }

div#footerMenu3 { width: 692px; padding: 7px 0 7px 2px; }
div#footerMenu3 a { font-size:11px;font-weight: normal; margin: 0 10px 0 0; }
div#footerMenu3 a:hover { }

div#footerNewsletter { position: absolute; right: 0; top: 0; width: auto; height: 34px; text-align: right; }
div#footerNewsletter label { float: left; margin-right:0px; line-height: 34px; font-size: 13px; color: black; font-weight: bold; }
div#footerNewsletter input.newsletter { float: left; height: 16px; margin: 7px 5px; padding: 1px; border: 1px solid #B8B8B8; }
div#footerNewsletter input.newsletterSubmit { float: left; font-size: 0; line-height: 0; margin: 7px 5px 7px 0; padding: 0; border: none; text-indent: -10000px; overflow: hidden; width: 20px; height: 20px; background: url('/images/www/btn_newsletter_subscribe.png') 0 0 no-repeat; cursor: pointer; }

div#footerCredits { position: absolute; right: 0; top: 60px; width: auto; text-align: right; color: #7E7777;font-size:11px; }


div#leftCol { float: left; }
div#mainCol { float: left; }
div#rightCol { float: left; }

div#sitemap div.title {padding-bottom:0px}
div#sitemap h2 {text-transform:capitalize; margin:8px 0px 15px; font-size:18px}
div#sitemap h2 a, div#sitemap h3 a {text-decoration:none; }
div#sitemap h3 {margin-bottom:8px; font-size:16px;}
div#sitemap h3 a { color:#006093}
div#sitemap .sitemap {width:48%; margin-bottom:30px; padding-left:12px}
div#sitemap .fleft {clear:left}


/* samodzielne dokumenty CMS */
h1.cmsDoc {color:#3380a9}
div.cmsDoc .content {height:1%; font-size:12px} 
div.cmsDoc p {margin:10px 0px;}
div.cmsDoc h2,.cmsDoc h3, div.cmsDoc div.title h2.cmsDoc {font-size:18px;color:#3380a9; padding-bottom:10px}
div.cmsDoc h2.cmsDoc {padding-bottom:0px}
div.cmsDoc ul li {padding-left:28px; background:url(/images/www/bg_listSytleImg.png) 8px 2px no-repeat; margin:10px 0}
div.cmsDoc ul li li {background:none; font-size:11px; margin:5px 0}
div.cmsDoc ul li li li {padding-left:15px}
div.cmsDoc td	{border:1px solid black;}
div.cmsDoc table	{border:1px solid black;}
div.cmsDoc table.black {border: none;}
div.cmsDoc table.black td {border: none;}

/* div.cms h2 { color:#007ECA; } */
div.cms h3 { color: #006293; margin: 0 0 5px 0; font-size: 118%; }

div.box { position: relative; margin: 0 0 20px 0; padding: 0; background-position: 0 0; background-repeat: repeat-y; }
div.box div.title { padding: 10px 15px 10px 15px; background-position: 0 0; background-repeat: no-repeat; }
div.box div.title h2, .moveToTop h2{ font-size:18px; color: #3380A9; display: inline; }
div.box div.title h3, .moveToTop h3{ font-size:18px; font-weight:normal; color: #3380A9; display: inline; }
.moveToTop h2{padding:0px 20px;margin:10px 0 5px;display:block;}
div.box div.content { padding: 0 15px 20px 15px; background-position: 0 100%; background-repeat: no-repeat; }
div.box li.left { clear: both; }
div.box li.right { }
div.box h3 { color: #006293; margin: 0 0 5px 0; font-size: 118%; }
div.box div.title h2.pullUp { position: relative; top: -20px;}
div.pullUp { height: 30px}


/* ----------------------------------------------------
				szukajka
-----------------------------------------------------*/
div.search div.box {width:939px}
div.search div.title {min-height:33px}
div.search div.content {padding:0px}
div.search ul.products {border:none}
div.search div.title {padding:0px 15px; line-height:32px; background-color:#e6e6e6;}
div.search div.title span {white-space: nowrap; margin-right:5px}
input.sortuj {display:inline; color:#7d7d7d; text-align:center}

table#searchQuery {margin-bottom:25px}
table#searchQuery input.all, table#searchQuery select.all {border:1px solid #b8b8b8}
table#searchQuery input.all {width:97%}
table#searchQuery select.all {width:98%;	padding:1px 0;}
table#searchQuery a.search,
table#searchQuery input.search {background:url(/images/www/btn_edit.png) 0 0 no-repeat; width:65px; height:23px; color:#7D7D7D; padding-bottom:2px;text-align:center;
	margin:10px 3px 0 0;}

table.search { width: 450px; margin-bottom: 25px; }
table.search td { padding: 3px; vertical-align: middle; font-size: 109%; }
table.search tr.topspace td { padding-top: 20px; }
table.search td.label { text-align: right; }
table.search td.label input.radio {margin-left:10px; border:none; vertical-align:middle}
table.search td.keyword { font-weight: bold; font-size: 127%; }
table.search td.text { }
table.search td.checkbox { text-align: right;	}
table.search td.help { text-align: left; }
table.search td.buttons { text-align: right; padding-top: 10px; }
table.search input { font-size: 109%; }
table.search input.search { background: url('/images/www/btn_edit.png') 0 0 no-repeat; width: 65px; height: 23px; color: #7D7D7D; padding-bottom: 2px; }

div.author div.box div.title {min-height:5px;}
div.author div.box {width:940px;}
div.author div.box div.content {padding:0px 15px 20px 15px;}

/*warstwy*/
#alertLayer { position:absolute; top:0px; left:50%; width:940px; height:100%; text-align:center; z-index:90; margin-left:-470px}
.alertLayer { background-image:url(/images/www/overlay.png);}
#alertLayer  #notify {background:#ffffff; margin:auto;width:440px; padding:10px 30px 30px 40px}
#alertLayer  #notify h2 {text-align:left}
#alertLayer  #notify table {width:100%; font-size:12px}
#alertLayer  #notify td {padding-top:8px}
#alertLayer  #notify td.label {width:180px; font-weight:bold; text-align:right; vertical-align:top;font-size:13px;}
#alertLayer  #notify input, #alertLayer  #notify textarea {width:99%;border:1px solid #b8b8b8; font-size:12px}
#alertLayer #notify textarea {height:70px} 
#alertLayer  #notify input.button {width:65px; height:23px; color:#7D7D7D; padding-bottom:2px;text-align:center; background:url(/images/www/btn_edit.png) 0 0 no-repeat; color:#7D7D7D; border:none; }
#alertLayer  #notify  p {padding:10px 0px}
#alertLayer  #notify  p input {margin-left:170px}
#alertLayer  #notify .grayText {font-size:11px}
#alertLayer  #notify  .messageError {text-align:left; color:red; font-weight:bold;display:none} 

a.help { display: block; float: right; width: 22px; height: 22px; background: url('/images/www/pytajnik_szare_tlo.png') 100% 0 no-repeat; text-indent: -10000px; overflow: hidden; font-size: 0; line-height: 0; }
a.help2 { display: block; float: left; width: 22px; height: 22px; background: url('/images/www/pytajnik.png') 100% 0 no-repeat; text-indent: -10000px; overflow: hidden; font-size: 0; line-height: 0; }

div.topInfo { margin: 10px 0 15px 0; position: relative; }
div.topInfo div.message { float: left; width: 80%; }
div.topInfo a.shopping { position: absolute; top: 0px; right: 0px; line-height: 16px; background: url('/images/www/kupujeDalej.png') 0 0 no-repeat; width: 119px; text-align: center; padding: 5px 0;color: #7d7d7d; font-size: 13px; font-weight: bold; text-decoration: none; cursor: pointer; }

div.bannerMainPage { background-image: url('/images/www/bg_box_main_940.png') !important; text-align:left; margin:0px 0px 6px}
div.bannerMainPage div.title { background-image: url('/images/www/bg_box_top_940.png') !important; padding:10px 15px 5px;color:#006093;}
div.bannerMainPage h5 {font-size:118%;}
div.bannerMainPage div.content { background-image: url('/images/www/bg_box_bottom_940.png') !important; }

#promotion_div{background:transparent url(/images/www/bg_promotion_price.gif) repeat-x bottom left;width:100%;}
#promotion_div td {height:31px; font-size:13px}
.prod-select	{	display:block;cursor:pointer;	width:18px;	height:18px;	background: url(/images/www/checkbox.gif) no-repeat top left;	float:left;}

#overlay{position: absolute; top: 0; left: 0;z-index: 80; width: 100%;height: 500px;background-color: #ffffff;filter:alpha(opacity=5);-moz-opacity: 0.05;opacity: 0.05;	/*display: none;*/}
.ui-widget-overlay {background-color:#aaaaaa}

/*tabela gratisy*/

#gratisTable {border-collapse:separate; margin-bottom:20px}
#gratisTable tr.header {}
#gratisTable th {text-align:center; font-size:11px; color:#808080; font-weight:normal; background:url(/images/www/tableHeader.png) no-repeat -10px 0; border-right:1px solid #ffffff; border-left:1px solid #eaebec}
#gratisTable th.first {background-position:left 0; border-left:none; padding-left:20px}
#gratisTable th.last {background-position:right 0; border-right:none}

#gratisTable td {border:1px solid #eaebec;text-align:center}
#gratisTable td {border-right:none; border-bottom:none;  vertical-align:top; padding-top:15px}
#gratisTable td.first {border-right:none; width:40px; text-align:center;}
#gratisTable td.sec {border-left:none}
#gratisTable td.last {border-right:1px solid #eaebec;}

#gratisTable tr.last td {background:url(/images/www/bg_box_bottom_785.gif) -15px 0  no-repeat; height:5px; border-top:none; padding:0px}
#gratisTable tr.last td.last {background-position:right 0;border-right:none}
#gratisTable tr.last td.first {background-position:left 0; border-left:none}
#gratisTable td img {float:left; margin-right:10px}


div#footerNewsletter #newsletterSubmit.newsletterLoading	{background:url(/images/www/ajax-loader.gif) no-repeat top right}

.infoGratisNoChecked {color: red; font-weight: bold;}

.jqTooltip {
	display: none;
	width: 221px;
	height: auto;
	_height: 25px;
	min-height: 25px;
	z-index: 100;
}

.jqTooltip .jqTop{
	font-size: 0px;
	line-height: 0px;
	height: 5px;
	width: 221px;
	background-image: url('/images/www/tooltip-box-revert-btm.gif');
	background-repeat: no-repeat;
}

.jqTooltip .jqBtm{
	font-size: 0px;
	line-height: 0px;
	height: 20px;
	width: 221px;
	background-image: url('/images/www/tooltip-box-revert-top.gif');
	background-repeat: no-repeat;
}

.jqTooltip .jqContainer {
	background-image: url('/images/www/tooltip-box-bg.gif');
	background-repeat: repeat-y;
}

.jqTooltip table {
	width: 181px;
	margin: 0px;
	margin-left: 20px;
}

.jqTooltip table td {
	text-align: center;
	vertical-align: middle;
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.tooltipBottom .jqTop{
	font-size: 0px;
	line-height: 0px;
	height: 20px;
	width: 221px;
	background-image: url('/images/www/tooltip-box-top.gif');
	background-repeat: no-repeat;
}

.tooltipBottom .jqBtm{
	font-size: 0px;
	line-height: 0px;
	height: 5px;
	width: 221px;
	background-image: url('/images/www/tooltip-box-btm.gif');
	background-repeat: no-repeat;
}

div.socialicons { 
	height: 40px;
	width: 50%;
	margin-top: 0px;	
	display:block;
	/* background:transparent url(/images/www/btnNotifyFriend.png) repeat-x scroll 0 100%; */
}
.socialicons span {
	font-family: arial,helvetica,sans-serif;
	margin-left: 20px; 
	margin-right: 10px; 
	color: #007DC9;
    font-size: 12px;
    font-weight: bold;
    margin-top:5px;
	float: left;    
}
.socialicons a {
	background-image:url(/images/www/socialicons.gif);
	background-repeat:no-repeat;
	float: left;
	height: 16px;
	width: 16px;
	margin-top:5px;
	/*margin-left:5px;*/
	margin-right:5px;
	
}
#bloczek_podobne .jcarousel-prev {cursor:pointer;background:url(/images/www/carusel/prev.png) no-repeat top left;width:22px;height:83px;position:absolute;left:-49px;top:20px;}
 .jcarousel-next {cursor:pointer;background:url(/images/www/carusel/next.png) no-repeat top left;width:22px;height:83px;position:absolute;right:-49px;top:20px;}

#bloczek_podobne .jcarousel-prev-disabled, #bloczek_podobne .jcarousel-next-disabled{display:none !important;}
#bloczek_podobne .jcarousel-clip{width:840px;overflow:hidden}

.downloadIco{font-weight:bold;}
#otherMedia h2{margin:10px 0 5px 0;}
#otherMedia a{font-size:13px;color:#111111;text-decoration:none;}
#bloczek_polecamy_takze a{font-size:12px;font-weight:bold;}
#otherMedia a:hover, #bloczek_polecamy_takze a:hover{text-decoration:underline;}
#otherMedia .bold, #bloczek_polecamy_takze .bold{font-weight:bold;}
#otherMedia li{font-size:12px;background:url(/images/www/bg_listSytleImg.png) no-repeat 0 3px;padding:1px 0 1px 12px;}
#bloczek_polecamy_takze li{font-size:12px;padding:1px 0 1px 12px;}
#bloczek_polecamy_takze ul{margin-left:21px;}
#bloczek_polecamy_takze{margin-bottom:20px;}
#bloczek_polecamy_takze h2 {margin:0px 20px 10px;}
.c000{color:#000000 !important;}
.f13{font-size:13px !important;}
.m0{margin:0 !important;}
#bloczek_polecamy_takze span.price {font-size:13px !important;}

.rotator .box{margin: 0 0 0px;background: none;}
div.rotator div.title{padding-bottom:3px;}
.rotator .box div.title {background: none;margin: 5px 0px 10px;padding:0;}
.rotator div.box div.content {background: none;padding: 0;}
.rotator .content{position:relative;height:220px;overflow:hidden;}
.rotator .itemRot{display:none;position:absolute;top:0;left:15px;width:662px;}

#minSendDate{
	font-size: 16px;
	color: red;
}
