
body {
 font: 12px tahoma;
 color: #373737;
 text-align: center;
 margin:0 auto;
 padding:0;
 background: url(images/bg.png) repeat-x;
 background-color: #white;
}

h1 {
 padding: 0;
 text-align: center;
 margin:0 auto;
 margin-top:27px;
}

h2 {
 font: 14px tahoma;
 color: #15659b;
 font-weight:bold;
 margin:0 auto;
 padding: 0;
 margin-left:30px;
 margin-bottom:30px;
 margin-top:20px;
}

h3 {
 font: 13px tahoma;
 color: #d66300;
 margin:0 auto;
 padding: 0;
 background: url(images/star.png) no-repeat 8px center;
 text-align:left;
 padding-left:39px;
 padding-top:15px;	
 padding-bottom:15px;	
 margin-bottom:10px;
}

h4 {
 font: 13px tahoma;
 color: #6d6d6d;
 margin:0 auto;
 padding: 0;
 background: url(images/star.png) no-repeat left center;
 text-align:left;
 padding-left:30px;
 padding-top:15px;	
 padding-bottom:15px;	
}

img {
 border: none;
}
.promo {
margin-left:30px;
}
a{
 font: 12px arial;
 color : #1e1e1e;
 text-decoration: none;
}

a:hover {
 text-decoration:underline;
}

#rzetelna {

margin: 0 auto;
text-align: center;

}
.bms {
 font: 11px arial;
 color: #999999;
 text-decoration: none;
 background : url(images/punktor_dol.png) no-repeat left;

margin-left: 55px;

}

/** -==      SZABLON      ==- **/

#kontener_centrujacy {
 width:903px;
 margin:0 auto;
}

#gora {
 height:114px;
 width:903px;
 margin:0 auto; 
 padding:0;

}

#logo {
 height: 46px;
 width: 102px;
 margin:0 auto; 
 padding:0;
 float: left;
 margin-left:70px;
}

#slogan {
 height: 46px;
 width: 245px;
 margin:0 auto; 
 padding:0;
 float:left;
 margin-top:27px;
 margin-left: 54px;
 border-left:dotted 1px #939393;
}

#slogan p {
 font: 20px tahoma;
line-height:50%;
 color: #7d7d7d;

}

#slogan span {
 color: #e2791f;
}

#header  {
 width: 677px;
 height:166px;
 float:right;
 margin:0 auto; 
 padding:0;
 margin-top:2px;
 margin-bottom:10px;
  background: url(images/header.png);
} 

#header_lewo {
 width:225px;
 height:166px;
 float:left;
 margin:0 auto; 
 padding:0;
 background: url(images/header_lewo.png);
 margin-top:2px;
 margin-bottom:10px;
}

#obrys {
 margin:0 auto; 
 padding:0;
 border-bottom: 1px solid #bcc9d0;
 height:169px;
 width:903px;
}

#zawartosc {
 margin: 0 auto;
 padding:0px;
 border:none;
 width: 934px;
}

#dane  {
 width: 307px;
 padding:0;
 float: left;
 clear:left;
 border:none;
 background: url(images/bg_panel.png);
 margin-top:30px;
 margin-bottom:30px;
}

#tresc  {
 width: 499px;
 float:left;
 text-align: left;
 padding:0;
 margin:0 auto;
 border:none;
 padding-bottom:30px;
 background: url(images/tresc_bg.png) top center no-repeat;
 margin-left:10px;
 margin-bottom:40px;

}

#stopka  {
 clear: both;
 width: 903px;
 height:61px;
 margin:0 auto; 
 padding:0;
 border-top: solid 1px #c9c9c9;
}

/** -==      SZABLON      ==- **/
/** -==      KONIEC       ==- **/

#header_lewo p {
 color: #d3d3d3;
 margin:0;
 padding:0;
 font: 11px arial;
 text-align: left;
 margin-left:15px;
 line-height:15px;
 padding-top:5px;
}

#header_lewo span {
 margin:0;
 padding:0;
 color:#e2902b;
 font: 12px tahoma;
 text-align: left;
 font-weight: bold;
}

/* -== GÓRNE MENU ==- */

div#menu  {
 width: 904px;
 height:35px;
 margin:0 auto;
 padding:0;
 background : url(images/menu_bg.png);
} 

#menu ul {
 float:right;
 padding: 0;
 margin:0;
 text-align:center;
}

#menu li {
 float: left;
 display: inline;
 padding: 0;
 margin:0 auto;
 text-align:center;
 height:35px;
 width:113px;
 line-height:32px;
 background : url(images/menu_separator.png) no-repeat right;
}

#menu a {
 font: 12px tahoma;
 color: white;
 text-decoration: none;
 text-align:center;
 margin:0 auto;
 width:113px;
 height:35px;
 display:block;
 line-height:32px;
}

#menu a:hover {
 background : url(images/menu_bg2.png) right;
}

/* -== GÓRNE MENU ==- */
/* -==   KONIEC   ==- */



/* -== DOLNE MENU ==- */

div#menu_dol  {
 width: 623px;
 margin:0;
 padding:0;
 float: right;
} 

