body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 8pt; 
	line-height: 13px;	
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	text-decoration: none; 
}

a img {
	border: none;
	text-decoration: none;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 8pt; 
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}

p {
	padding: 0px 0px 11px 0px;
	margin: 0px 0px 0px 0px;
}

.cena {
	color: #000000;
	font-size: 10pt; 
	font-weight: bold;	
	line-height: 13px; 
}

.bordowy {
	color: #920002;
}

table {
	font-size: 8pt; 
	line-height: 13px;	
	font-family: Tahoma, Arial, Verdana, "lucida console", sans-serif; 
	text-decoration: none; 
	border-collapse: collapse;
	color: #595958;
}

table thead tr td {
	background-color: #950103;
	color: #FFFFFF;
	font-weight: bold;
}

table thead tr td img {
	vertical-align: middle;
}

table thead tr td a{
	color: #FFFFFF;
}

table thead tr td a:hover{
	color: #FFFFFF;
}

.tlo_bordowy {
	background-color: #950103;
	color: #FFFFFF;
}

.tlo_szary_1 {
	background-color: #F3F3F3;
}

.tlo_szary_2  {
	background-color: #E2E2E2;
}


/******************************************************/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/******************************************************/

#listwa_top_zew {
display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 55px;
	text-align: center;
	background-image: url('../img/bg_listwa_top_zew.gif');
	background-repeat: repeat-x;
	vertical-align: top;
}

#listwa_top_wew {
	padding: 18px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 770px;
	height: 37px;
	text-align: left;
	background-image: url('../img/bg_listwa_top_wew.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

#adres_www {
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 16px;
	width: 99px;
	height: 18px;
	float: left;
}

#glowna_mapa {
	padding: 0px 0px 0px 0px;
	margin: 14px 25px 0px 0px;
	width: 144px;
	float: right;
	background-image: url('../img/bg_glowna_mapa.gif');
	background-repeat: no-repeat;	
	background-position: 76px 0px;
}

#glowna_mapa  div, #glowna_mapa  div a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#glowna_mapa  div a img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}

#glowna_mapa  div a:hover {
	background-image: none;
}

#strona_glowna {
	width: 70px;
	height: 12px;
	display: block;
	float: left;
	background-image: url('../img/p_strona_glowna_wl.gif');
	background-repeat: no-repeat;	
	background-position: top center;
}

#strona_glowna a {
	width: 70px;
	height: 12px;
	display: block;
	background-image: url('../img/p_strona_glowna_wyl.gif');
	background-repeat: no-repeat;	
	background-position: top center;
}

#mapa_strony {
	width: 60px;
	height: 12px;
	display: block;
	float: right;
	background-image: url('../img/p_mapa_strony_wl.gif');
	background-repeat: no-repeat;	
	background-position: top center;
}

#mapa_strony a {
	width: 60px;
	height: 12px;
	display: block;
	background-image: url('../img/p_mapa_strony_wyl.gif');
	background-repeat: no-repeat;	
	background-position: top center;
}
	

/******************************************************/

#naglowek_zew {
display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url('../img/bg_naglowek_zew.gif');
	background-repeat: repeat-x;
	vertical-align: top;
}

#naglowek_wew {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 766px;
	height: 172px;
	text-align: left;
	background-image: url('../img/bg_naglowek_wew.jpg');
	background-repeat: repeat-x;
}

#naglowek {
	padding: 0px 23px 0px 60px;
	margin: 0px 0px 0px 0px;
}

#logo {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#naglowek_grafika {
	padding: 23px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

/******************************************************/

#menu_gorne_zew {
display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: top;
}

ul#menu_gorne_wew  {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 770px;
	height: 52px;
	line-height: 36px;
	list-style: none;
	white-space: nowrap;
	overflow: hidden;
}

ul#menu_gorne_wew  li, ul#menu_gorne_wew  li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu_gorne_wew li a img , #menu_gorne_wew li img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
}

#menu_gorne_wew  li a:hover {
	background-image: none;
}

