* { margin: 0; padding: 0; }


body{
  	background-color: #000000;
}

div{
  
        padding: 0;
        margin: 0;
}

table.table_realizacje{
  margin: 20px 50px 5px 50px;
  width: 850px;
}
td.td_realizacje_foto{
  padding-left: 100px;
}
td.td_realizacje_text{
  text-align: left;
}

table.table_realizacje1{
  margin: 5px 50px 20px 50px;
  width: 850px;
}
td.td_realizacje_foto1{
  width: 800px;
}

table.table_zapowiedzi{
  margin: 20px 50px 0px 50px;
  width: 850px;
  border-width: 1px;
}
td.td_zapowiedzi_foto{
  width: 400px;
  vertical-align: top;
}
td.td_zapowiedzi_text{
  width: 450px;
  text-align: justify;
vertical-align:top;
}

div#container{
        text-align: left;
        padding: 0px;
        min-width: 957px;
        width: 957px; 
        margin: 0 auto;  
        clear: both;
        
}
div#header{
  height: 363px;
  width: 100%;
  background-color: #000000;
}
div#header_top_left{
  float: left;
  height: 30px;
  width: 619px;
  background-image: url("images/image01.png");
  background-repeat: no-repeat;
}
div#header_top_right{
  float: left;
  height: 30px;
  width: 338px;
  background-image: url("images/image02.png");
  background-repeat: no-repeat;
}
div#header_middle_left{
  clear: both;
  float: left;
  height: 319px;
  width: 34px;
  background-image: url("images/image03.png");
  background-repeat: no-repeat;
}
div#header_middle_slideshow{
  float: left;
  height: 319px;
  width: 585px;
  background-image: url("images/image04.png");
  background-repeat: no-repeat;
}
div#header_middle_logo{
  float: left;
  height: 172px;
  width: 338px;
  background-image: url("images/image05.png");
  background-repeat: no-repeat;
}
div#header_middle_news_left{
  float: left;
  height: 147px;
  width: 22px;
  background-image: url("images/image05a.png");
  background-repeat: no-repeat;
}
div#header_middle_news_middle{
  float: left;
  height: 147px;
  width: 284px;
  background-image: url("images/image05b.png");
  background-repeat: repeat;
}
div#header_middle_news_text{
  float: left;
  height: 147px;
  width: 170px;
}
div#header_middle_news_img{
  float: left;
  height: 147px;
  width: 114px;
}
div#header_middle_news_right{
  float: left;
  height: 147px;
  width: 32px;
  background-image: url("images/image05c.png");
  background-repeat: no-repeat;
}

div#header_bottom{
  
  float: left;
  height: 14px;
  width: 957px;
  background-image: url("images/image06.png");
  background-repeat: no-repeat;
}
*html div#header_bottom{
  margin-top: -4px;
  margin-bottom: -5px;
}

div#menu{
  clear:both;
  height: 41px;
  width: 960px;
  margin: 0;
  padding: 0;
}
div#menu_left{
  float: left;
  height: 41px;
  width: 69px;
  background-image: url("images/image07.png");
  background-repeat: no-repeat;
}

div#menu_right{
  float: left;
  height: 41px;
  width: 151px;
  background-image: url("images/image08.png");
  background-repeat: no-repeat;
}

div#content{
  width: 100%;
}
div#top{
  height: 17px;
  width: 100%;
  background-image: url("images/image09.jpg");
  background-repeat: no-repeat;
}
*html div#top{
  margin-bottom: -2px;
}

div#middle{
  float: left;
  height: auto !important;
  height: 300px; /* IE */
  min-height: 300px;
  width: 100%;
  background-image: url("images/image10.jpg");
  background-repeat: repeat-y;
}


div#footer{
  clear:both;
  height: 55px;
  width: 100%;
}
div#footer1{
  float: left;
  height: 55px;
  width: 519px;
  background-image: url("images/image11.jpg");
  background-repeat: no-repeat;
}
div#footer2{
  float: left;
  height: 55px;
  width: 162px;
  background-image: url("images/image12.jpg");
  background-repeat: no-repeat;
}
div#footer3{
  float: left;
  height: 55px;
  width: 276px;
  background-image: url("images/image13.jpg");
  background-repeat: no-repeat;
}

img.realizacje{
  width: 114px;
  height: 147px;
  border-style: none;
  padding: 0;
  margin: 0; 
}
img.news{
  width: 114px;
  height: 147px;
  border-style: none;
  padding: 0;
  margin: 0; 
}
img.footer{
  	border-style: none;
  	margin-left: 35px;
}

.text_news_title{
  	margin: 10px 10px 10px 10px;
	text-decoration: none ;
	color: #FFFFFF ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 14px ;  
}
.text_news_title2{
	text-decoration: none ;
	color: #6699CC ; 
	font-size: 12px ;  
}

