@charset "utf-8";

/* definicje dla sprawdzania statusu zamowienia - poczatek */
@import url('statusy.css');

/*  definicje dla banerów - początek */
@import url('banery.css');

/*  definicje dla tabelek z cennikami - początek */
@import url('cenniki.css');

/* definicje dla makiet - początek */
@import url('makiety.css');

/* definicje dla upload */
@import url('upload.css');
/* widoczni */
@import url('widoczni.css');

body {
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#naglowek {
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#naglowek_kontakt {
	font-size: 0.9em;
	color: #666;
	text-align: right;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
  margin-bottom: 4px;
}
#naglowek_logo {
	width: 240px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#naglowek_nawigacja_linki {
	font-size: 14px;
	color: #FFF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: right;
	/*font-weight:bold;*/
}
#naglowek_nawigacja_pole_startowe {
	font-size: 14px;
	color: #999;
	padding-top: 21px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 470px;
	text-align: right;
	float: left;
}
#srodek {
	width: 970px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#srodek_narozniki_gora {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#srodek_narozniki_dol {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#srodek_punkty_startowe {
	float: left;
	width: 710px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#srodek_lewa {
	float: left;
	width: 720px;
}
#srodek_lewa2 {
	float: left;
	width: 720px;
	/*border: 1px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;*/
}
#srodek_prawa {
	height: 500px;
	width: 235px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#srodek_punkty_startowe {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.srodek_punkty_startowe_img{
	margin-right:7px;
	margin-top:5px;
	margin-bottom:5px;
	}
#naglowek_nawigacja {
	background-image: url(/img/tlo_nawigacja.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 96px;
	width: 715px;
	float: right;
}
#naglowek_nawigacja a{
	color:#FFF;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:1px;
	padding-right:1px;
}
#naglowek_nawigacja a:hover{
	color: #0F0;
	text-decoration:none;
}
#naglowek_nawigacja_pole_startowe_img{
	margin-top:12px;
}
.prawy_box_naglowek {
	background-image: url(/img/index/prawe_boksy_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.prawy_box {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.prawy_box_stopka {
	background-image: url(/img/index/prawe_boksy_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
}
.prawy_box_tresc {
	width:225px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #666;
}
#stopka {
	background-color: #DFDFDF;
	min-height:250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
#stopka_zawrtosc {
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.stopka_blok {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	width: 235px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	min-height:240px;
	float: left;
}
.stopka_blok_naglowek {
	background-color: #999;
	padding: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}
.stopka_blok_tresc {
	font-size: 11px;
	padding: 3px;
}
.stopka_blok_margines{
	margin-right:7px;
	}
.stopka_blok_tresc ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.stopka_blok_tresc a {
	color: #333;
	text-decoration: none;
}
.stopka_blok_tresc a:hover {
	color:#F06;
	text-decoration: underline;
}
#podstrona_srodek {
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height:500px;
	font-weight: normal;
}
#podstrona_okruszki {
	font-size: 10px;
	color: #666;
	margin-left:260px;
	margin-right:5px;
	padding-bottom:4px;
	margin-bottom: 2px;
}

#podstrona_okruszki a{
	color: #666;
	text-decoration:underline;
}
#podstrona_okruszki a:hover{
	color: #F06;
	text-decoration:underline;
}
.podstrona_komunikaty_awaryjne {
	font-weight: normal;
	color: #FFF;
	background-color: #C00;
	padding: 7px;
	text-align: center;
	margin-right:4px;
	margin-bottom:10px;
	margin-top:10px;
	font-size: 20px;
	display:none;
}
.blad_odkryty {
	font-weight: normal;
	color: #FFF;
	background-color: #C00;
	padding: 7px;
	text-align: center;
	margin-right:4px;
	margin-bottom:10px;
	margin-top:10px;
	font-size: 20px;
	display:block;
}
#podstrona_lewa_kolumna {
	width: 240px;
	float:left;
	margin: 0px;
	padding: 0px;
	min-height:350px;
}
#lewa_nawigacja_stopka {
	background-image: url(/img/podstrony/tlo_nawigacja_lewa.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
}
#lewa_nawigacja_zawartosc {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
#podstrona_prawa_kolumna {
	width: 695px;
  border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#podstrona_prawa_kolumna_nowa {
	width: 695px;
  border: 1px solid #666;
  border-radius: 5px;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
  margin-bottom: 10px;
}
#prawa_kol_narozniki_gora {
	background-image: url(/img/podstrony/narozniki_prawa_kolumna.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 707px;
	/*float: left;*/
}
#prawa_kol_narozniki_dol {
	background-image: url(/img/podstrony/narozniki_prawa_kolumna.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
	width: 707px;
	margin-bottom: 10px;
	/*float:left;*/
}
#lewa_nawigacja_naglowek {
	background-image: url(/img/podstrony/tlo_nawigacja_lewa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding-top: 4px;
	padding-left: 5px;
}
.lewa_nawigacja_kategorie {
	font-size: 12px;
	color: #000;
	padding-left: 4px;
	padding-bottom: 2px;
	background-image: url(/img/podstrony/tlo_kategorie_nawigacji.gif);
	height: 15px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#lewa_nawigacja_zawartosc ul {
	font-size: 11px;
	margin: 0px;
	display: block;
	padding: 0px;
}
#lewa_nawigacja a {
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	color: #666;
	width: 220px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	display:block;
}
.opis_produktu {
	width: 695px;
	font-size: 11px;
	min-height:140px;
}
#oferta_tresc ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.cennik_naglowek {
	background-color: #0C0;
	font-size: 14px;
	padding: 4px;
	font-weight: normal;
	color:#FFF;
}
.cennik_selekt {
	font-size:14px;
	height:25px;
	color:#F06;
	margin-top:4px;
}
.cennik_naglowek_span{
	margin-left:4px;
}

