body {
	margin: 0px;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 12px;
	color: #555452;
	background-color: white;
}

a {
	text-decoration: none;
	/*color: #555452;*/
	color: #2D3E6A;
	cursor: pointer;
}

img {
	border-width: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	outline: none;
}

.clearer {
	clear: both;
}

.button {
	background-color: #2c3d69;
	color: white;
	height: 24px;
	line-height: 24px;
	padding: 0px 15px;
	border: none;
	cursor: pointer;
}

.jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

#headerholder, #pageholder {
	width: 1000px;
	margin: auto;
}

#header {
	position: relative;
	height: 100px;
	padding-top: 15px;
}

#logo {
	background: url('../gfx/kawu_logo.jpg') no-repeat;
	width: 279px;
	height: 80px;
	display: block;
	margin-top:5px;
}

#header #control-panel {
	position: absolute;
	right: 0px;
	top: 15px;
	color: #2d3e6a;
	font-size: 11px;
	line-height: 18px;
}

#header #control-panel * {
	float: left;
}

#header #control-panel .icon-flag {
	display: block;
	width: 18px;
	height: 12px;
	margin: 3px 10px 0px 20px;
}

#header #control-panel a {
	margin: 0px 10px;
	color: #2d3e6a;
}

#header #control-panel .icon-flag.pl {
	background: url('../gfx/sprites.png') no-repeat -509px -174px;
}

#header #control-panel .icon-flag.en {
	background: url('../gfx/sprites.png') no-repeat -509px -162px;
}

#header #control-panel #currency-selector {
	width: 50px;
	height: 18px;
	margin-right: 10px;
	color: #2d3e6a;
	font-size: 11px;
}

#header #search-panel {
	font-size: 14px;
	color: #555452;
	position: absolute;
	left: 370px;
	bottom: 5px;
}

#searchbox-string {
	font-size: 12px;
	color: #555452;
	padding: 0px 10px;
	width: 170px;
	height: 20px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #f1f1f1;
	float: left;
}

.search-submit {
	border: none;
	background-color:#f9be0e;
	border:solid 1px #f8d364;
	/* background: url('../gfx/sprites.png') no-repeat -921px -118px; */
	height: 24px;
	width: 97px;
	padding: 0px;
	margin: -1px 0px 0px 0px;
	float: left;
	cursor: pointer;
}

div#results{
	display: none;
	position: absolute;
	top: 21px;
	left: 0px;
	width: 217px;
	border: 1px solid #C7C7C7;
	border-top: 0px;
	background: white;
	color: #535353;
	z-index: 120;
}

div.result {background: white; color: #555452; padding: 3px; cursor: pointer; border-top: 1px dotted #C7C7C7;}
div.result-over {background: #2D3E6A; color: white; padding: 3px; cursor: pointer; border-top: 1px dotted #C7C7C7;}

.price-tag {
	width: 185px;
	height: 38px;
	background: url('../gfx/sprites.png') no-repeat -551px -162px;
	color: white;
}

#header #basket-panel {
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-color: #ffc30e;
	width: 195px;
	height: 50px;
}

#header #basket-panel .price-tag {
	display: block;
	margin: 7px 0px 0px -8px;
	line-height: 28px;
	text-align: center;
}

#menu-holder {
	/* background: url('../gfx/menu_bg.jpg') repeat-x; */
}

div.menu_tlo{
    position:absolute;
    top:115px;
    width:100%;
    z-index:-1;
}

div.menu_tlo div.l{
	width:50%;
	float:left;
	height:94px;
	background:url('../gfx/menu_bg_l.jpg') repeat-x;
}

div.menu_tlo div.r{
	width:50%;
	float:right;
	height:94px;
	background:url('../gfx/menu_bg_r.jpg') repeat-x;


}


#menu {

	height: 94px;
	width: 1000px;
	margin: auto;
	background: url('../gfx/menu_center.jpg') no-repeat 0px 0px;
}

#menu #topmenu {
	padding-top: 50px;
}

#menu #topmenu .topmenu-item {
	font-size: 20px;
	line-height: 44px;
	margin: 0px 29px;
	color: white;
}

#menu #topmenu .topmenu-item:hover {
	color: black;
}

#leftpane {
	width: 218px;
	float: left;
}

#leftpane .leftpane-box {
	display: block;
}

#leftpane .leftpane-box .box-header {
	background: url('../gfx/l_menu_top.jpg') no-repeat 0px 0px;
	height: 50px;
	color: #be0902;
	padding: 8px 0px 0px 15px;
	display: block;
}

#leftpane .leftpane-box .box-header .header-title {
	font-size: 20px;
	display: block;
}

#leftpane .leftpane-box .box-content {
	padding: 10px 0px;
}