#menu_dol ul {
 margin-top: 5px; /* -== POZYCJONOWANIE MENU OD GÓRY ==- */
 float:right;
 padding: 0;
}

#menu_dol li {
 float: left;
 display: inline;
 padding: 0;
}

#menu_dol a {
 font: 11px arial;
 color: #8f8e8e;
 text-decoration: none;
 background : url(images/punktor_dol.png) no-repeat left;
 padding-left: 10px;
 padding-right: 10px;
}

#menu_dol a:hover {
 text-decoration: underline;
}

/* -== DOLNE MENU ==- */
/* -==   KONIEC   ==- */


/** -== PRAWA AUTORSKIE ==- **/

#prawa {
 width: 280px;
 float:left
}

#prawa p {
 font: 11px arial;
 color: #8f8e8e;
 margin-top:7px;
}

#prawa span {

 color: #2572a6;
}

/** -== PRAWA AUTORSKIE ==- **/
/** -==     KONIEC     ==- **/


#header_lewo img {
 padding-top:32px;
 padding-left:110px;
}

#tresc p {
 font: 12px arial;
 color : #1e1e1e;
 margin-left: 30px;
 margin-right: 30px;
 line-height: 135%;
 margin-bottom:20px;
 text-align: justify;
}

.wstawka {
 padding:3px;
 border: solid 1px #dcdcdc;
 float:right;
 margin-right:25px;
 margin-left:15px;
 margin-bottom:20px;
 margin-top:3px;
}

#naglowek {
 margin-top: 30px;
 margin-left: 55px;
 margin-bottom: 40px;
}

#formularz {
 width: 515px;
 text-align: left;
 margin:0 auto;
 padding:0;
 float: left;
 padding-bottom:10px;
 margin-top:10px;
 margin-left:30px;
}

#formularz a {
 font: 13px arial;
 margin-left:8px;
 color: #666666;
 text-decoration: none;
 background : url(images/word.png) no-repeat left ;
 padding:0;
 padding-left: 20px;
}

#formularz p{
 font: 12px arial;
 margin: 0;
 padding:0;
 margin-top:10px;
 margin-bottom:5px;
 margin-left:7px;
 color: #297db6;
}

#formularz a:hover {
 text-decoration:underline;
}

#uslugi {
 width:285px;
 float:left;
 margin-top:35px;
 margin-left:15px;
}

#uslugi2 {
 width:285px;
 float:right;
 text-align: left;
 margin-top:35px;
}

#uslugi2 p {
 color:  #4e8cb0;
}

#uslugi p {
 color:  #4e8cb0;
}

.wyroznienie  {
 font-weight: bold;
 color : #e46f0c;
 font-size: 11px;
}

#blok ul {
 float:left;
 padding: 0;
 margin: 0 auto;
}

#blok p {
 margin:0;
 padding:0;
 padding-left:5px;
}

#blok li {
 margin-left:25px;
 margin-bottom:25px;
 display: block;
 list-style-type: none;
 width: 450px;
 border-bottom: dotted 1px #cfcfcf;
 padding-bottom:30px;
}

#blok a {
 font: 11px tahoma;
 color: #666666;
 text-decoration: none;
 margin-bottom:10px;
 padding:0;
 padding-left: 5px;
}

#blok ul img {
 padding-bottom:65px;
}

#blok span {
 font: 12px tahoma;
 text-align: left;
 color: #2572a6;
 background : url(images/word.png) 5px no-repeat;
 padding-left:25px;
 line-height:33px;
}

#blok img {
 float:right;
 padding:0;
 margin:0;
}

#blok span img  {
 padding:0;
 margin:0;
 float:left;
 margin-right:10px;
 margin-top:2px;
 margin-left:5px;
}

#kontakt {
 width: 515px;
 margin: 0 auto;
 text-align: center;
 font: 12px arial ;
}

#kontakt span {
 font: 12px tahoma;
 color: #2572a6;
}

#kontakt ul {
 margin:0;
 padding:0;
 margin-top:10px;
 margin-bottom:25px;
}

#kontakt li {
 margin:0;
 padding:0; 
 background: none;
 list-style-type: none;
 margin-bottom:3px;
}

#kontakt a {
 font: 11px tahoma;
 color: #666666;
 text-decoration: none;
 margin:0;
 padding:0;
}

#kontakt a:hover {
 text-decoration: underline;
}

.zakonczenie {
 margin: 0 auto;
 padding:0;
 border-left: solid 30px  #6394b0;
 background-color: #ececec;
 width: 271px;
 height: 14px;
 margin-left:3px;
}

.koniec {
 margin: 0 auto;
 padding:0;
 height:3px;
 width: 307px;
 background : url(images/panel_koniec.png) ;
}

.konsultant {
 margin: 0 auto;
 padding:0;
 height:48px;
 width: 301px;
 background : url(images/konsultant.png) ;
}

.poczatek {
 margin: 0 auto;
 padding:0;
 height:3px;
 width: 307px;
 background : url(images/panel_poczatek.png) ;
}

.produkty li {
margin-top:2px;
list-style-type: square;
}

.produkty li a {
 font: 12px arial;
 color: #666666;
 text-decoration: none;
 background : none;
}