#oferta_tresc li {
	line-height: 16px;
}
#lewa_nawigacja a:hover {
	color:#F06;
}
.lewa_nawigacja_linki {
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-color:#09F;
}
#lewa_nawigacja_zawartosc li {
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	padding-left: 17px;
	margin: 0px;
	background-color: #E5E5E5;
	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-image: url(/img/podstrony/nawigacja_strzalka.png);
	background-repeat: no-repeat;
	background-position: 3px top;
}
#prawa_calosc {
	width: 706px;
	float: left;
	margin-left:20px;
	color: #666;
}
#prawa_calosc ol{
	margin:0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
	line-height: 18px;
}
#lewa_nawigacja  li:hover {
	background-color:#EEE;
}
.cennik th {
	font-weight: normal;
	background-color: #CCC;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}
.cennik td {
	padding-top:3px;
	padding-bottom:3px;
}
.cennik tr:hover {
	background-color: #E5E5E5;
}
.chmura {
	font-size: 13px;
	color:#8A8A8A;
	line-height: 18px;
	padding:5px;
  margin-bottom: 10px;
  text-align: justify;
}
.chmura h1{
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 0;
}
.ukryty {
	display: none;
}
.cennik a {
	padding:3px;
	color:#393939;  
	font-size:12px;
	font-weight: bold;
  display: block;
  background-color:#e9e9e9;
}
.cennik a:hover {
  /*color: #666;*/
  color:#393939 !important;
  text-decoration: none !important;
  background-color:#D7F4E0;
}
.makiety_odkryte{
	display:block;
}#podstrona_prawa_kolumna p {
	margin: 0px;
	padding: 0px;
	line-height: 17px;
}
.koszyk_naglowek {
	background-image: url(/img/koszyk/tlo_narozniki.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
}
.koszyk_stopka {
	background-image: url(/img/koszyk/tlo_narozniki.gif);
	background-position: left bottom;
	height: 5px;
}
.tabZamNag {
	color: #FFF;
	background-color: #3C3;
	font-weight: bold;
	font-size: 12px;
}
.komZamPlat {
	background-color: #EBEBEB;
}
#koszyk_kontynuuj {
	text-align: left;
	font-size: 18px;
	color: #666;
}
#KoszKonOpis {
	width: 500px;
	padding-top: 19px;
	font-size: 12px;
	float: left;
}
#KoszKonImg {
	float: left;
	width: 200px;
	padding-left: 13px;
}
.koszyk_zawartosc {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #DFDFBF;
	padding-bottom: 10px;
	padding-top: 10px;
}
#koszyk_kontynuuj {
	margin: 0px;
	padding: 0px;
	width: 970px;
}
#koszyk h1 {
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	color: #666;
}
#koszyk {
	margin-top: 5px;
}
.tabela_zamowienie {
	font-size: 11px;
	border: 1px solid #999;
	background-color: #EBEBEB;
}
.tabela_zamowienie a{
	font-size: 10px;
	text-decoration:none;
	font-weight:bold;
	color:#666;
}
.tabela_zamowienie a:hover{
	color:#F06;
}
.zamowienie_podkreslenie {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.zamowienie_podkreslenie_prawe {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
.zamowienie_wyb_platnosc{
	color: #C00;
	font-size:12px;
	font-weight:bold;	
}
.ikona_koszyk {
	margin-left: 10px;
	margin-top:7px;
}
.cennik {
	font-size: 12px;
}
#makiety_opis a{
	color:#333;
	font-size: 11px;
}
#makiety_opis a:hover{
	color:#F06;
}
#makiety_opis p{
	margin: 0px;
	padding: 0px;
	}
