body { 
	  font:0.8em "tahoma", arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin: 0;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */


.clearP  { padding: 0; margin: 0; clear: both; width: 0; height: 0; }
.fll 	{ float: left; }
.flr 	{ float: right; }
.uct 	{ text-transform: uppercase; }
.padL 	{ padding-left: 10px; }
.padR 	{ padding-right: 10px; }

/* ----------------------------------------------------------
3) Layout
---------------------------------------------------------- */

#main   { width:1000px; 
		overflow:hidden; 
		margin: 0 auto; 
}
#header { width:100%; 
		  height:175px; 
		  padding: 0px; 
		  background:url(../design/bg_header.gif) no-repeat; 
		  margin: 0;
}

.logo {position: relative; top: 24%; left: 10%; }

#nav { 	position:absolute; 
		top:1px; 
		left: 61%; 
		margin:0; 
		font: bold 12px tahoma, arial, sans-serif; 
		color: #959595;
}
#nav span { margin:0 8px; }
#nav  #nav-activ{ text-decoration:none;}
    
.search_box { position:relative; 
		 	  top:7%; 
			  right: 0%;
}
#search div { position:relative; 
			  width:185px;
}
#search  #search-input { 	position:absolute; 
						top:0; 
						left:0; 
						width:100px; 
						height:22px; 
						border: #AAA 1px solid;  
						overflow:hidden; 
						color: #D4D4D4;
}

#search  #search-submit{ position:absolute; 
						top:0; 
						right:0; 
						width:30px; 
}
#tray	{ width:100%;  overflow:hidden; min-height: 337px;}
#tray ul	{ width:80%; margin:0 auto; list-style:none; padding-top: 20px; }
#tray li 	{ display:block; padding: 6px 0 6px 0 ; border-bottom: #ADBADA 1px solid; }
#tray li a	{ padding: 15px;
			  width: 250px;
		      text-decoration:none; 
		      color: #062673;
		      font: bold 12px/17px Tahoma, Arial, sans-serif;
		      background: url(../design/arw-leftnav_bg.gif) no-repeat; 
		      background-position: 0px -16px;
		      
}
#tray li a:hover { text-decoration: underline; 
				   color: #000; 
			       background: url(../design/arw-leftnav_bg.gif) no-repeat; 
			       background-position: 0px 19px;
}
#tray li a.active { padding: 15px;
			  width: 250px;
		      text-decoration:none; 
		      color: #000;
		      font: bold 12px/17px Tahoma, Arial, sans-serif;
		      background: url(../design/arw-leftnav_bg.gif) no-repeat; 
		      background-position: 0px -16px;
}

.panel	{ width: 989px;
		  margin: 0 auto; 
		  clear: both;
		  padding: 0;
}
#footer { padding: 0; 
		  margin: 0 auto; 
		  font: normal 11px Tahoma, arial, sans-serif; 
		  width: 1000px; 
		  color: #545454;	
		  background: #FFF url(../design/footer_bg.gif) no-repeat;
}
#footer a       { color:#545454; }
#footer a:hover { color:#000; }

/* ----------------------------------------  4-1) Page: Homepage -------------------------------------------------- */
#content	 { width: 100%; height:auto; padding: 0; margin: 0; }
#col		 { width: 100%; height:auto; padding: 0; margin: 0; }
#col-browser { position:relative; width:100%; height: auto; }

.left_content_bg_box    {	width: 457px; height: 324px; float:  left; }
.right_content_bg_box  { width: 460px; height: 324px; float:  left; }


