.contents15 {
	padding: 15px;	
}

.contents20 {
	padding: 20px;
}

.contents30 {
	padding: 30px;
}

.rightContents {
	width: 706px;
}

.interColumnContents {
	width: 506px;
}

.rightPanel {
	padding: 0px;
	width: 200px;
}

.rightContents .contents {
	padding: 30px;
}

.interColumnContents .contents {
	padding: 20px;
}

#leftColumn {
	width: 248px;
}

#leftColumn .kindsMenu {
	width: auto;
	height: auto;
	font: 11px tahoma, sans-serif;
	text-align: left;
	line-height: 150%;
	background-color: #4e959c;
	border-bottom: 1px solid #ffffff;
}
#leftColumn .kindsMenu .pos, #leftColumn .kindsMenu a .pos, #leftColumn .kindsMenu a:hover .pos {
	width: auto;
	height: auto;
	padding: 7px 10px 7px 10px;
	color: white;
	background-color: #61a2a8;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}
#leftColumn .kindsMenu .selected, #leftColumn .kindsMenu a .selected, #leftColumn .kindsMenu a:hover .selected {
	color: #dec37e;
	background-color: #4e959c;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}
#leftColumn .kindsMenu a:hover {
	color: #dec37e;
	background-color: #4e959c;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}
#leftColumn .kindsMenu .item {
	margin-top: 1px;
}
#lefColumn .kindsMenu .sep {
	height: 1px;
	width: 100%;
	background-color: #4e959c;
}

#mainColumn {
	width: 706px;
	border-left: 1px solid #e6e6e6;
}

#mainColumn .contents {
	font: 12px arial,tahoma;
}

#rightColumn {
	width: 140px;
}

#leftContents {
	width: 745px;
}

.bigtext {
	font-size: 14px;
}

#navi {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
}

.box2 {
	margin: 0 40px 0 20px;
	padding: 15px 20px 15px 20px;
	background-color: #edf6f7;
	border: 1px solid #badcde;
}

.box {
	padding: 5px 20px 5px 20px;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
}

.message_box {
	margin: 20px 20px 20px 20px;
	padding: 20px 20px 20px 20px;
	line-height: 1.5;
	background-color: #edf6f7;
	height: auto;
	border-top: 1px solid #e6e6e6;
	font: 16px Arial, Tahoma;
	color: rgb(102, 102, 102);
}

.message_box .button{
	padding: 15px 0 15px 0;
}

.blue_button {
	cursor: pointer;
}

.green_frame {
	padding: 20px;
	line-height: 1.5;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
	font: 12px Arial, Sans-serif;
}

.green_frame a {
	font: 12px Arial, Sans-serif;
	color: #349199;
/*	font-weight: bold;*/
	text-decoration: none;
}
.green_frame a:hover {
	text-decoration: underline;
}

.error_box {
	margin: 20px 20px 20px 20px;
	padding: 20px 20px 20px 20px;
	line-height: 1.5;
	background-color: rgb(240, 224, 224);
	border-top: 1px solid #e6e6e6;
	font: 16px Arial, Tahoma;
	color: rgb(102, 102, 102);
}

.error_box .button{
	padding: 15px 0 5px 0;
}	

.error_text {
	color: rgb(151, 23, 59);
}

.main_contents {
	width: 666px;
	height: 100%;
	padding: 20px;
}


.grid {
	width: 700px;
	margin: 10px;	
	padding: 0 0 0 0;
}

.grid td.separator {
	margin: 0;
	padding: 0;
	width: 1px;
	background-color: rgb(230,230,230);
}

/*
 * PASEK ŚCIEŻKI
 */
#path {
	width: 671px;
	padding: 5px 20px 0 15px;
	background-image: url(../images/path_bkg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 75px;
	border-bottom: 1px solid #e6e6e6;
}
#path .link, #path .link a {
	font: 11px tahoma,arial;
	color: #349199;
	padding-right:2px;
}
#path .linkSelected, #path .linkSelected a {
	font: 11px tahoma,arial;
	color: #666666;
}
#path .link a, #path .linkSelected a {
	text-decoration: none;
}
#path .title {
	padding-top: 25px;
}

/**
 * Formluarz logowania
 */
