HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
BODY {
	background-color:#FFFFFF; 
  margin-top: 0px; 
  margin-bottom: 0px; 
  margin-left: 0px; 
  margin-right: 0px;
}
#strona {
	width: 760px;
	/*height: 590px;*/
	margin: 0 auto;
	background: #FFFFFF;
	vertical-align: top;
	font-family: Arial,Verdana,Helvitica,sans-serif;
/*	font-family: Arial,Verdana,Helvitica,sans-serif;*/
}


#menu_gora
{
	display:block;
   float: left;
	left:0px;
	top:0px;
	width:760px;
	height:23px;
}

#fractumg-1 {
	display: block;
	color: #807c5f;
	float: left;
	background-image: url(../img/g_01.jpg);
	left:0px;
	top:0px;
	width:557px;
	height:23px;
	font-size:11px;
   font-weight:bold;
}

#fractumg-2 {
	display: block;
	float: left;
	background-image: url(../img/g_02.jpg);
	left:605px;
	top:0px;
	width:3px;
	height:23px;
}

#link_glowna {
	display: block;
	float: left;
	background-image: url(../img/g_03.jpg);
	left:606px;
	top:0px;
	width:61px;
	height:23px;
	font-size:12px;
  font-weight:bold;
}
#link_glowna A
{
   display: block;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left:16px;
	margin-top: 3px;
}
#link_glowna A:hover
{
	color:#800000;
}

#fractumg-4 {
	display: block;
	float: left;
	background-image: url(../img/g_04.jpg);
	left:667px;
	top:0px;
	width:3px;
	height:23px;
}

#link_kontakt {
	display: block;
	float: left;
	background-image: url(../img/g_05.jpg);
	left:670px;
	top:0px;
	width:68px;
	height:23px;
	font-size:12px;
   font-weight:bold;
}

#link_kontakt A
{
   display: block;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left:20px;
	margin-top: 3px;
}
#link_kontakt A:hover
{
	color:#800000;
}


#fractumg-6 {
	display: block;
	float: left;
	background-image: url(../img/g_06.jpg);
	left:748px;
	top:0px;
	width:3px;
	height:23px;
}

#link_flaga {
	display: block;
	float: left;
	background-image: url(../img/g_11.jpg);
	left:792px;
	top:0px;
	width:62px;
	height:23px;
	font-size:12px;
   font-weight:bold;
}

#link_flaga A
{
   display: block;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left:20px;
	margin-top: 3px;
}
#link_flaga A:hover
{
	color:#800000;
}


#fractumg-7 {
	display: block;
	float: left;
	background-image: url(../img/g_07.jpg);
	left:751px;
	top:0px;
	width:3px;
	height:23px;
}

#baner{
   display: block;
   float: left;
   background-color: #3480D3;
	left:0px;
	width:760px;
	height:175px;			
}

#baner a img {
  border: 0px;
}

/*  menu */
/*
#menu1{
   display: block;
   float: left;
	width:760px;
	height:37px;
}
*/

#menu{
   display: block;
   float: left;
	width:760px;
	height:37px;
}

#zawartosc{
   display: block;
   float: left;
	width:760px;
	background-color: #B5AE80;
}

#link2{
   display: block;
   float: left;
	width:263px;
}

#promocja{
   display: block;
   float: left;
	background-image: url(../img/tlo_promocja.jpg);
	width:263px;
	height:202px;
}
#promocja_txt{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #004080;
	margin-top: 30px;
	.margin-top: 50px;
	margin-left: 20px;
	padding: 0px 40px 0px 0px;
	border-bottom: 1px dotted #000000;
	width: 140px;
	.width: 160px;
	height: 50px;
	.height: 40px;
}
#promocja_txt_maly{
	display: block;
	float: left;
	font-size: 8pt;
	font-weight: none;
	color: #004080;
	margin-top: 2px;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 40px;
}
#promocja_txt_maly SPAN{
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
#promocja_txt_firma{
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 60px;
	.font-size: 8pt;
}

