@charset "utf-8";
/* CSS Document */

html, body {
	 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	 background-image:url('images/paskitv.gif');
	 background-repeat:repeat;
	 padding: 0px;
	 text-align: center;
	 margin: 0px;
	 color: #525252;
	 font-size: 12px;
  }  

#top_line{
	 background-color:#003269; 
	 height:5px;
	 line-height:1px;
	 font-size:1px;
   }
  
#container {
	 width: 100%;
	 text-align: center;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
   }

#top {
	 background-image: url('images/paski.gif');
	 background-repeat:repeat-x;
	 width: 100%;
	 text-align: left;
	 border:none;
   }
   
#logo {
	 width: 740px;
	 height:110px;
	 overflow:hidden;
	 text-align: left;
	 margin-right: auto;
	 margin-left: auto;
	 margin-bottom: 0px;
	 margin-top: 0px;
	 position:relative;
	 z-index:2;
	 padding:0px;
	 }
	
#kontakt{
   position:absolute; 
   right:5px; 
   top:0px; 
   z-index:100;
   }
   
#menu{
	 background-image:url('images/menu.gif');
	 background-repeat:repeat-x;
	 width: 740px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:left;
	 border:none;
	 margin-top:0px;
	 position:relative; 
   z-index:20;
   }
   
#menu ul, #menu ul li {	
	 display: block;
	 list-style: none;
	 margin: 0;
	 padding: 0;
   }

#menu ul {
   text-align: left;
	 padding:0px;
	 }

#menu ul li {
	 display: inline;
	 white-space: nowrap;
	 margin-right: 0px;
   }

#menu ul a:link, #menu ul a:visited {	
	 padding: 0px;
   }
  
#menu ul a img{
	 border:none;
	 padding:0px;
	 margin:0px;
   }
   
#content {
   position:relative;
	 width: 738px;
	 height:100%;
	 text-align: center;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top: -6px;
	 margin-bottom: 0px;
	 background-color: #FFFFFF;
	 border:1px solid #FFFFFF;
   }
   
#left{
   float:left;
   width:306px;
   padding-left:25px;
   padding-top:60px;
   padding-right:0px;
   
   }
  
#right {
	 float: right;
	 width: 350px;
   padding:25px;
   padding-top:40px;
   padding-left:10px;
	 text-align: justify;
   }
   
#center{
	 text-align: justify;
	 padding-top:20px;
	 padding-left:30px;
	 padding-right:30px;
	 position:relative;
   }
  
#center ul li {
	 list-style-position: outside;
	 list-style-image: url('images/punktor.gif');
	 color:#525252;
	 padding:5px;
   }

img{
	 border:none;
   }
   
#bottom_space {
	 background-color: #ffffff;
	 clear: both;
	 height: 30px;
	 margin-bottom:0px;
}

.footer{
	 background-color:#01437a; 
	 width:100%;
	 height:21px;
	 }

#design{
	 margin-top:4px;
	 margin-left:650px;
	 }
	 
#bordered_images{
  padding:2px;
  border:1px solid #dddddd;
  }	

a{
  color:#2ba7cb;
  font-weight:bold;
  text-decoration:none;
  }
  
a:hover {
  color:#003269;
}

.dark_link{
  color:#003269;
}
.dark_link:hover{
  color:#2ba7cb;
}

  
/* FORMATOWANIE TEKSTU */

h3{	
	color:#2ba7cb;
	font-size:20px;
	display:block;
}
em
{
	color:#cccccc;
}
span{
  display:block;
  }
.photos_author{
  padding-top:1px;
  color:#bbbbbb;
  font-size:10px;
}
.article{
  text-indent:40px;
}
.art_info
{
  color:#424242;
  font-weight:bold;
}
.branza{
	color:#003269;
	font-weight:bold;
	font-size:18px;
	font-family:arial;
  }

.headline
{
	display:block;
	padding-top:15px;
	padding-bottom:5px;
	color:#2ba7cb;
	font-weight:bold;
	font-size:20px;
  }
.headline a{
  color:#2ba7cb;
}
.headline a:hover{
  color:#003269;
}
.data
{
  display:block;
  margin-top:-5px;
	font-size:10px;
	color:#bbbbbb;
  }
 
p.aktualnosci{
  margin-top:0px;
  }
  
.blue{
	color:#2ba7cb;
	font-size:14px;
	font-weight:bold;
	font-family:arial;
  }

.red {
	color: red;
}
  
.gray{
  display:inline;
  font-weight:bold;
  color:#003269;
  }

.companyLogo{
  height:120px;
  width:120px;
  padding-bottom:10px;
  text-align:center;
  vertical-align:bottom;
  }
  
.companyName{
  height:20px;
  width:120px;
  color:#424242;
  font-weight:bold;
  text-align:center;
  vertical-align:top;
  }

.branch{
  color:#003269;
  font-size:18px;
  padding:0px;
  margin:0px;
  padding-top:50px;
  padding-bottom:10px;
  text-align:left;
  }
  
#branch1{
  padding-top:25px;
  }