#leftpane .leftpane-box #group_1 .box-group {
	background-color: #f6f6f6;
	padding-left: 25px;
}

#leftpane .leftpane-box #group_1 .box-group a {
	color: #2d3e6a;
}

#leftpane .leftpane-box #group_1 .box-group .icon-item {
	display: none;
}

#leftpane .leftpane-box .box-item {
	padding: 5px 0px 5px 15px;
	color: #555452;
}

#leftpane .leftpane-box .box-item a {
	display: block;
}

#leftpane .leftpane-box .box-item.item-selected, #leftpane .leftpane-box .box-item.group-selected {
	background-color: #f6f6f6;
}

#leftpane .leftpane-box #group_1 .box-item.group-selected > a {
	color: #2d3e6a;
	font-weight: bold;
}

#leftpane .leftpane-box #group_1 .box-item.item-selected > a {
	color: #be0902;
	font-weight: bold;
}

#leftpane .leftpane-box .box-item.item-selected .icon-item, #leftpane .leftpane-box .box-item.group-selected .icon-item {
	background: url('');
}

#leftpane .leftpane-box .box-item:hover {
	background-color: #f6f6f6;
}

#leftpane .leftpane-box .box-item .icon-item {
	background: url('../gfx/sprites.png') no-repeat -372px -162px;
	height: 11px;
	width: 11px;
	float: left;
	margin: 2px 5px 0px 0px;
	display: block;
}

#leftpane .leftpane-box .box-item.item-selected .icon-minus {
	background: url('../gfx/sprites.png') no-repeat -335px -117px;
	height: 7px;
	width: 7px;
	float: left;
	margin: 4px 5px 0px 2px;
	display: block;
}

#leftpane .leftpane-box .box-item.item-selected .subitem {
	margin: 10px 0px 0px 14px;
	display: block;
}

#leftpane .leftpane-box .box-item.item-selected .subitem .current-subitem {

}

#leftpane .leftpane-box .box-item.item-selected .subitem a {
	color: #2d3e6a;
}

#leftpane .leftpane-box .box-item.item-selected .subitem a:hover {
	color: #be0902;
}

#leftpane .leftpane-box .box-item.item-selected .subitem-link {
	margin-left: 15px;
	display: block;
}

#leftpane .leftpane-box .box-item.item-selected .subitem .tree-root {
	background: url('../gfx/sprites.png') no-repeat -338px -126px;
	height: 21px;
	width: 9px;
	display: block;
	margin: -14px 0px 0px -9px;
	float: left;
}

#leftpane .leftpane-box .box-spacer {
	border: 0px;
	border-top: 1px solid #efefef;
	height: 0px;
	margin: 1px 0px 1px 15px;
}

#leftpane .leftpane-box #last-viewed {
	background-color: #f6f6f6;
}

#leftpane #last-viewed {
	background-color: #f6f6f6;
	padding-bottom: 15px;
}

#leftpane #last-viewed .box-header {
	background-color: #f6f6f6;
	height: 40px;
	color: #555452;
	padding: 8px 0px 0px 15px;
	margin-top: 10px;
}

#leftpane #last-viewed .box-header h1 {
	line-height: 36px;
}

#leftpane #last-viewed .box-content {
	margin: 0px 15px;
	background-color: white;
	border: 1px solid #e7e7e7;
	padding: 0px 0px 0px 5px;
	height: 100%;
	font-size: 12px;
}

#leftpane #last-viewed .product-last {
	display: block;
	padding-top: 8px;
	margin-bottom: 8px;
	padding-right:8px;
}

#leftpane #last-viewed .product-last:hover .product-name {
	color: #be0902;
}

#leftpane #last-viewed .product-last .product-thumbnail {
	border: none;
	float: left;
	margin: 0px 5px;
	overflow: hidden;
}

#leftpane #last-viewed .product-last .product-name {
	color: #2d3e6a;
	vertical-align: top;
}

#footerholder {
	background-color: #f7f7f7;
	margin-top: 50px;
}

#footerholder #footer-top {
	background-color: white;
	border: 0px;
	border-top: 1px solid #ececec;
	height: 1px;
	margin-bottom: 15px;
}

#footerholder #footer-end {
	background-color: white;
	border: 0px;
	border-bottom: 1px solid #ececec;
	height: 1px;
	margin-bottom: 15px;
}

#footer {
	width: 1000px;
	height: 176px;
	margin: auto;
	padding: 0px 5px;
}

#footer .footer-pane {
	line-height: 18px;
	width: 150px;
	float: left;
}

#footer .footer-pane.contact-details {
	width: 245px;
	float:right;
}