/*#loginForm {
	width: 200px;
}

#loginForm .text {
	padding-top:3px;
}
#loginForm input.textInput {
	width: 200px;
	font: 11px Arial, Tahoma;
	color: #666666;
}*/

/*
 * podstrona z listą produktów danego rodzaju
 */
#productsList {
	width: 100%;
}
#productsList .product {
	width: 312px;
	height: auto;
	padding: 20px;
/*	border-left: 1px solid #e6e6e6;*/
/*	border-bottom: 1px solid #e6e6e6;*/
}
#productsList .image {
	width: 140px;
	height: 170px;
}
#productsList .info {
	width: 145px;
	height: 210px;
	padding-left: 20px;
}
#productsList .name, #productsList .name a {
	padding-top: 0px;
	font: 12px arial,tahoma;
	color: #349199;
	font-weight: bold;
	text-decoration: none;
}
#productsList .name a:hover {
	text-decoration: underline;
}
#productsList .abstract {
	padding: 15px 0 15px 0;
}
#productsList .abstract a {
	color: #666666;
	font: 11px Arial, Sans-serif;
	text-decoration: none;
}
#productsList .abstract a:hover {
	text-decoration: underline;
}
#productsList a .green_text {
	color: #349199;
}
#productsList .price {
	padding-top: 5px;
	font: 12px arial,tahoma;
	color: #000000;
}
#productsList .volume {
	padding-top: 5px;
}
#productsList .volume select {
	width: 80px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#productsList .buy {
	padding: 0 0 0 60px;
}
#productsList .label {
	padding-top: 8px;
}
#productsList .amount {
	padding-top: 6px;
}
#productsList .amount input {
	width: 30px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#productsList .basket {
	padding-left: 15px;
	cursor: pointer;
}
#productsList .sep {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1px;
	background-color: #e6e6e6;
}

/*
 *	podstrona produktowa
 */
.productSection {
	margin: 20px;
}
 
#productDetails {
	width: auto;
	height: 100%;
	padding: 20px 20px 5px 20px;
}
#productDetails .image {
	width: 310px;
	height: auto;
}
#productDetails .info {
	width: 320px;
	padding-left: 20px;
}
#productDetails .name {
	padding-top: 10px;
	font: 18px arial,tahoma;
	color: #349199;
	line-height: 1;
}
#productDetails .line {
	padding-top: 2px;
	font: 12px arial,tahoma;
	color: #349199;
}
#productDetails .abstract {
	padding: 15px 0 15px 0;
}
#productDetails .text {
	padding: 3px 0 3px 0;
}
#productDetails .price {
	padding-top: 10px;
	font: 12px arial,tahoma;
	color: #000000;
}
#productDetails .volume {
	padding-top: 5px;
	padding-bottom: 10px;
}
#productDetails .volume select {
	width: 80px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#productDetails .buy {
	padding: 10px 0 0 0;
}
#productDetails .label {
	padding-top: 8px;
}
#productDetails .amount {
	padding-top: 6px;
}
#productDetails .amount input {
	width: 30px;
	font: 11px Arial, Sans-serif;
	color: #666666;
}
#productDetails .basket {
	margin-left: 15px;
	cursor:pointer;
}
#productDetails .box {
	padding: 5px 20px 5px 20px;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
}
#productDetails .box .pos {
	padding: 3px 0 3px 0;
}
#productDetails .box a {
	color: #349199;
	text-decoration: none;
}
#productDetails .box a:hover {
	color: #349199;
	text-decoration: underline;
}

.productLink {
	font: 12px Arial, Sans-serif;
	color: #349199;
	font-weight: bold;
	text-decoration: none;	
}

.productLink11 {
	font: 11px Arial, Sans-serif;
	color: #666666;
	text-decoration: none;	
}
.productLink14 {
	font: 14px Arial, Sans-serif;
	color: #349199;
	font-weight: bold;
	text-decoration: none;	
}


.productLinkImage {
	width: 220px;
	height: 120px;
}

/*
 *	produkty powiązane
 */