#aktualnosci{
   display: block;
   float: left;
	background-image: url(../img/aktualnosci.jpg);
	width:263px;
	height:36px;
}
#aktualnosci_info{
   display: block;
   float: left;
	background-image: url(../img/tlo_aktualnosci.jpg);
		background-repeat: no-repeat;
	width:263px;
	/*height:117px;*/
}
#aktualnosci_txt{
	display: block;
	float: left;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 20px;
	padding: 0px 10px 0px 0px;
	border-bottom: 1px dotted #FFFFFF;
	width: 160px;
	height: 30px;
	.height: 20px;
}
#aktualnosci_txt_maly{
	display: block;
	float: left;
	font-size: 9pt;
	font-weight: none;
	color: #FFFFFF;
	margin-top: 2px;
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	width: 200px;


}

#aktualnosci_koniec{
   display: block;
   float: left;
	background-color: #B5AE80;
	width:263px;
	height:48px;

}

#aktualnosci_koniec1{
   display: block;
   float: left;
	background-color: #B5AE80;
	width:263px;
	height:160px;

}
#tresc{
   display: block;
   float: left;
	background-image: url(../img/tlo_tresc.jpg);
	background-repeat: no-repeat;
	background-color: #E4E0C7;
	width:497px;
	_width:492px;
}

#tekst_nag{
	display: block;
   float: left;
   width:100%;
	font-size: 16pt;
	color: #000000;
	margin-top:20px;
	padding: 5px 0px 0px 5px;
color:#004080;
}
#tekst_tresc{
	display: block;
	float: left;
	font-size: 9pt;
   .font-size: 9pt;
	color: #000000;
	padding: 10px 10px 10px 10px;
	.margin-top:30px;
  .padding: 10px 20px 10px 20px;
  _padding: 10px 10px 10px 10px;
color:#004080;
}
#tekst_tresc_wspol{
	display: block;
	float: left;
	font-size: 9pt;
   .font-size: 9pt;
	color: #000000;
	padding: 10px 20px 10px 20px;
	.margin-top:30px;
  .padding: 10px 20px 10px 20px;
  _padding: 10px 10px 10px 10px;
color:#004080;
}
#tekst_tresc_cennik{
	display: block;
	float: left;
	font-size: 9pt;
   .font-size: 9pt;
	color: #000000;
	padding: 10px 30px 10px 30px;
	.margin-top:30px;
  .padding: 10px 20px 10px 20px;
  _padding: 10px 10px 10px 10px;
color:#004080;
}
#tekst_tresc_poradnik{
	display: block;
	width:460px;
	float: left;
	font-size: 9pt;
  .font-size: 9pt;
	padding: 0px 10px 10px 10px;
	.margin-top:30px;
	 .padding: 10px 10px 10px 20px;
  _padding: 10px 5px 10px 5px;
  color:#004080;
}

#tekst_tresc_gl{
	display: block;
	float: left;
	font-size: 9pt;
   .font-size: 9pt;
	color: #000000;
	padding: 2px 20px 2px 20px;
	.margin-top:30px;
  .padding: 10px 20px 10px 20px;
color:#004080;
}
#tekst_tresc_gl strong{
font-size: 9pt;
   .font-size: 9pt;
}
#menu_dolne{
   display: block;
   float: left;
	 width:760px;
	 height:34px;
}


#dolne_menu {
	display: block;
	float: left;
	bottom: 2px;
	left: 0px;
	font-size: 8pt;
	_font-size: 7.5pt;
  font-weight: bold;
	.margin-top:12px;
	margin-left:0px;
	padding: 0px 0 0px 10px;
	list-style: none;
	width: 568px;
  _width: 552px;
  height: 34px;
	_height:10px;
	
}
#dolne_menu li {
  display: inline;
 }
#dolne_menu a {
	float: left;
	padding: 0 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
}
#dolne_menu a:hover, #dolne_menu a:focus {
 text-decoration: underline;
 color:#800000;
}


#fractumm-1 {
	display: block;
   float: left;
	background-image: url(../img/mm_1.jpg);
	left:0px;
	top:638px;
	width:117px;
	height:34px;
}

