* {margin:0; padding:0 }
html, body{ 
	margin:0; 
	padding:0; 	
	text-align:center; 
	font-family: Tahoma, Arial,  Trebuchet MS,Verdana, Times, Century Gothic,  SunSans-Regular, Sans-Serif;
	color:#3e3e3e;
	font-size:11px;
	background:#fff;
	} 
img { border:0;
     }
* html  ul li,
	{
	height:1%;
    }
a {
    color:#000066;
    text-decoration:none;
	outline:0;
    }
a:hover {
   color:#f06793;
   text-decoration:underline;
    } 
.clear{ clear:both;}
h1 { font-size:22px;
    color:#000066;  }
h2 {font-size:20px;
   color:#f06793; }
h3 {font-size:18px; 
   color:#000066;}
h4 {font-size:14px;
   color:#f06793; }
   
#pagewidth{ 
	position:relative;
	margin:0 auto;
	width:969px; 
	text-align:left;	
	}
#topbar {
    position:relative;
	height:39px;
	background:#a8c3de ;
	border-bottom:solid 1px #fff;
	}
.path {
    position:absolute;
    top:10px;
    left:15px;
    color:#f06793;
	font-size:11px;
	font-weight:bold;
	}
.path a {
    color:#3e3e3e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}   	
.path a:hover {
    color:#f06793;
	text-decoration:none;
	} 
.searchto {
	position:absolute;
    top:8px;
    right:18px;
	}
.searchto input {
    padding-left:5px;
	padding-top:2px;
	width:115px;
    height:18px;
	color:#a6a7a2;
	font-family:Tahoma;
	border:solid 1px #cdc9ca;
    } 	
* html .searchto input {
    height:20px;
    padding-top:0px;
	}
*:first-child+html .searchto input {
    height:20px; 
    padding-top:0px;
	}	
.topmenu  {	
	position:absolute;
    top:12px;
    right:10px;
	width:21px;
	}
.topmenu ul {
    list-style:none;
    }
.topmenu ul li {
    float:left;
    display:block;
	padding:0 10px;
    } 	
.topmenu ul li a {
    font-weight:bold;
    text-decoration:none;
    }
.topmenu ul li a:hover {
    text-decoration:underline;
    }   	
#header {
    position:relative;
	height:160px;
	background: url(../images/header.png) no-repeat 100% 0 ;
	}
.logo {
    position:absolute;
    top:0px;
    left:0px;
    width:251px;
    height:160px; 	
    }	
.logo img {
    display:block;
    } 
.mainmenu {
    position:absolute;
	right:0px;
	top:114px;
	width:459px;
	height:46px;
	}
ul.menu_nav li{
      float:left !important;
    }	
#wrapper {
    background: url(../images/bg_wrapper.png) repeat-y ;
    }
#left {
    padding-left:1px; 
    position:relative;
    float:left;
	width:250px;	
    display:inline; 
	}
.spacer_left {
    height:5px;
    background:#fff;
    } 	
#center {
    position:relative;
    float:left;
	width:546px;
    display:inline;
    }		
#right {
    position:relative;
    float:right;
	width:172px;
    display:inline;
    }		 	


/* modul linkow do plikow pdf HPCI */
.moduletable_hpci{
    
	padding-top:40px;
	padding-bottom:20px;
	} 	
.moduletable_hpci ul{
    list-style:none;
    margin-left:20px;
    }
.moduletable_hpci ul li{
    font-weight:bold;
	}	
/* modul bannera */	
.moduletable_banner {
    padding:15px 0;
    text-align:center;
    } 
/* mudul wiadomosci PTK */	
.moduletable_news {
     background: url(../images/wiadomosci.png) no-repeat 0 0 ;
	padding-top:40px;
	} 	
.moduletable_news ul,
ul.latestnews_news  {
    list-style:none;
	}
.moduletable_news ul li,
li.latestnews_news {
   font-weight:bold;
    padding-bottom:10px;   
   }
.moduletable_news ul li a,
a.latestnews_news {
   color:#000066;
   text-decoration:none;    
   }   
.moduletable_news ul li a:hover,
a:hover.latestnews_news {
   color:#f06793;
   text-decoration:none;    
   }      
/* logowanie */
fieldset.input {
   padding:10px;
   border:solid 1px #000066;  
   margin-top:5px; 
   }
fieldset.input input {
   border:solid 1px #000066;  
    background:#fff;
   }
.inputbox {
    padding-left:5px;
    }
.button {
    border:solid 1px #000066;  
    background:#fff;
    font-family:Tahoma;
	font-size:11px;
    font-weight:bold;
    cursor:pointer;
	} 	
fieldset ul {
    list-style:none !important;
	padding:0px !important;
	padding-left:3px !important;
	padding-top:3px !important;
    }	
/* kontakt */
input , textarea {
   padding-left:5px;
   border:solid 1px #000066;  
   margin-top:5px; 
   }
select {
   margin-top:5px; 
   border:solid 1px #000066;  
    }   

	
/* content */	
.content {
    padding:5px;
    padding-left:20px;
	padding-right:10px;
    }
.content ul {
    margin:10px 0;
    padding-left:15px;
	color:#000066;
    list-style:square;
   } 
.content li {
    line-height:1.5em;
    }
 .content li span.small {
    color:#f06793;
	font-weight:bold;
    }	
.content p {
    padding:3px 0 ;
    }	

.contentheading_front	{
   padding:10px 0;
   color:#000066;
   font-weight:bold;
   font-size:18px;
   display:block;
   text-align:center;
   width:500px;
      }
.contentheading	{
   padding:10px 0;
   padding-left:20px;
   color:#000066;
   font-weight:bold;
   font-size:18px;
    }	  
.componentheading {
	padding:5px 0;
	padding-left:20px;
    color:#f06793;
   font-weight:bold;
   font-size:18px;
   }
 .readon {
    display:block;  
	width:50px;
    margin:0 0 0  auto;
    }	
	
tr.sectiontableentry1 td ,
tr.sectiontableentry2 td {
    padding:5px 0;
	padding-right:5px;
	
	} 
	
.sectiontableheader {
    padding:10px 0;
    font-size:12px;
    font-weight:bold;
	color:#f06793;
	}
   	