.productRelativeTitle {
	padding: 10px 20px 0 20px;
}
.productRelative {
	width: auto;
	height: auto;
	line-height: 0.8;
	padding: 10px 20px 10px 20px;
}
.productRelative .product {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 220px;
	height: 180px;
}
.productRelative .image {
	width: 220px;
	height: 120px;
}
.productRelative .sep {
	margin-top: 10px;
	width: 662px;
	height: 1px;
	background-color: #e6e6e6;
}
.productRelative .sep2 {
	margin-top: 10px;
	width: 100%;
	height: 1px;
	background-color: #e6e6e6;
}
.productRelative .info {
	width: 320px;
	padding-left: 20px;
}
.productRelative .name {
	padding: 20px;
	width: 180px;
}
.productRelative .name a {
	font: 12px arial,tahoma;
	color: #349199;
	font-weight: bold;
	text-decoration: none;
}
.productRelative .name a:hover {
	text-decoration: underline;
}
.productRelative .name .line {
	font: 11px arial,tahoma;
	color: #349199;
}
/*
 *	Porady do produktu
 */
#productInfo {
	border: 0;
}
#productInfo1, #productInfo2 {
	vertical-align: top;
	width: 305px;
	padding: 0 20px 0 20px;
	font: 12px arial,tahoma;
}
#productInfo2 {
	border-left: 1px solid #e6e6e6;
}
.productInfoSection {
	padding: 10px 0 10px 0;
}
.productInfoSection .title {
	padding: 0px;
}
.productInfoSection .abstract {
	padding: 2px 0 0 1px;
	font: 11px Arial,Tahoma;
}

/**
 * Podgl�d koszyka
 */
#cartAgent {
	width: 197px;
	border: 1px solid #e6e6e6;
	margin: 20px 0 10px 0;
	padding: 0px;
	background-color: white;
}

#cartAgent .title {
	background-color: #edf6f7;
	width: 100%;
	height: 29px;
}

#cartAgent .title img {
	padding: 4px 0 4px 60px ;
}

#cartAgent .justAdded {
	margin: 15px 15px 0 15px;
	font: 11px Arial, Tahoma;
	color: #666666;
	border-bottom: 2px solid #e6e6e6;
}

#cartAgent .otherAdded {
	padding-bottom: 10px;
	margin: 10px 15px 0px 15px;
	font: 11px Arial, Tahoma;
	color: #666666;
/*	border-bottom: 2px solid #e6e6e6;*/
}

#cartAgent .otherAdded .item {
	margin-top: 5px;
	border-top: 1px solid #e6e6e6;
	padding-top: 5px;
}


#cartAgent .added_name {
	font-weight: bold;
	font-size: 11px;
}

#cartAgent .name {
	padding-top: 8px;
	font-weight: bold;
	font-size: 11px;
}

#cartAgent .price {
	font-weight: bold;
	font-size: 11px;
	color: rgb(222,195,126);
	font-style: italic;
}
#cartAgent .green {
	font: 11px Arial, Tahoma;
	color: #666666;
	font-weight: bold;
}

#cartAgent .quantity {
	color: black;
	font-size: 14px;
}

#cartAgent .total {
	color: #666666;
	font: 13px Arial, Tahoma;
	text-align: right;
}

#cartAgent .buttons {
	padding: 10px 15px 10px 15px;
	font: 11px Arial, Tahoma;
	color: #666666;
	font-weight: bold;
/*	background-color: #edf6f7;*/
}
#cartAgent .buttons .header {
	padding: 2px 0 10px 0;
	font: 11px Arial, Tahoma;
	color: #666666;
	font-weight: bold;
}
#cartAgent .button {
	padding: 3px 0 3px 15px;
}


/**
 * Zawarto�� koszyka
 */

#basket_contents {
	font: 12px Arial, Tahoma;	
}
#products {
	width: 644px;
}
#products .image {
	width: 65px;
	height: 65px;
}
#products .desc {
	padding: 2px 0 0 2px;
	width: 228px;
}
#products .lp {
	width: 10px;
}
#products .product {
	width: 355px;
}
#products .remove {
	width: 50px;
}
#products .type {
	width: 80px;
}
#products .quantity {
	width: 50px;
}
#products .price {
	width: 70px;
}
#products .total {
	width: 70px;
}
#products .gratis {
	color: rgb(98,165,171);
	font-weight: bold;
}
#basket_contents #products th {
	background-color: rgb(98,165,171);
	padding: 5px;
	color: white;
}

#basket_contents #products td {
	padding: 5px;
	border-bottom: 1px solid #a5acb2;
}

#basket_contents #products td.inner {
	padding: 2px 5px 2px 5px;
	border-bottom: none;
}