.text_infolinia{
	color: #6699CC ; 
	font-size: 30px ;  
	left: 200px;
	font-family: "Century Gothic","Verdana" ; 
}

.text_news_title1{
  	margin: 10px 10px 10px 10px;
	text-decoration: none ;
	color: #6699CC ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 14px ;
	margin-left: 200px;  
}
.text_err{
  	margin: 10px 10px 10px 10px;
	text-decoration: none ;
	color: #FF0000 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 12px ;  
}
.text, li.li_date{
  	margin: 10px 10px 10px 10px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 12px ;  
}
ul.ul_date{
  
  	margin: 10px 10px 10px 50px;
}

.text_news{
  	margin: 10px 10px 10px 10px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 12px ;  
}

.text_head{
  	margin-top: 8px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 10px ;  
}
.text_head1{
  	margin-left: 107px;
}
.text_head2{
  	margin-left: 41px;
}

.text_footer{
  	margin-top: 5px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 10px ;  
}

.link_onas, .link_onas:visited{
	text-decoration:none ;
	color: #6699CC; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 12px ;  
}
.link_onas:hover{
	text-decoration: none ;
	color: #D8D8D8; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 12px ; 
}

.link_news, .link_news:visited{
	color: #6699CC; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 13px ;  
}
.link_news:hover{
	color: #D8D8D8; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 13px ; 
}
.link_menu, .link_menu:visited, .link_menu:hover{
	color: #FFFFFF; 
	border: solid 5px;
	
}

.link_head, .link_head:visited{
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 10px ;  
	border: solid 0px;
}
.link_footer, .link_footer:visited{
  	margin-top: 5px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 10px ;  
	border: solid 0px;
}
.link_footer:hover, .link_head:hover{
	color: #6699CC ;
	border: solid 0px; 
}

.link_footer2, .link_footer2:visited{
  	margin-top: 700px;
	text-decoration: none ;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
	font-size: 10px ;  
	border: solid 0px;
}
.link_footer2:hover, .link_head:hover{
	color: #6699CC ;
	border: solid 0px; 
}

a{
	border: solid 0px;
}


p.kontakt{
	text-align:inherit;
	color: #dddddd;
	font-family: "Century Gothic", Tahoma, "Times New Roman", Courier;
	font-size: 12px;
}

p.onas{
	color: #D8D8D8 ; 
	font-family: "Century Gothic",Tahoma, "Times New Roman", Courier;
	font-size: 12px ;
	margin-left: 50px;
	margin-right: 50px;
}
p.telefony
{
	color: #D8D8D8 ; 
	font-family: "Century Gothic",Tahoma, "Times New Roman", Courier;
	font-size: 12px ;
	margin-left: 80px;
  
}

div#kontakt1{
  	float:left;
	width: 263px;
	height: 380px;
	margin-left: 120px;
	margin-top: 3px;
}
*html div#kontakt1{
  margin-left: 70px;
}

div#kontakt2{
  	float:left;
	width: 230px;
	margin-left: 170px;
	margin-top: 3px;
}
*html div#kontakt2{
	margin-left: 120px;
}
input, textarea{
	font-family: "Century Gothic", Tahoma, "Times New Roman", Courier;
	font-size: 12px;
	background-color:#dddddd;
	color:#111111;
	border: 1px solid #6699CC;
	width: 250px;
}

textarea{
	height: 150px;	
}

input.przycisk{
	width: 252px;
	border: 1px solid #6699CC;
}
input.checkbox{
	width: 20px;
	border: 1px solid #6699CC;
}
.text_checkbox{
	font-size: 10px;
	color: #D8D8D8 ; 
	font-family: "Century Gothic","Verdana" ; 
}

img{
	border: 0px;
}

div.obrazek1{
	float: left;
	height: 100px;
	width: 100px;
	background-image: url('images/p1bwm.jpg');
}

div#noblisci{
	margin-left: 130px;
}

td.kalendarz{
  	width: 294px;
  	text-align: center;
	vertical-align:top;
	color: #dddddd;
	font-family: "Century Gothic", Tahoma, "Times New Roman", Courier;
	font-size: 12px;
	
}

div#intro{
    text-align: center;
  	height: 384px;
	width: 512px;
  	background-color: #000000;


}

div#intro_ramka{
	width: 600px;
    background: #000000 url("images/ramka.png") top center no-repeat;
	margin: 0px;
	padding-top: 123px;
}
div#videoPlayer {
background-color: #000000;
}

div#header_intro{
        text-align: center;
  	height: 520px;
	width: 100%;
  	margin-top: 50px;
  	background-color: #000000;


}