#body {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	font-weight: normal;
}
#normal #naglowek_szablonu_koszyk{
	display:none;
	font-weight: normal;
}
#kosz #naglowek_szablonu_koszyk{
	display:block;
}
#kosz #naglowek_szablonu{
	display:none;
}
#kosz #reklama_poziom{
	display:none;
}
#oferta_img {
	width: 145px;
}
#oferta_tresc {
	font-size: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 5px;
}

#oferta_naglowek {
	margin: 0px;
	padding-top: 21px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#oferta_naglowek h1 {
	color: #FFF;
	margin: 0px;
	padding: 4px;
	background-color: #0C0;
	font-size: 14px;
	font-weight: bold;
}
#reklama_poziom {
	padding: 0px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	font-weight: normal;
}

.chmura a {
	color: #CCC;
	text-decoration: none;
}
#podstrona_prawa_kolumna ul {
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  margin-left: 14px !important;
}
#podstrona_prawa_kolumna_nowa ul {
  line-height: 17px;
  margin: 0px;
  padding: 0px;
  margin-left: 14px !important;
}
#prawa_calosc h3 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#prawa_calosc h2 {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-color: #0C0;
	border-radius:5px 5px;
}
#prawa_calosc h1 {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-color: #0C0;
	border-radius:5px 5px;
}
#podstrona_prawa_kolumna a {
	/*color: #666;*/
	/*text-decoration: none;*/
}
#podstrona_prawa_kolumna a:hover {
	color: #F06;
	text-decoration: underline;
}
.pomoc a {
	color: #333;
	text-decoration: none;
}.ftp_opis {
	color: #FFF;
	background-color: #999;
	padding: 5px;
}
h5 {
	font-size: 15px;
	font-weight: bold;
	background-color: #0C0;
	color: #FFF;
	padding: 3px;
	margin: 0px;
}
#koszyk_tlo {
	background-image: url(/img/koszyk/tlo-koszyk.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#zamowienie_wyslane {
	font-size: 14px;
	line-height: 24px;
}
#zamowienie_wyslane ol {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#zamowienie_wyslane_tabela {
	font-size: 12px;
	margin-top: 10px;
	color: #999;
}
#zamowienie_wyslane p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.zamowienie_numer {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	background-color: #FFF;
	margin-left: 20px;
	border: 1px solid #666;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 5px;
}
.test{
	text-decoration:none;
	font-weight:normal !important;
}
.test a:hover{
	text-decoration:none;
}
#tlo_foldery{
  background-image: url(/img_temp/multiloft-3-warswy.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}
#slogan h1{
  font-size: 2.3em;
  margin-top: 12px;
  margin-bottom: -2px;
  font-weight: lighter;
/*  color: #A4A4A4;*/
	text-align: center;
  font-family: 'Oswald', sans-serif;
}
.promocja_wybiorcza::after {
  content: url(/img/testy/promo.png);
	white-space: nowrap;
  color: #ff0000;
	position: absolute;
	left: 170px;
	top:0px;
	z-index: 20;
}
.produkt_promocyjny::after {
 content: "Cena promocyjna - dla tego towaru kod rabatowy nie jest naliczany";
 color: #ff0000;
}
.h2_chmura h2{
margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
}
.str_gl_ikony{
  width: 170px;
  height: 170px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 5px;
  text-align: center;
  border: 1px solid #a5a5a5;
  float: left;
  }
.str_gl_ikony:hover{
  border: 1px solid #3D3D3D;
  box-shadow: 0px 0px 5px grey;
}
.str_gl_ikony_opis{
  padding-top: 5px;
  margin-top: 10px;
  padding-bottom: 5px;
  font-family: 'Oswald', sans-serif;
  font-size: 20px;
  background-color:#d7f4e0;
}
.str_gl_ikony_opis a{
  text-decoration: none;
  color: #7E7E7E;
}
#str_gl_opaska{
  width: 960px;
  padding-left: 10px;
}
.naglowki_podstron{
  margin-top: 3px;
}