#basket_contents #products td.odd {
/*	background-color: rgb(244,244,244);*/
	background-color: white;
}

#basket_contents #products td.even {
	background-color: white;
}

#basket_contents #products td.productName a {
	font: 12px Arial, Tahoma;
	color: #666666;
	font-weight: bold;
}
#basket_contents td input {
	width: 40px;
	text-align: right;
	font: 12px Arial, Tahoma;
	color: #666666;
}
#basket_contents td.addon {
	padding: 10px 5px 10px 5px;
	font: 12px Arial, Tahoma;
	background-color: rgb(247, 247, 247);/*#edf6f7;*/
}
#basket_contents .optionName {
	font-weight: bold;
}
#basket_contents td.summary {
	color: rgb(75, 75, 75);
	padding: 10px 5px 10px 5px;
	font: 12px Arial, Tahoma;	
	font-weight: bold;
	background-color: rgb(230, 230, 230);
}
.order_total {
	color: black;
	font-size: 16px;
	font-weight: bold;
	background-color: rgb(230, 230, 230);	
}
/**
 * Nawigacja zam�wienia
 */
.order_navigator {
	border-bottom: solid 1px #a5acb2;
	padding-top:10px;
	width: 100%;
	height: auto;
	background-color: rgb(240,249,248);	
}
.order_navigator .title {
	padding: 10px 0 10px 0;
}
.order_navigator td {
	vertical-align: top;
	padding: 0px 10px 10px 10px;
}

.order_navigator td.step {
	background-color: rgb(240,249,248);	
}

.order_navigator td.details {
/*	background-color: rgb(251,251,251);*/
	background-color: rgb(240,249,248);	
}

.order_navigator .past {
	color: rgb(98,165,171);
}

.order_navigator .current {
	color: rgb(222,195,126);
	text-decoration: underline;
}

.order_navigator .following {
	color: rgb(140,148,148);
}

.order_navigator a {
	font: 11px Arial, Sans-serif;
	color: rgb(98,165,171);
	font-weight: bold;
	text-decoration: none;
}

.order_navigator a:hover {
	text-decoration: underline;
}

.order_heading {
	margin: 5px 0 10px 0;
}

.shipping_address {
	margin: 25px 0 5px 20px;
}

.shipping_address .prompt {
	font-size: 11px;
	font-weight: bold;
}

.shipping_address input {
	border: 1px solid #e6e6e6;
	width: 200px;
	font: 11px arial, sans-serif;
	color: #666666;
}

/* 
 * FORMULARZ 
 */
 
.cform {
 margin: auto;
 margin-top: 30px;
 padding: 20px;
 width: 340px;
 border: 1px solid #e6e6e6;
 background-color: #edf6f7;
 font: 11px arial, sans-serif;
 color: #666666;
}
.cform .title {
 padding: 0 0 15px 75px;
 text-align: center;
 font: 14px Arial, Tahoma;
 font-weight: bold;
}
.cform .title2 {
 padding: 0 0 15px 23px;
}
.cform .title3 {
 padding: 0 0 15px 0;
}
.cform .title4 {
 padding: 0 0 5px 0;
}
.cform input, .cform select, .cform textarea {
 border: 1px solid #e6e6e6;
 width: 100%;
 font: 11px arial, sans-serif;
 color: #666666;
}
.cform input.file {
}
.cform input.checkbox, .cform input.radio {
 width: 20px;
 border: 0;
}
.cform textarea {
 height: 100px;
}
.cform .caption {
 font: 11px arial, sans-serif;
 width: 100px;
 padding: 5px 0 3px 0px;
}
.cform .input {
 width: 235px;
 padding: 3px 0 3px 0px;
}
.cform .buttons {
 padding: 10px 0 10px 0;
}
.cform .button {
 width: auto;
}
.cform .submitButton {
 border: 0;
 width: auto;
}
.cform .personalData {
 padding: 12px 3% 5px 3%;
 width: 94%;
 text-align: left;
}
.cform .errors {
 padding: 5px 3% 10px 3%;
 width: 87%;
 text-align: left;
}
.cform .error {
	font-weight: bold;
}
.loginform {

 margin-top: 0px;
 padding: 20px;
 width: 270px;
 border: 1px solid #e6e6e6;
 background-color: #edf6f7;
 color: #666666;
}
.loginform .title {
 padding: 0 0 15px 0;
}
.loginform .title2 {
 padding: 0 0 5px 0;
}
.loginform input {
 border: 1px solid #e6e6e6;
 width: 100%;
 font: 11px arial, sans-serif;
 color: #666666;
}
.loginform .caption {
 font: 11px arial, sans-serif;
 width: 60px;
 padding: 5px 0 3px 0px;
}
.loginform .input {
 width: 200px;
 padding: 3px 0 3px 0px;
}
.loginform .buttons {
 padding: 10px 0 10px 0;
}
.loginform .button {
 width: 88px;
 height:19px;
}
.loginform .button2 {
	width:auto;
}
.loginform .errors {
 padding: 5px 0 5px 0;
 width: 100%;
 text-align: left;
}
.loginform .error {
	color: #ff0000;
	font-weight: bold;
}
.loginForm .submitButton {
	width: 88px;
	height: 19px;
}

