body {
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 2px;
	background-color: #EFEFEF;
	color: #595958;
	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: #920002;
	text-decoration: none;
}

a:hover {
	color: #BF080A;
	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: #920002;
	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 {
	padding: 18px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 37px;
	text-align: center;
	background-image: url('../img/bg_listwa_top_zew.gif');
	background-repeat: repeat-x;
	vertical-align: top;
}

#listwa_top_wew {
	padding: 0px 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 {
	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;
}

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

#menu_gorne_zew {
	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;
	list-style-type: 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 {
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	width: 236px;
	float: left;
}

/* przerwa 18px */

#kolumna_prawa {
	padding: 0px 4px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 508px;
	float: right;
}

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

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

.box_tytul_wew {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 30px;
	line-height: 30px;
	display: block;
	border: 1px solid #FFFFFF;
	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: 100%;
	border: 1px solid #D9D9D9;
}

.box_tresc_wew {
	padding: 15px 17px 15px 17px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	position: relative;
}

.box_tresc_wew_gd {
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	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;
	border: 1px solid #FFFFFF;
	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;
	border: 1px solid #FFFFFF;
	position: relative;
}

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

.punkt {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 100%;
	height: 20px;
	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: 20px;
}

.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;
	list-style: none;
   	list-style-type: none;	
}

ul.menu_lewe  li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	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: 20px;
}

ul.menu_lewe  li.ostatnia {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 20px;
	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: 20px;
}

ul.menu_lewe  li span {
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

ul.menu_lewe  li a {
	color: #595958;
	font-weight: normal;
}

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

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

#listwa_stopka_zew {
	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;
	text-align: center;
}

#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: 74px;
}

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

.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: 694px;
}

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

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

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

#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 #FFFFFF
}

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

table.zlozono_zamowienie {
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}

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

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


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: 198px;
	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: 0px 0px 0px 0px;
	height: 22px;
	line-height: 22px;
	background-image: url('../img/bg_linia_przerywana.gif');
	background-repeat: repeat-x;
	background-position: center left;
	background-color: #FFFFFF;
}

.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;
}

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

.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; 	
}

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


.kolumna_promocyjna_lewa {
	width: 252px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: block;	
}

.kolumna_promocyjna_prawa {
	width: 252px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	display: block;	
}

.box_promocyjny {
	padding: 8px 15px 8px 15px;
	margin: 0px 0px 0px 0px;
	position: relative;
	border: 1px solid #FFFFFF;
	height: 159px;	
	display: block;	
}

div>.box_promocyjny {
	height: auto !important;
	min-height: 159px;
}

.box_promocyjny_l {
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	width: 166px;
	display: block;	
	float: left;
}

.box_promocyjny_p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 168px;
	display: block;	
	float: right;
}

.box_tresc_wew_z_tlem_2 {
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	position: relative;
	border: 1px solid #FFFFFF;
	background-image: url('../img/bg_boxy.gif');
	background-repeat: repeat-x;	
	background-color: #EEEEEF;
	height: 128px;	
}

div>.box_tresc_wew_z_tlem_2  {
	height: auto !important;
	min-height: 128px;
}


/******************************************************/
.info { font-weight: bold; margin-bottom: 11px;}
.data {background-color:#F5F5F5; border:1px solid #595958; width:368px; margin-bottom: 11px;}
.data tr td {background-color:#F5F5F5; text-align: left; }
.bar1 {background-color:#D9D9D9; position:relative; text-align:left; height:11px; width:366px; border:1px solid #595958; margin-bottom: 11px;}
.bar2 {background-color:#920002; position:relative; text-align:left; height:11px; width:0%; }