* {margin:0;padding:0;}
a {outline:none;color:#A9A9A9;}
a img {border:none;}
body,td,input,select,textarea{font-size:11px;font-family:arial,tahoma, verdana;color:#606060;}
/*body {overflow-y:scroll;}*/


.czerwony , .czerwony a  {color:#CC0000;}

.gray_point {padding-left:17px;background:url(../images/gray_point.png) no-repeat left center;}
.red_point {padding-left:17px;background:url(../images/red_point.png) no-repeat left center;}

.ok {color:green;}
.error {color:red;}
.hide {display:none;}
.right {text-align:right;}
.clear {clear:both;}
.fl {float:left;}
.fr {float:right;}
.db {display:block;}
.message {text-align:center;padding:30px 0;font-weight:bold;}

hr {border:none;background:#CC0000;height:1px;}

#body {background:#666;}
#wrap {width:980px;margin:0 auto;}
#header {height:70px;background:#fff;}
#logo {position:absolute;margin: 10px 0 0 44px;margin-top:5px;}

#basket_top {float:right;margin-top:29px;margin-right:10px;}
#basket_top a {text-decoration:none;}
.bt {float:left;background: url(../images/point_top.gif) no-repeat left center;padding-left:20px;margin-left:28px;}
.bt, .bt a {color:#5f5f5f;}

#mt {background:url(../images/mt_bg.gif) repeat-x;height:51px;border-right:1px solid #dc241f;}
#mt .textfield ,#check_price_form .textfield {background: url(../images/mt_text_field.gif) no-repeat center center;padding:5px;width:161px;color:#ccc;border:none;}
#check_price_form {background:url(../images/mt_bg.gif) center center;padding:10px;text-align: center;}
#check_price_form * {vertical-align:middle;}
#check_price {width:300px;margin:0 auto;}
#check_price_result {padding:10px;background: #F2F2F2;border-bottom:1px solid #ccc;}
#check_price_result table {width:100%;}
#check_price_result table td{vertical-align:top;}
#check_price_result input {margin-bottom:5px;}

#search_top {padding-top:13px;padding-left:30px;float:left;}
#search_top * {vertical-align:middle;}

#login_top {padding-top:13px;padding-right:20px;float:right;}
#login_top * {vertical-align:middle;}
#login_top label {color:#ccc;}

#loged_as {padding-top:19px;padding-right:20px;color:#ccc;}

ul#mm {background: url(../images/mm_bg.png) repeat-x;height:50px;list-style:none;border-top:1px solid #dc241f;border-right:1px solid #dc241f;margin:0;padding:0 16px;}
ul#mm li {float:left;background:url(../images/mm_sep.gif) repeat-y;height:50px;}
ul#mm li:first-child {background:none;} 
ul#mm li a {text-decoration:none;/*color:#d0d0d0;*/font-weight:bold;padding:18px 22px 19px 22px;display: block;}
ul#mm li a:hover, #mm li.active a {background:url(../images/mm_point.gif) no-repeat center top;}
ul#mm li.active a {color:#fff;}
/*
div#mm {background: url(../images/mm_bg.png) repeat-x;height:50px;border-top:1px solid #dc241f;border-right:1px solid #dc241f;margin:0;padding:0;text-align:center;}
div#mm a {text-decoration:none;font-weight:bold;padding:0 25px 0 25px;line-height:50px;background:url(../images/mm_sep.gif) repeat-y;}
*/
#container {border-right:1px solid #dc241f;background:#fff url(../images/container_bg.gif) repeat-y left;}

.gray_bar {color:#606060;border-bottom:1px solid #ccc;background:#f2f2f2 url(../images/gray_point.png) no-repeat 11px 15px;}
.gray_bar {/*padding:14px 0 11px 35px;*/padding:12px 0 10px 35px;background-position:11px 13px;}

#intro_boxes {padding:0 11px;}
#intro_boxes .box {padding:1px;border:1px solid #f3f3f3;float:left;margin:9px 7px;}
#intro_boxes .box img {display:block;}
#intro_boxes .box_head {background: url(../images/box_head_bg.png) no-repeat top left;width:301px;height:30px;position: absolute;}
#intro_boxes .box_head span {color:#e1e1e1;font-weight:bold;display: block;padding:8px 0 0 30px;}
#intro_boxes .box_list {position:absolute;width:301px;height:102px;background: url(../images/box_list_bg.png) no-repeat left top;}
#intro_boxes .box_list {list-style:none;margin:0;padding:0;margin-top:81px;padding-top:4px;}
#intro_boxes .box_list li {background: url(../images/gray_point.png) no-repeat 10px 3px;padding:3px 0 3px 27px;}
#intro_boxes  a {color:#eaeaea;text-decoration:none;font-weight:bold;}
#intro_boxes  a:hover {text-decoration:underline;}
#intro_boxes .box_more {margin:168px 0 0 249px;position: absolute;z-index:5;}

#inside_boxes {margin-bottom:15px;}
#inside_boxes .box {padding:1px;border:1px solid #f3f3f3;margin-left:2px;float:left;}
#inside_boxes .box img {display:block;}
#inside_boxes .box_head {background: url(../images/box_head_inside_bg.png) no-repeat top left;width:726px;height:30px;position: absolute;}
#inside_boxes .box_head span {color:#e1e1e1;font-weight:bold;display: block;padding:8px 0 0 30px;}
#inside_boxes .box_list {position:absolute;width:726px;background: url(../images/box_list_inside_bg.png) no-repeat left top;}
#inside_boxes .box_list {list-style:none;margin:0;padding:4px 0 4px 0;}
#inside_boxes .box_list li {background: url(../images/gray_point.png) no-repeat 10px 3px;padding:3px 0 3px 27px;width:215px;float:left;}
#inside_boxes  a {color:#eaeaea;text-decoration:none;font-weight:bold;}
#inside_boxes  a:hover {text-decoration:underline;}

#actual_promotions {background:url(../images/actual_promotions_bg.png) no-repeat;float:right;width:408px;border-left:1px solid #ccc;min-height:226px;}

.news_intro.sbs {width:570px;float:left;}
.news_item {padding:9px 0;}
.news_item.odd {background:#f6f6f6;}
.news_foto {float:left;width:106px;text-align:center;min-height:60px;}
.news_right {float:left;}
.news_name {background: url(../images/news_name_point.gif) no-repeat 0 2px;padding-left:17px;font-weight:bold;color:#606060;margin-bottom:10px;}
.news_intro .news_name {width:840px;}
.news_intro.sbs .news_name {width:430px;}

.news_name a {color:#606060;font-weight:bold;text-decoration:none;}
.news_desc {color:#606060;width:640px;}
.news_intro .news_desc {width:865px;}
.news_intro.sbs .news_desc {width:455px;} 
 
.news_item .more {float:right;}
.news {padding:15px;}
.news .news_desc {width:100%;margin-bottom:10px;}

.more {color:#dc241f;text-decoration:none;}

.mod.banner {padding:5px 0;text-align:center;}

#mb {height:157px;background:#303030 url(../images/newsletter_bg.jpg) no-repeat 447px 20px;border:1px solid #DC241F;border-right:none;padding:16px 0;}
#mb .mb_head {color:#a9a9a9;font-weight:bold;padding-left:20px;background: url(../images/red_point.png) no-repeat;}
#mb_info_about_shop {float: left;padding:0 40px;width:245px;height:157px;}
#mb_newsletter {float:left;border-left:1px solid #424242;padding:0 40px;width:246px;height:157px;}
#mb_contact {float:left;border-left:1px solid #424242;padding:0 40px;width:245px;height:157px;}
#mb * {color:#a9a9a9;}

#mbs {margin:30px 0 0 0;padding:0 0 0 0;list-style:none;}
#mbs li {float:left;padding:8px 0;margin:0;}
#mbs li.row1 {width:108px;}
#mbs li.row2 {width:85px;}
#mbs li.row3 {width:50px;}
#mbs li a {display:block;padding-left:10px;text-decoration:none;background: url(../images/point.gif) no-repeat 0 5px;}
#mbs li a:hover {color:#fff;text-decoration:underline;}

#left {width:216px;float:left;}
#center {float:left;width:763px;}

#navi {color:#606060;border-bottom:1px solid #ccc;background:#f2f2f2 url(../images/gray_point.png) no-repeat 11px 13px;}
#navi .navi {padding:12px 0 9px 35px;}
#navi .pager , .promo_pager .pager {float:right;}
#navi .pager a , .promo_pager .pager a {color:#939393;text-decoration:none;background: url(../images/pager_bg.gif) repeat-x center center;}
#navi .pager a , #navi .pager span , .promo_pager .pager a  {line-height:35px;border-left:1px solid #ccc;padding:0 17px;display:block;float:left;font-weight:bold;}
#navi .pager span , .promo_pager .pager .active , #navi .pager a:hover {background: url(../images/pager_active_bg.gif) repeat-x center center;color:#fff;}
.navi a {color:#606060;text-decoration:none;}
.navi a:hover {text-decoration:underline;}

#pager_bottom {border-bottom:none;border-top:1px solid #ccc;}
#pager_bottom .navi {visibility: hidden;background:none;}
#pager_bottom #navi {background:#F2F2F2;} 

.promo_pager .pager a {border-bottom:1px solid #ccc;}

.mod_head {background:url(../images/ml_head_bg.png) no-repeat left center;color:#fff;font-size:12px;font-family:arial;font-weight:bold;padding:10px 13px;}

.category_list {margin-bottom:10px;}
#left ul {margin:0;padding:0;list-style:none;border-collapse:collapse;border-bottom:1px solid #000;}
#left ul ul {border-bottom:none;}
#left ul li a {border: 1px solid #000;border-collapse:collapse;display:block;border-bottom:none;background: url(../images/ml_bgx.png) no-repeat 0 0;}
#left ul li a {color:#ebebeb;font-weight: bold;padding:5px 0 5px 24px;text-decoration:none;}
#left ul li a:hover, #left ul li.active a {color:#fff;background-position:0 -25px;}
/*#left ul li ul li a , #left ul li.active ul a {background:url(../images/ml_bg3.png) no-repeat 0 0;font-weight:normal;padding-left:17px;}
#left ul li ul li a:hover, .category_list ul li ul li.active a {color:#fff;background-position:0 -25px;}*/
#left ul li ul li.active a {font-weight:bold;color:#fff;}

#left ul li ul li a , #left ul li.active ul a {background:url(../images/ml_bg4.png) no-repeat 0 0px;font-weight:normal;padding:5px 0 5px 17px;color:#1d1d1d;}
#left ul li ul li a:hover, .category_list ul li ul li.active a , #left ul li ul li.active a  {color:#1d1d1d;background-position:0 -24px;}

.product_list {width:735px;margin:15px auto;border-collapse:collapse;border-spacing:0;/*border:1px solid #e8e8e8;*/border:none;}
.product_list td {border:1px solid #e8e8e8;padding:6px;}
.product_list .product_foto {text-align:center;vertical-align:middle;width:140px;}
.product_list .product_name {color:#bfbfbf;padding-left:30px;background: #343434 url(http://chicagopneumatic.pl/images/gray_point.png) no-repeat 10px center;}
.product_list .product_name a {color:#bfbfbf;text-decoration:none;}
.product_list .product_name a strong {color:#e7e7e7;}
.product_list .product_symbol , .product_list .product_symbol a  {color:#ff0700;text-decoration:none;}
.product_list a:hover {text-decoration:underline;}
/*
.product_list .product_price {background:#f6f6f6;color:#ff0700;font-weight:bold;}
.product_list .product_price span {background: url(../images/red_point.png) no-repeat 0 2px;padding:2px 10px 2px 20px;}
*/
.product_list .product_price_pr {background:#f6f6f6;color:#ff0700;font-weight:bold;}
.product_list .product_price_pr span {background: url(../images/red_point.png) no-repeat 0 2px;padding:2px 10px 2px 20px;}

.product_list .product_price {background:#f6f6f6;/*color:#ff0700;*/font-weight:bold;}
.product_list .product_price span {background: url(../images/gray_point.png) no-repeat 0 2px;padding:2px 10px 2px 20px;}

.product_list td.product_more {text-align:center;background: url(http://chicagopneumatic.pl/images/product_more_bg.gif) repeat-x center center;}
.product_list .product_more a {font-weight:bold;color:#010101;text-decoration:none;display: block;}
.product_list .product_more a:hover {text-decoration:underline;}
.product_list .product_sep {border-left:none;border-right:none;height:15px;padding:0;background: url(http://chicagopneumatic.pl/images/red_line.gif) repeat-x top;}
.product_list .buy_it_now a {padding-left:14px;background:url(../images/basket.gif) no-repeat 0 1px;}

.product_list_send {width:735px;border-collapse:collapse;border-spacing:0;border:none;}
.product_list_send td {padding:6px;border:1px solid #e8e8e8;}
.product_list_send .product_foto {text-align:center;vertical-align:middle;width:140px;}

#basket {/*float:right;*//*width:250px;*/} 
#basket div {margin:7px 0;font-size:12px;}
#basket .gray_point {margin-left:3px;margin-top:10px;}

.cena_brutto {color:#ff0700;}
.cena_netto {color:#ff0700;}
.cena_promocyjna {font-size:12px;}
#prod_basket .ilosc {border:1px solid #dfdfdf;width:40px;}
#prod_basket img {margin-top:10px;}

#footer {color:#848484;font-family:arial;border-right:1px solid #dc241f;text-align:right;padding:18px 70px 18px 0;background: url(../images/footer_bg.png) repeat-y right;}
#footer a {color:#848484;text-decoration:none;font-family:arial;}

#order-navi {padding:15px;text-align: center;}
#order-navi a {padding:0 10px;}

#order ,  #order-basket {width:700px;margin:0 auto;}
#order .error{text-align:center;padding:5px;}
#order .error .label{text-align:left;}

#order .order-select {width:100%;}

#order table {margin:0 auto;border-collapse:collapse;border-spacing:0;}
#order td , #order-basket td , #order-your-acount td {padding:5px;}
.order-textfield , #order-notice-field {border:1px solid #E7E7E7;padding:2px;}
.order-head td , #order-your-acount thead td , #order thead td , #order-notice-head ,
#order .send_to .tab1 , #order .invoice .tab1 {background:#4D4D4D;color:#fff;font-weight:bold;}
#order-notice-head , #order .send_to .tab1 , #order .invoice .tab1  {/*text-align: center;*/text-align:left;}
#order-notice-head {text-align:center;}
.order-name .order-name {font-weight:bold;}

#order-notice-body {text-align:center;}
#order-notice-field {margin:0 auto;width:500px;height:50px;}

.order-button {text-align: center;}
input.order-button , button.order-button {background:#383838;color:#B0B0B0;padding:2px 5px;border:1px solid #000;margin:2px;cursor: pointer;}

#cms , .cms {padding:15px;}
ol {padding:10px 10px 10px 30px;}
ul {padding:10px 10px 10px 20px;list-style:none;}
#cms ul li, .cms ul li , .product_big ul li , body#tinymce ul li {padding-left:10px;background: url(../images/point.gif) no-repeat 0 5px;}
#cms ol li , .cms ol li {margin:10px 0;}
#cms ol li ul li {margin:0;}

#przedstawiciele td {vertical-align: top;padding:7px;width:25%;}

#product_desc {margin-top:15px;} 
#product_desc_content {border:1px solid #e8e8e8;padding:15px;border-top:3px solid #dc241f;}

#product_desc_links a {float:left;display:block;/*background:url(../images/product_desc_link.gif) repeat-x center center;*/line-height:30px;}
#product_desc_links a {background:url(../images/bookmarks_bg.png) repeat-x right 0;}
#product_desc_links a {color:#fff;text-decoration:none;margin-right:5px;padding:0 10px;font-weight:bold;}
#product_desc_links a:hover {background-position: right -30px;}

#product_desc_content_desc, #product_desc_content_details, #product_desc_content_addons {display:none;}

.product_big .product_foto {float:left;min-height:176px;margin-right:30px;}
.product_big .product_foto img{display: block;}

.add_foto {/*position: relative;*/border-spacing:15px;margin-top:-15px;float:left;}
.add_foto td {text-align:center;vertical-align: middle;border:1px solid #dfdfdf;width:83px;height:93px;}

#product_info {width:100%;border-collapse:collapse;border-spacing:0;}
#product_info thead td {color:#fff;font-weight:bold;background:#333 url(../images/gray_point.png) no-repeat 10px 5px;padding:5px 5px 5px 27px;}
#product_info tbody td {border:1px solid #E8E8E8;padding:10px;}
#product_info .red_point , #product_info .gray_point {margin:7px 0;} 

#product_desc.desc #product_desc_content_desc {display:block;}
#product_desc.details #product_desc_content_details {display:block;}
#product_desc.addons #product_desc_content_addons {display:block;}
#product_desc.desc #product_desc_link,
#product_desc.details #product_details_link,
#product_desc.addons #product_addons_link
 {/*background-image: url(../images/product_desc_active_link.gif);*/background-position: right -30px;}

#conected_products {width:100%;border-collapse:collapse;border-spacing:0;}
#conected_products thead td {background:#343434;font-weight:bold;color:#fff;border:1px solid #343434;border-bottom:1px solid #E8E8E8;}
#conected_products td  {border:1px solid #E8E8E8;padding:4px;}
#conected_products .product_more a {text-decoration:none;color:#000;font-weight:bold;display:block;}
#conected_products .odd td {background:#F6F6F6;}

#conected_products a {text-decoration:none;}
#conected_products a:hover {text-decoration:underline;}

.newsletter_info {margin-top:20px;height:67px;}
#newsletter_form_field {background:#3c3c3c;border:1px solid #474747;padding:3px;color:#989898;margin-right:5px;width:200px;}
#newsletter_module_form * {vertical-align:middle;}

#actual_promotions {overflow:hidden;}
#actual_promotion_slider {width:9999px;}
.slide_item {width:408px;float:left;height:176px;}
.promo_pager {height:50px;text-align:right;}
.promo_pager a {padding:5px;}
.promo_product {margin:0 15px;height:151px;}
.promo_foto {width:112px;text-align: center;padding:5px;border:1px solid #ccc;float:left;background:#fff;}
.promo_right {width:230px;margin-left:15px;float:left;}
.promo_desc {color:#cfcfcf;margin-top:15px;}
.promo_name, .promo_name a {color:#db241f;text-decoration:none;}
.promo_more {text-align:right;padding-right:15px;}
.promo_more a {color:#fff;font-weight:bold;text-decoration:none;}

.extra_promo1 , .extra_promo2 {line-height:29px;padding-left:35px;background:#ccc url(../images/red_point.png) no-repeat 14px center;}
.extra_promo2 {background-color:#dadada;}
.extra_promo1 a , .extra_promo2 a {text-decoration:none;color:#606060;}

#cms a:hover , .cms a:hover {color:#CC0000;}

.gallery_list {width:100%;}
.gallery_list td {text-align: center;padding:3px;}
.gallery_list td img {/*padding:1px;border:1px solid #ccc;*/display:block;}
.gallery_list td a {color:#FF0700;text-decoration:none;}
.gallery_list td a:hover {text-decoration:underline;}

table.category_list {width:100%;}
table.category_list td {text-align:center;padding:5px;} 