.kategorie {width: 257px;   background: #EFF8FF url(../design/bg_kategorie.gif) no-repeat;}
.center_content  { width: 503px; min-height: 314px; padding: 0; margin: 0; }
.right_content  { width: 240px; padding: 0; margin: 0;  background: #FFF; }

.news {	width: 247px; 
		height: 314px; 
		padding: 0; 
		margin: 0;
		background: #ffdd1c;
}
.content_news { padding: 0; width: 503px; clear: both;
			    background: #FFF url("../design/bg_aktual.gif") no-repeat;	
				border-top: #B8E8EC 5px solid;		  
}
.content_news ul 		{ list-style: none; padding: 10px; }
.content_news ul li 	{ font: normal 11px Tahoma, Arial, sans-serif; color: #707070; padding-bottom: 30px; }
.content_news ul li h1 a{ font: bold 12px tahoma, Arial, sans-serif; 
						  color: #062673; 
						  text-transform: uppercase;
}
.content_news ul li a 	{ color: #062673; text-decoration: none;}
.content_news ul li span{ text-align: justify; line-height: 1.6em; }
.archiwum_btn 		{ background: #FFF; color: #000; font: bold 11px Tahoma, Arial, sans-serif; padding: 7px; text-decoration: none; }
a.archiwum_btn:hover{ background: #062673; color: #FFF; }

.czywiesz { background: #F8F8F8 url("../design/bg_right_box1.gif") no-repeat;
			width: 244px;
			min-height: 200px;
			color: #8A8A8A;
}
.czywiesz_center { padding: 40px 10px 10px 10px;
				   margin:  0 auto;
				   width: 85%;
}
.czywiesz h1 { font: bold 2em Tahoma, sans-serif;
               color: #C5C5C5;
               letter-spacing: -1.8px;
}

.czywiesz a  { font-weight: bold;
               text-decoration: none;
			   color: #000;
} 
.galeria { background: #FFF url("../design/bg_galeria.jpg") no-repeat;
           width: 244px;
		   height: 101px;
}
.btn_galeria { position: relative;
			   top:  55%;
			   left: 6%;  
}

.linki { background: #FFF url("../design/bg_linki.gif") no-repeat;
		 width: 244px;
		 min-height: 150px;
	
}
.linki ul	{ width:85%; margin:0 auto; list-style:none; padding-top: 40px; }
.linki li 	{ display:block; padding: 6px 0 6px 0 ; border-bottom: #f2f2f2 1px solid; }
.linki li a	{ padding: 15px;
			  width: 250px;
		      text-decoration:none; 
		      color: #062673;
		      font: normal 11px/17px Tahoma, Arial, sans-serif;
		      background: url(../design/arw-leftnav_bg.gif) no-repeat; 
		      background-position: 0px -16px;
}
.linki li a:hover {
	color: #000;
	text-decoration: underline;
}

.sonda { width: 244px; 
		 min-height: 214px; 
		 padding: 0; 
		 margin: 0;
		 background: #FFF url("../design/bg_sonda.gif") no-repeat;
}
.pytanie_sonda  { color: #707070; 
				 padding: 45px 20px 20px 20px; 
				 font: normal 11px Tahoma, Arial, sans-serif;
}
#btn_sonda 	      { clear: both; text-align: center; width: 100%; }

.btn_glosuj { border: 0; width: 45px; height: 26px; background: url(../design/btn_glosuj.png); padding: 1px; cursor: pointer; }
.btn_wyniki { border: 0; width: 45px; height: 26px; background: url(../design/btn_wyniki.png); padding: 1px; cursor: pointer; }

.newslatter      { width: 257px; height: 180px; background: #fff url(../design/bg_newsletter.gif) no-repeat; }
.how_newsllater  { position: relative; top: 30%; left: 0%; font-size: 10px;}
.form_newslatter { position: relative; top: 25%; left: 3%;}
.inputNewslatter { border: 0; background: #FFF; padding: 5px; width: 160px; font-size: 11px; border: #ccc 1px solid; }
.btn_newslatter  { padding: 0; 
	          	   margin: 0;
				   border: 0;
				   font-weight: bold;
				   color: #FFF;
				   background: #fff url(../design/add_submit.png) no-repeat;
				   width: 45px;
				   height: 26px;
}				
.nowosci { width: 247px; height: 180px; background: url(../design/nowosci_bg.jpg) no-repeat; }

.nowosci ul 	  { list-style: none; position: relative; top: 30%; left: 10%;}
.nowosci ul li	  { display: block; background: url(../design/bull_y.png) 0 60% no-repeat; padding: 1px 0 1px 0px;}
.nowosci ul li a { padding-left: 10px; font: bold 11px Tahoma, Arial, sans-serif; color: #e75911; text-decoration: none;}

.pobierz { width: 247px; height: 180px; background: url(../design/pobierz_bg.jpg) no-repeat; }

.link_pobierz	{ position: relative; top: 50%; left: 55%; width: 80px;}
.link_pobierz a	{ font: bold 11px tahoma, arial, sans-serif;}
.pobrano 		{ position: relative; top: 50%; left: 55%; width: 110px;}
.pobrano span 	{ font: normal 10px tahoma, arial, sans-serif;}

#path 			{ width: 100%;  font: bold 11px "tahoma", arial, sans-serif; }
#path-sub 		{ width: 100%; min-height: 230px; font: bold 12px "tahoma", arial, sans-serif; text-decoration: none;}
	
.title_partner   	 { padding: 4px;}
.path_item 		 { padding: 4px;  font: normal 11px "tahoma", arial, sans-serif; color: #999999;}
.path_item a strong{ color: #404040;}
	
.boxs 			{ padding: 6px 15px 0 0;}
.boxs_input_t	{ border: #FFF 1px solid;
				  padding: 6px 3px 3px 3px; 
				  height: 15px;
				  background: #FFF;
				  font: normal 11px "tahoma", arial, sans-serif;
}

    .col {float:left; width:308px; padding:0; margin:0; }
    .col.last {margin-right:0;}
    .col h3 {margin:0; padding:7px 15px 12px 50px; background:url("../design/cols3-title.gif") 20px 40% no-repeat; font-size:120%;}

        .col-text {padding:20px; border-top:1px solid #DFDFDF;}
        .col-text p {margin:0;}
        .col-text ul {margin-bottom:0;}
        .col-more {padding:10px 10px 1px 0; text-align:right;}

.sub_content {  width: 503px; 
			   padding: 0; 
			   margin: 0; 
			   font: normal 11px Tahoma, Arial, Sans-serif; 
			   color: #000; 
			   background: #FFF; 
			   border-top: #C8C8C8 1px solid;
}	

.sub_content h1 { font-family: "Arial", tahoma, Lucida Grande, sans-serif;
				font-weight:normal;
				letter-spacing: -1px;
				border-bottom: #f2f2f2 1px solid;
				font-size:2.6em;
				color: #000;
				padding: 2px;
				width: 480px;
				margin: 0 auto;
}	
.sub_content p { padding: 10px;
				margin: 0;
				text-align: justify;
				line-height: 1.8em;
}

.sub_content a 		{ color: #0B43C8; font-weight: bold; }
.sub_content a:hover { color: #000;  text-decoration: underline;}
	
.sub_content ul { list-style: disc; margin-left: 5%;}	
/*-------------- Search result -------------------------------------*/	
.search_result ul 	{ list-style: decimal;}
.search_result ul li 	{ padding: 2px; display: block; }
.search_result ul li a 	{ font: normal 11px tahoma, arial, sans-serif; text-decoration: none; }
.smaller {font-size:85%;}

ul#portfolio { list-style: none;
			  padding: 0px;
			  margin: 0;
			  position: relative;
}