
	/**
	 * Andpol @2008
	 * Screen CSS
	 *
	 */

@import "thickbox.css";	

html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, input, select, legend, ul, ol, li, dl, dt, dd, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; list-style: none; border: 0; outline: none; }
form legend { display: none; }
a span { cursor: pointer; }


html {}
body { color: #323232; background:url(../images/bg-body.gif) no-repeat 50% 0; font: normal 0.7em/1.1em Tahoma, Helvetica, sans-serif; }
p { color: #323232 }


a { color: #555; text-decoration: none; }
a:focus, a.focus, a:hover { color: #c1383f; text-decoration: underline; cursor: pointer; }
.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; }
.clearer {clear: both;}


.listing-short .item:after,
.n-list:after, .form dl:after,
.product-desciption:after, .categories-list:after,
.products-list .prod-item:after,
.news-mod .n-list .n-item:after { display: block; height: 0; clear: both; visibility: hidden; content: '.'; } /* 6 */


#page { width: 980px; margin: 0 auto; }

#top { position:relative; width:998px; height:128px; margin:auto; background:url(../images/top.gif) no-repeat; }
#top p#products-count {  display: none; }
#top #loginbox { display: none; }
#top #searchbox { display: none; }


/* menu */

#bar { display: none; }


/* content */

#content { width:732px; float:left; margin-top: 1em; padding: 0 0 8px 0; color: #0094d8; }
#content em { font-style: italic; }
#content strong { font-weight: bold; }
#content.static { width:712px; line-height: 1.4em; float: right; padding: 0 0 8px 20px; color: #111; }
#content.static h2 { width: 693px; margin: 0 0 20px -20px; }
.static a { color: #0094d8; }
.static h4 { margin: 0 0 0.5em; font-size: 1.1em; font-weight: bold; }
.static #breadcrumbs { width: 716px; margin: 0 0 0 -10px; }
.static ul { padding: 1em; }
.static ul li { padding: 0 0 0 1em; list-style-type: disc; }
.static ol { padding: 1em; }
.static ol li { padding: 0 0 0.5em 1em; list-style-type: decimal; }

h2 { position:relative; height:28px; line-height:28px; margin: 0 0 15px; padding:0 14px; color:#fff; border-left:11px solid #2777be; background: url(../images/gradient-blue.gif) repeat-x; font-size: 11px; font-weight: bold; }
h2 a { position:absolute; right:20px; top: 0; padding: 0 0 0 9px; color:#fff; background: url(../images/icon-raquo-5.png) no-repeat 0 55%; font-size:10px; font-weight: bold; text-decoration:none; }
h3 { margin: 2em 0 1em; font-size: 1.3em; font-weight: bold; }
.static h2.v1 { border-left-color: #659607; background: url(../images/bg-gradient-green.png) repeat-x; }
.static h2.v2 { border-left-color: #663806; background: url(../images/bg-gradient-brown.png) repeat-x; }
.static h3.v1 { color: #659607; }
.static h3.v2 { color: #663806; }
.static p { line-height: 1.4em; margin: 0 0 1.5em; color: #323232 }
.static ul { margin: 0 0 1.5em; }
.static ul li p { margin: 0; }
.static ul.v1 li { padding: 0 0 0 22px; background: url(../images/icon-item-1.png) no-repeat 5px 4px; }
.static ul.v2 li { padding: 0 0 0 22px; background: url(../images/icon-item-2.png) no-repeat 5px 4px; }

#breadcrumbs { display: none; }





.categories-list .cat-item { position: relative; width: 234px; float: left; margin: 0 8px 8px 0; border: 1px solid #c1c1c1; background: #ffffe1; } /* 6 */
.categories-list .cat-item:last-child { margin-right: 0; }
.categories-list .cat-item .cat-img { padding: 0px; height: 120px; background-color: #fff; display: block; overflow: hidden; text-align: center; }
.categories-list .cat-item .cat-title { display: block; height: 34px; padding-top: 6px; line-height: 1.2em; padding-left: 24px; color: #123853; background: #ededed url(../images/product-pointer.gif) no-repeat 10px 8px; font-weight: bold; }
.categories-list .cat-item ul { padding: 14px 0 0 20px; }
.categories-list .cat-item li { line-height: 18px; }
.categories-list .cat-item li a { padding: 0 0 0 9px; color: #1982d7; background: url(../images/icon-raquo-3.png) no-repeat 0 4px; }
.categories-list .cat-item a.more { position: absolute;right: 1px; bottom: 1px; padding: 3px 5px;color: #fff; background: #1982d7; font-size: 10px; text-decoration: none; }


.pagination { height: 20px; text-align: center; }
.pagination li { display: inline; padding: 0 3px; }
.pagination a { color: #14505b; font-size: 10px; font-weight: bold; }
.pagination em a { color: #cc0001; font-weight: bold; }
.pagination .active a { font-weight: normal; }
.pagination .prev a { padding: 0 0 0 10px; background: url(../images/icon-laquo-bold.png) no-repeat 0 60%; }
.pagination .next a { padding: 0 10px 0 0; background: url(../images/icon-raquo-bold.png) no-repeat 100% 60%; }

.product-desciption h3 { position: relative; display: block; height: 28px; line-height: 28px; margin: 0 0 12px; padding-left: 19px; color: #2777be; background: #cadff3; font-size: 13px; font-weight: normal; }
.product-desciption .prod-img { width: 300px; height: 225px; float: left; border: 1px solid #c1c1c1; }
.product-desciption .prod-desc { width: 400px; float: left; line-height: 18px; padding: 0 10px 30px; color: #333; }
.product-desciption .prod-factory { position: relative; top: -25px; clear: both; padding: 4px 0 0 310px; color: #0c5f89; font-size: 10px; font-weight: bold; }
.product-desciption .prod-factory a { display: block; color: #c30602;  }

.products-list { margin-bottom: 35px; }
.products-list .prod-item { position: relative; display: block; margin: 0 0 5px; padding: 5px 0 0 91px; background: #f1f1f1 url(../images/bg-prod-item.png) repeat-y 100% 0; }
.products-list .prod-item .item-img { width: 91px; float: left; margin: 12px 0 0 -91px; overflow: hidden; }
.products-list .prod-item .item-title { width: 380px; float: left; margin: 1em 0 1em; color: #262626; font-size: 1em; }
.products-list .prod-item .item-title strong { font-size: 1em; font-weight: bold; text-transform: uppercase; }
.products-list .prod-item .item-desc { display: none; width: 380px; min-height: 5px; float: left; color: #134d77; font-size: 10px; } /* 6 */
.products-list .prod-item .item-attr { width: 449px; height: 50px; float: left; margin: 5px 0 0; padding: 0 0 0 11px; border-top: 1px solid #fff; background: #ddd; }
.products-list .prod-item .item-attr li {float: left; width: 35px; margin-right: 10px; padding-top: 5px; font-size: 10px; }
.products-list .prod-item .item-attr li.title { width: 95px; color: #333; }
.products-list .prod-item .item-attr li.title span { display: inline; color: #333; font-weight: bold; }
.products-list .prod-item .item-attr li span { display: block; color: #134d77; font-weight: normal; float: right; }
.products-list .prod-item .item-attr li b { display: block; margin-bottom: 5px; font-weight: normal; }
.products-list .prod-item .item-attr li b.count { text-align: center; }
.products-list .prod-item .item-attr li em { color: #134d77; font-weight: bold; float: right; font-style: normal !important; }
.products-list .prod-item .item-features { position: absolute; left: 472px; top: 0; width: 80px; height: 41px;  }
.products-list .prod-item .item-features a {display: block;width: 48px; height: 20px; line-height: 20px; padding-left: 37px; color: #134d77; }
.products-list .prod-item .item-features a.rohs { background: url(../images/icon-rohs.png) no-repeat 5px 0; }
.products-list .prod-item .item-features a.pdf { background: url(../images/icon-pdf.png) no-repeat 5px 0; }
.products-list .prod-item form { position: absolute; top: 0; right: 0; width: 178px; }
.products-list .prod-item form p.multiple { float: left; height: 32px; width: 81px; padding: 10px 0 0 7px; border-right: 1px solid #fff; font-size: 10px; }
.products-list .prod-item form .magazine-state {display: block; height: 40px; padding-top: 7px; color: #2363b2; font-size: 10px; font-weight: bold; text-align: center; cursor: pointer; }
.products-list .prod-item form .magazine-state img { display: block; margin: 0 auto; }
.products-list .prod-item form .magazine-state .qty { display: none; text-align: center; font-size: 1.1em; cursor: default; }
.products-list .prod-item form .multiple-form { width: 88px; float: left; padding-top: 7px; text-align: center; }
.products-list .prod-item form input { width: 48px; height: 13px; padding: 2px; border: 1px solid #272727; font: 10px "Tahoma", "Verdana", Arial, sans-serif; }
.products-list .prod-item form label { height: 20px; line-height: 20px; padding-left: 5px; font-size: 10px; }
.products-list .prod-item form .add-basket { height: 18px; width: 85px; line-height: 18px; float: right; margin: 6px 0 6px 2px; border: 0; color: #134d77; background: url(../images/add-basket.gif) no-repeat; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; }
.products-list .prod-item form .btn-schowek { position: relative; height: 18px; width: 65px; line-height: 18px; float: right; clear: both; padding: 0 1px; border-left: 18px solid #115c96; color: #555; background: #ddd; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; }
.products-list .prod-item .item-actions { width: 178px; float: right; margin: -29px 0 0; }
.products-list .prod-item .item-actions li { height: 22px; }
.products-list .prod-item .item-actions a { height: 18px; width: 120px; line-height: 18px; float: right; padding: 0 1px; border-left: 18px solid #115c96; color: #134d77; background: #ff9601; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; }
.products-list .prod-item .item-actions a.prod-del { color: #c00; }


.listing-short { width:365px; float:left; margin: 7px 0 0; padding: 0 0 12px; border-right: 1px solid #f1f1f1 }
.listing-short h3 { position:relative; height:28px; line-height:28px; margin: 0 0 10px; padding:0 14px; border-left:11px solid #114865; color:#fff; font-size:11px; }
.listing-short .item { position:relative; margin: 0 13px 10px 1px; background:#f1f1f1; border: 1px solid #f1f1f1 }
.listing-short .item-img { float: left; border-right:1px solid #fff; }
.listing-short .item-desc { width:130px; line-height: 1.5em; float: left; padding: 5px; color:#333; font-style:normal; height: 65px; overflow: hidden;}
.listing-short .item-desc a { color: #323232 }
.listing-short .item-info { float: right; width:115px; height: 62px; padding-top: 13px; background:#fff; }
.listing-short .item-price { display:block; height: 38px; padding: 3px 9px 0; }
.listing-short .item-price span { display:block; padding: 5px 0 0; font-size:13px; font-weight: bold;}
.listing-short .item a.item-more { display:block; margin:0 1px; padding:4px 5px; color:#fff; background:#0c5f89; font-size:10px; text-decoration:none; text-align: center; }
.listing-short .item a.item-more:hover { color:#eee; background:#1171a2; }
#recommend h3 {background:url(../images/gradient-darkblue.gif) repeat-x; }
#just-in{ border: 0; }
#just-in h3 { background:url(../images/gradient-red.gif) repeat-x; border-left: 11px solid #900; }
#just-in .item { margin: 0 1px 10px 13px; }
#just-in .item a.item-more { background: #cc0001; }
#just-in .item a.item-more:hover { background: #de0405; }

/* news */
#news { clear: both; }
#news h2 { position:relative; height:28px; line-height:28px; margin: 0 0 1px; padding:0 14px; border-left:11px solid #a2a2a2; color:#333; background:url(../images/gradient-gray.gif) repeat-x; font-size:11px; font-weight: bold; }
#news h2 a { position:absolute; top: 0; right:20px; padding: 0 0 0 9px; color:#666; background: url(../images/icon-raquo-4.png) no-repeat 0 50%; font-size:10px; font-weight: bold; text-decoration:none; }
#news .n-list { position: relative; display: block; clear: both; padding: 10px 0; border:1px solid #f1f1f1; }
#news .n-list .n-item { position:relative; width:317px; float: left; padding: 12px 16px 11px; }
#news .n-list .n-img{ float:left; margin-right:17px; border:3px solid #ccc; }
#news .n-list .n-img img { display: block; }
#news .n-list .n-content{ width: 140px; float:left; }
#news .n-list .n-title{ font-size: 1.2em;}
#news .n-list .n-title a { color:#333; font-size: 1em; font-weight: bold; text-transform:uppercase; }
#news .n-list .n-date{ display:block; margin: 0 0 10px; color:#999; font-size:10px; }
#news .n-list .n-desc { line-height:18px; margin: 0 0 0.7em; color:#333; }
#news .n-list .n-more { display: block; width: 70px; padding: 4px 5px; color:#fff; background:#0094dd; font-size:10px; text-align: center; text-decoration:none; }
#news .n-list .n-more:hover { color:#fff; background:#12ACF8; }
#news .n-list .n-1{ border-right:1px solid #f1f1f1; }
#news .n-list .n-2 {}
#news a.more { padding: 0 0 0 9px; color:#666; background: url(../images/icon-raquo-4.png) no-repeat 0 50%; font-size:10px; font-weight: bold; text-decoration:none; }
#news.news-mod .n-list .n-item { width: auto; float: none; margin: 0 16px; padding: 12px 0; border: solid #f1f1f1; border-width: 0 0 1px; }
#news.news-mod .n-list .n-content{ width: 520px; }
#news-item { padding: 0 25px; }
#news-item .date { display: block; margin: 0.5em 0 1em; border-bottom: 1px solid #eee; color: #777; }
#news-item .img { float: right; margin: 0 0 1em 1em; padding: 2px; border: 5px solid #eee; }
#news-item .thickbox { float: left; margin: 1em 1em 1em 0; padding: 2px; border: 5px solid #eee; }
#news-item .thickbox img { display: block; }
#news-item .news-desc { line-height: 1.6em; color: #aaa; }

/* contact */
#contact { clear: both; }
#contact .card { width: 360px; height: 90px; float: left; margin: 0 0 2em; }
#contact .card h4 { margin: 1em 0 0.5em; font-size: 1.2em; font-weight: bold; }
#contact .card dt { width: 50px; height: 1.2em; float: left; color: #323232; }
#contact .card dd { width: 300px; height: 1.2em; float: left; }
#contact .card dd.nofloat { padding: 0 0 0 50px; }

/* form */
.form { margin: 1em 0 0; }
.form-2 { width: 360px; float: left; clear: none; }
.form fieldset { clear: both; }
.form .fieldset { width: 360px; float: left; clear: none; }
.form .fieldset-2 { width: 360px; margin: 0 auto; }
.form h4 { clear: both; font-size: 1.2em; font-weight: bold; }
.form dl { padding: 1em 0; color: #323232; }
.form dt { min-height: 21px; float: left; clear: both; width: 100px; } /* 6 */
.form dd { min-height: 21px; float: right; width: 220px; } /* 6 */
.form dd label { display: block; }
.form .error {  color: #c00; font-weight: bold; }
.form .text,
.form select, /* 6, 7 */
.form textarea { width: 168px; padding: 1px; border: 1px solid #ccc; color: #323232; font-size: 0.9em; } /* 6, 7 */
.form select { width: 170px; padding: 0; }
.form textarea {  }
.form .other { width: 141px; }
.form .submit { float: right; clear: both; margin: 15px 48px; padding: 3px 4px; border: 0; color: #fff; background: #0096df; font-weight: bold; cursor: pointer }
.form .orange { background: #FF9900; }


/* cart */



.req { color: #c00; }
#cart .table { width: 100%; margin: 1em 0; border-collapse: collapse; }
#cart .table th { height:28px; line-height:28px; padding: 0 1%; color: #fff; background: url(../images/gradient-blue.gif) repeat-x 10px 0; }
#cart .table td { padding: 2% 1%; color: #323232;  }
#cart .table tbody td { border-bottom: 1px solid #eee; }
#cart .table td a { color: #2777be; }
#cart .table tfoot { font-weight: bold; text-align: right; }
#cart .table .item-name { width: 53%; text-align: left; }
#cart .table .item-name .prod-img { width: 120px; height: 60px; float: left; margin: 0 10px 10px 0; border: 1px solid #eee; }
#cart .table .item-name b { display: block; padding-right: 10px;}
#cart .table .item-name ul { }
#cart .table .item-name ul li { padding: 0 0 4px 0; }
#cart .table .item-qt { width: 13%; text-align: center; }
#cart .table .item-price { width: 13%; text-align: right; }
#cart .table .item-val { width: 13%; text-align: right; }
#cart .table .item-id,
#cart .table .item-date,
#cart .table .item-status,
#cart .table .item-value { width: 23%; }
#cart .table .item-id { text-align: left; }
#cart .table .item-date,
#cart .table .item-status { text-align: center; }
#cart .table .item-value { text-align: right; }
#cart .cart-tbl { clear: both; }
#cart .cart-tbl .item-del { width: 6%; text-align: center; }
#cart .cart-tbl .item-name { width: 36%; }
#cart .cart-tbl .item-rohs { width: 6%; text-align: center; }
#cart .cart-tbl .item-opis { width: 6%; text-align: center; }
#cart .cart-tbl .item-qt { width: 6%; }
#cart .cart-tbl .item-qt input { width: 3em; border: 1px solid #ccc; text-align: center; }
#cart .cart-tbl .item-price { width: 13%; }
#cart .cart-tbl .item-val { width: 13%; }

#cart .checkout-btn-div { height: 4.5em; clear: both; border-bottom: 1px dashed #ccc; }
#cart .checkout-btn-div a,
#cart .checkout-btn-div input { line-height: 1.2em; margin: 15px 0; padding: 3px 4px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer  }
#cart .btn-continue-shopping { float: left; color: #0096df; background: #eee; }
#cart .btn-delete { float: left; color: #eee; background: #c00; }
#cart .btn-submit { float: right; color: #fff; background: #0096df; }
#cart .orange { background: #FF9900; }
#cart .btn-calc { float: right; color: #0096df; background: #eee; }

.checkout-btn-div .btn-continue-shopping { line-height: 1.2em; margin: 15px 0; padding: 3px 4px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer; float: left; color: #0096df; background: #eee; }

.history-table { width: 100%; }
.history-table th { padding: 10px; background-color: #DDDDDD; color: #3A382D; }
.history-table td { padding: 10px; background-color: #F1F1F1; border-bottom: 1px solid #fff;}

.customer-login {margin: 0 0 1em 0; float: left; width: 360px; }
.customer-login h3  { padding: 0; margin: 0 0 1em ;}

.total_note {color: #3A382D; padding: 10px 0;}
.total_note p { line-height: 1.5em; }
.total_info2 { color: #3A382D; padding: 0px; line-height: 1.5em;}
.total_info { border: 1px solid #CCCCCC; color: #3A382D; padding: 10px; line-height: 1.5em;}
.total_info dl { float: left; width: 400px;}
.total_info dt { clear: both; float: left; width: 200px;}
.total_info dd { float: left; color: #134d77; width: 200px;}

.total_info2 dl { float: left; margin-top: 10px; width: 359px; border: 1px solid #EDEDED; }
.total_info2 dt { clear: both; float: left; width: 150px; padding: 5px 0 5px 10px;}
.total_info2 dd { float: left; color: #134d77; width: 189px; padding: 5px 10px 5px 0;}

.total_info strong, .total_info2 strong {font-weight: bold;}

.cart-content { margin-top: 20px; background-color:#F1F1F1; color: #3A382D;}
.cart-content #cart-table { width: 98%; border-collapse: collapse; border: 1px solid #DDDDDD;}
.cart-content #cart-table td, .cart-content #cart-table th { background-color: #ECECEC; padding: 10px; border: 1px solid #DDDDDD; }
.cart-content #cart-table th strong { font-weight: bold; color: #134d77;}
.cart-content #cart-table td.cart-subtotal { text-align: center; }

.cart-content h3 { margin: 0;padding: 6px 0 6px 10px; color: #2777be; background: #cadff3; font-size: 13px; font-weight: normal;}
.cart-content h4 { margin: 0;padding: 6px 0 6px 10px; color: #fff; background: #245278; font-size: 13px; font-weight: normal;}

.cart-buttons-content { height: 4.5em; clear: both; border-bottom: 1px dashed #ccc; }
.cart-buttons-content a, .cart-buttons-content input { line-height: 1.2em; margin: 15px 0; padding: 3px 4px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer  }
.cart-buttons-content .btn-continue { float: left; color: #0096df; background: #eee; }
.cart-buttons-content .right { float:right; }
.cart-buttons-content .btn-subimt { float: right; color: #fff; background: #0096df; }
.cart-buttons-content .orange { background: #FF9900; }
.cart-buttons-content .buttons-print { float: left; }
.cart-buttons-content .buttons-print a { line-height: 1.2em; margin: 15px 15px 15px 0; padding: 8px 4px 8px 32px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer; float: left; color: #0096df; }
.cart-buttons-content .buttons-print a.btn-pdf { color: #F40008; background: #eee url(../images/btn-pdf.gif) 4px 50% no-repeat; }
.cart-buttons-content .buttons-print a.btn-print { background: #eee url(../images/btn-print.gif) 6px 50% no-repeat;;  }


.acct-info { margin: 10px 20px; }
.acct-info { line-height: 1em; margin: 20px; font-size: 1em; } 
.acct-info h4,
.acct-info h4 a { padding: 0 0 10px; color: #666; font-size: 18px; font-weight: bold; }
.acct-info p { padding: 0 0 5px; }
.acct-info .logout { font-weight: bold; }


#cart .table .error { font-weight: normal; }
#cart .error { color: #c00; font-weight: bold; }

/* footer */

#footer-container { display: none; }

#loginbox p,
#searchbox p,
#searchbox-footer p,
#footer-links li { float:left; }


#top form#loginbox p.loginregister b,
h2 b,
#productsgallery p b,
#news h2 b,
#news .newsarchive a b { font-weight:700; text-decoration:underline; }

#top form#searchbox label,#footer form#searchbox-footer label { float:left; margin-right:14px; margin-top:3px; color:#ebebeb; font-weight:700; }

#top form#searchbox input.look,
#footer form#searchbox-footer input.look {height:12px; width:132px; padding:4px;color:#000; background:url(../images/form-bg.gif) repeat-x left top; font:11px "Tahoma", "Verdana", Arial, sans-serif; }

#top form#searchbox select,
#footer form#searchbox-footer select { 	width:190px; padding: 2px 0 3px; color:#000; font:11px "Tahoma", "Verdana", Arial, sans-serif; }

#productsgallery,
#news { float:none; clear:both; }

.form .text {border: 1px solid #999}
.right {float: right}

.btn-back { float: left; clear: both; margin: 15px 48px; padding: 3px 4px; border: 0; color: #fff; background: #0096df; font-weight: bold; cursor: pointer	}
.btn-back:hover { text-decoration: none; }

a.btn-continue-shopping-one { float: left; color: #0096df; background: #eee; line-height: 1.2em; margin: 15px 0; padding: 3px 4px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer}
a.btn-move { float: right; color: #0096df; background: #eee; line-height: 1.2em; margin: 15px 0; padding: 3px 4px; border: 0; font-size: 1em; font-weight: bold; cursor: pointer}

.cart-list { margin-top: 10px; float: left; width: 100%;}
.cart-list ul.header {  float: left; width: 100%;}
.cart-list ul.header li { float: left; height:28px; line-height:28px; padding: 0; color: #fff; font-weight: bold; background: url(../images/gradient-blue.gif) repeat-x 10px 0; text-align: center; }

.cart-list ul.produkt { clear: both;  float: left; width: 100%; background-color: #F7F7F7; border-top: 1px solid #fff;}
.cart-list ul.produkt li { float: left; padding: 0px; }

.cart-list .item3 { width: 490px; }
.cart-list .item4 { width: 116px; text-align: center; }
.cart-list .item5 { width: 126px; text-align: center; }

.cart-list ul.produkt .item4 { padding-top: 10px; height: 126px; background-color: #EDEDED; width: 115px; border-left: 1px solid #fff;}
.cart-list ul.produkt .item5 { padding-top: 10px; height: 126px; background-color: #EDEDED; width: 125px; border-left: 1px solid #fff;}

.cart-list .item3 .image { float: left; padding: 10px 0 0 0; width: 80px; height: 70px; overflow: hidden; }
.cart-list .item3 .opis { float: left; width: 350px; padding: 10px 10px 0 10px; height: 70px;}
.cart-list .item3 h3 { float: left; width: 100%; height: 40px; font-size: 1em;  margin: 0; overflow: hidden;  }
.cart-list .item3 h3 a { font-weight: bold; }
.cart-list .item3 .item-features { float: left;  }
.cart-list .item3 .item-features li { padding-right: 10px; }
.cart-list .item3 .item-features a { float: left; height: 20px; line-height: 20px; color: #134d77; padding-left: 24px; }
.cart-list .item3 .item-features a.rohs { background: url(../images/icon-rohs.png) 0 0 no-repeat ; }
.cart-list .item3 .item-features a.pdf { background: url(../images/icon-pdf.png) 0 0 no-repeat ; }
.cart-list .item3 .item-features li.usun { padding-left: 20px;}
.cart-list .item3 .item-features label { line-height: 20px; color: #134d77; padding-left: 5px;}

.cart-list .item3 .item-attr { width: 100%; height: 45px; float: left; margin: 0; padding: 5px 0 5px 0; border-top: 1px solid #fff; background: #EDEDED; }
.cart-list .item3 .item-attr ul { width: 100%; float: left;}
.cart-list .item3 .item-attr li {float: left; width: 35px; margin-right: 10px; padding: 0; font-size: 10px; }
.cart-list .item3 .item-attr li.title { width: 90px; color: #333; padding: 0 0 0 10px; }
.cart-list .item3 .item-attr li.title span { display: inline; color: #333; font-weight: bold; }
.cart-list .item3 .item-attr li span { display: block; color: #134d77; font-weight: normal; float: right; }
.cart-list .item3 .item-attr li b { display: block; margin-bottom: 5px; font-weight: normal; }
.cart-list .item3 .item-attr li b.count { text-align: center; }
.cart-list .item3 .item-attr li em { color: #134d77; font-weight: bold; float: right; font-style: normal !important; }

.cart-list .item4 .item-form { float: left; width: 95px; padding: 0 0 0 10px; height: 93px; }
.cart-list .item4 .item-form p.multiple { float: left; width: 100%; font-size: 10px; }
.cart-list .item4 .item-form .multiple-form { width: 100%; float: left; padding-top: 2px;}
.cart-list .item4 .item-form input { width: 48px; height: 13px; padding: 2px; border: 1px solid #272727; font: 10px "Tahoma", "Verdana", Arial, sans-serif; }
.cart-list .item4 .item-form label { height: 20px; line-height: 20px; padding-left: 5px; font-size: 10px; }

.cart-list .item4 dl { padding: 0 10px 0 0; float: right; width: 105px; color: #134d77; text-align: right; font-size: 11px; overflow: hidden;}
.cart-list .item4 dt { clear: left; width: 70%; text-align: right; float: left;}
.cart-list .item4 dd {  width: 30%; text-align: right; float: left;}
.cart-list .item5 dl { padding: 0 10px 0 0; float: right; width: 115px; margin-top: 93px; color: #134d77; text-align: right; font-size: 11px; overflow: hidden;}
.cart-list .item5 dt { clear: left; width: 70%; text-align: right; float: left;}
.cart-list .item5 dd {  width: 30%; text-align: right; float: left;}
.cart-list .item4 dl strong, .cart-list .item4 dl span, .cart-list .item5 dl strong, .cart-list .item5 dl span { font-size: 10px; padding-right: 2px; }
.cart-list .item4 .item-form .btn-zmien { margin-top: 5px; padding: 1px 0; color: #fff; background: #0094DD; border:0; height: auto; }

.cart-list .koszt-przesylki { float: left; width: 100%; border-top: 1px solid #fff; background-color: #F7F7F7; color: #134d77; }
.cart-list .koszt-przesylki li { padding: 10px; float: left;}
.cart-list .koszt-przesylki li.koszt { width: 586px; text-align: right;}
.cart-list .koszt-przesylki li.wartosc { width: 106px; text-align: center;}

.cart-list .forma-platnosci { float: left; width: 730px; margin-top: 1px; border: 1px solid #EEEEEE; color: #333; }
.cart-list .forma-platnosci li { float: left; padding: 10px 0px 10px 10px; }
.cart-list .forma-platnosci .forma { width: 110px; text-align: right; }

.cart-list .podsumowanie { float: left; width: 730px; margin-top: 1px; border: 1px solid #FF9900; color: #134d77;  background-color: #F7F7F7; }
.cart-list .podsumowanie li { float: left; padding: 10px 0 10px 10px; }
.cart-list .podsumowanie li.ogolem { width: 595px; text-align: right; font-size: 1.3em;  }
.cart-list .podsumowanie li.wartosc { width: 115px; text-align: center; font-size: 1.3em; font-weight: bold; }
.cart-list .podsumowanie li.ogolemb { width: 595px; text-align: right; font-size: 1.0em;}
.cart-list .podsumowanie li.wartoscb { width: 115px; text-align: center; font-size: 1.0em;}

.dodatkowe { float: left; margin-top: 15px; border-left: 11px solid #134d77; background-color: #f1f1f1; padding: 10px; color: #333;}
.dodatkowe li { padding: 2px 0px;}

.galeria { padding-left: 7px; }
.galeria a img { margin: 10px; padding: 3px; background-color: #ebeaea; border: 1px solid #A9A9A9; }
.galeria a:hover img { border: 1px solid #0094DD; color: #ffffff; text-decoration: none; }