

body {margin:0px;font-family:Tahoma; font-size:11px;color:#000000;background: #fff}

#site {width:1190px;margin:0px auto !important;}
a:hover {font-weight:normal;}
a:hover {text-decoration:underline !important;}

/* TOP */

#top {width:1190px;display:block;height:120px;position:relative;}
.logo {width:210px;float:left;margin-top:0px}
body a:hover {text-decoration:underline !important;}
.help {width:340px;float:right;padding-top:20px;}
a:link.help, a:visited.help {font-size:12px;font-weight:bold;width:100px;height:35px; display:block; float:left; margin-right:50px; padding-top:7px;background:url(../img/icon_help.jpg) right top no-repeat;}
a:hover.help, a:active.help {background:url(../img/icon_help2.jpg) right top no-repeat;}
a:link.account, a:visited.account {font-size:12px;font-weight:bold;width:95px;height:35px; display:block; float:left; padding-top:7px; background:url(../img/icon_account.jpg) right top no-repeat;}
a:hover.account, a:active.account {background:url(../img/icon_account2.jpg) right top no-repeat;}

.cart {width:330px;height:88px;background:url(../img/cart.jpg) left top no-repeat; float:right;}
.cart p {margin:35px 10px 0px 140px; color:#ffffff; font-size:11px;}

/*new classes przem*/
.infobox {width:590px;float:left;position:relative;z-index:11}
.mini-basket-box {width:390px;float:right;position:relative}
.mini-basket-box .basket-sticky {width:374px;height:58px;background: url(../img/mini-basket-bg.jpg) top left no-repeat;float:right;position:relative}
.infolinia {position:absolute;top:44px;left:25px;}
.livechat {position:absolute;top:44px;left:275px;}
.merchand-contact {position:absolute;top:39px;right:10px;z-index:10}
.basket-sticky a.your_bakset {position:absolute;top:20px;left:11px;color:#fff;font-weight:600;text-transform:uppercase;}
.basket-sticky p.products_price {font-family:verdana;color:#fff;position:absolute;font-size:10px;bottom:15px;left:126px;}
.basket-sticky p.products_count {font-family:verdana;color:#fff;position:absolute;font-size:10px;top:13px;left:126px}
.basket-sticky a.buyme-now {font-size:13px;font-weight:600;color:#fff;position:absolute;right:28px;top:15px;}
.basket-sticky p.buyme-now1 {font-size:13px;font-weight:600;color:#777;position:absolute;right:28px;top:15px;}
.mini-top-menu {position:absolute;top:80px;right:0px}
.mini-top-menu a {font-size:12px;font-weight:bold;display:block; float:left;margin-left:15px;background:url(../img/bullet.jpg) right 7px no-repeat;padding-right:8px}
.christmas2 {position:absolute;right:362px;z-index:9;display:none}



/* SEARCH */
#search {width:1190px;height:37px;background:url(../img/search_bg.jpg) left top no-repeat; clear:both;position:relative}
.search_input {width:300px; height:20px; margin:10px; background:url(../img/search_input_bg.jpg) top left repeat-x;border:none; font-size:10px; padding:3px; float:left;}
.search_submit{ text-align:right; height:21px; width:140px; background:url(../img/icon_search.png) top left no-repeat; border:none; color:#ffffff; font-size:11px; font-weight:bold; display:block; float:left; margin:10px;}

/* PATH */
#path {text-align:left; clear:both;}
#path p {padding:5px; text-align:left;}
#path ul.path li {float:left;display:block;padding:5px;}
#path ul.path li a {display:block; color:#c41717;}
#path li.separator {padding:5px 0px 5px 0px !important;}

/* CONTENT */
#content {float:left;margin-top:0px;}

/* banner */
.banner {width:966px;height:266px;clear:both;background:url(../img/banner_bg.jpg) top left no-repeat;}
.banner #container {position:relative;background: transparent;left:10px;top:12px;z-index:0;width:779px !important;height:242px !important;overflow:hidden !important;}
.banner img {z-index:0;}
.banner .description {margin-top:-43px;margin-left:0px;z-index:1;position:relative;width:949px; height:40px;background:url(../img/banner_description.png) top left no-repeat;color:#ffffff;padding:10px;font-size:15px;}
.banner .description p {display:block; float:left;}
.banner .description a {width:65px; height:16px; background:url(../img/banner_more.png) 0px 0px no-repeat;display:block;float:left;margin:4px 0px 0px 20px;}
.banner .description a:hover {text-decoration:underline;}
.banner .buttons {z-index:9 !important; position:absolute;margin-left:774px;margin-top:-232px;}
.banner .buttons a {font-weight:normal;display:block;width:187px;height:48px;margin-top:1px;background:url(../img/banner_btn.png) 0px 0px no-repeat;cursor:pointer !important;}
.banner .buttons a.active {background-position:0px -48px !important;color:#ffffff;}
.banner .buttons a strong {display:block;}
.banner .buttons a span {display:block;padding:7px 0px 0px 20px;line-height:14px;}

/* catalog */
.catalog {margin-top:10px;width:966px;}
.catalog a:link, a:visited {font-weight:normal;}
.catalog a:hover, a:active {text-decoration:underline;}
.category {width:241px; height:171px; float:left;}
.category_top {height:40px; background:url(../img/category_top.jpg) top left no-repeat; overflow:hidden;}
.category_top p {margin:17px 0px 0px 30px; font-weight:bold; color:#ffffff;}
.category_middle {height:95px; background:url(../img/category_middle.jpg) top left no-repeat; overflow:hidden; font-size:10px;}
.category_middle ul li{padding-left:10px; background:url(../img/icon_arrow.gif) left no-repeat; margin:3px 0px 10px 20px;}
.category_bottom {height:37px; background:url(../img/category_bottom.jpg) top left no-repeat; overflow:hidden;}
a:link.category_more, a:visited.category_more { width:44px; height:16px; padding-left:3px; margin:5px 0px 0px 20px;background:url(../img/category_more.jpg) left top no-repeat; font-weight:bold; font-size:10px; color:#ffffff; display:block;}
.catalog img {position:absolute; z-index:3; margin:12px 12px 0px 141px; }
/* producents */
.producents {float:left;height:280px;overflow:hidden}
.producents .top {width:482px;height:36px;background:url(../img/producents_top.jpg) top left no-repeat;}
.producents .middle {width:482px;background:url(../img/producents_middle.jpg) top left repeat-y;height:220px; }
.producents .bottom {width:482px;height:36px;background:url(../img/producents_bottom.jpg) top left no-repeat;}
.producents_title {padding:16px 0px 0px 30px; font-weight:bold; color:#ffffff;}
.producents  ul {color:#d10301;margin:7px 0px 0px 22px; float:left; }
.producents ul li {margin:2px;}
.producents .top div {float:left;}
.producents ul.navigation a {display:block; float:left; width:50px; background:url(../img/producents_hr.jpg) right no-repeat; text-align:center; color:#ffffff;}
.producents ul.navigation a:hover, a:active {text-decoration:underline;}
.producents .middle div {display:none;}
.producents .middle .active {display:block;}
.producents ul.navigation {padding:5px 0px 0px 0px;float:right;width:auto;margin-top:-27px;height:23px;z-index:999;display:block;overflow:hidden;position:relative;margin-left:10px}
.producents ul.navigation li {float:left;display:block; color:#ffffff;}
.producents ul.list li {margin:2px;width:110px;float:left;}
.producents ul.list li a {color:#d10301;}
/* salony */
.salony {float:left;}
.salony .top {width:482px;height:36px;background:url(../img/salony_top.jpg) top left no-repeat;}
.salony .middle {height:220px;width:482px;background:url(../img/producents_middle.jpg) top center repeat-y;}
.salony .middle div {width:460px;margin-left:10px;}
.salony .middle img {cursor:normal;}
.salony .bottom {width:482px;height:36px;background:url(../img/producents_bottom.jpg) top left no-repeat;}
.salony_title {padding:16px 30px 0px; font-weight:bold; color:#ffffff;}
.salony .top div {float:left;}
.salony .az {padding-top:11px; padding-right:4px;float:right;}
.salony .az a {display:block; padding:3px 10px;font-weight:bold;font-size:12px;float:left;cursor:pointer; text-align:center; color:#ffffff;}
.salony .az div {display:block;width:2px;height:25px;background:url(../img/salony_hr.jpg) center no-repeat;float:left;}

/* MENU LEFT */
#menuleft {float:left; width:220px;margin-right:9px;}
.menuleft_top {background:url(../img/menuleft_top.gif) top left no-repeat; height:9px;}
.menuleft_box {background:url(../img/menuleft_middle.gif) top left repeat-y; padding:5px 0px 5px 6px;}
.menuleft_box a {width:209px;height:25px;display:block;color:#ffffff;margin-top:1px;}
.menuleft_box a:hover {text-decoration:underline;}
.menuleft_box a.main {background:url(../img/menuleft_option_bg.jpg) 0px 0px no-repeat;padding:0px;font-weight:bold;}
.menuleft_box a.main span {margin-left:20px;}
.menuleft_box a.main-active {background-position:0px -25px;}
.menuleft_box a span {padding-top:5px;display:block;}
.menuleft_box a.group {background:url(../img/menuleft_option_bg.jpg) 0px -50px no-repeat;font-size:10px;color:#000000;font-weight:normal;}
.menuleft_box a.group span {margin-left:25px;}
.menuleft_box a.group-active {color:#d51515;font-weight:bold;}
.menuleft_box a.group2 {background:url(../img/menuleft_option_bg.jpg) 0px -75px no-repeat;font-size:10px;color:#000000;font-weight:normal;}
.menuleft_box a.group2 span {margin-left:40px;}
.menuleft_box a.group2-active {color:#d51515;font-weight:bold;}
.menuleft_bottom {background:url(../img/menuleft_bottom.gif) top left no-repeat; height:10px;}

/* options */
.options {border-top:1px dotted #c4c2c2;padding-top:10px;width:730px; color:#646363;}
.options a.pattern {display:block; float:left;color:#646363;font-weight:bold;font-size:12px;}
.options a:hover {text-decoration:underline;}
.options a.pattern span {padding-top:1px;font-weight:bold;display:block;}
.options a.view {width:95px;height:21px;background:url(../img/categories_view.gif) top left no-repeat;padding-left:65px;}
.options a.compare {width:80px;height:21px;background:url(../img/categories_compare.gif) top left no-repeat;padding-left:45px;}
.options a.sort {width:50px;height:21px;background:url(../img/categories_sort.gif) top right no-repeat;padding-right:32px; text-align:right;}
.options div.amount {float:right;}
.options div.info {float:left;}
.options div.pages {float:right;display:inline !important;}
.options div.pages a {display:block;float:left;margin-left:7px;}
.options div.pages a.prev {width:55px;color:#646363;padding-left:10px;background:url(../img/icon_triangle_left.gif) left no-repeat;margin-right:7px;}
.options div.pages a.next {width:55px;color:#646363;text-align:right;padding-right:10px;background:url(../img/icon_triangle_right.gif) right no-repeat;}
.options div.pages a {display:block; float:left;}
.options div.bottom {margin-bottom:15px;}
.options div.top {margin-top:15px;}
/* products */
.product {width:739px; height:211px; background:url(../img/categories_product_bg1.jpg) top left no-repeat;clear:both;margin-top:10px;}
.product .top {height:auto !important; padding:8px 12px;font-size:9px;background:none !important;}
.product .top input {vertical-align:text-top;}
.product .top p {display:inline; color:#646363; padding-left:7px;background:url(../img/icon_triangle_left.gif) left no-repeat;margin-left:7px;}
.product .top a.compare_small {width:100px; background:url(../img/icon_compare.gif) bottom left no-repeat;padding-left:25px;margin-left:10px;}
.product .middle {width:710px;height:165px;margin:0 auto;clear:both;display:block;background:none !important;}
.product .foto {background:url(../img/categories_foto_bg.png) top left no-repeat;width:206px; height:153px;margin:7px 10px;float:left;}
.product .foto img {display:block;margin:27px auto;}
.product .content {float:left;width:470px;padding-top:15px;}
.product .content p {display:block;color:#d10301;font-size:12px;margin-top:10px;line-height:12px;}
.product .content p.price {font-size:18px;color:#d10301;float:right;margin-top:-13px;padding:0px !important;display:inline;}
.product .content .hrkat {border-bottom:1px dotted #a6a6a6;width:470px;clear:both;font-size:0px;margin:5px;}
.product .content .name {color:#000000;font-size:14px;}
.product .content .mark {color:#000000;font-size:12px;float:left;margin-right:10px;}
.product .content .delivery_price {color:#000000;font-size:12px;clear:both;}
.product a:link.more, .product a:visited.more {background:url(../img/more_bg.png) left top no-repeat; margin:20px -5px;padding:2px 7px; font-size:10px; width:49px; height:20px; display:block;}
.product .star_on {background:url(../img/star.gif) no-repeat 0 0px;margin:11px 2px!important;width:10px;height:9px;float:left;}
.product .star_off {background:url(../img/star.gif) no-repeat 0 -9px;margin:11px 2px!important;width:10px;height:9px;float:left;}
.product a.do {width:106px;height:23px;display:block;position:absolute;z-index:10;margin-left:580px;padding:0px;}
.product a.do:hover {background-position:0px -23px;}
.product a.do_koszyka {background:url(../img/do_koszyka.png) 0px 0px no-repeat;margin-top:100px;}
.product a.do_schowka {background:url(../img/do_schowka.png) 0px 0px no-repeat;margin-top:130px;}
.product .flag {position:absolute;display:block;z-index:20; margin-top:-6px;margin-left:215px;}

/* products 2 */
.products {width:738px !important;}
.product_2 {width:247px; height:467px; background:url(../img/categories_product_bg2.jpg) top left no-repeat;margin-left:-1px;margin-top:10px;float:left;}
.product_2 .top {padding:8px 0px 0px 12px;font-size:9px;}
.product_2 .top input {vertical-align:text-top;}
.product_2 .top p {display:inline; color:#646363; padding-left:7px;background:url(../img/icon_triangle_left.gif) left no-repeat;margin-left:7px;}
.product_2 .top a.compare_small {width:100px; background:url(../img/icon_compare.gif) bottom left no-repeat;padding-left:25px;margin-left:10px;}
.product_2 .middle {width:247px;height:165px;margin:15px auto 0px auto;clear:both;display:block;}
.product_2 .foto {background:url(../img/categories_foto_bg.png) top left no-repeat;width:206px; height:153px;margin:0px auto;}
.product_2 .foto img {display:block;margin:0px auto;padding-top:25px;position:relative;}
.product_2 .content {float:left;width:247px;padding:0px 20px 0px 30px;}
.product_2 .content p {display:block;color:#d10301;font-size:12px;margin-top:10px;margin-right:40px;line-height:16px;}
.product_2 .content p.price {position:absolute;margin-top:150px;font-size:18px;color:#d10301;padding:0px !important;clear:both;font-weight:bold;}
.product_2 .content .hrkat {border-bottom:1px dotted #a6a6a6;width:190px;clear:both;font-size:0px;}
.product_2 .content .name {color:#000000;font-size:14px;font-weight:normal;}
.product_2 .content .name strong {display:block;}
.product_2 .content .surname {color:#000000;font-size:14px;}
.product_2 .content .mark {color:#000000;font-size:12px;float:left;margin-right:10px;}
.product_2 .content .delivery_price {color:#000000;font-size:12px;clear:both;}
.product_2 a:link.more, .product_2 a:visited.more {background:url(../img/more_bg.png) left top no-repeat; margin:9px -5px;padding:2px 7px; font-size:10px; width:49px; height:20px; display:block;}
.product_2 .star_on {background:url(../img/star.gif) no-repeat 0 0px;margin:11px 2px!important;width:10px;height:9px;float:left;}
.product_2 .star_off {background:url(../img/star.gif) no-repeat 0 -9px;margin:11px 2px!important;width:10px;height:9px;float:left;}
.product_2 a.do {position:absolute;width:106px;height:23px;display:block;z-index:10;padding:0px;margin-top:230px;margin-left:30px;}
.product_2 a.do:hover {background-position:0px -23px;}
.product_2 a.do_koszyka {background:url(../img/do_koszyka.png) 0px 0px no-repeat;margin-top:202px;}
.product_2 a.do_schowka {background:url(../img/do_schowka.png) 0px 0px no-repeat;}
.product_2 .flag {position:absolute;margin-top:-165px;margin-left:80px;display:block;z-index:20;padding:0px;}

/* prezentacja produktu */
.prezleft {width:455px;height:463px;background:url(../img/product_bg.jpg) top left no-repeat;float:left;position:relative;}
.prezleft a.zoom {cursor:pointer;display:block;background:url(../img/icon_zoom.gif) left no-repeat;padding-left:20px;margin-top:11px;margin-left:20px;font-weight:normal;font-size:9px;text-align:left;width:50px;}
.prezleft .foto {width:399px; height:357px; background:url(../img/product_foto_bg.png) top left no-repeat;margin:20px auto 0px auto;}
.prezleft .foto img {margin:0px auto; display:block;padding:50px 0px;}
.prezleft .miniatures {position:absolute;margin:-80px 0px 0px 62px;}
.prezleft .miniatures div {float:left;}
.prezleft .miniature {cursor:pointer;width:54px;height:52px;background:url(../img/product_fotomini.gif) top left no-repeat;margin-left:10px;}
.prezleft .active {background:url(../img/product_fotomini_active.gif) top left no-repeat;}
.prezleft .miniature img {margin:2px 4px;}
.prezleft a.miniatureleft {display:block;background:url(../img/icon_leftarrow.gif) top left no-repeat;width:5px;height:10px;margin-top:21px;}
.prezleft a.miniatureright {display:block;background:url(../img/icon_rightarrow.gif) top left no-repeat;width:5px;height:10px;margin-top:21px;margin-left:10px;}
.prezleft .buttons a {height:23px;background-position:0px 0px;display:block;float:left;margin-left:25px;}
.prezleft .buttons a.ask {width:134px;background:url(../img/b_askforproduct.gif) no-repeat;}
.prezleft .buttons a.toclipboard {width:106px;background:url(../img/b_toclipboard.gif) no-repeat;}
.prezleft .buttons a.recommend {width:115px;background:url(../img/b_recommend.gif) no-repeat;}
.prezleft .buttons a:hover {background-position:0px -23px;}
.prezleft .flag {position:absolute;margin-top:2px;margin-left:185px;display:block;z-index:20;padding:0px;}
.prezright {width:243px;border-top:1px dotted #c4c2c2;float:left;margin-left:15px;margin-top:7px;}
.prezright .name {font-size:14px;}
.prezright .name strong {display:block;}
.prezright div.price {width:223px;height:76px;background:url(../img/product_price_bg.png) top left no-repeat;clear:both;margin:15px 0px;}
.prezright div.price * {display:block;clear:both; color:#ffffff;}
.prezright div.price span {padding:5px 0px 5px 15px;font-size:12px;}
.prezright div.price strong {padding:2px 0px 0px 15px;font-size:28px;}
.prezright a.tocart {width:139px;height:27px;display:block;float:left;background:url(../img/b_tocart.gif) 0px 0px no-repeat;margin-top:18px;}
.prezright a.tocart:hover {background-position:0px -27px;}
.prezright a.calculate {width:83px;height:21px;display:block;float:left;background:url(../img/b_calculate.gif) 0px 0px no-repeat;margin-top:18px;}
.prezright a.calculate:hover {background-position:0px -21px;}
.prezright .lucaslogo {margin:20px 7px 0px 5px;}
.prezright .other_info {clear:both;padding:10px 0px 0px 5px;}
.prezright .other_info p {font-size:12px;}
.prezright .other_info span{color:#d51515;font-weight:bold;}
.prezright .star_on {background:url(../img/star.gif) no-repeat 0 0px;margin:5px 2px!important;width:10px;height:9px;float:left;font-size:0px;}
.prezright .star_off {background:url(../img/star.gif) no-repeat 0 -9px;margin:5px 2px!important;width:10px;height:9px;float:left;font-size:0px;}
.prezright .extra_info {color:#d51515;display:block;clear:both;font-size:11px !important;} 
div.hr2 {width:210px; border-bottom:1px dotted #c2c2c2; display:block; clear:both;float:right;font-size:0px;}
/* dane techniczne */
.dtech {width:738px;clear:both;}
.dtech .top {width:738px;height:38px;background:url(../img/dtech_top.jpg) top left no-repeat;}
.dtech .middle {width:738px;background:url(../img/dtech_middle.jpg) top left}
.dtech .bottom {width:738px;height:16px;background:url(../img/dtech_bottom.jpg) top left no-repeat;}
.dtech ul.navigation {padding:5px 0px 0px 20px;float:left;width:auto;margin-top:-27px;height:23px;z-index:999;display:block;overflow:hidden;position:relative;margin-left:10px}
.dtech ul.navigation li {float:left;display:block; color:#ffffff;}
.dtech ul.navigation a {display:block; float:left; margin:1px 10px; text-align:center; color:#acabab;font-weight:bold;font-size:12px;}
.dtech ul.navigation a.selected {color:#ffffff;}
.dtech ul.navigation a:hover, a:active {text-decoration:underline;}
.dtech table.dtech {width:708px;margin:0px auto;padding-top:10px;}
.dtech table.dtech td {background-color:#f6f6f6;border-bottom:1px dotted #bebcbc;padding:5px;}
.dtech table.dtech td.head {width:40%;background:none;border:none;font-weight:bold;}
.dtech table.dtech td.head p {display:block;background:url(../img/icon_doublearrowdown.gif) left no-repeat;color:#d51515;padding:2px 0px 2px 15px;display:block;}
.dtech table.dtech td.tdleft {width:45%;font-weight:bold;padding-left:20px;}
/* opinie */
.review_form {margin:5px auto 0px;width:390px;}
.review_form td {padding:4px !important;}
.review_form td p {text-align:right;}
.review_input {width:300px;border:1px solid #eee; height:20px;}
.review_area {height:100px;width:300px;border:1px solid #eee;}
.kapcia {float:left;}
.kapcia_input {height:34px;width:160px;border:1px solid #eee;margin-left:5px;font-size:30px;}
.review_form a.submit {display:block;width:108px;height:27px;background:url(../img/b_addreview.gif) 0px 0px no-repeat;margin:10px 10px;float:right;}
.review_form a.submit:hover {background-position:0px -27px;}
p.review_title {margin-bottom:10px;padding-top:20px;font-size:14px;margin-top:10px;text-align:center;}

.review_msg_item {margin-top:0px;padding:20px;border-bottom:1px dotted #dadada;clear:both;margin-left:10px;width:85%;}
.review_msg_item h5 {margin-left:0px;margin-bottom:2px;color:#222}
.review_msg_item span {clear:both;color:#333;font-size:10px;display:block;margin-bottom:4px}
.review_msg {clear:both;padding-bottom:10px;padding-left:5px;}
.review_msg_item  span {padding-left:5px;}
.review_msg_stars p {display:inline;float:left;}
.review_msg_stars .star_on {background:url(../img/star.gif) no-repeat 0 0px;margin:5px 2px!important;width:10px;height:9px;float:left;font-size:0px;}
.review_msg_stars .star_off {background:url(../img/star.gif) no-repeat 0 -9px;margin:5px 2px!important;width:10px;height:9px;float:left;font-size:0px;}

.review_stars div.star-rating{float:left !important;width:17px !important;height:16px !important;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden !important}
.review_stars div.star-rating, .review_stars  div.star-rating a{background:url(../img/review_star.gif) no-repeat 0 0px;margin:0px !important}
.review_stars div.star-rating a{display:block;width:16px !important;height:100%;background-position:0 0px ;border:0;margin:0px !important;padding:0px !important}
.review_stars div.star-rating-on a{background-position:0 -16px!important}
.review_stars div.star-rating-hover a{background-position:0 -16px}
.review_stars div.star-rating-readonly a{cursor:default !important}
.review_stars div.star-rating{background:transparent!important;overflow:hidden!important}

/* NEWS */
#news {float:right; width:220px;}
.news_top {background:url(../img/news_top.jpg) top left no-repeat; height:48px;}
.news_top p {padding:22px 0px 0px 30px; color:#ffffff; font-weight:bold;}
.news_box {background:url(../img/news_bg.jpg) top left repeat-y; padding:10px 17px 10px 17px;}
.news_box p.data {color:#d51515; font-weight:bold; margin-bottom:5px;}
.news_box p.title {font-weight:bold;}
.news_box p.content {margin-bottom:10px;}
.news_box a:link.more, a:visited.more {background:url(../img/news_more.jpg) left top no-repeat; padding:3px 7px; font-size:10px; width:49px; height:20px; display:block;}
.news_bottom {height:20px; background:url(../img/news_bottom.jpg) top left no-repeat;}
.hr {width:196px; border-bottom:1px dotted #c2c2c2; display:block; margin:10px 0px; clear:both;}

/* POPULAR */
#popular {float:right; width:220px;}
.popular_top {background:url(../img/news_top.jpg) top left no-repeat; height:48px;}
.popular_top p {padding:17px 0px 0px 30px; color:#ffffff; font-weight:normal;line-height:13px;}
.popular_box {background:url(../img/news_bg.jpg) top left repeat-y; padding:10px 17px 10px 17px;text-align:center;}
.popular_box a {display:block;font-weight:normal;}
.popular_box p.price strong {color:#d10301;}
.popular_bottom {height:20px; background:url(../img/news_bottom.jpg) top left no-repeat;}
.hr {width:196px; border-bottom:1px dotted #c2c2c2; display:block; margin:10px 0px; clear:both;}

/* KOSZYK */
#koszyk .top, #account .top {width:1191px;height:37px;background:url(../img/cart_top.jpg) top left no-repeat;}
#koszyk .middle, #account .middle {width:1191px;background:url(../img/cart_middle.jpg) top left;}
#koszyk .bottom, #account .bottom {width:1191px;height:13px;background:url(../img/cart_bottom.jpg) top left no-repeat;}
#koszyk .top ul li, #account .top ul li {display:block;float:left;padding-top:15px;font-size:12px;}
#koszyk .top ul li a, #account .top ul li a {font-weight:bold; border-right:1px solid #000000;padding-right:30px;padding-left:30px;}
#koszyk .top ul li a.active, #account .top ul li a.active {color:#ffffff;}
#koszyk .top ul li a.last, #account .top ul li a.last {border:none;}
#koszyk .middle div.title, #account .middle div.title {float:left;width:562px;margin:0px 15px;}
#koszyk .middle p.title, #account .middle p.title {display:block;color:#d51515;padding:15px 0px 5px 0px;font-weight:bold;text-align:center;}
.tcart {clear:both;border-top:1px dotted #c4c2c2;width:1167px;margin:0px auto;border-collapse:separate;border-spacing:1px;color:#696868;}
.tcart th {}
.tcart thead p {text-align:center;border-right:1px dotted #c4c2c2;margin:3px 0px;color:#6e6e6e;}
.tcart td {height:86px;background:url(../img/cart_tdbg.jpg) top left repeat-x;text-align:center;border-left:1px solid #e0dfdf;}
.tcart td.timg {width:145px;border:none;}
.tcart td.tname {width:250px;text-align:left;padding-left:10px;}
.tcart td.tamount {width:178px;}
.tcart td.tprice {width:215px;}
.tcart .foto {width:144px; height:86px;background:url(../img/cart_foto.png) top center no-repeat; overflow:hidden; float:left; text-align:center; cursor:pointer;margin:0px auto !important;}
.tcart .foto img {margin-top:22px;}
.tcart tbody p {margin:5px;}
.tcart p strong {display:block;font-size:12px;}
.tcart p.count {font-size:18px;color:#d10301;font-weight:bold;}
.tcart a.plus {width:45px;height:17px;float:left;display:block;background:url(../img/icon_plus.gif) right no-repeat;padding-right:25px;margin-right:10px;text-align:right;}
.tcart a.minus {width:45px;height:17px;float:left;display:block;background:url(../img/icon_minus.gif) right no-repeat;padding-right:25px;text-align:right;}
.tcart p.price {font-size:20px;color:#d10301;line-height:10px;padding-top:10px;font-weight:bold;}
.tcart a.remove {width:71px;height:23px;background:url(../img/b_remove.gif) 0px 0px no-repeat; display:block;margin:0px auto;}
.tcart a.remove:hover {background-position:0px -23px;}
.summary {width:1167px;height:95px;background:url(../img/summary_bg.jpg) top left;margin:0px auto;}
.summary td {border-top:1px solid #ffffff;border-bottom:1px solid #e0dfdf;border-right:1px solid #ffffff;}
.summary td.left p {display:block;float:left;color:#6e6e6e;}
.summary td.left p.price {width:100px;margin-left:30px;font-size:12px;color:#000000;font-weight:bold;text-align:right;padding-right:30px;}
.summary td.right {border-left:1px solid #e0dfdf;width:50%;}
.summary td.right p {font-size:12px;text-align:center; font-weight:bold;}
.summary td.right p strong {font-size:30px;color:#d10301;}
#koszyk a.backtoshop {display:block;width:161px;height:23px;background:url(../img/b_backtoshop.gif) 0px 0px no-repeat;float:left;margin:25px 0px 15px 100px;}
#koszyk a.backtoshop:hover {background-position:0px -23px;}
#koszyk a.makeorder {display:block;width:122px;height:27px;background:url(../img/b_makeorder.gif) 0px 0px no-repeat;float:right;margin:25px 100px 15px 0px;}
#koszyk a.makeorder:hover {background-position:0px -27px;}
.ctable {clear:both;margin:0px auto;width:1167px !important;background:url(../img/cart_tablemiddle.jpg) top left repeat-y;color:#696868;}
.ctable thead {width:1167px;height:26px;background:url(../img/cart_tabletop.jpg) top left no-repeat;}
.ctable thead td {width:1167px;height:26px;}
.ctable tfoot {width:1167px;height:26px;background:url(../img/cart_tablebottom.jpg) top left no-repeat;}
.ctable tfoot td {width:1167px;height:26px;}
.ctable tbody {width:1167px !important;}
.ctable tbody td{border-right:1px solid #ffffff;border-left:1px solid #e0dfdf;padding:0px 20px 0px 20px;text-align:center;}
.ctable tbody td.first {border-left:none;}
.ctable tbody td.last {border-right:none;}
.ctable tbody p strong {font-size:14px; color:#d51515;}
.ctable input {vertical-align:text-bottom;border:none;}
.ctable_nb td {border:none !important;}
p strong.virgin {font-size:100% !important;color:#000000 !important;}
a.info {margin-left:10px;vertical-align:text-top;}
#koszyk a.cartprev {display:block;width:87px;height:23px;background:url(../img/b_prev.gif) 0px 0px no-repeat;float:left;margin:25px 0px 15px 100px;}
#koszyk a.cartprev:hover {background-position:0px -23px;}
#koszyk a.cartnext  {display:block;width:85px;height:27px;background:url(../img/b_next.gif) 0px 0px no-repeat;float:right;margin:25px 100px 15px 0px;}
#koszyk a.cartnext:hover {background-position:0px -27px;}
#koszyk a.newaccount, .ctableM a.newaccount {display:block;width:145px;height:23px;background:url(../img/b_newaccount.gif) 0px 0px no-repeat;margin:10px auto;}
#koszyk a.newaccount:hover, .ctableM a.newaccount:hover {background-position:0px -23px}
#koszyk a.login, .ctableM a.login {display:block;width:106px;height:23px;background:url(../img/b_login.gif) 0px 0px no-repeat;margin:10px auto;}
#koszyk a.login:hover, .ctableM a.login:hover {background-position:0px -23px}
#koszyk input.login, .ctableM input.login {width:300px; border:1px solid #c7c5c6;margin-top:3px;border:1px solid #c7c5c6;}
.ctable div {padding:5px 40px;clear:both;margin:0px auto;}
.ctable div span {width:100px;display:block;float:left;text-align:left;}
.ctable input.long {width:350px;float:left;border:1px solid #c7c5c6;}
.ctable input.half {width:175px;float:left;border:1px solid #c7c5c6;}
.ctable input.short {width:75px;float:left;border:1px solid #c7c5c6;}
.ctable select {width:250px;}
.ctable textarea {width:700px; height:100px;border:1px solid #c7c5c6;}
#koszyk div.extra_option {width:1150px;height:30px;border-bottom:1px dotted #c4c2c2;margin:0px auto;}
#koszyk div.extra_option label {margin:10px 0px 10px 50px;display:block;}
#koszyk div.extra_option input {vertical-align:text-top;}
.ctable_summary {margin-bottom:40px;}
.ctable_summary div {padding:3px 0px 3px 40px;clear:both;margin:0px auto;}
.ctable_summary div span {width:120px;display:block;float:left;text-align:left;}
.ctable_summary div strong {display:block;float:left;text-align:left;}
.ctable_summary p.price {font-size:20px;color:#d10301;line-height:20px;padding-top:10px;font-weight:bold;}
#koszyk a.acceptorder {display:block;width:216px;height:27px;background:url(../img/b_acceptorder.gif) 0px 0px no-repeat;float:right;margin:25px 100px 15px 0px;}
#koszyk a.acceptorder:hover {background-position:0px -27px;}
#koszyk label.accepts {display:block;margin:10px 60px 0px 60px;}
#koszyk label.accepts input {vertical-align:text-top;margin-right:8px;}
#koszyk label.accepts strong {font-size:12px;}
#koszyk label.accepts strong span {color:#d51515;}
#koszyk p.infotextcenter {text-align:center;padding-top:20px;font-size:12px;}

/* ACCOUNT */
/* buttonsy */
.ctable a.edit {display:block;width:84px;height:23px;background:url(../img/b_edit.gif) 0px 0px no-repeat;float:left;margin-right:40px;}
.ctable a.edit:hover {background-position:0px -23px;}
.ctable a.gotoaddressbook {display:block;width:204px;height:23px;background:url(../img/b_gotoaddressbook.gif) 0px 0px no-repeat;float:left;margin-right:40px;}
.ctable a.gotoaddressbook:hover {background-position:0px -23px;}
.ctable a.changepassword {display:block;width:110px;height:23px;background:url(../img/b_changepassword.gif) 0px 0px no-repeat;float:left;}
.ctable a.changepassword:hover {background-position:0px -23px;}
.ctable a.add {display:block;width:72px;height:23px;background:url(../img/b_add.gif) 0px 0px no-repeat;float:left;}
.ctable a.add:hover {background-position:0px -23px;}
.ctable a.addentry {display:block;width:100px;height:23px;background:url(../img/b_addentry.gif) 0px 0px no-repeat;}
.ctable a.addentry:hover {background-position:0px -23px;}
a.addentryalone {display:block;margin:30px auto 0px;width:100px;height:23px;background:url(../img/b_addentry.gif) 0px 0px no-repeat;}
a.addentryalone:hover {background-position:0px -23px;}
.ctable a.change {display:block;width:77px;height:23px;background:url(../img/b_change.gif) 0px 0px no-repeat;}
.ctable a.change:hover {background-position:0px -23px;}
.ctable a.remove {display:block;width:71px;height:23px;background:url(../img/b_remove.gif) 0px 0px no-repeat;}
.ctable a.remove:hover {background-position:0px -23px;}
.ctable a.save {display:block;width:80px;height:23px;background:url(../img/b_save.gif) 0px 0px no-repeat;margin:20px auto;}
.ctable a.save:hover {background-position:0px -23px;}
.ctable a.saveoptions {display:block;width:139px;height:23px;background:url(../img/b_saveoptions.gif) 0px 0px no-repeat;margin:20px auto 0px;}
.ctable a.saveoptions:hover {background-position:0px -23px;}
.ctable a.savedata {display:block;width:109px;height:23px;background:url(../img/b_savedata.gif) 0px 0px no-repeat;margin:20px auto 0px;}
.ctable a.savedata:hover {background-position:0px -23px;}
a.makecomplaint {display:block;width:140px;height:23px;background:url(../img/b_complaint.gif) 0px 0px no-repeat;margin:20px auto 0px;}
a.makecomplaint:hover {background-position:0px -23px;}
/* koniec buttonsów */
.ctable .labelsmargin label {margin-left:20px;}
.ctable .text {text-align:left !important;font-size:12px;}
.ctable a.usun {color:#d51515;padding-left:5px;}
.ctable a.wiecej {background:url(../img/icon_littlerightarrowred.gif) right no-repeat;display:inline;float:right;padding-right:10px;}
.ctable ul.productlist {text-align:left;}
#account .middle label.title{display:block;color:#d51515;padding:15px 0px 5px 0px;font-weight:bold;text-align:center;margin:0px auto;}
#account .middle label.title input {vertical-align:text-bottom;}
.ctable td.addrform div, .ctableM td.addrform div {width:460px;}
.reklamacjehead th {width:20% !important;}
.ctable p.starinfo {color:#d10301;text-align:left;}

/* schowek */
.clipproduct {width:850px !important;height:211px;margin:10px auto 0px;clear:both;background:url(../img/clipboard_product_bg.jpg) top left no-repeat !important;}
.clipproduct .middle, .clipproduct .top {width:850px !important;}
.clipproduct .content {width:570px;}
.product .content .hr {width:623px;}
.product .content p.price {font-size:18px;font-weight:bold;}
.clipoptions {width:850px;margin:5px auto;padding-bottom:25px !important;}
.clipproduct a.do {margin-left:630px;margin-top:135px;}
a.removeblack {display:block;width:140px;height:23px;background:url(../img/b_removeblack.gif) 0px 0px no-repeat;margin-left:750px !important;}
a.removeblack:hover {background-position:0px -23px;}

#account .zamowieniasummary {display:block;text-align:center;color:#d10301;padding:15px;}
#account .zamowieniasummary strong {font-size:18px;}

/* DEFAULT TABLE */
.defaulttable {color:#696868;}
.defaulttable .top {width:956px; height:37px; background:url(../img/defaulttable_top.jpg) top left no-repeat;color:#696868;}
.defaulttable .top p {padding:15px 35px;color:#ffffff;font-weight:bold;font-size:12px;}
.defaulttable .middle {width:956px; background:url(../img/defaulttable_middle.jpg) top left;clear:both;overflow:hidden}
.defaulttable .bottom {width:956px; height:13px; background:url(../img/defaulttable_bottom.jpg) top left no-repeat;}
.defaulttable p.title {font-size:12px;display:block;color:#d51515;padding:15px 0px 5px 0px;font-weight:bold;text-align:center;}
.defaulttable div.body {font-size:12px;clear:both;padding:10px 30px;clear:both;overflow:hidden}
.defaulttable div.body h1 {display:block;margin:10px 0px 5px;color:#C11813;font-size:15px;}
.defaulttable p.headtext {text-align:center;width:600px; display:block; margin:10px auto;}
.defaulttable div.text {font-size:11px;padding:20px 70px 0px;text-align:left;}
.defaulttable p.infotextcenter {text-align:center;padding-top:20px;font-size:12px;}
.ctableM {clear:both;margin:0px auto;width:932px !important;background:url(../img/ctablemedium_middle.jpg) top left repeat-y;}
.ctableM thead {width:932px;height:26px;background:url(../img/ctablemedium_top.jpg) top left no-repeat;}
.ctableM thead td {width:932px;height:26px;}
.ctableM tfoot {width:932px;height:26px;background:url(../img/ctablemedium_bottom.jpg) top left no-repeat;}
.ctableM tfoot td {width:932px;height:26px;}
.ctableM tbody {width:932px !important;}
.ctableM tbody td{border-right:1px solid #ffffff;border-left:1px solid #e0dfdf;padding:0px 20px 0px 20px;text-align:center;}
.ctableM tbody td.first {border-left:none;}
.ctableM tbody td.last {border-right:none;}
.ctableM tbody p strong {font-size:14px; color:#d51515;}
.ctableM input {vertical-align:text-bottom;border:none;}
.ctableM div {padding:5px 40px;clear:both;margin:0px auto;}
.ctableM div span {width:100px;display:block;float:left;text-align:left;}
input.long, textarea.long, select.long  {width:350px;float:left;border:1px solid #c7c5c6;margin:2px;}
input.half,textarea.half, select.half {width:175px;float:left;border:1px solid #c7c5c6;margin:2px;}
input.short,textarea.short, select.short {width:75px;float:left;border:1px solid #c7c5c6;margin:2px;}
input.mini,textarea.mini, select.mini {width:50px;border:1px solid #c7c5c6;margin:0px;}
input.halfplus,textarea.halfplus, select.halfplus {width:200px;float:left;border:1px solid #c7c5c6;margin:2px;}
.ctableM select {width:250px;}
.ctableM textarea {width:700px; height:100px;border:1px solid #c7c5c6;}
a.send {display:block;margin:2px auto 0px;width:77px;height:23px;background:url(../img/b_send.gif) 0px 0px no-repeat;}
a.send:hover {background-position:0px -23px;}
.ctableM span.msg, .defaulttable span.msg {font-size:12px;}
a.powrot {text-decoration:underline !important;}
a.powrot:hover {text-decoration:none !important;}

/* RECOMMEND */
#recommend .top {width:1191px; height:46px;background:url(../img/recommend_top.jpg) top left no-repeat;margin-top:10px;}
#recommend .middle {width:1191px; background:url(../img/recommend_middle.jpg) top left}
#recommend .bottom {width:1191px; height:14px;background:url(../img/recommend_bottom.jpg) top left no-repeat;}
#recommend .top p {padding:15px 35px;color:#ffffff;font-weight:bold;font-size:12px;}
#recommend .box {text-align:center;width:190px;height:243px;background:url(../img/recommend_boxbg.jpg) top left no-repeat;margin-left:5px;margin-bottom:5px;}
#recommend .box .foto {width:190px; height:149px;background:url(../img/recommend_foto.png) top left no-repeat; overflow:hidden; float:left; text-align:center;cursor:pointer;}
#recommend .box .foto img {margin-top:30px;}
#recommend .middle ul {margin-left:8px;}
#recommend .middle ul li{display:block;float:left;}
#recommend .middle p {line-height:14px;}
#recommend .box strong {display:block;}
#recommend .box p.price {color:#6e6e6e;font-weight:bold;padding-top:8px;}
#recommend .box p.price span {color:#d51515;}
#recommend a.addtoorder {width:155px;height:27px;display:block;background:url(../img/b_addtoorder.gif) 0px 0px no-repeat;margin:8px auto 0px;}
#recommend a.addtoorder:hover {background-position:0px -27px;}

/* FAQ */
.faq_single {clear:both;padding-left:0px !important;padding-right:0px !important;text-align:left;}
.faq_single h1 {background:url(../img/icon_littlerightarrowred.gif) left no-repeat; padding-left:10px; font-size:11px;margin-bottom:2px;color:#d10301;}
.faq_single p {font-size:11px;padding-left:10px !important;line-height:15px;}

/* REKLAMACJA */
.reklamacja td {text-align:right !important;}
.reklamacja input {width:400px !important;}

/* PORÓWNYWARKA */
.compare {margin:0px auto;border-collapse:collapse;}
.compare .foto {width:222px; height:165px; background:url(../img/compare_fotobg.png) top left no-repeat;}
.compare .foto img {margin:0px auto;display:block;padding-top:35px;}
.compare thead td, .compare tfoot td {margin:36px !important;width:236px;background:url(../img/compare_productbg.jpg) top left repeat-y;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.compare thead td.left, .compare tfoot td.left {width:200px !important;background:none !important;border:none !important;}
.compare thead td.left p, .compare tfoot td.left p {text-align:right !important; padding-right:30px;font-weight:bold;font-size:11px;}
.compare thead td.topik, .compare tfoot td.topik {border-top:1px solid #e6e6e6;background:none !important;}
.compare thead td.bottomik, .compare tfoot td.bottomik {border-bottom:1px solid #e6e6e6;background:none !important;}
.compare thead p, .compare tfoot p {display:block;font-size:12px;margin:15px 10px 0px 30px;line-height:16px;}
.compare p.price {font-size:18px;color:#d10301;padding:0px !important;clear:both;font-weight:bold;}
.compare .hrkat {border-bottom:1px dotted #a6a6a6;width:190px;clear:both;float:right;font-size:0px;margin-right:8px;}
.compare .name {color:#000000;font-size:14px;font-weight:normal;}
.compare .name strong {display:block;}
.compare .surname {color:#000000;font-size:14px;}
.compare .mark {color:#000000;font-size:12px;float:left;margin-right:10px;}
.compare .delivery_price {color:#000000;font-size:12px;clear:both;}
.compare tbody {border-collapse:separated;}
.compare tbody td {background-color:#f6f6f6;border-bottom:1px dotted #bebcbc;border-left:1px solid #ffffff;padding:4px 6px 4px 6px;;}
.compare tbody td.head {background:none;border:none;font-weight:bold;}
.compare tbody td.head p {display:block;background:url(../img/icon_doublearrowdown.gif) left no-repeat;color:#d51515;padding:2px 0px 2px 15px;display:block;}
.compare tbody td.tdleft {font-weight:bold;padding-left:20px;}
.compare tbody td.przerwa {height:30px !important;border:none; background:none;}


/* FOOTER */
#footer {width:1190px; clear:both; padding-top:0px;}
#footer div {height:185px; float:left;}
#footer a:link, a:visited {font-weight:normal;}
#footer a:hover, a:active {text-decoration:underline;}
.footer_1 { width:270px; background:url(../img/footer_1.jpg) top left no-repeat; text-align:center; }
.footer_1 p.title { font-weight:bold; padding:12px 0px;}
.footer_1 p.info { font-size:10px; color:#767676; padding:10px 60px 10px 60px;}
.footer_1 input.newsletter { width:185px; height:20px; border:1px solid #c7c5c5; background:#ffffff; margin-bottom:5px;}
.footer_1 input.checkbox { margin-left:15px;}
.footer_1 input.submit { margin:10px auto; display:block; background:url(../img/wyslij_btn.jpg) top left no-repeat; border:none; font-size:10px; color:#ffffff; width:44px; height:16px; padding:0px 1px; font-weight:900; text-align:left;}

.footer_2 { width:268px; background:url(../img/footer_2.jpg) top left no-repeat; }
.footer_2 p.title { font-weight:bold; padding:12px 65px;}
.footer_2 ul {margin:10px 0px 0px 50px;}
.footer_2 ul li{padding-left:10px; background:url(../img/icon_arrow.gif) left no-repeat;}

.footer_3 { width:227px; background:url(../img/footer_3.jpg) top left no-repeat; }
.footer_3 p.title { font-weight:bold; padding:12px 35px;}
.footer_3 ul {margin:10px 0px 0px 20px;}
.footer_3 ul li{padding-left:10px; background:url(../img/icon_arrow.gif) left no-repeat;}

.footer_4 { width:200px; background:url(../img/footer_4.jpg) top left no-repeat; }
.footer_4 p.title { font-weight:bold; padding:12px 45px;}
.footer_4 ul {margin:10px 0px 0px 30px;}
.footer_4 ul li{padding-left:10px; background:url(../img/icon_arrow.gif) left no-repeat;}

.footer_5 { width:225px; background:url(../img/footer_5.jpg) top left no-repeat; text-align:center; padding-top:10px; line-height:14px;}
.footer_5 h3 {margin-top:8px;}
.footer_5 h1 {margin-top:10px; color:#e51818;}

/* zakupy z allegro */
.table_allegro td {text-align:left !important;}

/* pozostale wykorzystywane na calej stronie */

a.b-back { width:87px; height:23px; background:url(../img/b_prev.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;}
a.b-back:hover {background-position:0px -23px;}
a.b-register { width:108px; height:23px; background:url(../img/b_register.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;}
a.b-register:hover {background-position:0px -23px;}
a.b-sendcomplain { width:135px; height:23px; background:url(../img/b_sendcomplain.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;}
a.b-sendcomplain:hover {background-position:0px -23px;}
a.b-removeblack {width:69px; height:23px; background:url(../img/b_removeblack.gif) 0px 0px no-repeat; display:block; margin:15px auto 10px;}
a.b-removeblack:hover {background-position:0px -23px;}
a.b-tocartsmall {width:106px; height:23px; background:url(../img/b_tocartsmall.gif) 0px 0px no-repeat; display:block; margin:15px 30px 15px;float:left;}
a.b-tocartsmall:hover {background-position:0px -23px;}
a.b-confirm, input.b-confirm { width:139px; height:27px; background:url(../img/b_confirm.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;border:0px;cursor:pointer;}
a.b-confirm:hover, input.b-confirm:hover {background-position:0px -27px;}
a.b-search { width:77px; height:23px; background:url(../img/b_search.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;border:0px;cursor:pointer;}
a.b-search:hover {background-position:0px -23px;}
a.b-filtr { width:77px; height:23px; background:url(../img/b_filtr.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;border:0px;cursor:pointer;}
a.b-filtr:hover {background-position:0px -23px;}
a.b-pay { width:77px; height:23px; background:url(../img/b_pay.gif) 0px 0px no-repeat; display:block; margin:5px auto 0px;border:0px;cursor:pointer;}
a.b-pay:hover {background-position:0px -23px;}
div.platnoscitp {width:300px;background:#f6f6f6}

em span {color:#000;width:100px;display:block;font-style:normal !important}

.img_error {margin-left:4px;position:absolute;margin-top:2px}
.img_ok {margin-left:4px;position:absolute;margin-top:2px}
.vldtr {display:block;float:left}
.hide_box em.vldtr {position:absolute;margin-left:425px;margin-top:-30px;}
.ie .hide_box em.vldtr {position:absolute;margin-left:125px;margin-top:-10px;}

/* Mapa kategorii */
.category_item_list {padding:10px 20px;position:relative;display:block;;overflow:hidden;width:249px;float:left}
.category_item_list_last {padding:10px 20px;position:relative;display:block;overflow:hidden;width:249px;float:left}
.category_item_list h1 a{font-size:18px;color:#d10301;text-transform:uppercase;font-weight:normal;}
.category_item_list ul {font-size:11px;margin:8px 12px;}
.category_item_list ul li {margin:0px 0px;background:url(../img/icon_arrowrightred.gif) 0px 6px no-repeat;padding-left:10px;}
.category_item_list ul li a {font-size:12px;color:#000000}
.category_item_list ul li a:hover {color:#d10301}
.category_item_list ul li ul {margin:4px 10px;}
.category_item_list ul li ul li {background:url(../img/icon_arrowrightblack.gif) 0px 6px no-repeat;padding-left:10px;}
.category_item_list ul li ul li a {font-size:11px;font-weight:400}
a.b-sitemap {width:203px;height:26px;background:url(../img/b_sitemap.png) 0px 0px no-repeat;display:block;margin:7px 5px;float:right;}
a.b-sitemap:hover {background-position:0px -26px;}

/*dodatkowe materiaĆy w produkcie*/
.more-information {margin:0 auto;padding-top: 10px;width: 708px;}
.more-information td {background-color: #F6F6F6;border-bottom: 1px dotted #BEBCBC;}
.more-information td.name {color: #000000; font-size:14px;font-weight: 600;padding: 0 0 0 10px;width: 200px;}
.more-information td.materials {padding: 4px 0;}
.more-information td.materials ul li {margin:0 0 2px 0;}
.more-information td.materials a {background: url("../img/pdf_icon.gif") no-repeat left center;padding: 4px 0 4px 25px;}

/* aktualnosci */
#aktualnosci .news {padding:5px 20px;}
#aktualnosci .news h1 {font-size:14px;}

p.infotextcenter {text-align:center;font-size:12px;font-weight:bold;display:block;padding-top:10px;}
/* poprawki dla poszczegolnych przegladarek */

.christmas_ad {width:732px;height:205px;background:url(../img/swieta-akcja2w1.jpg) top left no-repeat;position:relative;margin-bottom:5px;margin-top:6px;margin-left:-2px}
.christmas-btn-container {position:absolute;width:370px;height:45px;bottom:7px;left:31px}
.christmas-btn-container a {margin-right:14px;float:left;line-height:24px}
.christmas-btn-container a.btn1 {display:block;width:99px;height:24px;background:url(../img/2w1buttons.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;text-transform:uppercase}
.christmas-btn-container a.btn2 {display:block;width:99px;height:24px;background:url(../img/2w1buttons.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;text-transform:uppercase}
.christmas-btn-container a.btn3 {display:block;width:99px;height:24px;background:url(../img/2w1buttons.jpg) top left no-repeat;text-align:center;font-weight:600;color:#fff;text-transform:uppercase}
.christmas-btn-container a.btn1:hover,  .christmas-btn-container a.btn2:hover,  .christmas-btn-container a.btn3:hover {background:url(../img/2w1buttons.jpg) top right no-repeat;text-decoration:none !important}
.christmas-btn-container a.btn1.hover,  .christmas-btn-container a.btn2.hover,  .christmas-btn-container a.btn3.hover {background:url(../img/2w1buttons.jpg) top right no-repeat;text-decoration:none !important}


#koszyk .top ul li {
display:block;
float:left;
font-size:12px;
padding-top:15px;
text-align:center;
width:24%;
}

em.dodalem {
	background: url(../img/hover1.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-100px;
        margin-top:-11px;
}

em.blad {
	background: url(../img/hover4.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-100px;
        margin-top:-11px;
}




em.schowek_dodalem {
	background: url(../img/hover3.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-100px;
        margin-top:-11px;
}

em.schowek_blad {
	background: url(../img/hover6.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-100px;
        margin-top:-11px;
}


.ie em.dodalem {
	background: url(../img/hover1.jpg) no-repeat;

}

.ie em.blad {
	background: url(../img/hover4.jpg) no-repeat;

}




.ie em.schowek_dodalem {
	background: url(../img/hover3.jpg) no-repeat;

}

.ie em.schowek_blad {
	background: url(../img/hover6.jpg) no-repeat;

}




.bottom_box em.dodalem {
	background: url(../img/hover1.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}

.bottom_box em.blad {
	background: url(../img/hover4.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}




.bottom_box em.schowek_dodalem {
	background: url(../img/hover3.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}

.bottom_box em.schowek_blad {
	background: url(../img/hover6.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}


.ie .bottom_box em.dodalem {
	background: url(../img/hover1.jpg) no-repeat;}

.ie .bottom_box em.blad {
	background: url(../img/hover4.jpg) no-repeat;}

.ie .bottom_box em.schowek_dodalem {
	background: url(../img/hover3.jpg) no-repeat;}

.ie .bottom_box em.schowek_blad {
	background: url(../img/hover6.jpg) no-repeat;}



.dodawszy em.dodalem {
	background: url(../img/hover1.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}

.dodawszy em.blad {
	background: url(../img/hover4.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}




.dodawszy em.schowek_dodalem {
	background: url(../img/hover3.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-100px;
        margin-top:-11px;
}

.dodawszy em.schowek_blad {
	background: url(../img/hover6.png) no-repeat;
	width: 180px;
	height: 49px;
	position: absolute;
	text-align: left;
	padding: 16px 12px 10px;
	display: none;
	z-index:9999;
	margin-left:-5px;
        margin-top:-91px;
}


.ie .dodawszy  em.dodalem {
	background: url(../img/hover1.jpg) no-repeat !important}

.ie .dodawszy em.blad {
	background: url(../img/hover4.jpg) no-repeat !important;}

.ie .dodawszyem.schowek_dodalem {
	background: url(../img/hover3.jpg) no-repeat !important;}

.ie .dodawszy em.schowek_blad {
	background: url(../img/hover6.jpg) no-repeat !important;}