.regform {
 margin-top: 0px;
 padding: 20px;
 width: 260px;
 border: 1px solid #e6e6e6;
 background-color: #edf6f7;
 color: #666666;
}
.regform .title {
 padding: 0 0 5px 0;
}
.regform .buttons {
 padding: 10px 0 10px 0;
}
.regform .button {
 width: auto;
}
.prodform {

 margin-top: 0px;
 padding: 20px;
 width: 260px;
 border: 1px solid #e6e6e6;
 background-color: #edf6f7;
 color: #666666;
}
.prodform .title {
 padding: 0 0 5px 0;
}
.prodform .items {
 padding: 10px 0 10px 0;
}
.prodform .pos {
 width: auto;
}
/*
 * AKTUALNOŚCI
 */
#news .newsDate {
	font: 12px Arial, Tahoma;
}
#news .newsTitle {
	padding: 2px 0 10px 0;
	font: 13px Arial, Tahoma;
	color: #349199;
	font-weight: bold;
}
#news .mediaPlayer {
	padding: 20px 0 0 0;
}
#news .box {
	width: auto;
	margin-top:20px;
	margin-bottom: 20px;
	padding: 5px 20px 5px 20px;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
}
#newsList .box {
	width: auto;
	margin-top:5px;
	margin-bottom:2px;
	padding: 5px 20px 5px 20px;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
}
#news .box .pos, #newsList .box .pos {
	padding: 3px 0 3px 0;
}
#news .box a, #newsList .box a {
	font: 11px Arial, Tahoma;
	color: #349199;
	text-decoration: none;
}
#news .box a:hover, #newsList .box a:hover {
	color: #349199;
	text-decoration: underline;
}

#newsList .date {
}
#newsList .title, #newsList .title a {
	padding: 1px 0 8px 7px;
	font: 12px Arial, Tahoma;
	color: #349199;
	font-weight: bold;
	text-decoration: none;
}
#newsList .title a:hover {
	text-decoration: underline;
}
#newsList .item {
	padding-bottom: 15px;
}
#newsList .abstract a {
	position:relative;
	top: -7px;
}
#newsList .abstract a {
	color: #666666;
	font: 11px Arial, Sans-serif;
	text-decoration: none;
}
#newsList .abstract a:hover {
	text-decoration: underline;
}
#newsList a .green_text {
	color: #349199;
}
#newsList .title2, #newsList .title2 a {
	padding-left: 0px;
}
#newsList .media {
	padding: 10px 0 10px 0;
}
#newsList .listen {
	margin-right: 10px;
	cursor: pointer;
}
#newsList .download {
	margin-left: 10px;
	cursor: pointer;
}
	
.archive {
	padding-top: 15px;
	padding-bottom: 5px;
}
.faq {
	padding-bottom: 15px;
}
.faq .title {
	padding: 1px 0 2px 0;
	font: 12px Arial, Tahoma;
	color: #349199;
	font-weight: bold;
	text-decoration: none;
}
/* 
 * DODAJ DO KOSZYKA - ramka
 */