#footer .footer-pane.contact-details .icon-phone {
	background: url('../gfx/sprites.png') no-repeat -304px -150px;
	height: 23px;
	width: 23px;
	float: left;
}

#footer .footer-pane.contact-details .phone-number {
	color: #be0902;
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	padding: 0px 10px 0 0;
}

#footer .footer-pane .pane-title {
	padding-bottom: 8px;
}

#footer .footer-pane a:hover {
	color: #2D3E6A;
}

#footer #footer-bottom {
	/*background: url('../gfx/sprites.png') no-repeat 0px -94px;*/
	height: 23px;
	width: 1000px;
	margin-left: -5px;
}

#copyright {
	width: 1000px;
	margin: auto;
	padding-bottom: 15px;
}

#copyright .copyright-left {
	float: left;
}

#copyright .copyright-right {
	float: right;
}

#copyright a:hover {
	color: #2d3e6a;
	text-decoration: underline;
}

#mainpane {
	width: 782px;
	float: left;
}

#mainpane a:hover {
	color: #2d3e6a;
}

#mainpane #topmenu-footer {
	height: 6px;
	background: #ffc30e url('../gfx/menu_bottom.jpg') no-repeat 8px 0px;
}

#mainpane #article-header {
	background-color: #f6f6f6;
	height: 52px;
	padding: 0px 15px 0px 30px;
	position:relative;
}

#mainpane #article-header.red-header {
	background-color: #f0dcdb;
}

#mainpane #article-header #article-title {
	font-size: 20px;
	display: block;
	padding-top: 5px;
}

#mainpane #article-header #breadcrumbs {
	float: left;
}

#mainpane .pagination {
	padding-right: 10px;
	float: right;
}

#mainpane .pagination a {
	padding-right: 20px;
}

#mainpane .pagination a:hover {
	text-decoration: underline;
}

#mainpane .pagination .current-page {
	color: #bf0800;
	font-weight: bold;
}

#mainpane .article-subtitle {
	font-size: 20px;
	display: block;
	padding-top: 5px;
}

#mainpane #article-header .return-link {
	float: right;
}

#mainpane #article .section {
	background-color: #f6f6f6;
	padding: 0px 10px 0px 20px;
	margin-bottom: 15px;
	width: 752px;
}

#mainpane #article .section.red-section {
	background-color: #f0dcdb;
}

#mainpane #article .section-header {
	padding: 20px 0px;
}

#mainpane #article .section-bottom {
	height: 20px;
}

#mainpane #article .section-footer {
	height: 6px;
	background-color: #be0902;
	margin-left: -10px;
	width: 762px;
}

#mainpane #article.reg .section-title {
	color: #106cb0;
	padding: 10px 0px;
	font-weight: bold;
}

#mainpane #article.reg .section-content {
	list-style-type: decimal;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

#mainpane #article.reg .section-content li {
	padding: 10px 0px;
}

#mainpane #article.faq .faq-item, #mainpane #article.faq .faq-item-expanded {
	background-color: #f6f6f6;
	margin-left: 20px;
	padding: 10px;
	margin-top: 10px;
	text-decoration: underline;
	display: block;
	font-weight: bold;
	cursor: pointer;
	position: relative;
}

#mainpane #article.faq .faq-item.faq-item-expanded {
	color: #2d3e6a;
	text-decoration: none;
	padding-bottom: 0px;
}

#mainpane #article.faq .faq-item .faq-content {
	display: none;
}

#mainpane #article.faq .faq-item.faq-item-expanded .faq-content {
	display: block;
}

#mainpane #article.faq .faq-item.faq-item-expanded .faq-content span {
	font-weight: normal;
	padding: 5px 0px 20px;
	display: block;
}

#mainpane #article.faq .faq-item .section-footer {
	bottom: -6px;
	position: absolute;
}

#mainpane #article.register #rejestracja-zgody {
	padding:20px 15px 20px 0;
}

#mainpane #article.register #rejestracja-zgody p {
	float:left;
	width:630px;
	margin:0 0 0 5px;
	padding:0;
}

#mainpane #register-ok{
	background-color:#F6F6F6;
	margin: 0 0 15px 20px;
	padding:20px;
	text-align:center;
	color:#BE0902;
	font-size:14px;
}

#mainpane #article.register #login-form {
	padding: 20px 0px;
}

#mainpane #article.register div.error-login {
	color:#BE0902;
	font-size:12px;
	padding:0;
}

#mainpane #article.register .input-holder {
	float: left;
}

#mainpane #article.register .input-holder span.star{
	color:#BE0902;
}

#mainpane #article.register .input-holder div {
	width: 260px;
	padding:3px 0 0 0;
}

