/* This is the style of your browser text */
* { padding: 0; margin: 0; }

html, body {
			height: 100%;
		}
body {
	font-family: Arial, sans-serif;
	 background: #ffffff url('../images/bg.gif');
	padding: 0;
	margin: 0;
	line-height: 19px;
}

img {
	
	margin: 0px;
	border: 0px;
	padding: 0px;
	vertical-align: middle;
}

p {
	padding: 0px;
}

a:link, a:visited, a:active {
 	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color:  #fff;


	
}
a:hover {
	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color: #42aafc;
  
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: left;
	font-size: 15px;
	padding: 12px 0 20px 0;
	margin: 0 0px 0 0px;
}
h2 {
	text-align: center;
	font-size: 0px;
	padding: 0px 0 20px 0;
	margin: 0 0px 0 0px;
}
ul {
display: block;
margin: 0;
padding-top: 15px;
padding-left: 0px;

}
li {
display: inline;
list-style-type: none;
margin-left: 10;
padding-top: 0px;
padding-left: 26px;

}
li a{
background: none;

}
#galeria {
width: 570px;
}
#galeria ul {
width: 570px;
display: block;
margin: 0;
padding-top: 15px;
padding-left: 0px;
float: left;
}
#galeria ul li {
 background: none; 
width: 180px;
display: inline;
list-style-type: none;
padding: 10px 0px 0px 10px;
margin: 0px;
float: left;
}

.container_top
 {
  background: #ffffff url('../images/top.gif') repeat-x;
  height: 222px;
 width: 100%;
 margin: auto;
 border: 0px; 
 padding: 0;
  
 }
 .container3
 {

 width: 960px;
 margin: auto;
 border: 0px; 
 padding: 0;

 }
   #content_top
 {
 text-align:justify;
 float: left;

 
 }
 .container_in
 {
  background: #ffffff url('../images/bg.gif');
  width: 100%;
 margin: auto;
 border: 0px; 
 padding: 0;
  float: left;  
 }
 #box_l
 {
   float: left;
 width: 630px;
 
padding: 20px 20px 0 0;
 }