.basket {
	width: 156px;
}
.basketwide {
	width: 236px;
}
.basket .corner {
	width: 3px;
	height: 3px;
}
.basket .top .middle, .basket .bottom .middle {
	background-position: left;
	background-repeat: repeat-x;
	width: 150px;
	height: 3px;
}
.basketwide .top .middle, .basketwide .bottom .middle {
	background-position: left;
	background-repeat: repeat-x;
	width: 230px;
	height: 3px;
}
.basket .top .middle {
	background-image: url(../images/platnosci_top.gif);
}
.basket .bottom .middle {
	background-image: url(../images/platnosci_bottom.gif);
}
.basket .content {
	height: auto;
}
.basket .left, .basket .right {
	background-position: top;
	background-repeat: repeat-y;
	width: 3px;
	height: 25px;
}
.basket .left {
	background-image: url(../images/platnosci_left.gif);
}
.basket .right {
	background-image: url(../images/platnosci_right.gif);
}
.basket .middle {
	width: 150px;
	height: 100%;
}
.basketwide .middle {
	width: 230px;
	height: 100%;
}
.basket .main_img {
	padding: 3px 0 0 5px;
}
.basketwide .main_img {
	padding: 3px 0 0 45px;
}
.basket .arrow_img {
	cursor: pointer;
}

/*
 * FAQ
 */
#faqBox {
	padding: 15px 20px 20px 20px;
	border-bottom: 1px solid #e6e6e6;
}
#faqBox .title {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}
#faqBox .menu {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faqBox .item {
	padding: 3px 0 2px 0;
}
#faqBox .arrow {
	padding-top: 2px;
	padding-right: 5px;
}
#faqBox .pos, #faqBox .posSelected {
	padding-top: 2px;
	padding-bottom: 2px;
}
#faqBox .pos, #faqBox .posSelected {
	width: 180px;
}
#faqBox .pos a {
	font: 11px Arial, Tahoma;
	color: #666666;
	text-decoration: none;
}
#faqBox .pos a:hover, #faqBox .posSelected {
	font: 11px Arial, Tahoma;
	color: #349199;
	text-decoration: underline;
}

/*
 * FAQ
 */
#faqBox2 {
	padding: 15px 20px 20px 20px;
	border-bottom: 1px solid #e6e6e6;
	height: auto;
}
#faqBox2 .title {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12px;
}
#faqBox2 .menu {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faqBox2 .item {
	padding: 3px 0 2px 0;
}
#faqBox2 .arrow {
	padding-top: 2px;
	padding-right: 5px;
}
#faqBox2 .pos, #faqBox2 .posSelected2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
#faqBox2 .pos, #faqBox2 .posSelected2 {
	width: 180px;
}
#faqBox2 .pos a {
	font: 11px Arial, Tahoma;
	color: #666666;
	text-decoration: none;
}
#faqBox2 .pos a:hover, #faqBox2 .posSelected2 a {
	font: 11px Arial, Tahoma;
	color: #349199;
	text-decoration: underline;
}
/*
 * NEWS BOX - lewa kolumna
 */
#newsBox {
	padding: 15px 20px 15px 20px;
	border-bottom: 1px solid #e6e6e6;
	height: auto;
}
#newsBox .menu {
	padding-top: 8px;
	padding-bottom: 2px;
}
#newsBox .archive {
	padding-top: 0px;
}
#newsBox .item {
	padding: 1px 0 10px 0;
}
#newsBox .arrow {
	padding-top: 2px;
	padding-right: 5px;
}
#newsBox .pos, #newsBox .posSelected {
	width: 180px;
}
#newsBox .pos a {
	font: 11px Arial, Tahoma;
	color: #666666;
	text-decoration: none;
}
#newsBox .pos a:hover, #newsBox .posSelected, #newsBox .archive a:hover {
	font: 11px Arial, Tahoma;
	color: #349199;
	text-decoration: underline;
}


/**
 * Historia transakcji
 */

.history .details {
	margin: 10px 0 0 0;
	padding: 5px 10px 5px 10px;		
	line-height: 1.5;
	background-color: #edf6f7;
	border-top: 1px solid #e6e6e6;
	font: 11px Arial, Tahoma;	
}

.rightContents .history .details {
	width: 624px;	
}

.interColumnContents .history .details {
	width: 444px;
}

.history .param {
	padding-right: 30px;
	font-weight: bold;
}

.history .shipped {
	color: rgb(98,165,171);
	font-weight: bold;
}

.history .unconfirmed {
	color: rgb(151, 23, 59);
}