.produkty li a:hover {
 text-decoration: underline;
}

.produkty li {
 margin-left:15px;
}

#dane {
 font: 12px arial;
}

#dane ul{
 margin : 0;
 padding:0;
 text-align: left;
 margin-top:14px;
 margin-bottom:15px;
}

#dane li {
 text-align: left;
 list-style-type: none;
 background: none;
 border:0;
 margin:0;
 padding:0;
 height:13px;
 margin-bottom:2px;
 margin-left:35px;
}

#dane span {
 font-weight: bold;
 color: #4e8cb0;
}

#dane img {
 text-align: left;
 padding:0;
 margin-left:1px;
}

#dane a {
 padding:0;
 font: 11px tahoma;
 color: #3a6c88;
 text-decoration: none;
}

#dane a:hover {
 text-decoration: underline;
}

.mapa {
 border: 1px solid #c8c8c8;
 padding:2px;
 margin:0;
 width: 350px;
 height: 280px;
}

#panel_katalogi  {
 width: 192px;
   height:280px;
 margin:0 ;
 padding:0;
 float: right;
 border:none;
 background-color: #f9f9f9;
 border: dotted 1px #d2d1d1;
 padding-bottom:10px;
 margin-bottom:30px;
}

#panel_katalogi img {
 padding-top:15px;
}

#panel_katalogi p {
 font: 12px tahoma;
 color: #15659b;
 text-align:left;
 line-height:14px;
 margin:0;
 padding:0;
 margin-left:12px;
 margin-right:12px;
 margin-top:5px;
 margin-bottom:5px;
}

#panel_katalogi a:hover {
 text-decoration: underline;
}





.miniatura {
 float:left;
 padding-left:22px;
 margin:0 auto;
 text-align:center;
}

.zobacz {
 margin:0 auto;
 margin-top:10px;
 padding:5px;
}

table.galeria {
 text-align: center;
 vertical-align: middle;
 border:0;
 margin:0 auto;
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 padding-bottom:10px;
}

td.galeria  {
 text-align: center;
 vertical-align: middle;
}

tr.galeria  {
 text-align: center;
 vertical-align: middle;
}

#zdjecia {
 margin-top:20px;
}

#zdjecia img {
 padding:5px;
 border: solid 1px #dcdcdc;
}

#panel_certyfikaty  {
 width: 192px;

 margin:0 ;
 padding:0;
 float: right;
 border:none;
 padding-bottom:10px;
 margin-bottom:30px;
 margin-left:8px;
}

#panel_certyfikaty img {
 margin:0;
 padding:0;
 float:left;
 margin-left:15px;
 margin-right:10px;
 margin-top:15px;
}

#panel_certyfikaty p {
 font: 12px tahoma;
 color: #15659b;
 text-align:left;
 margin:0;
 padding:0;
 margin-top:10px;
  text-decoration: none;
}

#panel_certyfikaty a {

  text-decoration: none;
}

#panel_certyfikaty a:hover {
 text-decoration: underline;
}

#panel_marki  {
 width: 192px;

 margin:0 ;
 padding:0;
 float: left;
 border:none;
 padding-bottom:10px;
 margin-bottom:60px;
 

}

#panel_marki img {
 margin:0;
 padding:0;
 float:left;
 margin-left:30px;
 margin-top:15px;
}

#tlo_dol {
 background: url(images/!bg.png) repeat-x bottom;
}

#reklama2 {
 background-color: #cddee8;
 height:15px;
}

#reklama a {
 font: 10px tahoma;
 text-decoration:none;
 line-height:15px;
 color: #5c5c5c;
}

#reklama a:hover {
 text-decoration:underline;
}

#lewa_kol {
width: 192px;
float:left;
}

#prawa_kol {
width: 192px;
float:right;
}


.t1 {color:blue;font:italic bold 18px Courier,Times}  
.wrst {color:black;font:normal bold 13px Courier,Arial;      
 position:absolute;width:300px;top:400px;left:490px} 


#przewijak  {
 width: 192px;
  height:280px;
 margin:0 ;
 padding:0;
 float: left;
 border:none;
 background-color: #f9f9f9;
 border: dotted 1px #d2d1d1;
 padding-bottom:10px;
 margin-bottom:30px;
 
}
#przewijak p {
 font: 12px tahoma;
 color: #15659b;
 text-align:center;
 line-height:14px;
 margin:0;
 padding:0;

 margin-top:5px;
 margin-bottom:5px;
}
.prev {
float:left;
width:10px;
height:15px;
border:0;
background: url(images/prev.png) no-repeat;
margin-top:50px;
margin-left:20px;
}

.next {
float:right;
width:10px;
height:15px;
border:0;
background: url(images/next.png) no-repeat;
margin-top:50px;
margin-right:20px;
}

.prev2 {
float:left;
width:10px;
height:15px;
border:0;
background: url(images/prev.png) no-repeat;
margin-top:50px;
margin-left:20px;
}

.next2 {
float:right;
width:10px;
height:15px;
border:0;
background: url(images/next.png) no-repeat;
margin-top:50px;
margin-right:20px;
}