body{color:#000;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;background:#F3F3F2;margin:0;padding:0;}
ul,li,p,form,embed{margin:0;padding:0;}
hr{height:1px;border:none;background:#EAEBEC;}
img{border:none;}
ul{list-style:square;}
.clear{clear:both;}
.hr{height:1px;overflow:hidden;border:none;background:#EAEBEC;width:100%;padding:0;margin:0;}
#header{width:971px;margin:0 auto;padding:0 0 0 11px;}
#container{width:960px;margin:0 auto;padding:9px 0 0 0;background:#ffffff;}
#top{width:940px;margin:0 auto 1px auto;}
#navigator{margin:0 0 10px 0;background:#EAEBEC;}
#navigator ul{list-style:none;background:#EAEBEC;width:650px;height:26px;padding:0;margin:0;}
#navigator li.here{color:#2D2D2D;margin:0 1px 0 0;padding-right:0;width:56px;background:#DCDEE0;text-decoration:underline;}
#navigator li.last{background-image:none;}
#navigator li{float:left;padding:7px 20px 6px 8px;background:url(../images/nav_separator.png) right no-repeat #EAEBEC;height:13px;}
#navigator li a{color:#636E75;text-decoration:none;}
#navigator li a:hover{color:#B70000;text-decoration:underline;}
#navigator #search{float:right;padding:2px 3px 0 0;}
#navigator #search .text,.block_content .text{background:#F5F5F5;color:#636E75;border:1px solid #B9B9B9;width:155px;}
#navigator #search .submit{border:none;background:url(../images/button_back.png) no-repeat;width:66px;height:21px;text-align:left;padding:0 0 0 10px;}
.block_content .submit, .configure .submit{color:white;border:none;background:url(../images/button_back_red.png) no-repeat;width:66px;height:21px;text-align:left;padding:0 0 0px 15px;font-size:10px;}
#main{width:940px;margin:0 auto;}
#left,#center,#right,#content,#product{float:left;overflow:hidden;padding-top:10px;}
#left{width:220px;padding-right:10px}
#right{width:230px;padding-left:10px;}
#center{width:448px;padding:10px 10px 0 10px;text-align:center;border-left:1px solid #EAEBEC;border-right:1px solid #EAEBEC;}
#content{width:678px;padding:10px 10px 0 10px;text-align:center;border-left:1px solid #EAEBEC;}
#right .movie{margin:0 0 10px 0;}
#right .news{margin:10px 0 0 0;}
.home_video_header{background:url(../images/home_video_header.png) no-repeat;width:230px;height:36px;margin:0;padding:8px 0 0 17px;text-align:left;color:#ffffff;}
.products_header{background:url(../images/products_header.png) no-repeat;width:203px;height:36px;margin:0;padding:8px 0 0 17px;text-align:left;color:#ffffff;}
.homefeatured{background:url(/images/homefeatured_bottom.png) bottom no-repeat;padding:0 0 7px 0;width:221px;margin:10px 0 0 0;}
.homefeatured .content{padding:10px;background:url(../images/block_back.png) repeat-x;text-align:center;border-left:1px solid #E3E4E6;border-right:1px solid #E3E4E6;}
.homefeatured .content a{color:#B70000;text-decoration:none;}
.homefeatured .photo img{padding:3px;border:1px solid #E3E4E6;}
.news{background:url(/images/news_bottom.png) bottom no-repeat;padding:0 0 3px 0;}
.news_item{padding:10px;background:url(../images/block_back.png) repeat-x;text-align:left;border-left:1px solid #E3E4E6;border-right:1px solid #E3E4E6;border-bottom:1px solid #ECEDEE;}
.news .news_item {}
.news_item h4{font-size:12px;font-weight:bold;margin:0;padding:0;}
.news_item .date{font-size:11px;color:#9E9E9E;margin:0 0 8px 0;}
.news_item .more{width:100%;text-align:right;}
.news_item .more a{color:#B70000;text-decoration:none;}
.news_item.last{border-bottom:none;}
.categories{width:220px;margin:0;padding:0;}
.categories,.categories ul{list-style:none;}
.categories li{margin:0 0 1px 0;background:url(../images/main_cat_back.png) repeat-x;}
.categories li.last_item{background:url(../images/main_cat_back_last.png) no-repeat;}
.red_back .categories li{margin:0 0 1px 0;background:url(../images/main_cat_back_red.png) repeat-x;}
.red_back .categories li.last_item{background:url(../images/main_cat_back_last_red.png) no-repeat;}
.categories li a{display:block;text-decoration:none;background:url(../images/main_cat_bullet.png) 210px no-repeat;}
.categories li a{height:17px;font-weight:bold;padding:4px 11px 0 11px;color:#363E48;margin:0 0 1px 0;}
.categories li ul.subcat li a{background:url(../images/cat_bullet.png) 7px no-repeat #F1F2F4;height:inherit;padding:5px 0 5px 22px;border-bottom:1px solid #D7DADE;font-weight:normal;}
.categories li ul.subcat_products li a{background:url(../images/cat_product_bullet.png) 25px no-repeat #F4F4F4;color:#B70000;padding:7px 0 6px 36px;border-bottom:1px solid #DBDBDB;font-weight:normal;}
.categories li .count{font-weight:bold;}
.categories li a.selected{background:url(../images/main_cat_bullet_sel.png) 207px no-repeat;}
.categories li ul.subcat li a.selected{background:url(../images/cat_bullet_sel.png) 7px no-repeat #F1F2F4;}
.categories li.two_lines{background:url(../images/main_cat_back2.png) repeat-x !important;}
.red_back .categories li.two_lines{background:url(../images/main_cat_back2_red.png) repeat-x !important;}
.categories li.two_lines > a{height:34px !important;}
.categories li.three_lines{background:url(../images/main_cat_back3.png) repeat-x !important;}
.red_back .categories li.three_lines{background:url(../images/main_cat_back3_red.png) repeat-x !important;}
.categories li.three_lines > a{height:51px !important;}
.top_menu{height:34px;background:url(../images/top_menu.png) no-repeat;}
.top_menu ul{list-style:none;}
.top_menu ul li{float:left;border-right:1px solid #474E57;padding:10px;}
.top_menu ul li a{color:#ffffff;text-decoration:none;}
.top_menu ul li a:hover{text-decoration:underline;}
.top_center{background:url(../images/top_center.png) no-repeat;height:98px;width:971px;}
.top_center .logo{width:204px;height:42px;float:left;padding:30px 0 0 26px;clear:left;}
.top_center .basket_preview{width:190px;float:right;padding:23px 35px 0 0;}
.top_center .basket_preview p{color:#ffffff;}
.top_center .basket_preview .highlight{color:#FFEA76;font-weight:bold;text-decoration:underline;}
.top_center .basket_preview .cart{height:21px;width:66px;background:url(../images/button_back_red.png) no-repeat;float:right;margin:20px 4px 0 0;}
.top_center .basket_preview .cart a{color: #ffffff !important;text-decoration:none;padding:4px 0 3px 15px;display:block;font-size:10px;}
.top_menu_bottom{background:url(../images/top_menu2.png) no-repeat;height:41px;}
.top_menu_bottom ul{list-style:none;}
.top_menu_bottom ul li{float:left;border-right:1px solid #474D58;padding:14px 7px 7px 7px;}
.top_menu_bottom ul li a{font-size:15px;text-decoration:none;color:#ffffff;font-family:Arial Narrow,Arial,Helvetica,sans-serif;padding:8px 8px 5px 8px;}
.top_menu_bottom ul li a:hover{background:url(../images/top_menu2_bullet.png) 50% 0 no-repeat #8C9399;}
.whysafe,.configure{width:450px;margin:10px auto;background:url(../images/whysafe_bottom.png) bottom no-repeat;padding:0 0 3px 0;}
.configure{width:452px;}
.configure .cblock_content,.configure .loader{padding:10px !important;overflow:hidden;position:relative;}
.configure ul{list-style:none;width:100%;}
.configure li{float:left;width:50%;}
.configure h2{font-size:14px;color:#434B55;font-weight:normal;margin:0 0 15px 0;padding:0;width:100%;text-align:left;}
.configure_step1{text-align:center;width:100%;}
.configure select{width:100%;}
.whysafe .cblock_content,.configure .cblock_content{border-left:1px solid #E3E4E6;border-right:1px solid #E3E4E6;min-height:89px;padding:15px;background:url(../images/block_back.png) repeat-x;text-align:left;}
.whysafe .image{float:left;padding:3px;border:1px solid #E3E4E6;height:auto;margin:0 10px 0 0;}
.whysafe .more{width:100%;text-align:right;}
.whysafe .more a{color:#B70000;text-decoration:none;}
#center h1{background:url(../images/center_header_big.png);width:452px;height:68px;margin:0;font-size:17px;font-weight:normal;color:#ffffff;padding:10px 0 0 0;}
#center h1.small{background:url(../images/center_header_small.png) !important;height:36px;padding-top:8px;}
#center .block{background:url(../images/center_block_bottom.png) bottom no-repeat;padding:0 0 8px 0;width:452px;}
.center_content{border-left:1px solid #E3E4E6;border-right:1px solid #E3E4E6;text-align:left;padding:9px;background:url(../images/block_back.png) repeat-x;width:432px;min-height:90px;}
.center_content a{color:#B70000;text-decoration:none;}
.center_content ul{margin:0 0 0 20px;}
#content h1{background:url(../images/content_header.png) !important;height:36px;padding-top:8px;width:678px;margin:0;font-size:17px;font-weight:normal;color:#ffffff;}
#content a{color:#B70000;text-decoration:none;}
#content .block{background:url(../images/content_block_bottom.png) bottom no-repeat;padding:0 0 7px 0;width:678px;margin:0 0 15px 0;}
#content .product_photo{text-align:left;padding:20px 10px;background:transparent url(../images/content_block_back.png) repeat-x scroll 0px -1px;border:1px solid #E3E4E6;border-top:none;width:656px;min-height:90px;}
#content .pp_center{text-align:center !important;}
#content .pp_left{text-align:left !important;}
#content #morePhotos{float:right;}
#content #morePhotos .small_photo{background:#ffffff;border:1px solid #E1E2E4;padding:5px;margin:0 0 5px 0;}
#content .block_content,#content .product_content{text-align:center;padding:20px 10px;background:url(../images/content_block_back.png) repeat-x;border-color:white #E3E4E6 #E3E4E6;border-style:solid solid none;border-width:3px 1px medium;width:656px;min-height:90px;}
#content .product_content .right_block{float:right;width:230px;margin:0 0 10px 10px;}
.product_content .right_block .price{background:url(../images/product_price_back.png) no-repeat;width:210px;height:39px;padding:45px 10px 0 10px;color:#ffffff;}
.product_content .right_block .price .price_price{font-size:17px;font-weight:bold;display:inline;width:120px;}
.product_content .right_block .price form{width:100px;float:right;margin:4px 0 0 0;}
.product_content .right_block .price form .submit{color: #ffffff !important;background:url(../images/button_tocart_red.png) no-repeat;width:83px;height:21px;border:none;text-align:center;font-size:10px;padding:0 0 1px 0;float:right;}
.send_question{color: #ffffff !important;background:transparent url(../images/main_cat_back_red.png) repeat-x scroll 0 0 !important;width:83px;height:21px;border:none;text-align:center;font-size:10px;padding:0 0 1px 0;float:right;}
.product_info .buttons input.send_question{color: #ffffff !important;background:transparent url(../images/main_cat_back_red.png) repeat-x scroll 0 0 !important;width:83px;height:21px;border:none;text-align:center;font-size:10px;padding:0 0 1px 0;float:none !important;}
.product_content .right_block .extra{background:url(/images/news_bottom.png) bottom no-repeat;padding:0 0 3px 0;margin:20px 0 0 0;}
.product_content .right_block .extra_content{padding:10px;background:url(../images/block_back.png) repeat-x;text-align:left;border-left:1px solid #E3E4E6;border-right:1px solid #E3E4E6;border-bottom:1px solid #ECEDEE;}
.block_content .label{margin:5px 0 0 0;}
.block_content .submit{margin:20px 0 0 0;}
.block_content .textarea{width:300px;height:200px;}
.product_content{color:#363E48;padding:1px 0 0 0 !important;width:676px !important;}
.product_content .tabs{list-style:none;}
.product_content .tabs li{padding:8px;border:1px solid #ECECEC;float:left;border-left:none;}
.product_content .tabs li a{color:#A1A5AA !important;font-size:12px;}
.product_content .tabs li.active{border:1px solid #E5E5E5;border-left:none;}
.product_content .tabs li.active a,.product_content .tabs li a:hover{color:#434B55 !important;}
.product_content .tab_content{padding:20px 10px;}
.error{font-weight:bold;color:red;}
#content .error{padding:3px 0 5px 0;}
.files .attachment{width:140px;text-align:center;float:left;margin:0 10px 0 0;}
.mounted_product{width:100%;text-align:center;}
.mounted_product .item_photo{margin:10px 0;display:block;}
#bottom{width:961px;height:616px;background:url(../images/bottom_back.png) repeat-x #4E5761;padding:5px 0 0 0;margin:0 auto;border-left:1px solid #000;border-right:1px solid #000;}
#bottom .content{width:959px;margin:0 auto;}
#bottom .content{border:1px solid #717880;border-top:none;height:543px;margin-bottom:1px;}
#bottom .footer{background:url(../images/footer_back.png) repeat-x;height:33px;width:940px;margin:19px auto;}
.footer .center{float:left;width:922px;}
.footer .corner_left,.footer .corner_right{width:9px;height:33px;float:left;}
.footer .owner,.footer .menu,.footer .powered{color:#B5B5B5;padding:10px 0 0 0;}
.footer .corner_left{background:url(../images/footer_corners.png) 0 0;}
.footer .corner_right{background:url(../images/footer_corners.png) 10px 0;}
.footer .menu{list-style:none;text-align:center;}
.footer .menu li{display:inline;border-right:1px solid #ffffff;padding:0 8px;}
.footer .menu li.last{border:none;}
.footer .menu li a{color:#ffffff;text-decoration:none;}
.footer .powered{float:right;}
.footer .powered a{color:#B5B5B5;text-decoration:none;}
.footer .owner{float:left;}
.content .div{float:left;border-right:1px solid #70777E;height:506px;overflow:hidden;padding:0 10px;}
.content .header{padding:10px 10px 0 10px;background:url(../images/bottom_header_bullet.png) 0 15px no-repeat;float:left;border-right:1px solid #70777E;height:28px;overflow:hidden;}
.content .first,.content .first_header{width:449px;}
.content .second,.content .second_header{width:219px;}
.content .third,.content .third_header{width:228px;border:none;}
.content .third{background:url(../images/bottom_header_bullet.png) 0 106px no-repeat;}
.content .second form p.form_label{color:#ffffff;}
.content .second form p,.content .third form p{margin-bottom:5px;}
.content .second form .textarea{height:106px;}
.content .second form input.text,.content .second form .textarea,.content .third input.text{width:100%;background:#71767D;border:none;color:#ffffff;}
.content .second form .submit,.content .third form .submit{color:white;background:url(../images/button_back_red.png) no-repeat;width:66px;height:21px;border:none;text-align:left;font-size:10px;padding:0 0 0 15px;}
.content .second .right,.content .third .right{text-align:right;}
.content .second .error{font-weight:bold;color:#B70000;}
.content .third p.tip{color:#A6AAAF;margin:0 0 5px 0;}
.content .third .contact_data{margin:40px 0 0 0;}
.contact_data p.company_name{font-size:14px;color:#ffffff;font-weight:bold;margin:20px 0 0 0;}
.contact_data p{margin:0;border-left:3px solid #60666E;padding:0 0 0 10px;color:#B5B5B5;}
.contact_data p.spacer{margin:5px 0 0 0;border:none;padding:0;}
.google_map{margin:20px 0 0 -10px;padding:0 0 0 10px;background:url(../images/bottom_header_bullet.png) 0 4px no-repeat;}
.google_map a{color:#ffffff;text-decoration:none;}
.first .item,.products .item{width:139px;float:left;margin:0 9px 15px 0;}
.first .item .item_container,.products .item .item_container{background:url(../images/bottom_container_bottom.png) bottom no-repeat #242B33;height:136px;text-align:center;margin:0;overflow:hidden;}
.first .item .item_container a,.products .item .item_container a{color:#fff !important;text-decoration:none;font-weight:bold;}
.first .item .item_photo,.products .item .item_photo{background:#fff;width:137px;border-left:1px solid #242B33;border-right:1px solid #242B33;height:90px;padding:4px 0 0 0;text-align:center;overflow:hidden;display:block;position:relative;}
.first .item .item_photo img,.products .item .item_photo img{position:relative;}
.first .item .item_photo_top,.products .item .item_photo_top{background:url(../images/bottom_item_photo_top.png) top no-repeat;width:139px;height:4px;overflow:hidden;}
.first .item .item_photo_bottom,.products .item .item_photo_bottom{background:url(../images/bottom_item_photo_bottom.png) top no-repeat;width:139px;height:4px;padding:0 0 3px 0;overflow:hidden;}
.first .item .text{background:#62666C;width:16px;border:none;color:#FFEA76;font-weight:bold;}
.first .item .buttons,.first .item .price{color:#fff;padding:0;}
.first .item .price{padding:3px 0;}
.first .item .price .highlight{color:#FFEA76;text-decoration:underline;}
.first .item .submit,.products .item .submit{color:white;background:url(../images/button_tocart_red.png) no-repeat;width:83px;height:21px;border:none;text-align:center;font-size:10px;padding:0 1px 0px 0px;}
.first .item .product_info{border:1px solid #60676F;border-top:none;padding:5px 2px 2px 2px;}
.products .item .item_photo_top{background:url(../images/center_item_photo_top.png) top no-repeat #ffffff;}
.products .item .item_container{background:url(../images/center_item_container_btm.png) bottom no-repeat #242B33;}
.products .item{margin-right:6px;}
.products .last_item{margin-right:0;}
.products .item .text{background:#fff;width:16px;border:1px solid #717880;color:#000;font-weight:bold;}
.products .item .highlight{font-weight:bold;text-decoration:underline;}
.products .item .price{padding:3px 0 0 0;}
.products .item .submit{margin-top:3px;}
.products .item .buttons{padding:3px 0 0 0;}
.products .item .product_info{border:1px solid #E3E4E6;border-top:none;padding:2px;}
.products .item .item_container{margin:0 !important;}
#modalOverlay{background-color:#000;cursor:wait;}
#modalContainer{height:100px;width:398px;left:50%;top:30%;margin-left:-229px;background-color:#F3F3F2;border:2px solid #B9B9B9;padding:25px;color:#363E48;font-size:12px;font-weight:bold;text-align:center;}
#modalContainer a.modalCloseImg{background:url(../images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer;}
#modalContainer h1{font-size:20px;color:#B70000;font-weight:bold;}
td.label,td.fields{width:20%;}
td.label{text-align:left;padding:0 10px 0 0;}
td.fields{text-align:left;width:80%;}
td.fields_head{padding:10px 0 10px 0;}
input.input_nip{width:25px;}
.superbox{width:452px;}
.superbox .cblock_content{padding:10px 0 0 0;width:452px;height:215px;background:url(../images/superback.png) top no-repeat #48505A;overflow:hidden;}
.back_btn{color:white;background:url(../images/button_back2_red.png) no-repeat !important;padding:0 0 0 15px !important;}
.product_magnify{margin-top:-32px;width:100%;text-align:left;}
td.fields_head{text-align:left;color:#ffffff;background:#60666E;padding:10px;margin:10px 0;}
tr.spacer td{height:15px;}
#koszyk{width:100%;}
.files table{width:100%;}
.files table th,.files table td,#koszyk th,#koszyk td{padding:4px;}
.files table th,#koszyk th{border-bottom:1px solid #525B67;}
.files table td.filetype{width:20px;}
.files table td.filesize{width:100px;}
tr.alt td{background:#E3E4E6;}
#logged_box{float:right;color:#ffffff;padding:15px 35px 0 0;}
#logged_box a{font-weight:bold;text-decoration:none;color:#ffffff;border-left:1px solid #ffffff;padding:0 0 0 3px;}
#istniejacyAdres{width:160px !important;}
.top{width:100%;text-align:right;margin:10px 3px 0 0;}
.safety_article_list{margin-left:-5px;list-style:none;}
.safety_article_list li{margin-bottom:5px;background:url(../images/cat_product_bullet.png) no-repeat scroll 0 50%;padding-left:10px;}
.safety_article_list a{color:#B70000;text-decoration:none;}

dl#pf, dl#kt {
margin:0 0 30px;
padding:0;
width:auto;
}
dl#pf dt, dl#kt dt {
background-image:url(../images/zahlen.gif?new=1);
float:left;
font-weight:bold;
height:20px;
margin:0;
padding:0;
text-indent:-9000px;
width:20px;
}
dl#pf dt.l1 {
background-position:0 0;
}
dl#pf dt.l2 {
background-position:-20px 0;
}
dl#pf dt.l3 {
background-position:-40px 0;
}
dl#pf dt.l4 {
background-position:-60px 0;
}
dl#pf dt.l5 {
background-position:-80px 0;
}
dl#pf dt.l6 {
background-position:0 -20px;
}
dl#pf dt.l7 {
background-position:-20px -20px;
}
dl#pf dt.l8 {
background-position:-40px -20px;
}
dl#pf dt.l9 {
background-position:-60px -20px;
}
dl#pf dt.l10 {
background-position:-80px -20px;
}
dl#pf dt.l11 {
background-position:0 -40px;
}
dl#pf dt.l12 {
background-position:-20px -40px;
}
dl#pf dt.l13 {
background-position:-40px -40px;
}
dl#pf dt.l14 {
background-position:-60px -40px;
}
dl#pf dt.l15 {
background-position:-80px -40px;
}
dl#pf dt.l16 {
background-position:0 -60px;
}
dl#pf dt.l17 {
background-position:-20px -60px;
}
dl#pf dt.l18 {
background-position:-40px -60px;
}
dl#pf dt.l19 {
background-position:-60px -60px;
}
dl#pf dt.l20 {
background-position:-80px -60px;
}
dl#pf dt.l21 {
background-position:0 -80px;
}
dl#pf dt.l22 {
background-position:-20px -80px;
}
dl#pf dt.l23 {
background-position:-40px -80px;
}
dl#pf dt.l24 {
background-position:-60px -80px;
}
dl#pf dt.l25 {
background-position:-80px -80px;
}
dl#kt dt.dot {
background-position:0 -100px;
}
dl#pf dd, dl#kt dd {
margin-bottom:0px;
margin-left:25px;
padding:0 5px 5px;
text-align:left;
vertical-align:text-top;
}
dl#pf dd, dl#kt dd {
clear:right;
width:auto;
}
/*mojekonto*/
h2.soft {
color:gray;
font-size:1.55em;
font-weight:lighter;
}
.red_back .categories li a { 
	color: #ffffff;
}
#left.red_back ul.categories > li > ul.subcat > li > a{
	color: #B70000;
}
.configure #pf a{
color:black;
font-size:14px;
font-weight:normal;
margin:0 0 2px;
padding:0;
text-align:left;
width:100%;
text-decoration: none;
}
h1.sifr, .border_bottom {border-bottom: 3px solid #8C9399;}
.center_content.products, .border_top{border-top: 3px solid white !important;}


/*dopobrania*/

ul.tabs-nav li{
	cursor:pointer;
	background:transparent url(/images/tab-unact.png) no-repeat scroll 0 bottom;
	margin-right:2px;
	width:129px; 
}
ul.tabs-nav li.tabs-selected{
	background:transparent url(/images/tab-act.png) no-repeat scroll 0 bottom;
}
#content ul.tabs-nav li a{
	color: white;
}
#content ul.pp_center li img{
	margin-bottom: 13px;
}
#content ul.pp_center li{
	padding-bottom: 6px;
	padding-top:10px;
}
#content div.block_content div.block_content{
	width:628px;
	border-style: none;
	background: none;	
}
#content div.block div.block{	
	background: none;
	width:650px;
}
#content div.block_content div.tabs-container .block_content{
	border-color:#ccc;
	border-style:none;
	border-width:0px;
}
.tabs-container p.top, .tabs-hide{
display: none;
}
hr.line{
	background-color:#731C00;
	clear:both;
	height:4px;
	margin-bottom:2em;
	width:652px;
	float:left;
}
#catalogs .files, #certificates .files, #documents .files, #instructions .files{
	padding-top: 0px;
}
.block_content ul.pp_center li a img{
	display: none;
}