#mainpane #article.register .input-holder div.error {
	color:#BE0902;
	font-size:10px;
	padding:0 0 5px 0;
}

#mainpane #article.register .input-holder div.button-label {
	width: 100px;
}

#mainpane #article.register .input-holder .input-field {
	width: 230px;
	height: 22px;
	border: 1px solid #f0f0f0;
	padding: 0px 5px;
}

#mainpane #article.register .input-holder textarea.input-field {
	height: 80px;
	max-width: 730px;
}

#mainpane #article.register .input-holder .select-field {
	width: 242px;
	border: 1px solid #f0f0f0;
	padding: 1px 0;
}

#mainpane #article.register .input-holder input.invalid,
#mainpane #article.register .input-holder textarea.invalid {
	border: 1px solid #ff0000;
}

#mainpane #article.register .input-holder .input-field.short {
	width: 55px;
	margin-right: 5px;
}

#mainpane #article.register .input-holder .input-field.shortest {
	width: 25px;
	margin-right: 5px;
}

#mainpane #article.register .input-holder input,
#mainpane #article.register .input-holder select {
	margin: 5px 20px 2px 0px;
}

#mainpane #article.register #password-reminder {
	color: #be0902;
	text-decoration: underline;
}

#mainpane #article.register .section-title {
	font-size: 20px;
}

#mainpane #article.register .section-subtitle {
	color: #be0902;
}

#mainpane #article.basket #basket-container {
	width: 100%;
}

#mainpane #article.basket #basket-header {
	background-color: #be0902;
	height: 30px;
	color: white;
}

#mainpane #article.basket #basket-header th {
	font-weight: normal;
	padding: 0px 10px;
	text-align: left;
}

#mainpane #article.basket #basket-container .product-photo {
}

#mainpane #article.basket #basket-container .product-quantity {
	width: 60px;
}

#mainpane #article.basket #basket-container .product-price {
	width: 95px;
}

#mainpane #article.basket #basket-container .product-edit {
	width: 65px;
}

#mainpane #article.basket #basket-container .basket-row {
	background-color: white;
}


#mainpane #article.basket .basket-spacer {
	height: 10px;
}

#mainpane #article.basket .basket-row td {
	border-width: 1px 0px;
	border-style: solid;
	border-color: #e5e5e5;
	vertical-align: top;
	padding: 10px;
}

#mainpane #article.basket .basket-row .lp {
	border-left: 1px solid #e5e5e5;
	text-align: center;
}

#mainpane #article.basket .basket-row .product-photo {
	text-align: center;
	padding: 10px 0px 0px 0px;
}

#mainpane #article.basket .basket-row .product-edit {
	border-right: 1px solid #e5e5e5;
}

#mainpane #article.basket .basket-row .product-description .product-name {
	color: #2d3e6a;
	font-size: 15px;
	padding: 4px 0px;
}

#mainpane #article.basket .basket-row .product-price {
	color: #be0902;
	font-size: 18px;
	padding: 14px 0px;
}

#mainpane #article.basket .input-field {
	width: 180px;
	height: 22px;
	border: 1px solid #f0f0f0;
	padding: 0px 5px;
}

#mainpane #article.basket .input-field.shortest {
	width: 35px;
	height: 22px;
	border: 1px solid #f0f0f0;
	padding: 0px 5px;
}

#mainpane #article.basket .button {
	display: block;
	width: 75px;
	padding: 0px 5px;
	margin: 0px -25px 4px -5px;
	position: relative;
	text-align: center;
	margin-right: 0px;
}

#mainpane #article.basket .button:hover {
	color: white;
}

#mainpane #article.basket #price-sum {
	color: #be0902;
	font-size: 24px;
	padding: 15px 0px 15px 465px;
}

.price-sum2 {
	color: #be0902;
	font-size: 24px;
	padding: 15px 0px 15px 400px;
}

#mainpane #article.basket .section-header .section-title {
	font-size: 24px;
	color: #be0902;
	padding: 0px 10px;
}

#mainpane #article.basket #recalculate {
	display: inline;
}

#mainpane #article.basket #order-details {
	border: 1px solid #e5e5e5;
	background-color: white;
	padding: 10px;
	height: 100%;
	margin-bottom: 10px;
}

#mainpane #article.basket #order-details .jquery-selectbox {
	width: 145px;
}

#mainpane #article.basket #order-details .jquery-selectbox-list {
	width: 140px;
}

#mainpane #article.basket #order-details .order-pane {
	float: left;
	width: 255px;
}

#mainpane #article.basket #order-details .rightpane {
	width: 300px;
}

#mainpane #article.basket #order-details .order-pane .pane-header {
	padding-bottom: 5px;
}