.rightContents .history #products {
	width: 644px;
}

.interColumnContents .history #products {
	width: 464px;
}

.history #products td {
	padding: 2px 0px 2px 15px;
}

.history #products td.heading {
	background-color: rgb(98,165,171);
	color: white;	
	font-size: 11px;
	font-weight: bold;
	text-align: center;	
}

.history #products td.item {
	border-top: 1px solid rgb(230,230,230);
}

.history #products td.shipping {
	background-color: rgb(247, 247, 247);
	border-bottom: 1px solid #a5acb2;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
}

.history #products td.summary {
	background-color: rgb(235,235,235);	
	border-bottom: 1px solid #a5acb2;	
	color: rgb(75, 75, 75);
	padding-top: 6px;
	padding-bottom: 6px;	
	font-weight: bold;
}

.history .separator {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

/**
 * Mapa serwisu
 */
#siteIndex .firstPos {
	padding: 0 0 5px 0;
}
#siteIndex .firstPos .arrow {
	padding: 6px 6px 6px 0;
}
#siteIndex .pos {
	padding: 10px 0 5px 0;
}
#siteIndex .pos .arrow {
	padding: 6px 6px 6px 0;
}
#siteIndex .subpos {
	padding: 3px 0 4px 15px;
}
#siteIndex .subpos .arrow {
	padding: 6px 3px 0 0;
}
#siteIndex .subpos .caption a {
	font: 13px arial, tahoma;
	color: #349199;
}
#siteIndex .element a {
	padding: 2px 0 2px 35px;
	font: 11px arial, tahoma;
	color: #666666;
}

/**
 * Wyniki przeszukiwania
 */
#searchResults .title {
	font: 13px arial, tahoma;
	color: #349199;
}

#searchResults .title .arrow {
	padding: 6px 6px 6px 0;
}

#searchResults .total {
	margin: 20px 0 40px 0;
	font-size: 14px;
}

#searchResults .pos {
	margin: 5px 0 15px 0;
}

#searchResults .pos .arrow {
	padding: 6px 6px 6px 0;
}

#searchResults .pos .caption a {
	color: #349199
}

#searchResults .more {
	color: #349199;
}

#searchResults .posLink {
	font: 13px arial, tahoma;
	color: #349199;
}

/*
 * PUNKTY SPRZEDAŻY
 */
.chooseRegion {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 15px 50px 15px 50px;
	width: auto;
	border: 1px solid #e6e6e6;
	background-color: #edf6f7;
	color: #666666;
}
.chooseRegion select {
	border: 1px solid #e6e6e6;
	width: 200px;
	font: 11px arial, sans-serif;
	color: #666666;
}
.unsign {
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 20px 30px 0px 30px;
	width: auto;
	border: 1px solid #e6e6e6;
	background-color: #edf6f7;
	font: 11px arial, sans-serif;
	color: #666666;
}
.unsign .caption {
	padding: 2px 5px 0 0;
}
.unsign .input input {
	border: 1px solid #e6e6e6;
	width: 200px;
	font: 11px arial, sans-serif;
	color: #666666;
}
.unsign .button {
	width: auto;
	padding-left:5px;
}
.unsign .submitButton {
	border: 0;
	width: auto;
}
.listShops {
	padding: 10px 0 10px 0;
}
.listShops .item {
	padding: 7px 0 7px 0;
	width: 210px;
}
.wideLeftContents {
	font: 12px Arial, Tahoma;
}
.wideLeftContents .header {
	margin: 20px;
	border: 1px solid #e6e6e6;
	background-color: #edf6f7;
}
.wideLeftContents .text {
	font: 14px Arial;
	font-weight: bold;
	padding: 30px 20px 10px 20px;
}
.wideLeftContents .buttons {
	padding: 20px 20px 50px 20px;
}
.wideLeftContents .button {
	width: auto;
}
#formAlignedToRight {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 380px;
}
#formAlignedToRight .cform {
	margin-top: 0;
}
.city {
	color: #349199;
	font-weight:bold
}
.shipping_address .error {
	color: #ff0000;
	font-weight: bold;
}
#wishes {
 margin-top: 15px;
}

#wishes .textarea2 {
 border: 1px solid #e6e6e6;
 width: 380px;
 font: 11px arial, sans-serif;
 color: #666666;
 height: 100px;
}