#box_l h1 a:link, a:visited, a:select, a:hover
 {
 font-size: 25px;
 padding-bottom: 0px;
 color: #42aafc;
 text-align: left;
 font-family: serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 100;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0.1ex;
		text-indent: 0ex;

  } 
  .cont_cont
 {

 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 color: #797777;
padding-bottom: 15px;
 
  }
   .cont_cont a:link
 {
  	color:  #42aafc;      
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  } 
     .cont_cont a:visited
 {
  	color:  #42aafc;      
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  } 
    .cont_cont a:select
 {
  	color:  #42aafc;      
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  } 
  .cont_cont a:hover
 {
  	color:  #3283c3;     
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  }  
  
  
 .news_cont
 {
 width: 590px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 19px 19px 19px;
 background: #fff;
 color: #797777;
 text-align: justify;
 
  }
   .news_cont a:link, .cont_cont a:visited, .cont_cont a:select
 {
  	color:  #42aafc;      
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  } 
  .news_cont a:hover
 {
  	color:  #3283c3;     
   font-size: 15px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;

  }  
  
   .news_cont ul{
 
list-style: none;
  float: left;
   padding: 0px;
display: block;
 }
    .news_cont ul li{
   background: url('../images/ok2.gif') no-repeat 0 7px; 
padding: 0px 0px 10px 10px; 
display: block;
color: #797777;
 }
  
  
   .news_cont p
 {
padding: 0px;
 
  }
  .news_cont h1
 {
 font-size: 25px;
 padding-bottom: 0px;
 color: #42aafc;
 text-align: left;
 font-family: serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 100;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0.1ex;
		text-indent: 0ex;

  } 
    .news_cont h1 a:visited
 {
 font-size: 25px;
 padding-bottom: 0px;
 color: #42aafc;
 text-align: left;
 font-family: serif;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 100;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: 0.1ex;
		text-indent: 0ex;
  text-decoration: none;
  }  
      .news_cont h1 a:hover
 {

  text-decoration: underline;
  } 
   .kalendarz_cont
 {
 width: 590px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 19px 19px 19px;
 background: #fff;
 color: #11141c;
 text-align: justify;
 
  } 
     .kalendarz_cont_in
 {
 width: 585px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 1px 0px;
 background: #fff;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
       .kalendarz_cont_in2
 {
 width: 585px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 1px 0px;
 background: #e6f2fb;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
     .kalendarz_cont_l
 {
 width: 100px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 0px 5px;
 background: none;
 color: #11141c;
 text-align: justify;

  } 
       .kalendarz_cont_p
 {
 width: 475px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 4px 0px 0px 0px;
 background: none;
 color: #11141c;
 text-align: justify;
 
  } 
         .kalendarz_cont_p a:link, .kalendarz_cont_p a:visited, .kalendarz_cont_p a:active
 {    
 	color:  #42aafc;      
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;
 
  } 
           .kalendarz_cont_p a:hover
 {
 	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color:  #3283c3;
 
  } 
        .kalendarz_cont_archiwum
 {

 float: right;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 0px 0px;
 background: none;
 color: #11141c;
 
 
  } 
         .kalendarz_cont_archiwum a:link, .kalendarz_cont_archiwum a:visited, .kalendarz_cont_archiwum a:active
 {    
 	color:  #42aafc;      
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;
 
  } 
           .kalendarz_cont_archiwum a:hover
 {
 	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color:  #3283c3;
 
  } 
    .kalendarz_cont
 {
 width: 590px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 19px 19px 19px;
 background: #fff;
 color: #11141c;
 text-align: justify;
 
  } 
      .referencje_cont
 {
 width: 590px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 19px 19px 19px;
 background: #fff;
 color: #11141c;
 text-align: justify;
 
  } 
     .referencje_cont_in
 {
 width: 580px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
padding: 5px 5px 5px 5px;
 background: #fff;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
  .ref_txt{
  margin-top: -20px;
  padding-bottom: 10px;
   color: #797777;
    font-size: 15px;
   
  }
       .referencje_cont_in2
 {
 width: 580px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 5px 5px 5px 5px;
 background: #e6f2fb;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
     .referencje_cont_l
 {
 width: 100px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 0px 5px;
 background: none;
 color: #11141c;
 text-align: justify;

  } 
  .imie
  {
  color: #42aafc;
  }
       .referencje_cont_p
 {
 width: 470px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 4px 0px 0px 0px;
 background: none;
 color: #11141c;
 text-align: justify;
 
  } 
         .referencje_cont_p a:link, .referencje_cont_p a:visited, .referencje_cont_p a:active
 {    
 	color:  #42aafc;      
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;
 
  } 
           .referencje_cont_p a:hover
 {
 	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color:  #3283c3;
 
  } 
    .oferta_cont
 {
 width: 590px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 19px 19px 19px;
 background: #fff;
 color: #11141c;
 text-align: justify;
 
  } 
    .oferta_cont a:link, .oferta_cont a:visited, .oferta_cont a:active
 {    
 	color:  #42aafc;      
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;
 
  } 
  .referencje_form{
  float: left;
  width: 100%;
  
  }
.referencje_form form {
float: left;
padding-top: 0px;
padding-bottom: 0px;
	width: 570px;
	text-align: left;
	color: #42aafc;
	font-size: 16px;
	font-weight: normal;
 }

.referencje_form fieldset {
float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

.referencje_form legend {
	display: none;
}

.referencje_form form label {

	display: block;
	width: 210px;
	color: #000;
	font-size: 14px;
	line-height: 14px;
	padding: 0px 0px 8px 0px;
}
.referencje_form form label.tresc,
.referencje_form form label.info,
.referencje_form form label.title,
.referencje_form form label.guzik,
.referencje_form form label.guzik2
 
 {
	clear: left;
}

.referencje_form form input {
	color: #000;
	display: block;
	margin-top: 3px;
}
.referencje_form form label.guzik {
margin-left: 220px;
height: 100px;
}
.referencje_form form label.guzik input {
   background: transparent url('../images/dodaj.gif') no-repeat center top;
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
border: 0px;

}
.referencje_form form label.guzik2 {
margin-left: 220px;
height: 100px;
}
.referencje_form form label.guzik2 input {
   background: transparent url('../images/guzik2.gif') no-repeat center top;
	float: left;
	width: 100px;
	height: 100px;
	overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
border: 0px;

}
.referencje_form form submit {
	color: #aaacad;
	display: block;
	margin-top: 3px;
	
}

.referencje_form form label.tresc {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 575px;
}
.referencje_form form label.title
 {
	float: left;
	font-size: 14px;
	color: #797777;
	padding-top: 0px;
   padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
	width: 575px;
}
.referencje_form form label.title input
 {
	float: left;
		background-color: #E6F2FB;
	border: solid 1px #42aafc;
	padding: 5px;
	font-size: 14px;
	width: 575px;
}
.referencje_form form label.info
 {
	float: left;
	font-size: 14px;
	color: #797777;
	padding-top: 0px;
   padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
	width: 200px;
}
.referencje_form form label.info input
 {
	float: left;
		background-color: #E6F2FB;
	border: solid 1px #42aafc;
	padding: 5px;
	font-size: 14px;
}
.referencje_form form label.tresc textarea {
float: left;

	width: 100%;
	height: 200px;
	font-size: 14px;
	padding: 5px;
	color: #000;
	overflow: auto;
	background-color: #E6F2FB;
	border: solid 1px #42aafc;

}
           .oferta_cont a:hover
 {
 	text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 font-family: arial;
	text-decoration: underline;
	color:  #3283c3;
 
  } 
     .oferta_cont_in
 {
 width: 580px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 1px 0px;
 background: #fff;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
       .oferta_cont_in2
 {
 width: 585px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 1px 0px;
 background: #e6f2fb;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
     .oferta_cont_pad
 {
 width: 580px;
 float: left;
 font-size: 15px;
 font-family: arial;
 	font-weight: lighter;
 padding: 0px 0px 1px 5px;
 background: none;
 color: #11141c;
 text-align: justify;
  border-bottom: solid 0px #d3d3d3;
 
  } 
  .data{  
 margin: 5px 0px 5px 0px;
  font-size: 12px;
  color: #9d9d9d;
  }
  .data img{
  padding: 0px 5px 0px 0px;
  	vertical-align: middle;
  	float:left;
  }
    .strona{ 
    float:left; 
    background-color: #fff;
 padding: 5px 5px 5px 5px;
  font-size: 12px;
  color: #9d9d9d;
  }
  .strona a:link, .strona a:visited, .strona a:active  
 {

 color: #42aafc;
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;


 }
  
 
   .strona a:hover
 {
  font-size: 13px;
  color: #1f6fae;

 }
 #box_r
 {
   float: right;
 width: 310px;
 padding-top: 20px;

 }
   .odst
 {
   float: left;
   padding-bottom: 20px;
 


 }
  .box_r_black
 {
   float: left;
   background: #10141a url('../images/box_bg.gif') top center no-repeat;
  
 width: 310px;
 


 }
    
   .box_r_black_in
 {
   padding: 20px;
   color: #fff;


 }
  .box_r_black2
 {
   float: left;
   background: #10141a url('../images/box_bg2.gif') top center no-repeat;
  
 width: 310px;
 


 }
    
   .box_r_black_in2
 {
   padding: 20px;
   color: #fff;


 }
 .box_r_black3
 {
   float: left;
   background: #10141a url('../images/box_bg2.gif') top center no-repeat;

 width: 310px;



 }
    
   .box_r_black_in3
 {
   padding: 20px;
   color: #fff;
    float: left;

 }
  .box_r_black_in3_l
 {
 
   color: #fff;
    float: left;
     
 }
  .box_r_black_in3_p_tekst
 {
   padding-left: 5px;
   color: #fff;
    float: left;
    width: 155px;
 }
   .box_r_black_in3_p_linia
 {
     background: url('../images/linia2.gif') repeat-x;
     width: 160px;
      height: 2px;
   color: #fff;
    float: left;
    padding-bottom: 10px;
 }
  #box_r_black_in3_p
 {
 font-size: 13px;
 padding-top: 13px;
   padding-left: 10px;
   color: #fff;
    float: left;
    width: 160px;
 }
   #box_r_black_in3_p a:link, #box_r_black_in3_p a:visited, #box_r_black_in3_p a:active  
 {

 color: #42aafc;
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
    text-decoration: none;


 }
  
 
   #box_r_black_in3_p a:hover
 {
  font-size: 13px;
  color: #fff;

 }
    #box_r_black_in_wiecej
 {
 font-size: 12px;
   float: right;
  padding-bottom: 10px;

 }
 #box_r_black_in_wiecej a:link, #box_r_black_in_wiecej a:visited, #box_r_black_in_wiecej a:active{
	text-decoration: none;
			color: #fff;

}
 #box_r_black_in_wiecej a:hover {
	text-decoration: underline;
	color: #42aafc;
  }
   .box_r_black_in a:link, .box_r_black_in a:visited, .box_r_black_in a:active
 {
text-decoration: none;
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;



 }
   .box_r_black_in a:hover
 {

text-decoration: underline;
   font-size: 13px;
 padding-bottom: 0px;
 text-align: left;
 font-family: arial;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 0ex;
		text-indent: 0ex;
   
 color: #fff;

 }
 .box_r_black_in_nag
 {
   width: 270px;
 


 }
  .box_r_black_in_nag img
 {
  padding: 0px 0px 10px 0px;
  margin: 0;


 }
  .wydarzenie
 {
 float: left;
   width: 270px;
   padding: 5px 0px 5px 0px;


 }
   .wydarzenie_data
 {
 line-height: 12px;
 font-size: 12px;
 color: #42aafc;
  float: left;
   width: 270px;
   padding: 0px 0px 0px 0px;


 }
    .wydarzenie_nazwa
 {
  float: left;
   width: 270px;
   padding: 0px 0px 0px 0px;
   font-size: 14px;

 }
     .wydarzenie_linia
 {
  float: left;
   width: 270px;
   height: 2px;
   padding: 0px 0px 0px 0px;
  background: url('../images/linia2.gif') repeat-x;

 }


 .container_bottom
 {

  background: #ffffff url('../images/bottom.gif') repeat-x;
  height: 270px;
 width: 100%;
 margin: auto;
 border: 0px; 
 padding: 0;
 float: left; 
 }
  .bottomall{
padding: 35px 0px 0px 0px;
 font-size: 14px;
 }
   .bottomall a:link, .bottomall a:active, a:visited{
   	letter-spacing: 0ex;
   text-decoration: none;
   background: none;
padding: 0px;
color: #fff;
 font-family: arial;
 font-size: 14px;
 }
    
    .bottomall a:hover{
    	letter-spacing: 0ex;
      text-decoration: none;
       font-family: arial;
   background: none;
padding: 0px;
color: #42aafc;
 font-size: 14px;
 }
   .bottomall ul{
   float: left;
   padding: 0px;
display: block;
 }
   .bottomall ul li{
    padding: 0px 0px 2px 0px;
list-style:none;   
display: block;
color: #fff;
 }
    .naglista ul li{
    padding: 0px;
list-style:none;   
display: block;
color: #fff;
 }
 .bottomall img{
    padding: 0px 0px 9px 0px;
    margin: 0px 0px 0px 0px;
 }
 
 .bottom1{
 width: 144px;
 float: left;
 }
  .bottom_linia{
    padding-top: 30px;
    padding-left: 10px;
 width: 1px;
 height: 123px;
 float: left;
 }
  .bottom_tit{
 width: 100%;
 float: left;
 }
   .bottom_dlaczego{
color: #fff;
font-size: 12px;
 }
  .bottom_dlaczego ul{
 
list-style: none;
  width: 530px;
   float: left;
   padding: 0px;
display: block;
 }
   .bottom_dlaczego ul li{
   background: url('../images/ok.gif') no-repeat 0 50%; 
padding-left: 10px; 
display: block;
color: #fff;
 }

    .bottom_logo{
float: right;
 }
 .bottom2{
 padding-left: 20px;
 width: 210px;
 float: left;
 }
  .bottom2_loga{
 padding-top: 5px;
 width: 210px;
 float: left;
 }
   .bottom2_loga2{
 padding-top: 5px;
 width: 210px;
 float: left;
 }
   .bottom2_loga img{
   float: left;
 margin: 0px 20px 0px 0px;
 }
  .bottom3{
 padding-left: 20px;
 width: 530px;
 float: left;
 }
