body{
	
	
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	
	
	background-image: url(../images/bg_gradient.gif);
	background-repeat: repeat-x; 
	
}
a{color: #000;}
html{overflow-y: scroll;}
img{border: 0px;}

/*--- HEADER ---*/
#header{width: 950px;margin: 0 auto;height: 84px;}
#logo {float:left;margin-top:3px;padding-left:2px;}
#box_right{font-size: 12px;}
#box_right p{margin: 0;padding: 0;margin-bottom: 8px;}
#account {float:right;height:84px;text-align:right;width:546px;}
#account #shopping-cart {float:right;font-size:0.42em;width:174px;}
#account #shopping-cart a#shopping-cart-header {background-color:#474747;display:block;float:left;height:auto !important;min-height:39px;text-align:left;width:174px;}
#account #shopping-cart a#shopping-cart-header img {margin-top:24px;position:relative;}
#account #shopping-cart a#shopping-cart-header img.cart-icon {float:left;left:4px;}
#account #shopping-cart a#shopping-cart-header img.check-out-icon {float:right;margin-top:26px;right:4px;}

#account #shopping-cart #shopping-cart-detail {background-color:#F5F5F5;float:left;text-align:left;width:174px;}
#account #shopping-cart #shopping-cart-detail #cart-left-box {color:#474747;float:left;left:4px;margin-top:2px;padding:6px 0 2px;position:relative;width:89px;}
#account #shopping-cart #shopping-cart-detail #cart-left-box span.label {float:left;}
#account #shopping-cart #shopping-cart-detail #cart-left-box span.num {color:#7E7E7E;float:right;position:relative;right:4px;}
#account #shopping-cart #shopping-cart-detail #cart-right-box {color:#7E7E7E;float:right;margin-top:2px;padding:6px 0 2px;position:relative;right:4px;text-align:right;width:76px;}

#account #shopping-cart #shopping-cart-open {background-color:#F5F5F5;float:left;font-size:1em;font-weight:normal;padding:6px 0 5px;width:174px;}
#account #shopping-cart #shopping-cart-open a {color:#474747;float:right;padding:0 5px 0 0;text-decoration:none;text-transform:uppercase;}

#account #account-container {color:#FF0000;float:right;font-size:0.5em;margin-top:0;padding-right:12px;padding-top:5px;text-align:right;width:350px;}
#account #account-container a {color:#FF0000;font-size:1em;font-weight:bold;padding-left:5px;padding-right:5px;text-decoration:none;text-transform:uppercase;}

/*--- PASEK ---*/
#blue_bar {background-color:#0B2179;text-align:center;width:100%;}
#blue_bar #top_menu_container {margin:0 auto;width:950px;}
#blue_bar #top_menu_container #top_menu {background-color:#0B2179;text-align:left;width:950px;}
#blue_bar #top_menu_container #top_menu #search {float:left;padding-left:2px;}
#blue_bar #top_menu_container #top_menu #search form {float:left;padding:2px 0;}
#blue_bar #top_menu_container #top_menu #search input {border:1px solid #D7D7D7;float:left;font-size:0.42em;text-transform:uppercase;}
#blue_bar #top_menu_container #top_menu #search img {float:left;}
#blue_bar #top_menu_container #top_menu #menu {color:#FFFFFF;float:left;font-size:0.58em;padding-left:19px;}
#blue_bar #top_menu_container #top_menu ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#blue_bar #top_menu_container #top_menu ul li {float:left;padding:3px 0 2px;}
#blue_bar #top_menu_container #top_menu ul li a {border-color:#FFFFFF;border-style:none none none solid;border-width:1px;color:#FFFFFF;float:left;font-size:1em;font-weight:normal;padding:0 12px;text-decoration:none;}

#blue_bar #top_menu_container #top_menu #numero-verde {color:#FFFFFF;float:right;font-size:0.6em;font-weight:bold;padding-right:3px;}
#blue_bar #top_menu_container #top_menu #numero-verde {color:#FFFFFF;font-size:0.6em;font-weight:bold;}
#blue_bar #top_menu_container #top_menu #numero-verde img {padding-bottom:0;padding-top:3px;vertical-align:bottom;}
#blue_bar #top_menu_container #top_menu #numero-verde span {border:0 none;display:inline-block;padding-top:2px;vertical-align:top;}

/*---first usunac potem--*/
#sub-home-img {float:left;margin-top:13px;}
#sub-home-right-box {border:0 none;float:right;margin-bottom:0;margin-top:103px;padding:0;}
/*--- SRODEK ---*/
#container{width:951px;margin: 0 auto;}
.home-promo-box-sep {background:transparent url(../images/bg-promo-box-sep.gif) repeat-x scroll 0 0;float:left;height:124px;width:5px;}
.home-promo-box {background:url(../images/bg-home-box.gif) repeat-x;float:left;height:124px;line-height:0.56em;width:319px;}
.promo-box-img {float:left;padding:0;}
.promo-box-title {color:#474747;font-size:0.42em;font-weight:bold;padding-top:10px;vertical-align:top;}
.promo-box-body {color:#474747;font-size:0.46em;font-weight:normal;height:40px;letter-spacing:-0.25px;padding-top:5px;vertical-align:top;}
.home-promo-box #promo-box-link {color:#EA0404;font-size:1em;padding-top:10px;}
.home-promo-box #promo-box-link a {color:#EA0404;font-size:0.46em;font-weight:normal;text-decoration:none;}
.home-promo-box #promo-box-price {color:#FFFFFF;font-weight:bold;margin-top:10px;white-space:nowrap;}
.home-promo-box #promo-box-price {color:#FFFFFF;font-size:0.75em;font-weight:bold;padding:0;vertical-align:bottom;}
.home-promo-box #promo-box-price #price {color:#FFFFFF;float:left;font-weight:bold;}
.home-promo-box #promo-box-price span {color:#FFFFFF;font-size:13px;font-weight:bold;height:10px;margin:0;padding-top:0;position:relative;vertical-align:top;}
.home-promo-box #promo-box-price #buy-link {color:#FFFFFF;float:right;margin-top:5px;}
.home-promo-box #promo-box-price #buy-link a {border:0 none;color:#FFFFFF;padding-bottom:0;}
.home-promo-box-right {background:transparent url(../images/bg-home-box.gif) repeat-x scroll 0 0;float:left;height:124px;line-height:0.48em;width:313px;}
.home-promo-box-right .promo-box-img {float:right;padding-left:0;padding-right:0;padding-top:9px;}
.home-promo-box-right .promo-box-title {font-size:0.42em;font-weight:bold;padding-left:5px;padding-right:0;padding-top:10px;vertical-align:top;}
.home-promo-box-right .promo-box-subtitle {color:#EA0404;font-size:0.42em;font-weight:bold;padding-left:5px;padding-top:5px;vertical-align:top;}
.home-promo-box-right .promo-box-body {font-size:0.46em;font-weight:normal;height:30px;padding-left:5px;padding-top:5px;vertical-align:top;}


#box_left{width: 140px;float: left;}
#box_left .img{margin-top: 30px;margin-left: 5px;}
#srodek{border-right:1px dotted #000000;float:left;height:100%;width:623px;padding-left: 10px;}
#box_right{float:left;width:169px;min-height: 100px;}

#breadcrumb {clear:both;color:#000000;font-size:0.56em;margin:0;padding:15px 10px 9px;width:600px;}
#breadcrumb a {color:#000000;font-size:1em;margin:0 3px;text-decoration:none;}
h1.category {color:#FF9409;font-size:1em;margin:0 0 10px 0;padding:0.5em;text-transform:capitalize;}
h1.category a {color:#FF9409;font-size:1em;margin:0 0 10px 0;padding:0.5em;text-decoration:none;text-transform:capitalize;}

form {margin:0;padding:0;}
ul.product {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 10px;padding:0;text-align:center;}
li.product-img {border:0 none;float:left;margin:0;padding:0 5px 0 0;width: 140px;}
li.product-item-name {float:left;padding-left:5px;text-align:left;width:450px;}
.brand-name {color:#FF9409;font-size:0.75em;font-weight:bold;vertical-align:middle;}
.brand-name a, .brand-name a:visited {color:#FF9409;text-decoration:none;vertical-align:middle;}
.prod-desc {color:#000000;font-size:0.5em;font-weight:normal;padding-top:5px;}
li.product-pricing {border-bottom:1px dotted #000000;border-top:1px dotted #000000;float:right;margin-right:45px;text-align:left;width:450px;}
div.add-to-cart {float:left;width:600px;text-align: right;margin-bottom: 40px;}
.prod-link {color:#EA0404;font-size:0.56em;font-weight:normal;margin-bottom:10px;padding-top:10px;}
.prod-link a{color:#EA0404;font-size:0.85em;font-weight:normal;margin-bottom:10px;padding-top:10px;text-decoration:none;}
.price {float:left;font-size:0.85em;padding-bottom:5px;padding-top:5px;white-space:nowrap;}
div.price-title {font-size:0.56em;margin-bottom:5px;padding-left:3px;}
span.reg-price {font-size:0.75em;padding-left:3px;}
.reg-price {color:#EA0404;font-size:0.6em;font-weight:bold;padding-left:2px;vertical-align:bottom;}
li.product-pricing span {padding-left:3px;}
.price-cond {color:#000000;font-size:0.85em;font-weight:normal;}
.quantity {float:right;font-size:0.85em;padding-bottom:5px;padding-top:5px;vertical-align:middle;}
div.quantity-title {font-size:0.56em;padding-left:3px;}
.quantity .quantity-select {margin:0;vertical-align:bottom;}
.quantity select {font-size:0.48em;margin-bottom:0;padding:0;width:80px;}
.add-to-cart img{cursor: pointer;}
#prod-right {float:right;margin-left:0;width:150px;text-align: center;}
#prod-middle {margin-left:10px;margin-top:10px;float:left;width:400px;}
#prod-middle h1 {color:#FF9409;font-size:15px;text-decoration:none;text-transform:uppercase;}

.price-box div.product-pricing {float:left;border-bottom:1px dotted #000000;border-top:1px dotted #000000;margin-left:0;margin-top:5px;text-align:left;width:400px;}

.add-to-cart-big {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:10px;width:400px;}
.add-to-cart-big #add-to-cart-button-big {float:right;}

.product-details-box {margin-bottom:20px;margin-top:20px;}
.product-features{width: 400px;}
#product-features #tabs {font-size:0.65em;height:20px;margin-bottom:10px;white-space:nowrap;width:400px;}
#product-features #tabs span {cursor:pointer;}
#product-features span { background:#758DDB;color:#FFFFFF;font-size:0.75em;font-weight:bold;padding:5px 10px 2px;}
#product-features span.active {background:#FFFFFF;color:#758DDB;}
#product-features .attribute-tbl {color:#758DDB;font-size:0.56em;width:390px;}
#product-features .attribute-tbl {color:#758DDB;}
.attribute-tbl tbody tr.odd td {background-color:#F7F8F9;}
.attribute-tbl tbody tr td {background-color:#FCFCFC;border-bottom:1px solid #DDDDDD;padding:2px 4px;}

#product-features .attribute-tbl .aqua-bold {color:#758DDB;font-size:0.85em;font-weight:bold;padding-right:5px;text-align:right;}
.attribute-tbl tbody tr.odd td {background-color:#F7F8F9;}


#product-list {margin-top:15px;width:143px;}
#product-list ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding-left:5px;}
#product-list ul li {color:#000000;font-size:0.47em;padding:3px 0 0 0;margin: 0;line-height: 12px;}
#product-list ul li img {padding-right:2px;}
#product-list ul li a {color:#000000;padding:3px 0 0 0;text-decoration:none;text-transform:uppercase;}

#srodek_t{min-height: 300px;background:#FFFFFF;border-right:1px dotted #000000;float:left;margin:0;padding-left:10px;padding-right:10px;width:755px;}
#general-title,.general-title {color:#FF9409;font-size:19px;font-weight:bold;margin-bottom:15px;margin-top:20px;}
#general-body {color:#474747;font-size:12px;font-weight:normal;margin-bottom: 80px;}
#general-body p {padding-bottom:5px;margin: 0;}
#tekst{float:left;margin:10px;}

#cart {margin:10px;}
#cart table {width: 100%;}
#cart table thead tr td {font-size:0.56em;font-weight:normal;padding:5px 5px 0 0;text-align:right;text-transform:uppercase;}
#cart table tr td.desc-title {color:#000000;text-align:left;width:400px;}
#cart table tr td.unit-price-title {border-right:0 none;text-align:right;}
#cart table tr td.qty-title {border-right:0 none;text-align:center;}

#cart table tbody tr td.action a {color:#748EDB;font-size:1em;text-decoration: none;}
#cart a:hover {text-decoration:underline;}

#cart table tbody tr td.action {border-right:1px dotted #474747;color:#2A3E7E;font-size:11px;;text-align:center;white-space:nowrap;width:100px;}
#cart table tr td.action {border-bottom:1px dotted #000000;vertical-align:middle;white-space:nowrap;width:100px;}
#cart table tbody tr td {padding:6px;text-align:right;vertical-align:top;}
.line td {border-top:1px dotted #474747;padding:7px 6px;}
#cart table tr td.desc {border-bottom:1px dotted #000000;color:#FF9409;font-size:0.56em;font-weight:bold;text-align:left;text-transform:uppercase;width:440px;}
#cart table tr td.desc p{margin-top: 15px;}

#cart table tr td.unit-price {border-bottom:1px dotted #000000;border-right:1px dotted #474747;text-align:right;vertical-align:middle;width:150px;}
#cart table tr td.qty {border-bottom:1px dotted #000000;border-right:1px dotted #474747;font-size:0.65em;text-align:center;vertical-align:middle;}
#cart table tr td.qty select {font-size:0.76em;width:60px;}
#cart table tr td.total-price {border-bottom:1px dotted #000000;font-size:0.56em;font-weight:bold;vertical-align:middle;width:150px;}
#cart-continue a {color:#474747;text-decoration:none;font-size:18px;}
#left-boxes {float:left;width:570px;}
#cart-continue {border-top:1px dotted #000000;float:right;margin-top:20px;padding-top:5px;width:570px;}

#cart-boxes{margin-top: 30px;}
#right-boxes {float:right;width:360px;}
.cart-outer-shadow{ background : #9E9E9E ;clear:right;float:right;margin:0 5px 10px 0;padding:0 0 0 5px;position:relative;width:330px;}
#cart-summary {background-image:url(../images/background_cart_box.gif);display:block;float:right;margin:-5px 10px 10px -15px;padding:5px 5px 0;position:relative;width:325px;}
#cart-summary fieldset {margin:5px;padding:0;text-align:right;}
#cart-summary fieldset TABLE{width: 305px;}
fieldset {border:0 none;margin-bottom:8px;margin-left:0;}
#cart-summary legend {color:#FF9409;font-size:14px;font-weight:bold;margin:0 0 0;padding:0;text-transform:uppercase;}
.sub-total td.title {font-weight:normal;text-transform:uppercase;}
.sub-total td.title span{font-size: 10px;text-transform: lowercase;}
.sub-total td {font-size:10px;padding:4px 0 0;text-align:left;white-space:nowrap;}
.delimiter td {border-bottom:1px dotted #000000;font-size:0.2em;padding:5px 0 0;}
.sub-total td.value {font-size:12px;font-weight:bold;text-align:right;}
.total td.title {color:#000000;font-size:12px;font-weight:bold;text-transform:uppercase;}
.total td {font-size:12px;padding:10px 0 0;text-align:left;}
.total td.value {color:#ED0303;font-weight:bold;text-align:right;}
.checkout-button {background-color:#FF940A; border: 1px solid #7D7F7E;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:normal;margin-bottom:5px;overflow:visible;text-transform:uppercase;}
#cart-summary .fieldset-footer {margin:0;padding:0 7px 0 0;text-align:right;}
#floatingcart-box #check_link {background-color:#474747;display:block;float:right;padding:4px 0;text-align:right;width:174px;}
.cart{margin:10px;float:left;font-size:10px;;left:0;margin-bottom:4px;margin-top:4px;position:relative;width:153px;}
#floatingcart-box .cart td.desc {padding-bottom:6px;padding-right:2px;text-align:left;vertical-align:top;}
#floatingcart-box .cart td.price {color:#7E7E7E;padding-bottom:6px;text-align:right;vertical-align:top;}
#floatingcart-box .cart td.category {text-align: left;}
#floatingcart-box {background-color:#F5F5F5;display: none;top:0px;left:0px;overflow:hidden;position:relative;text-align:left;width:174px;z-index:999;}
.form{font-size:11px;;margin-left: 15px;}
.form TABLE{margin-left: 15px;}
.form input,.form TEXTAREA{border:1px solid #FF9409;width:200px;font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
.form table tr {height: 25px;}
.form #nr_domu, .form #nr_lokalu, .form #nr_domu_f, .form #nr_lokalu_f {display:inline;width:30px;}
.form label{width: 180px;display:block;}
.form .nr_lokalu, .form .nr_lokalu_f {display:inline;float:none;padding-left:5px;}
.form .err, .err {color:#E31616;font-weight:bold;font-size: 12px;}
.form #chech input {background:#FFFFFF;border:medium none;display:inline;width:auto;}
.form #chce_fakture {background:#FFFFFF;border:medium none;display:inline;width:auto;}
.form #kod_pocztowy, #form #kod_pocztowy_f {width:50px;}
#fakturka_no{margin-left: 15px;}
.register-title {border-bottom:1px dotted #474747;margin-left:5px;padding-bottom:3px;width:auto;padding-top: 10px;}
.register-title span.title {font-weight:bold;color:#474747;font-size:11px;font-weight:bold;text-transform:uppercase;}
.register-title span small{font-size:10px;text-transform:none;font-weight: normal;}
#chech{margin: 8px 15px;}
#chech a{font-weight: bold;}
.buttons{padding-left: 120px;padding-bottom: 40px;}
.buttons .button {cursor:pointer;background-color:#FF940A;border:1px solid #7D7F7E;color:#FFFFFF;font-size:9px;font-weight:bold;text-transform:uppercase;}
.dane_zamowienia input,.dane_zamowienia TEXTAREA{background-color: #E9E9E9;color: #909090;}

#platnosci_box{float: left;width: 520px;}

.tab_pac input{width: auto;border: 0px;}
.tab_pac label{width: 420px;margin-top: 3px;margin-left: 4px;}

.uwagi_zam{float: left;padding-left: 20px;width: 120px !important;}

#sign-in-want-account {float:right;margin:0 10px 0 0;width:420px;}
#sign-in-want-account p.title,#log-in p.title {color:#2A3E7E;font-weight:bold;text-transform:uppercase;font-size: 12px;}
#sign-in-want-account p {text-transform:uppercase;font-size: 11px;}

#log-in {height: 250px;;border-right:1px dotted #000000;float:left;margin:0;padding-right:1em;width:490px;}
#log-in .outer-shadow {background:#9E9E9E;clear:right;float:left;margin:0 10px 10px 15px;padding:0 0 0;position:relative;width:275px;margin-top: 20px;}
#log-in div#register-box {background-image:url(../images/popup_bkground.gif);display:block;float:right;margin:-5px 5px 10px -15px;padding:5px;position:relative;width:275px;}
#log-in div#register-box .fields {float:left;margin-left:10px;margin-right:25px;padding-top: 10px;}
#log-in div#register-box .field-name {float:left;margin-bottom:5px;padding-top:3px;width: 50px;}
#log-in div#register-box span {font-size:11px;text-align:left;}
#log-in div#register-box .field-value {float:right;margin-bottom:5px;margin-left:5px;}
#log-in div#register-box input.log {font-size: 11px;background:#fff;border:1px solid #FF9409;padding-left:5px;width:100px;}
#log-in #forgot-password {float:left;margin-top:10px;width:400px;}
#log-in #forgot-password a {color:#474747;font-size:0.56em;margin-left:0;text-decoration:none;}

#lista_zam th{border-bottom:1px dotted #000000;color:#000000;text-transform:uppercase;font-weight: normal;font-size: 12px;}
#lista_zam td{font-size: 12px;padding: 8px 5px;border-bottom:1px dotted #000000;}
#lista_zam td.nr_zam{width: 200px;}
#lista_zam td.nr_zam a{text-transform:uppercase;color:#FF9409;font-weight:bold;font-weight: bold;text-decoration: none;font-size: 13px;}
#lista_zam td.cena{border-right:1px dotted #000000;color:#EA0404;font-size: 13px;text-align: right;font-weight:bold;}
#lista_zam td.data{border-right:1px dotted #000000;width: 150px;text-align: center;}
#lista_zam td.lp{border-bottom:1px dotted #000000;text-align: right;}
#lista_zam td.zobacz{border-right:1px dotted #000000;width: 50px;}
#lista_zam td.zobacz a{color:#748EDB;text-decoration: none;font-size: 11px;}
/*--- COOOK ---*/
#recently-viewed {margin-left:5px;margin-top:15px;width:130px;}
#recently-viewed h3 {color:#474747;font-size:12px;text-transform:uppercase;}
#recently-viewed #product-viewed {border:1px solid #DDDDDD;padding:5px;width:120px;}
#recently-viewed #product-viewed ul.recentlyviewed {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:center;}

#recently-viewed #product-viewed li.viewed-item-name .viewed-brand-name {line-height:3px;font-size:9px;color:#666666;margin:0;padding:0;text-align:left;}
#recently-viewed #product-viewed li.viewed-item-name .viewed-prod-name {margin:0;padding-left:12px;text-align: left;font-size:10px;padding-top: 4px;}
#recently-viewed #product-viewed li.viewed-item-name .viewed-prod-name a {color:#474747;font-size:10px;text-decoration: none;}
#recently-viewed #product-viewed li.viewed-item-img .viewed-img {margin:0;padding:0;text-align: right;}

#brak_produktu {width: 400px;}
#brak_produktu .txt_br{color: #E60707;font-size: 13px; font-weight: bold;margin-left: 10px;}

.tekst{font-size: color:#474747;font-size:12px;}
.tekst p {margin:0;padding: 0;padding-bottom:5px;}
#nagroda{margin: 10px;font-size: 13px;font-weight: bold;color:#E31616; }
#nagroda p{margin: 0;padding: 0;}
.send-friend p{margin: 10px 0; text-align: right;}
.send-friend p img{cursor: pointer;}
#add-to-cart-button-big img{cursor: pointer;}

/*--- FOOTER ---*/
#footer {width:950px;margin: 0 auto;}
#footer-nav {color:#474747;font-size:0.46em;padding:5px 0 0;width:776px;float: left;}
#footer-nav a {color:#474747;font-size:1em;font-weight:normal;text-decoration:none;}
#change-country {background-color:#474747;color:#FFFFFF;float:right;font-size:0.38em;font-weight:bold;margin-right:1px;padding:5px 0 0;width:173px;height: 50px;}
#change-country #current-store {float:left;left:5px;position:relative;}
#change-country #current-store img {border:0 none;margin-top:2px;}
#change-country #change-store {float:right;padding-right:5px;}



.clear{clear: both;}