#mainpane #article.basket #order-details #return-flag {
	width: 157px;
	height: 45px;
	background: url('../gfx/sprites.png') no-repeat -736px -117px;
	display: block;
	margin: 0px 0px 0px -18px;
	color: white;
	line-height: 38px;
	padding-left: 20px;
	font-size: 14px;
	float: left;
}

#mainpane #article.basket #order-details #order-flag {

}
a.koszyk_dalej{
background: url('../gfx/sprites.png') no-repeat -364px -117px;
width: 372px;
	height: 40px;

	display: block;
	margin: 0px -18px 0px 0px;
	color: white;
	line-height: 38px;
	padding-left: 0px;
	font-size: 24px;
	border: none;
	float: right;
	text-align:center;
}
 a.koszyk_dalej:hover{
     color: white !important;
 }

#mainpane #article.product .section {
	border-bottom: 6px solid #be0902;
	padding-bottom: 10px;
}

#mainpane #article.product #product-leftpane {
	width: 380px;
	float: left;
}

#mainpane #article.product #product-leftpane #main-photo {
	border: 1px solid #e4e4e4;
	width: 376px;
	height: 376px;
	position: relative;
	margin-bottom: 10px;
}

#mainpane #article.product #product-leftpane #media-slider {
	border: 1px solid #e4e4e4;
	width: 376px;
	height: 100px;
	background-color: white;
	position: relative;
	margin-bottom: 20px;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal {
	height: 60px;
	margin: 0px 1px;
	padding: 20px 0px;
	border-width: 0px 2px;
	border-style: solid;
	border-color: #eeeeed;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-item {
    width: 55px;
	opacity: 0.30;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: Alpha(opacity=30);
}


#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-item.current-carousel {
	opacity: 1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: Alpha(opacity=100);
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-item-horizontal {
	margin-left: 0;
    margin: 0px 9px;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-next-horizontal,
#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    width: 15px;
    height: 19px;
    cursor: pointer;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-next-horizontal {
	background: url('../gfx/sprites.png') no-repeat -536px -188px;
    right: -15px;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
	background: url('../gfx/sprites.png') no-repeat -536px -188px;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-prev-horizontal {
	background: url('../gfx/sprites.png') no-repeat -521px -188px;
    left: -15px;
}

#mainpane #article.product #product-leftpane #media-slider .jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
	background: url('../gfx/sprites.png') no-repeat -521px -188px;
}

#mainpane .discount-label {
	background: url('../gfx/sprites.png') no-repeat -303px -117px;
	width: 32px;
	height: 33px;
	position: absolute;
	top: 8px;
	right: 0px;
	display: block;
}

#mainpane #main-photo .discount-label {
	background: url('../gfx/sprites.png') no-repeat -303px -117px;
	width: 32px;
	height: 33px;
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
}

#mainpane .new-label {
	background: url('../gfx/sprites.png') no-repeat -327px -150px;
	width: 32px;
	height: 33px;
	position: absolute;
	top: 8px;
	right: 0;
	display: block;
}

#mainpane #main-photo .new-label {
	background: url('../gfx/sprites.png') no-repeat -327px -150px;
	width: 32px;
	height: 33px;
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
}

#mainpane #article.product #product-rightpane {
	width: 350px;
	float: right;
}

#mainpane #article.product #product-rightpane .social-panel {
	padding-bottom: 5px;
}

#mainpane #article.product #product-rightpane .social-panel .social {
	float: left;
	margin-right: 8px;
	height: 25px;
	display: block;
}

#mainpane #article.product #product-rightpane .social-panel .social.twitter {
	background: url('../gfx/sprites.png') no-repeat -383px -162px;
	width: 24px;
}

#mainpane #article.product #product-rightpane .social-panel .social.myspace {
	background: url('../gfx/sprites.png') no-repeat -407px -162px;
	width: 24px;
}

#mainpane #article.product #product-rightpane .social-panel .social.youtube {
	background: url('../gfx/sprites.png') no-repeat -431px -162px;
	width: 54px;
}

#mainpane #article.product #product-rightpane .social-panel .social.facebook {
	background: url('../gfx/sprites.png') no-repeat -485px -162px;
	width: 24px;
}

#mainpane #article.product #product-rightpane #primary-info {
	line-height: 18px;
}

#mainpane #article.product #product-rightpane #primary-info a {
	color: #1f3160;
	text-decoration: underline;
}

#mainpane #article.product #product-rightpane #primary-info strong {
	color: #be0902;
}

#mainpane #article.product #product-rightpane .product-name {
	color: #2d3e6a;
	font-size: 18px;
	padding: 15px 0px 6px;
}

#mainpane #article .normal-price {
	color: #2d3e6a;
	font-size: 24px;
	padding-right: 15px;
}

