@import url(../../default/css/styles.css);

body          { background:#f6f6f6; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }

.header-container { 
	border: 0;
    background: url(../images/g1.gif) repeat-x left top;
}

.breadcrumbs, .cart {
	margin-top: 40px;
}

.header .form-search button.button span { background:url(../images/btn_search.gif) 0 0 no-repeat; }

.header { width:930px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; }

.header .form-search { position:absolute; top:18px; right:0px; width:250px; height:30px; background: none; padding:1px 0 0 16px; }

.header .form-search input.input-text { float:left; border:0; width:150px; margin-right:4px; background: url(../images/g1_szulaj.gif) no-repeat; padding-left: 10px; padding-right: 10px; }

.welcome-msg {
	display: none;
}

.main-container { background:#f6f6f6; }
.main { width:900px; margin:0 auto; min-height:400px; padding:0px 25px 80px 0; text-align:left; background: none;}

/* Base Columns */
.col-left { float:left; width:228px; padding:0 0 1px 0; }
.col-main { float:left; width:655px; padding:0 0 1px; }
.col-right { float:right; width:195px; padding:0 0 1px; }

.col3-layout .col-main { width:435px; margin-left:17px; }

.sidebar {
    background: url(../images/l_b_tlo.gif) repeat-y center right;
    margin-top: 40px;
}

.shopping-nav {
	width: 622px;
	height: 32px;
    background: url(../images/g2.gif) no-repeat left;
	position: absolute;
	bottom: -32px;
	left: 0px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 32px;
}

.shopping-nav span span {
	color: #9ec100;
	/*#73ab00 */
}

.sn-cart {
    padding: 0 0 0 25px;
    background: url(../images/g2_kosz.gif) no-repeat left center;
    margin: 0 10px 0 20px;
    display: block;
    height: 32px;
    width: auto;
    float: left;
}

.sn-cart a {
	color: #fff;
	text-decoration: none;
}

.sn-cart span {
	padding-right: 15px;
    background: url(../images/g2_oddz.gif) no-repeat right center;
}

.sn-sum {
    padding-right: 15px;	
    background: url(../images/g2_oddz.gif) no-repeat right center;
    margin: 0 10px 0 0;
    display: block;
    height: 32px;
    width: auto;
    float: left;

}

.go-cart {
    display: block;
    height: 32px;
    width: auto;
    float: left;
    padding-right: 35px;
    background: url(../images/g2_do_kasy.gif) no-repeat right center;	
	color: #fff;
	text-decoration: none;
}

.top-welcome {
	width: 708px;
	height: 389px;
    background: url(../images/top.gif) no-repeat center;
}

.top-welcome h2 {
	display: none;
}

.sidebar {
	position: relative;
	padding-bottom: 30px;
}

.block {
	border: 0;
}

.block .block-title {
    margin: 0;
    padding: 0;
}

.block .block-content {
	background: transparent;
}

.sidebar h2,
.block-account .block-title span {
	display: block;
	width: 228px;
	height: 30px;
	background: url(../images/l_b_ngl.gif) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	text-align: left;
	text-indent: 10px;
	line-height: 30px;
}


.sidebar p {
	text-align: center;
}

.sidebar p img {
	margin-top: 5px;
}

.sidebar-end {
	   background: url(../images/l_b_dol.gif) no-repeat;
	   position: absolute;
	   bottom: 0;
	   left: 0;
	   width: 228px;
	   height:8px;
	   margin: 0;
	   padding: 0;
}
	
.logo { 
display: none;
}

.left-logo {
	display: block;
	width: auto;
	padding: 0 0 15px 0;
	margin: 0;
	background: #f6f6f6;
	text-align: left;
}

.header .quick-access { float:left; width:auto; padding:10px 10px 0 0; }

.header .quick-access ul {
	float: left;
}

.header .quick-access li {
	display: inline;
	background: url(../images/kropka.gif) no-repeat right center;
	margin-right: 10px;
}

.header .quick-access li a {
	color: #fff;
	margin-right: 15px;
}

.right_side_box {
	width: 700px;
}

.right_side_box h2 {
    background: url(../images/arr.gif) no-repeat left center;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 14px;
    margin: 0 0 10px 0;
}

.product_box {
	border: 1px solid #d6d6d6;
	background: #fff;
	width: 210px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
}

.product_box h3 {
    height: 43px;
    background: url(../images/prod_ngl.gif) repeat-x;
    margin: 1px;
    overflow: hidden;
    line-height: 11px;
    text-align: left;
}

.product_box h3 a {
	text-decoration: none;
	color: #444;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	margin: 4px;
	padding: 0px;
	line-height: 11px;
}

.product_box p {
	color: #888;
	font-size: 11px;
	text-align: left;
	margin-left: 10px;
}
	
.product_box img {
	margin: 5px;
}

.product_box .pb-price h4 {
	color: #9a0029;
	width: 50px;
	float: left;
	margin-left: 10px;
}

.product_box .pb-price h4 .price {
    font-size: 15px;
    line-height: 19px;
	}

.special-price .price-label {color:#999; }

.link-wishlist { color: #1e7ec8 !important; }
.link-reorder { color: #1e7ec8 !important; }

.product_box .pb-price h4 .price-box, 
.product_box .pb-price h4 .price-box .price,
.old-price .price,
.special-price .price {
	 color: #9a0029; 
	 margin: 0;
}

.product_box .pb-price a {
	display: block;
	width: 65px;
	height: 19px;
	background: url(../images/prod_wiecej.gif) no-repeat;
	line-height: 19px;
	float: right;
	margin-right: 5px;
	text-decoration: none;
	color: #fff;
}

.layered-nav { 
    border:0; 
}

.layered-nav ul {
	margin: 5px 0 10px 20px;
}

.layered-nav ul li a {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 13px;
	color: #000;
	background: url(../images/arr.gif) no-repeat left center;
	padding-left: 18px;
}

.layered-nav ul li ul {
	margin: 0 0 0 20px;
}

.layered-nav ul li ul li {
	background: url(../images/strz_pm.gif) no-repeat left center;
	padding-left: 10px;
}

.layered-nav ul li ul li a {
	text-transform: none;
	text-decoration: none;
	background: none;
	padding: 0;
	font-size: 11px;
}


.footer-container { 
	border:0; 
	background: transparent;
}

.footer {
	padding:10px 0 10px;
}

.footer-navigation { 
    background: url(../images/dol.gif) no-repeat left top;
    width: 938px;
    height: 36px;
    line-height: 36px;
    text-align: left;
}

.footer-navigation ul {
	margin-right: 20px;
}

.footer address{
	width: 40%;
	float: right;
	color: #666; 
	text-align: right;
}

#newsletter-validate-detail label {
	display: none;
}

#newsletter-validate-detail {
	text-align: right;
}

#newsletter-validate-detail .form-subscribe {
	padding-right: 15px;
}

#newsletter-validate-detail .form-subscribe p {
	text-align: left;
	margin: 10px 0px 10px 27px;
}

#newsletter-validate-detail input {
	width: 180px;
	}