#p_panel_klienta {
	width: 129px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_panel_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_panel_klienta a {
	width: 129px;
	height: 36px;
	display: block;
	background-image: url('../img/p_panel_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_przygotowanie_projektu {
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_przygotowanie_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_przygotowanie_projektu a {
	width: 128px;
	height: 36px;
	display: block;
	background-image: url('../img/p_przygotowanie_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_pliki_do_pobrania {
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_pliki_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_pliki_do_pobrania a {
	width: 128px;
	height: 36px;
	display: block;
	background-image: url('../img/p_pliki_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_zasady_wspolpracy {
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_zasady_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_zasady_wspolpracy a {
	width: 128px;
	height: 36px;
	display: block;
	background-image: url('../img/p_zasady_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_galeria {
	width: 128px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_galeria_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_galeria a {
	width: 128px;
	height: 36px;
	display: block;
	background-image: url('../img/p_galeria_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_faq {
	width: 64px;
	height: 36px;
	display: block;
	float: left;
	background-image: url('../img/p_faq_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_faq a {
	width: 64px;
	height: 36px;
	display: block;
	background-image: url('../img/p_faq_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

#p_kontakt {
	width: 64px;
	height: 36px;
	display: block;
	float: left;	
	background-image: url('../img/p_kontakt_on.jpg');
	background-repeat: no-repeat;	
	background-position: top center;
}

#p_kontakt a {
	width: 64px;
	height: 36px;
	display: block;
	background-image: url('../img/p_kontakt_off.jpg');
	background-repeat: no-repeat;	
	background-position: top center;	
}

/******************************************************/

#zawartosc_zew {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: top;
}

#zawartosc_wew  {
	width: 770px;
	padding: 0px 0px 16px 0px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#kolumna_lewa {
display: none;
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	width: 236px;
	float: left;
}

/* przerwa 18px */

#kolumna_prawa {
position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 96%;
}

/******************************************************/

.box_tytul_zew  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	width: 96%;
	border: 1px solid #000000;
}

.box_tytul_wew {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	line-height: 30px;
	display: block;
	background-image: url('../img/bg_box_tytul.gif');
	background-repeat: repeat-x;
	overflow: hidden;
}

.box_tytul_wew strong, .box_tytul_wew h1 {
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
}

.box_tresc_zew {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	width: 96%;
	border: 1px solid #000000;
}

.box_tresc_wew {
	padding: 15px 17px 15px 17px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.box_tresc_wew_gd {
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.w_box_tresc_wew_gd {
	padding: 0px 17px 0px 17px;
	margin: 0px 0px 0px 0px;
}

.box_tresc_wew_z_tlem {
	padding: 15px 17px 15px 17px;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-image: url('../img/bg_boxy.gif');
	background-repeat: repeat-x;	
	background-color: #EEEEEF;
}

.box_tresc_wew_punkty {
	padding: 8px 17px 8px 17px;
	margin: 0px 0px 0px 0px;
	position: relative;
}

.box_tresc_wew_z_tlem_punkty {
	padding: 8px 17px 8px 17px;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-image: url('../img/bg_boxy.gif');
	background-repeat: repeat-x;	
	background-color: #EEEEEF;
}

.punkt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	width: 100%;
	height: 28px;
	display: block;
	background-image: url('../img/bd_menu_lewe.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	line-height: 28px;
}

.punkt span, .punkt strong {
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

.punkt a {
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	color: #595958;
}

.punkt a:hover {
	color: #920002;
}

.box_tresc_wew_punkty p, .box_tresc_wew_z_tlem_punkty p{
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

/******************************************************/

ul.menu_lewe {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #920002;
}

ul.menu_lewe  li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 28px;
	display: block;
	background-image: url('../img/bd_menu_lewe.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	line-height: 28px;
}

ul.menu_lewe  li.ostatnia {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 28px;
	display: block;
	background-image: url('../img/bg_menu_lewe_ost.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
	line-height: 28px;
}

ul.menu_lewe  li span {
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
}

ul.menu_lewe  li a {
	color: #595958;
}

ul.menu_lewe  li a:hover {
	color: #920002;
}

/******************************************************/

#listwa_stopka_zew {
display: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 55px;
	text-align: center;
	background-image: url('../img/bg_listwa_stopka_zew.gif');
	background-repeat: repeat-x;
	vertical-align: top;
}

#listwa_stopka_wew {
	padding: 0px 0px 18px 0px;
	margin: 0px auto 0px auto;
	width: 770px;
	height: 37px;
	line-height: 37px;
	text-align: left;
	background-image: url('../img/bg_listwa_stopka_wew.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

#stopka_lewa {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	float: left;
}

#stopka_prawa {
	padding: 0px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
	float: right;
}

/******************************************************/

#strona_glowna_lewa {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 252px;
	float: left;
}

#strona_glowna_prawa {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 236px;
	float: right;
}

/**/

.terminy {
	height: 66px;
}

div.terminy {
	height: auto !important;
	min-height: 66px;
}

.box {
	height: 60px;
	margin: 0px 0px 0px 0px;
}

div>.box {
	height: auto !important;
	min-height: 60px;
}

.box_grafika {
	width: 94px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 4px 10px 0px 0px;
	float: left;
}

/**/

#img_rabaty {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

#zamow_on_line {
	padding: 15px 17px 15px 17px;
	margin: 0px 0px 0px 0px;
	position: relative;
	background-image: url('../img/bg_zamow_on_line.jpg');
	background-repeat: no-repeat;	
	background-color: #EEEEEF;
	border: 1px solid #FFFFFF;
}

#img_zamow_on_line {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
}

#rejestruj {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	width: 100%;
	text-align: right;
}

/******************************************************/
/*
#panel_klienta {
	height: 249px;
}

div>#panel_klienta {
	height: auto !important;
	min-height: 249px;
}

#tekst {
	height: 100%;
}

div>#tekst {
	height: auto !important;
	min-height: 735px;
}


#cennik  {
	height: 735px;
}

div>#cennik  {
	height: auto !important;
	min-height: 735px;
}
*/

.lamtutaj {
	page-break-before: always;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/******************************************************/

#zdjecia {
	overflow:auto;
	padding: 0px 0px 0px 0px;
	margin: 48px 0px 0px 0px;
	width: 100%;
	height: 130px;
	background-image: url('../img/bg_zdjecia.gif');
	background-repeat: repeat-x;
}

table#tabela_zdjec {
	padding: 0px 0px 0px 0px;
	margin: 18px 0px 4px 0px;
}

table#tabela_zdjec td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 130px;
	text-align: center;
}

table#tabela_zdjec td.pierwsza img {
	margin: 0px 14px 0px 13px;
	border: 5px solid #D9D9D9;
}

table#tabela_zdjec td img {
	margin: 0px 14px 0px 0px;
	border: 5px solid #D9D9D9;
}