#fractumm-2 {
   display: block;
   float: left;
	background-image: url(../img/mm_2.jpg);
	left:117px;
	top:638px;
	width:568px;
	height:34px;
}

#fractumm-3 {
	display: block;
	float: left;
	background-image: url(../img/mm_3.jpg);
	left:685px;
	top:638px;
	width:75px;
	height:34px;
}
#stopka{
	display: block;
	float: left;
	background-color: #B5AE80;
	width:300px;
	height:28px;
	
}
#mapa{
   display: block;
   float: left;
	background-color: #B5AE80;
	width:100px;
	height:28px;
	text-align:right;
}
#mapa A{
   display: block;
   float: right;
	width:90px;
	height:28px;
	margin-left: 0px;
	margin-top:8px;
	_margin-top:12px;
	font-size:10px;
	color: #FFFFFF;
	padding-right:10px;
}
#mapaa {
	display: block;
	float: left;
	background-color: #B5AE80;
	width:360px;
	height:28px;
	text-align:left;
}

/*.sitemap .active {
	font-style	: italic;
}*/
#mapaa A {
	display: block;
	float: right;
	width:100px;
	height:28px;
	margin-left: 0px;
	margin-top:8px;
	_margin-top:12px;
	font-size:10px;
	color: #DAD7C0;
	padding-right:10px;
}


#stopka A{
   display: block;
   float: left;
	width:150px;
	height:28px;
	margin-left: 10px;
	margin-top:8px;
	_margin-top:12px;
	font-size:10px;
	color: #FFFFFF;
}

/*menu nowe*/
#gl{
	display: block;
	float: left;
	width: 107px;
	height: 37px;
	background-image: url(../img/m_1.jpg);
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Verdana,Helvitica,sans-serif;

	}
#gl A{
   display: block;
   padding: 10px 0 0 25px;
	color: white;
}
#menu-miesiac{
	display: block;
	float: left;
	width:650px;
	.width:650px;
  height: 37px;
	font-size: 11px;
	font-weight: bold;
	background: transparent url(../img/b4.jpg) repeat-x top left;
	font-family: Arial,Verdana,Helvitica,sans-serif;
	padding-left: 2px;
}
#menu-miesiac ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	/*width: auto;*/
	width:653px;
	_width:650px;
}
#menu-miesiac ul li{
	display: block;
	float: left;
	margin: 0;
}
#menu-miesiac ul li a{
	display: block;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 11px 14px 0 6px;
	height: 23px;
	background: transparent url(../img/ukos.jpg) no-repeat top right;
}
#menu-miesiac ul li a:hover,#menu-miesiac ul li a.current{
	color:#800000;
/*	background: #fff url(../images/bg2.gif) no-repeat top right;*/
}

.tekst_maly strong{
display: block;
width:100%;
padding-top:10px;
font-size: 9pt;
font-weight: bold;

}
.tekst_maly{
display: block;
width:450px;
padding: 2px 20px 2px 20px;
_padding: 2px 10px 2px 10px;
/*padding-bottom:10px;*/
font-size: 9pt;

}
.tekst_maly_wiecej{
display: block;
float:left;
width:460px;
font-size: 12px;
text-align:right;
padding-bottom:10px;
border-bottom:1px dotted #004080;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
}
#wiecej{ 
font-size: 12px;
text-decoration:none;
color:#004080;
}

#tekst_kontakt{
display: block;
width:460px;
padding:5px 20px 5px 20px;
_padding:5px 0px 5px 10px;
font-size: 9pt;
color:#004080;
}
.tekst_oferta{
display: block;
width:460px;
padding:5px 10px 5px 10px;
_padding:5px 0px 5px 0px;
.padding:15px 0px 5px 0px;
font-size: 9pt;
color:#004080;
}

.tekst_strony{
display: block;
width:460px;
padding:5px 10px 5px 10px;
_padding:5px 2px 5px 10px;
font-size: 10px;
color:#004080;
}
.tekst_oferta strong{
display: block;
width:100%;
padding:5px 10px 5px 10px;
font-size: 16px;
font-weight: bold;
color:#004080;
}