#mainpane #article .discount-price {
	color: #bf0a01;
	font-size: 24px;
	padding-right: 10px;
}

#mainpane #article .old-price {
	text-decoration: line-through;
	font-size:11px;
}

#mainpane #product-rightpane .old-price {
	text-decoration: line-through;
	font-size:12px;
}

#mainpane #article.product #product-rightpane .add-cart {
	background: url('../gfx/sprites.png') no-repeat -736px -162px;
	width: 235px;
	height: 41px;
	margin: 20px 0px 0px -23px;
	font-size: 26px;
	padding: 4px 0px 0px 23px;
	color: white;
	position: relative;
	z-index: 30;
	display: block;
}

#mainpane #article.product #product-rightpane .add-clipboard {
	padding: 8px 0px 30px;
}

#mainpane #article.product #product-rightpane .add-clipboard a {
	color: #be0902;
	font-weight: bold;
}

#mainpane #article.product .product-description {
	line-height: 25px;
}

#mainpane #article .productbox {
	min-height: 330px;
	width: 742px;
}

#mainpane #article .productbox .tab-item {
	display: none;
}

#mainpane #article .productbox .tab-current {
	display: block;
}

#mainpane #article .productbox .productbox-toggler {
	border-bottom: 6px solid #be0902;
	border-right: 1px solid #eaeaea;
	height: 38px;
	background-color: white;
}

#mainpane #article .productbox .productbox-toggler .tab {
	height: 37px;
	/*padding: 0px 25px 0 24px;*/
	text-align:center;
	font-size: 20px;
	line-height: 38px;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #eaeaea;
	float: left;
}

#mainpane #article .productbox .productbox-toggler #toggle-c1,
#mainpane #article .productbox .productbox-toggler #toggle-c2,
#mainpane #article .productbox .productbox-toggler #toggle-c3,
#mainpane #article .productbox .productbox-toggler #toggle-c4 {
	background-color: #be0902;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #be0902;
	color: white;
}

#mainpane #article .productbox .productbox-content {
	border: 1px solid #eaeaea;
	min-height: 276px;
	background-color: white;
	margin-top:15px;
}

#mainpane #article .productbox .kat {
    min-height: 200px;
}

#mainpane #article.product .productbox .productbox-content {
	border-top: none;
}

#mainpane #article .promoted-product {
	width: 161px;
	height: 380px;
	padding: 0px 0px 0px 20px; 
	margin-left: 2px;
	float: left;
	border-right: 2px solid #f6f6f6;
}
#mainpane #article .promoted-product input {
    width:35px;
    /*height:12px;*/
    margin-top:2px;
}

#mainpane #article .kat{
    height: 200px;
}

#mainpane #article .promoted-product.odd {
	background:#ffffff;
}

#mainpane #article .promoted-product.even {
	background:#ffffff;
}

#mainpane #article .promoted-product.last {
	border-right: 2px solid white;
}

#mainpane #article .promoted-product .promoted-photo {
	text-align: center;
	position:relative;
}

#mainpane #article .promoted-product .promoted-photo a {
	height:130px;
	display:block;
}

#mainpane #article .promoted-product .promoted-photo img {
	overflow: hidden;
}

#mainpane #article .promoted-product .product-name {
	color: #2D3E6A;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0px 5px;
	height: 100px;
	width:160px;


}

#mainpane #article .promoted-product .product-info {
	padding-bottom: 5px;
	/*height: 32px;*/
	height: 15px;		/* Zmienione 15.06.2011 - Przemek*/
}

#mainpane #article .promoted-product .discount-price,
#mainpane #article .promoted-product .normal-price {
	font-size: 18px;
}

#mainpane #article .promoted-product .promoted-cart {
	background: url('../gfx/sprites.png') no-repeat -383px -187px;
	width: 110px;
	height: 27px;
	margin: 5px 0px 0px -20px;
	font-size: 12px;
	padding: 5px 0px 0px 17px;
	color: white;
	position: relative;
	z-index: 30;
	display: block;
}

#mainpane #article .productbox .productbox-content .productbox-article {
	padding: 20px;
	position: relative;
}

#mainpane #article .productbox .productbox-content .productbox-article #add-comment {
	position: absolute;
	top: 15px;
	right: 0px;
}

#mainpane #article .productbox .productbox-content .productbox-article #add-comment:hover {
	color: white;
}

#mainpane #article .productbox .productbox-content .productbox-article .added-date {
	color: #be0902;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item {
	width: 315px;
	/*height: 24px;*/			/* Zmienione 15.06.2011 - Przemek*/
	/*line-height: 24px;*/		/* Zmienione 15.06.2011 - Przemek*/
	padding-bottom: 10px;
	float: left;
}