table.lista  {
	border-collapse: collapse;
	border: 1px solid #000000;
}

table.lista td {
	border: 1px solid #000000;
}

table.zlozono_zamowienie {
	margin: 50px 0px 25px 0px;
	border-collapse: collapse;
	border: 1px solid #595958;
}

table.zlozono_zamowienie td {
	border: 1px solid #595958;
}


/******************************************************/


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

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

.pole_login_form {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 11px 0px;
	border: 1px solid #D9D9D9;
	width: 200px;
	color: #4C4C4C;
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, "lucida console", sans-serif; 
	text-decoration: none; 	
}

.linia_przerywana {
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	height: 11px;
	line-height: 11px;
	border-top: 1px dotted #000000;
}

.check {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.do_prawej {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: right;
}

.drukuj {
	display: none;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	width: 100%;
	text-align: right;
}

/******************************************************/

.pola  {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 11px 0px;
	border: 1px solid #D9D9D9;
	width: 260px;
	color: #4C4C4C;
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, "lucida console", sans-serif; 
	text-decoration: none; 	
}

.pola_cena {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 11px 0px;
	border: 1px solid #D9D9D9;
	width: 100px;
	color: #4C4C4C;
	font-size: 8pt; 
	font-family: Tahoma, Arial, Verdana, "lucida console", sans-serif; 
	text-decoration: none; 	
}

/******************************************************/