.ramka_tytul{
display: block;
width:100%;
padding:5px 10px 5px 10px;
font-size: 14px;
font-weight: bold;
}
.ramka1{
display: block;
width:95%;
font-size: 9pt;
font-weight: normal;
padding: 0px 10px 10px 10px;
}

.pobierz {
display:block;
position:relative;
float:right;
font-size:9pt;
font-weight:none;
top:-15px;
right:20px;
padding-top:2px;
padding-bottom:30px;
padding-left:30px;
_padding-left:20px;
.top:10px;

.margin-left:4px;
.padding-bottom:60px;
}

.pobierz A
{
color:#004080;
	text-decoration: none;
}
.pobierz A:hover
{
color:#800000;
	text-decoration: underline;
}

#przyp{
text-decoration:none;
color:#004080;
}
/*
#txt_glowny
{

}
*/
#txt_glowny ul{

color:#004080;
font-size: 9pt;
/*
text-indent: 5px;
list-style-position: outside;*/
list-style-image: url(img/kr.gif);
/*list-style-type: square;*/
padding: 2px;
/*margin: 20px;*/
margin-left:20px;
}	
#txt_glowny ul li a{
color:#004080;
font-size: 10pt;
text-decoration:none;
}
#txt_glowny ul li a:hover,#txt_glowny ul li a.current{
	color:#800000;
/*	background: #fff url(../images/bg2.gif) no-repeat top right;*/
}

.ramka1 A
{
color:#004080;
	text-decoration: none;
}
.ramka1 A:hover
{
color:#800000;
	text-decoration: underline;
}
.sitemap{
display:block;
.margin-top:60px;
color:#004080;
text-decoration: none;
font-size: 9pt;
}

.sitemap A{
color:#004080;
text-decoration: none;
font-size: 9pt;
}

.sitemap A:hover{
color:#800000;
	text-decoration: underline;
font-size: 9pt;

}
.sitemap ul {
	display		: block;
	list-style	: none;
	margin-left		: 20px;
	padding		: 0;
	
	.padding-top:10px;
	list-style: circle url(../img/ar.gif) inside;

/*
	list-style	: inside square;
list-style: circle url(../p/sm.gif) inside;*/

}
/*
.sitemap ul li {
display		: block;
width:400px;
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
border:1px solid red;
	}
	
.sitemap a img {
	border		: none;
}
*/
/*
.sitemap ul {
	display		: block;
	width:460px;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

.sitemap ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}

.sitemap a img {
	border		: none;
}
*/

.sitemap ul.level_0 ul {
    padding		: 4px 0 4px 0;
    padding: 0;
		
}
.sitemap ul.level_1 li {
	 padding		: 1px 0 1px 1em;
	/* list-style	: inside square;*/
	 white-space	: nowrap;
}

/*Sunrise System*/

#stopka_ss{
	display: block;
	float: left;
	background-color: #B5AE80;
	width:760px;
	height:23px;
	
}
#ss_linki_wew{
font:normal 10px Arial; color:#fff; margin: 10px 0 0 10px;
}
span#ss_linki_wew a{
color:#fff;
text-decoration: none; 
}
span#ss_linki_wew a:hover{
text-decoration: underline; 
}
#fractumg-1 h1,h2{
padding-left: 5px;
margin-top:0px;
height:23px;
float:left;
font-size:11px;
color: #807C5F;
display: block;
float: left;
}

#fractumg-1 h1 a{
text-decoration: none;
color: #807C5F;
}

li span{font-weight: bold;}

h1 {
  font-size: 22px;
}

h1.new {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}

#p_tresc {
  color: #004080;
  font-size: 12px;
  display: block;
	float: left;
  padding: 26px;
  text-align: justify;
}

#p_tresc strong {
  display: block;
  margin: 13px;
}


#faq_style {
  width: 95%;
  font-size: 12px;
  color: #004080;;
}

#faq_style a {
  color: #004080;;
}

#faq_podstrona {
  color: #004080;;
  margin: 13px;
  font-size: 12px;
  text-align: justify;
}

#faq_podstrona p {
  margin-bottom: 30px;
  }
  
#faq_podstrona h3 {
  margin-bottom: -10px;
  }