/* Dodane 15.06.2011 - Przemek*/
#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item div.error {
	color:#BE0902;
	font-size:10px;
	padding:0 0 5px 80px;
	clear:left;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item.recommend-text {
	width: 585px;
	height: 95px;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item span {
	display: block;
	width: 75px;
	padding-right: 5px;
	float: left;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item input {
	width: 180px;
	padding: 0px 4px;
	border: 1px solid #ececec;
	float: left;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item textarea {
	width: 495px;
	max-width: 495px;
	height: 93px;
	max-height: 93px;
	margin: 0px;
	padding: 0px 4px;
	border: 1px solid #ececec;
	float: left;
	outline: none;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item.invalid span {
	color: #be0902;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item.invalid input {
	border: 1px solid #be0902;
	background-color: #ffd5d5;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .recommend-item textarea.invalid {
	border: 1px solid #be0902;
	background-color: #ffd5d5;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .form-footer {
	line-height: 24px;
	padding-left: 80px;
	width: 505px;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .form-footer span {
	float: left;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .form-footer span.invalid {
	color: #be0902;
}

#mainpane #article .productbox .productbox-content .productbox-article #recommend-form .form-footer .button {
	margin: 0px;
	float: right;
}

#mainpane #article.main .bannerbox {
	width: 762px;
	margin-left: -10px;
	padding: 10px 0px;
}

.nowosci-slider{
}

.nowosci-slider .slidebox {
	width: 725px;
	height: 276px;
	padding: 1px;
	margin: 0px 10px;
	border: 1px solid #e2e2e2;
	background-color: white;
	position: relative;
}


#mainpane #article.main .bannerbox .banner-slider {
}

#mainpane #article.main .bannerbox .slidebox {
	width: 738px;
	height: 316px;
	padding: 1px;
	margin: 0px 10px;
	border: 1px solid #e2e2e2;
	background-color: white;
	position: relative;
}

#mainpane #article.main .bannerbox .slidebox .banner {
	float: left;
}

#mainpane #article.main .bannerbox .slidebox .banner img {
	width: 545px;
	height: 276px;
	overflow: hidden;
}

#mainpane #article.main .bannerbox .slidebox .to-product {
	background: url('../gfx/sprites.png') no-repeat -736px -162px;
	width: 210px;
	height: 41px;
	font-size: 26px;
	padding: 4px 25px 0px 23px;
	color: white;
	text-align: center;
	position: absolute;
	bottom: 26px;
	left: -7px;
	z-index: 30;
	display: block;
}

#mainpane #article.main .bannerbox .slidebox .promoted-product {
	width: 171px;
	height: 276px;
	padding: 0px 10px;
	margin-left: 2px;
	float: left;
	border-right: none;
}

#mainpane #article.main .bannerbox .slidebox .promoted-product .promoted-cart {
	margin-left: -19px;
}


.jcarousel-container-horizontal .jcarousel-next-horizontal,
.jcarousel-container-horizontal .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    width: 32px;
    height: 37px;
    cursor: pointer;
}

.jcarousel-container-horizontal .jcarousel-next-horizontal {
	background: url('../gfx/sprites.png') no-repeat -32px -203px;
    right: -10px;
}

.jcarousel-container-horizontal .jcarousel-next-horizontal:hover {
	background: url('../gfx/sprites.png') no-repeat -96px -203px;
}

.jcarousel-container-horizontal .jcarousel-prev-horizontal {
	background: url('../gfx/sprites.png') no-repeat 0px -203px;
    left: -10px;
}

.jcarousel-container-horizontal .jcarousel-prev-horizontal:hover {
	background: url('../gfx/sprites.png') no-repeat -64px -203px;
}

#mainpane #article .product-filter {
	float: right;
	margin: -1px 5px 0px 0px;
	color: #2d3e6a;
}

#mainpane #article .filter-label {
	float: right;
	line-height: 18px;
	color: #2d3e6a;
}

#mainpane #article.results #searchresults-form {
	font-size: 14px;
	color: #555452;
	height: 31px;
	padding-top: 20px;
}

#mainpane #article.results #searchresults-form .searchbox-label {
	font-size: 12px;
	color: #555452;
	padding: 0px 30px;
	height: 20px;
	line-height: 23px;
	float: left;
}

#mainpane #article.results #searchresults-form .searchbox-string {
	width: 200px;
}

#mainpane #article.results .result-box {
	padding: 15px 5px;
	height: 100%;
}

#mainpane #article.results .result-box .product-photo {
	width: 100px;
	height: 100px;
	border: 1px solid #e4e4e4;
	position: relative;
	float: left;
}