#newsletter-validate-detail button.button { margin-top: 10px; }
#newsletter-validate-detail button.button span { border:0; height:21px; background:url(../images/btn_search.gif) 0 0 no-repeat; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
#newsletter-validate-detail button.button span span { background-position:100% 0; padding:0 6px 0 3px; }

.product-image {
	border: 1px solid #d1cecf;
}
button.button span {
	background: #b1be03;
	border: 1px solid #b1be03; 
}

.product-collateral {
	background: transparent;
}

.product-collateral h2 {
     color: #203548;
     border-bottom: 1px solid #203548; 
}

.privacy-policy {
	width: 30%;
	float: left;
	text-align: left;
}

.privacy-policy a {
	color: #666; 
}

.regular-price .price,
.block .regular-price .price {
	color: #990f39;
	font-size: 15px;
}

.cart .cart-collaterals .col2-set { float:left; width:305px; }

.cart .discount h2 {
    color: #203548;
}

.block .block-title {
	background: none;
}

.box-account .box-head h2 {
	color: #203548;
}

.account-login .content {
  
}

.account-login .content h2,
.addresses-list h2,
.block .block-title strong,
.tier-prices-grouped li,
.product-collateral h2,
.product-options-bottom .tier-prices li,
.product-options-bottom .tier-prices .benefit,
.cart .shipping h2,
.info-set h4,
.info-set .box h2,
.multiple-checkout h4,
.multiple-checkout .box h2 { 
	/* old #e26703 */
    color: #203548;
}

.opc .step-title h2,
.opc .allow .step-title h2 {
    color: #203548;	
}

.opc .allow .step-title .number {
    background-color: #203548;
    border: none;
}

.fieldset .legend {
    color: #000;
    border: 1px solid #bbafa0;
}

.block-account .block-content li.current,
.block-account .block-content li a:hover { color:#b1be03; }

.new-users ol {
	list-style-type: decimal;
	margin-left: 15px;
}

#offer {
    width: 721px;
    height: 303px;
    padding-bottom: 15px;
    float: left;
    margin-top: 30px;
    position: relative;
}

#offer ul {
    position: relative;
    list-style-type: none;
    margin: 0 0px 0 0;
    padding: 0;
    float: left;
    width: 360px;
}

#offer li, #offer3, #offer0 {
    display: block;
    overflow: hidden;
    padding: 0;
    float: left;
    width: 180px;
    height: 303px;
    list-style-type: none;
}

#offer0 {
    width: 7px;
    height: 303px; 
    position: absolute;
    left: -7px;
    top:0;
}

#offer1 {
}
#offer2 {
}
#offer3 {
    width: 354px; 
}

