﻿#lightbox-container-image-box {
	max-width: 980px !important;
	max-height: 620px !important;
	width: auto;
	height: auto;
}
#lightbox-image {
	max-width: 960px !important;
	max-height: 600px !important;
	width: auto;
	height: auto;
}
#lightbox-container-image-data-box {
	max-width: 960px !important;
	height: auto;
}
fieldset {
	background-color: #fbfbfb;
	border: 1px solid #EAEAEA;
}
fieldset.dane, fieldset.adresdostawy {
	width: 325px;
}
fieldset.kontakt, fieldset.dostawa, fieldset.podsumowanie1 {
	width: 680px;
}
fieldset.podsumowanie3 {
	width: 210px;
	min-height: 120px;
}
fieldset input[type="text"], fieldset select {
	width: 320px;
}
fieldset input[name="txtKod"], fieldset input[name="txtDostawa_Kod"] {
	width: 50px !important;
}
fieldset input[name="txtMiejscowosc"], fieldset input[name="txtDostawa_Miejscowosc"] {
	width: 222px !important;
}
fieldset textarea {
	width: 670px;
	height: 68px;
}

.produkt_tresc_filtr {
	width: 665px;
	border: 1px solid #D8D8D8;
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: #999999;
	margin: 10px 0px 30px 10px;
}
.produkt_tresc_filtr_od, .produkt_tresc_filtr_do, .produkt_tresc_filtr_kataegoria, .produkt_tresc_filtr_btn {
	display: inline-block;
	margin: 0px 20px 0px 0px;
}
.produkt_tresc_filtr input[type="text"] {
	width: 70px !important;
}
.produkt_tresc_filtr select {
	width: 180px !important;
}
.produkt_tresc_filtr input[type="submit"], .produkt_tresc_filtr input[type="reset"] {
	width: 100px !important;
}

.infosklepnaglowek {
	width: 100%;
	height: 30px;
}
.infosklepnaglowek .etapaktywny {
	background: #3C6DC3;
	padding: 0px 10px 0px 20px;
	color: #FFFFFF;
}
.infosklepnaglowek .etapnieaktywny {
	width: 30px;
	background: #EDEDED;
	padding: 0px 10px 0px 20px;
	color: #7F7F7F;
}
.infoskleptresc {
	width: 100%;
}
.infoskleptresc tr td {
	color: #3C6DC3;
	padding: 5px 0px 20px 0px;
}