#mainpane #article.results .result-box .product-photo a {
	width: 100px;
	height: 100px;
	display: block;
}

#mainpane #article.results .result-box .product-details {
	width: 560px;
	padding: 0px 60px 0px 10px;
	float: left;
}

#mainpane #article.results .result-box .product-name {
	color: #2d3e6a;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 420px;
}

#mainpane #article.results .result-box .discount-price, #mainpane #article.results .result-box .normal-price {
	float: right;
	font-size: 18px;
	padding: 0px 0px 0px 5px;
}

#mainpane #article.results .result-box .old-price {
	margin-top: 5px;
	float: right;
}

#mainpane #article.results .result-box .product-info {
	width: 380px;
	height: 30px;
}

#mainpane #article.results .result-box .product-cart {
	background: url('../gfx/sprites.png') no-repeat -383px -187px;
	width: 110px;
	height: 32px;
	margin: 8px 0px 0px -18px;
	font-size: 12px;
	padding: 5px 0px 0px 17px;
	color: white;
	position: relative;
	z-index: 30;
	display: block;
}

#mainpane #article.news .section {
	padding-top: 10px;
}

#mainpane #article.news .news-added {
	font-size: 11px;
}

#mainpane #article.news .news-title {
	color: #bf0800;
	font-size: 13px;
	font-weight: bolder;
	padding-bottom: 10px;
}

#mainpane #article.news .news-photo {
	width: 92px;
	height: 92px;
	border: 1px solid #c2c2c2;
	float: left;
	overflow: hidden;
	margin: 0px 14px 10px 0px;
}

#mainpane #article.news .news-photo img {
	width: 90px;
	height: 90px;
	border: 1px solid white;
}

div.fb_side{
    position:fixed;
    background:url(../gfx/fb_side_tlo.png) no-repeat;
    float:right;
    right:-200px;
    top:275px;
    width:200px;
    height:420px;
    padding:6px 0px 0px 28px;
}

/* -- mapki -- */
div.adresik {
	float: left;
	width: 155px;
	height:100px;
	margin: 0px 15px 10px 0px;
}
div.adresik p {
	margin: 0px;
}
div.wojewodztwo {
	display: none;
	padding: 20px 0px 20px 20px;
	line-height:1;
}

table.historia_zamowien, {
    text-align:center;
    margin:15px;
    border:solid 1px #E5E5E5;
}

table.historia_zamowien tr{
    height:30px;
}

table.historia_zamowien th{
    background-color:#E5E5E5;
    padding:2px 5px 2px 5px;
}

table.historia_zamowien td{
    padding:2px 5px 2px 5px;
}

table.historia_zamowien td.price{
    color: #C24153; font-size: 13px;
}


table.podsumowanie-top{
    margin:10px 0px 20px 10px;
}

table.podsumowanie-top td{
    padding:2px 5px 2px 5px;
    vertical-align:top;
}

table.podsumowanie-top td.l{
    font-weight:bold;
}

table#podsumowanie{
     text-align:center;
    margin:15px;
    border:solid 1px #E5E5E5;
}

table#podsumowanie tr{
    height:30px;
}

table#podsumowanie th{
    background-color:#E5E5E5;
    padding:2px 5px 2px 5px;
}

table#podsumowanie td{
    padding:2px 5px 2px 5px;
}



table.rabat_table{
    color:black;
    font-size:12px;
}

table.rabat_table td{
    padding:2px 10px 2px 0px;
}

.product_added{
    color:#BE0902;
    font-size:14px;
}

div.kk{
    height: 22px;
    padding: 0 5px;
    line-height:22px;
    font-weight:bold;
}

table.prod_opinie{
    border:solid 1px lightgray;
    text-align:center;
}

table.prod_opinie tr td{
    padding:5px;
    text-align:center;
}

table#prod_table input{
    width:200px;
}

td.error {
	color:#BE0902;
}

div.quick_add{
	margin-top:5px;
	background:url(../gfx/quickbuy_tlo.jpg) no-repeat;
	height:203px;
	color:#be0902;
	padding: 8px 0 0 15px;
}

div.quick_add .header-title {
	font-size: 20px;
	display: block;
}

div.quick_add form{
	margin-top:9px;
	position:relative;
	height:164px;
}

div.quick_add form input.dodaj{
	width:60px;
	background-color:#d1130e;
	border:none;
	position:absolute;
	bottom:10px;
	right:10px;
	color:white;
}

div.quick_add form p{
	margin:5px 0px 0px 0px;
}

div.quick_add form input{
	width:188px;
	border:solid 1px #f1f1f1;
	color:#ffffff;
	margin:3px 0px 3px 0px;
	height:24px;
	color:black;
}



div.quick_add div.product_added{

}
