body{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#404040;margin:0}
td{font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#404040}
table.mail_products_list{width:600px}
table.mail_products_list th{font-size:12px;text-align:left}
table.mail_products_list td{font-size:12px;font-weight:400}
table.mail_shipment{width:400px;border-collapse:collapse}
table.mail_shipment th{font-weight:700;font-size:12px;text-align:left}
table.mail_shipment td{font-weight:400;font-size:12px}
.invalid, input.error{border:1px solid #d46c6c!important}
.valid{border:1px solid #ACDC2C!important}
#tooltip2{display: none;}
#test_tooltip{color:#FFF;font-weight:700;background:#000;z-index:999}
#test_tooltip .content{padding:5px 8px}
input#cena_od,input#cena_do{width:35px}
#big-img{z-index:9999}
ul.breadcrumbs{overflow:hidden;margin:0;padding:0}
ul.breadcrumbs li{float:left;list-style:none;padding:2px}
ul.breadcrumbs li a{padding-left:0;padding-right:2px}
select#bank{font-size:10px}
.search_notice{overflow:hidden}
img.captcha_img{width:180px;height:50px;background:url(../lb_img/loading.gif) 50% 50% no-repeat}
#box-comparison{min-width:800px;margin:auto}
.compare_remove_all,.compare_now{display:block;padding:3px 10px}
#comparison{border-collapse:collapse;font-size:11px}
#comparison tr.break td{text-align:left;border:0;padding:10px}
#comparison td,#comparison th{width:200px;text-align:center;border-color:#B0B0B0;border-style:solid;border-width:1px;padding:5px}
#comparison tbody tr.nth-child-2 th{background-color:#C6D880}
#comparison tbody th{background-color:#E6EFC2}
#comparison th.null{border-left:0;border-top:0;border-bottom:0}
#comparison td.no-data{color:#B0B0B0}
#comparison tr.nth-child-2 td{background-color:#f7f6f6}
#comparison tr.no-diff td,#comparison tr.no-diff th{background-color:transparent}
#comparison tr.diff td{background-color:#f7fef1!important}
.img_mini img, .img_mini_sel img {max-height: 120px;max-width: 120px;}
#tooltip2content{padding:5px}
#tooltip2{position:absolute;border:1px solid #D8D8D8;background-color:#FFF;z-index:1000;margin-left:-5px;padding:2px}
.ac_results {border:1px solid #000;background-color:#FFF;overflow:block;z-index:99999;padding:0; width: 378px!important; }
.ac_results ul{width:100%;list-style-position:outside;list-style:none;margin:0;padding:0}
.ac_results li{cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;margin:0;padding:2px 5px; border-top: 1px solid white; border-bottom: 1px solid white;}
.ac_results li a {display: block;vertical-align: middle;line-height: 70px;}
.ac_results li a img {display: inline-block;margin-right: 5px;vertical-align: middle;}
.ac_results li a span {display: inline-block;width: 270px;vertical-align: middle;line-height: initial;}
.ac_loading{background:#FFF url(ajax-loader.gif) right center no-repeat}
li.ac_over{background-color:#FFF;border-top:1px solid black; border-bottom:1px solid black;color:#000;font-weight:700}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:hidden;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:25px;float:right;padding-bottom:.7em}
div.filters_clear_all:hover{background-position:top right}
div.filters_box_title{font-size:12px;font-weight:700;padding:0 0 3px 10px}
div.filters{height:auto;color:#000;background:#FFF;margin:0;padding:0 1px}
div.filters div.filter_option{height:auto;padding:1px 0 0}
div.filters div.filter_option > div.label{height:21px;display:block;color:#3c3c3c;font-size:11px;font-weight:700;cursor:pointer;margin:0;padding:6px 0 0 6px}
div.filters div.filter_option:hover > div.label,div.filters div.filter_option.active > div.label{height:21px;display:block;color:#3c3c3c;font-size:11px;font-weight:700;background:#EEECED;margin:0;padding:6px 0 0 6px}
div.filters div.filter_option > div.label > span{float:left}
div.filters div.filter_option > div.label div.arrow{width:10px;height:9px;display:block;float:left;margin:4px 4px 0 0;padding:0}
div.filters div.filter_option.active > div.label div.arrow{width:10px;height:9px;display:block;float:left;margin:3px 4px 0 0;padding:0}
div.filters div.filter_option div.option{display:none;overflow:hidden;height:auto}
div.filters div.filter_option.active div.option{display:block}
div.filters div.filter_option div.option div{padding:7px 0 7px 14px}
div.filters div.filter_option div.option p{display:block;color:#4e4e4e;font-size:11px;margin:3px 0}
div.filters div.filter_option div.option p input{margin:0 8px 0 0}
div.filters div.filter_option div.option p span:hover{text-decoration:underline}
div.filters div.option{background:#f7f7f7;border-bottom:1px solid #f0f0f0}
div.filter{width:668px}
div.filters .filters_price {font-weight: bold;text-align: center;}
div.filters .filters_price .label {padding: 5px;}
div.filters .filters_price .option {padding: 5px;}
div.filters .filters_price div.option {background: none;}
div.filters .filters_price input{width: 30px;}
div.filters div.filter_option div.option div.all{display:none;margin:0;padding:0}
div.filters div.filter_option div.option div.all span{color:#999}
div.filters div.filter_option div.option div.showall{font-size:10px;text-align:right;cursor:pointer;margin:0 10px 0 0;padding:0 10px 0 0}
p.hide,#wyniki_szukania .attr{display:none}
.compare_remove_all,.compare_now,.compare_add,.compare_remove,div.filters div.filter_option div.option p span{cursor:pointer}

/** Wersje językowe **/
.lang_toggle { display: none; }
.lang_active { display: block; }
.language_switcher { width: 25px; height: 15px; padding: 2px; float: left; position: absolute; bottom: 5px; }
.current_language { position: relative; cursor: pointer; }
.available_languages { display: none; position: absolute; padding: 5px; width: 82px; background: #e0e0e0; border: 1px solid #bbbbbb; z-index: 999; cursor: default; }
.current_language:hover>.available_languages { display: block; }
.available_languages img { float: left; margin: 0 2px; }
#dis_wrapper{
	color:#000000;
	font-family:tahoma;
	font-size:14px;
	margin:0 auto;
	width:800px;	
}
#dis_wrapper a{
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.dis_box {
    background-color: #ffffff;
    color: #888888;
    height: 145px;
    left: 100%;
    padding: 20px;
    position: fixed;
    right: 30%;
    top: 35%;
    width: 555px;
    z-index: 101;
	border:5px solid #888888;
	border-radius:10px;
	-moz-border-radius:10px;
}

.dis_overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
	opacity:0.5;
}

a.dis_boxclose {
    background: url("images/cancel.png") repeat scroll left top transparent;
    cursor: pointer;
    float: right;
    height: 26px;
    left: 32px;
    position: relative;
    top: -33px;
    width: 26px;
}

.dis_wrapper, .dis_wrapper .dis_box, .dis_overlay, .first_discount_c {display:none;}