.sklep_dzial_foto_tlo img {
	max-width: 150px;
	height: 110px;
	width: auto;
}
.sklep_dzial_foto_tlo span {
	display: block;
}
.sklep_dzial_foto_tlo {
	display: table;
	border-spacing: 10px;
}
.sklep_dzial_foto_tlo {
	margin: 0px 0px 0px 0px;
}
.sklep_dzial_foto_tlo a {
	display: table-cell;
	border: 1px solid #EAEAEA;
	margin: 0px 10px 10px 0px;
	text-align: center;
	vertical-align: middle;
}
.sklep_dzial_foto_tlo a {
	width: 220px;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
.sklep_dzial_foto_tlo a img {
	max-height: 140px;
	width: auto;
}
.sklep_dzial_foto_tlo a span {
	background: #3C6DC3;
	color: #FFFFFF;
	font-family: 'Comic Sans MS';
	font-size: 14px;
	font-weight: normal;
	display: block;
	padding: 5px;
	margin: 5px 0px 0px 0px;
}

.sklep_produkt_lista_tlo {
	display: table;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-spacing: 10px;
}
.sklep_produkt_tlo	{
	display: table-cell;
	width: 220px;
	vertical-align: bottom;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
}
.sklep_produkt1_tlo	{
	display: block;
	width: 680px;
	margin: 10px 0px 0px 0px;
}
.sklep_produkt_foto_tlo {
	text-align: center;
}
.sklep_produkt_foto_tlo img {
	max-width: 160px !important;
	height: auto !important;
	max-height: 120px !important;
	width: auto !important;
}

.sklep_produkt1_tlo	{
	display: block;
	width: 730px;
	margin: 10px 0px 0px 0px;
}
.sklep_produkt1_foto_tlo {
	display: table-cell;
	vertical-align: top;
	width: 300px;
	margin: 0px 20px 0px 0px;
}
.sklep_produkt1_foto_tlo a {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
	border: 1px solid #EAEAEA;
	margin: 0px 5px 5px 0px;
	width: 95px;
	height: 95px;
}
.sklep_produkt1_foto_tlo a:first-child {
	display: block !important;
	margin: 0px 20px 5px 0px;
	width: 300px;
	height: 300px;
}
.sklep_produkt1_foto_tlo a img {
	max-width: 80px;
	max-height: 80px;
	width: auto;
	height: auto;
	padding: 5px;
}
.sklep_produkt1_foto_tlo a:first-child img {
	max-width: 260px;
	max-height: 260px;
	width: auto;
	height: auto;
}
.sklep_produkt1_dane_tlo {
	display: table-cell;
	min-width: 305px;
	vertical-align: top;
}
.sklep_produkt1_tytul {
	font-family: Arial;
	font-size: 18px;
	color: #3C6DC3;
	padding: 0px 0px 10px 0px;
}
.sklep_produkt1_producent {
	font-family: Arial;
	font-size: 12px;
	color: #9D9D9D;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #D5D5D5;
}
.sklep_produkt1_opis {
	border-bottom: 1px solid #D5D5D5;
}
.cena1 {
	font-family: Arial, sans-serif;;
	font-size: 22px;
	font-weight: bolder;
	color: #749D18;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px solid #D5D5D5;
}
.cena1 .staracena {
	margin: 0px 10px 0px 0px;
	font-family: Arial, sans-serif;;
	font-size: 22px;
	font-weight: normal;
	color: #9D9D9D;
	text-decoration: line-through;
}
.symbol1, .dostepnosc1, .ilosc1, .wersje1 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #6F6F6F;
	padding: 6px 0px 6px 0px;
	border-bottom: 1px solid #D5D5D5;
}
.wersje1 ul {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
.wersje1 ul li {
	display: block;
	font-weight: normal;
}
.symbol1, .wersje1, .dostepnosc1 {
	padding: 10px 0px 10px 0px;
}
.symbol1 span, .wersje1 span, .dostepnosc1 span {
	color: #749D18;
}
.koszyk1 {
	width: 129px;
	height: 35px;
	background: url('../grafika/btn_do_koszyka_big.png') 0px 0px no-repeat;
	cursor: pointer;
	margin: 20px 0px 20px 0px;
}

.sklep_produkt_symbol {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #56514E;
}
.sklep_produkt_tytul {
	font-family: Arial;
	font-size: 14px;
	color: #3C6DC3;
	padding: 4px;
}
.sklep_produkt_tytul {
	max-width: 220px;
}
.sklep_produkt_producent {
	font-family: Arial;
	font-size: 12px;
	color: #9D9D9D;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #E0D5E2;
}
.sklep_produkt_opis, .opisproduktu, .produkt_opis {

}
.sklep_produkt_opis {

}

.sklep_login {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 100%;
	height: 135px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #BD2B21;
	background-color: #F69E52;
}

.sklep_tabela_naglowek {
/*	padding: 1px 1px 1px 1px;
	background-color: #C7C7C7;
	font-family: Arial, sans-serif;
	font-style: italic;
	font-size: 12px;
	color: #000000;
	height: 30px;*/
	padding: 4px 4px 4px 4px;
    background-color: #466b9a;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    color: #fff;
    height: 40px;
    font-weight: 600;
}

.sklep_tabela {
	padding: 5px 1px 5px 1px;
	font-family: "Lato", sans-serif;
    font-size: 14px;
    font-weight: 400;
	color: #6c6c6c;
}
.sklep_tabela td {
	border-bottom: 1px solid #D5D5D5;
}
.sklep_tabela td a {
	color: #7AAE09;
}
.listaproduktow {
	padding: 5px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #FFFFFF;
}
A.listaproduktow:link 		{color: #FFFFFF; text-decoration-color: transparent;}
A.listaproduktow:visited 	{color: #FFFFFF; text-decoration-color: transparent;}
A.listaproduktow:hover 		{color: #FFFFFF; text-decoration-color: transparent;}
A.listaproduktow:active 	{color: #FFFFFF; text-decoration-color: transparent;}
.slowocena {
	color: #535353;
	font-weight: normal;
}
.cena {
	font-family: Arial, sans-serif;;
	font-size: 14px;
	font-weight: bolder;
	color: #EF4701;
	margin: 4px 0px 10px 0px;
}
.cena .staracena {
	color: #9D9D9D;
	text-decoration: line-through;
	font-weight: normal;
	margin: 0px 5px 0px 0px;
}
.koszyk {
	width: 109px;
	height: 32px;
	background: url('../grafika/btn_do_koszyka.png') 0px 0px no-repeat;
	cursor: pointer;
	display: inline-block;
	margin: 0px;
	float: left;
	margin: 0px 0px 5px 8px;
}
.kup {
	width: 0px;
	height: 0px;
	position: absolute;
	z-index: -1000;
	display: none;
}
.szczegoly {
	width: 86px;
	height: 32px;
	font-size: 0.1px;
	color: transparent;
	background: url('../grafika/btn_wiecej.png') 0px 0px no-repeat;
	cursor: pointer;
	display: inline-block;
	margin: 0px;
}
.koszyk A:link, .szczegoly A:link 		{color: #5D5D5D; text-decoration-color: transparent;}
.koszyk A:visited, .szczegoly A:visited 	{color: #5D5D5D; text-decoration-color: transparent;}
.koszyk A:hover, .szczegoly A:hover 		{color: #000000; text-decoration-color: transparent;}
.koszyk A:active, .szczegoly A:active 		{color: #5D5D5D; text-decoration-color: transparent;}

.sklep_logowanie, .sklep_koszyk, .sklep_szukaj {
	width: 285px;
	margin: 10px 0px 0px 0px;
	background: url('../grafika/gora.png') center center no-repeat;
	border: 1px solid #D8D8D8;
	padding: 5px 0px 10px 0px;
}

.sklep_logowanie_naglowek, .sklep_koszyk_naglowek, .sklep_szukaj_naglowek {
	padding: 6px 0px 6px 10px;
	font-family: Arial;
	font-size: 14px;
	color: #3C6DC3;
	text-align: left;
}

.sklep_logowanie input[type="submit"], .sklep_koszyk input[type="button"], .sklep_szukaj input[type="submit"] {
	text-transform: uppercase;
	cursor: pointer;
}
.sklep_logowanie input[type="text"], .sklep_logowanie input[type="password"], .sklep_szukaj input[type="text"] {
	width: 190px;
}


.sklep_szukaj_opis, .sklep_logowanie_opis, .sklep_koszyk_opis {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	padding: 0px 10px 0px 0px;
}

.sklep_logowanie_tresc, .sklep_koszyk_tresc {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	padding: 2px 0px 2px 10px;
}

/*wspon - dopisane*/
.ogloszenia_ramka{
	text-align: left;
	padding: 8px 4px;
}

.pusta_tr{
	display: none;
}


.sklep-tabela {
	width: 100%;
	margin: 32px 0px;
}
.sklep-tabela caption {
	font-weight: bold;
}
.sklep-tabela a {
	text-decoration: none;
}
.sklep-tabela form {
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.sklep-tabela tr th {
	background-color: #006c37;
	color: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: italic;
}
.sklep-tabela tr:last-child td {
	border-top: 1px solid #006c37;
}
