
a    	{
	text-decoration: underline;
	outline:0;
	}
a:hover {
	text-decoration: none;
	}
fieldset {
    margin:5px 0; 
    border:none;
    } 
input,
select {
    border:solid 1px #fff;
	background:transparent;
    margin-bottom:3px; 
    } 
textarea {
    border:solid 3px #fff;
	background:transparent;
    }   


/*************************** CONSTRUCTION ***************************** */
#pagewrapper {    
	
    } 	
#pagewidth {
    width:900px;
	margin:0 auto ;	
	}	
#top {
    position:relative;
    height:113px;
    }
#toolbar {
    height:36px;
    }
#container {
    padding:20px 0 20px 0; 
    }
#leftcol {
    float:left;
	padding-right:17px;
    width:192px;
	display:inline;
	border-right:dotted 1px #c5c5c5;
	font-size:11px;
	}
#maincol {
    float:right;
	padding-left:15px;	
    width:672px;	
	display:inline;
	overflow: hidden;
	line-height: 18px;
	}
   
/*#footer {
    padding-top:28px; 
    height:40px;
    border-style:solid;
    border-width:1px;
	font-size:11px;
    }*/  
#debug {
    min-height:30px;
    height:auto;
    }	

/****************************************************** PAGE ELEMENTS **************/
.navbar {   
    margin-left:220px;
	height:113px;
    } 	
.logo a {
    position:absolute;
	top:25px;
	left:0;
	}
.navbar ul{   
    list-style:none;
    } 
.navbar ul li {
    float:left;
    width:160px;
    height:113px;
    margin-left:10px;
    _margin-left:8px;
	text-align:center;
    } 
.navbar ul  li a {
    display:block;
    float:left;
    text-decoration:none;
    font-weight:bold;
	color:#FFF;
  	}
.navabar ul li a span {
   
	}	
.navbar  img {
    display:block; 
    border-style:solid;
    border-width:2px;
	
	margin:10px 0 7px 9px;	
    }  
#toolbar {
    line-height:36px;
    color:#9bacb4;
	text-align:right;
	}
#toolbar a {
    text-decoration:none;
    color:#20333c;
	} 
#toolbar a:hover {
    text-decoration:underline;
    color:#20333c;
	} 
#toolbar a.active {
    text-decoration:underline;
    color:#20333c;
	} 			
/***** LEFTCOLUMN modules **************/
#leftcol .module {
    margin-bottom:20px;
	}
#leftcol .module p {
    line-height:1.8em;
    } 
#leftcol .module p.bolden {
    font-weight:bold; 
    line-height:1.2em;
	padding-bottom:5px;
    } 
#leftcol .module h3 {
    font-size:18px;
    font-weight:bold;
    text-align:left;
	margin-bottom:20px;
    }   	
#leftcol .module .readon  {
    display:block;
    width:70px;
    height:20px;
    text-align:center;
    color:#FFF;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    cursor:pointer;
    outline:0;
	line-height:20px;
	margin:0 0 0 auto;
	margin-top:3px;
    }
#leftcol .module .readon:hover  {
    color:#FFF;
    text-decoration:none;
    }  	
	
#leftcol .module_button {
    padding-bottom:10px;
    }
/***** MAINCOLUMN modules **************/
#maincol .module {
    margin-bottom:25px;
    }
#maincol .module p {
    padding-bottom:30px;
	line-height:1.4em;
	text-align:justify;
    }
#maincol .module p.note {
    padding-bottom:5px;
	line-height:normal;
	color:#afbac0;
	font-size:11px;
	font-style:italic;
    }		
#maincol .title {
    padding-bottom:3px;
	margin-bottom:12px;
    }	
#maincol .module h3{
    font-size:18px;
    font-weight:bold;
    text-align:left;
	display:inline;
	border-style:solid;
	border-width:0 0 2px 0;
	}   	
#maincol .module .readon {
    background:none;
	font-weight:bold;
	display:inline;
    }	
#maincol ul { padding-left:20px;}
.users {
    }
.user1 {
    float:left;
    width:320px;
    display:inline;
    }
.user2 {
    float:left;
   	margin-left:34px;
	width:319px;
	display:inline;
	}
/******** FOOTER **********/
.footer_l {
    float:left;
	padding-left:14px;
	width:280px;
	}
.footer_r {
    float:right;
    padding-right:14px;
    width:580px;
    text-align:right;  	
}
.footer_r ul {
    margin-left: 0;
    padding-left: 0;
    display: inline;
    border: none;
    }
    
.footer_r ul li {
    margin-left: 0;
    padding-left: 2px;
    border: none;
    list-style: none;
    display: inline;
    }
    
	
/*#footer a {
     color:#537381;
	text-decoration:none;
    }
#footer a:hover { 	
	color:#537381;
	text-decoration:underline;
	}*/		
/**** PAGE kategorie  ****************/
/** menu vertical **/
#leftcol ul {
    list-style:none;
	}
#leftcol ul li {
    display: block;
    }
#leftcol ul li a {
    display:block;
	line-height: 18px;
	padding: 6px 0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	}
#leftcol ul li a:hover {
    text-decoration:none;
    }  
#leftcol ul li.active a {
    text-decoration:none;
    }  
    
    #leftcol ul li ul {margin: 0 0 0 5px;}
      #leftcol ul li ul li ul {margin: 0 0 0 10px;}
        #leftcol ul li ul li ul li ul {margin: 0 0 0 15px;}
    	
/** search **/
#maincol .search h3{
    font-size:18px;
    font-weight:bold;
    text-align:left;
	border-style:solid;
	border-width:0 0 2px 0;
	text-align:left;
	padding-bottom:3px;
	margin-bottom:27px;
	}   
#maincol .search {
    text-align:center;
	}
#maincol .search  p.inputbox{
    width:615px;
    height:32px;
	padding:18px 0 14px 0;	
    margin:0 auto;
	}
  
#maincol .search {display: block; width: 695px; height: 57px; background: url(/images/cms/wyszukiwarka_bg.jpg) no-repeat 0 0 transparent !important;}  
   	
#maincol .search input.inputbox {
    font-size:20px;
    font-weight:bold;
    color:#000;
	width:500px;
	text-align:left;
    } 	
#maincol .search .button{
    width:117px;
    height:35px;
    color:#FEFEfE;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:normal;
	margin:10px 0;
	margin-bottom:15px;
	outline:0;
	cursor:pointer;
    }    	
/** TBALE product    **/
table.product {
    width:100%;	
	}
table.product p {
    line-height:1.5em;
    } 	
table.product th {
    color:#fff;
    background:#ee8013;
    text-transform:uppercase; 
    border-right:solid 1px #FFF; 
	padding:7px 0;
	}
table.product .th2 {
    padding-left:18px;
    text-align:left;
    }	
table.product tr.row1 {
    background:#efefef;
    }
table.product tr.row2 {
    background:#f4f4f4;
    }	
table.product td {
    padding:10px 0 ;
    }
table.product .td1 {
    vertical-align:middle; 
    text-align:center;
    width:110px; 
	border-top:solid 1px #FFF; 
    border-right:solid 1px #FFF;  	
	}
table.product .td2 {
    vertical-align:top;
	text-align:left;
    width:424px;  
    padding-left:16px;
	padding-right:10px;
	color:#848484;
	border-top:solid 1px #FFF; 
    border-right:solid 1px #FFF;  	
	}
table.product h4 {
    color:#000;
    font-size:14px;  
    margin-bottom:12px;  	
	}
table.product h4 a {
    color:#000;
    text-decoration:none;
	} 	
table.product h4 a:hover {
    color:#000;
    text-decoration:underline;
	} 		
	
table.product .td3 {	
     vertical-align:middle; 
    text-align:center;
	font-weight:bold;
	border-top:solid 1px #FFF; 
    border-right:solid 1px #FFF;  
	}
/* page navigation */
div.pagenav {
    padding-top:10px;  
    text-align:center;
	color: #000;
	font-size:12px;
	font-weight:bold;
    }
div.pagenav span {
     padding:0 5px;
    width:23px;
    height:23px;
	color:#FFF;
    background:#346825;  	
	}
div.pagenav span.end {
    background:none;
	color: #79ae61;
    } 	
a.pagenav {
    padding:0 5px; 
     width:23px;
    color:#000;
    text-decoration:none;
    text-align:center;
    } 
a:hover.pagenav {
	padding:0 5px;
    width:23px;
    height:23px;
	color:#FFF;
    }
a:hover.end {
    background:none !important;	
	}
/* partners */
.bottom {
    text-align:center;
    padding:20px 0 10px 0;
    }
ol{
	padding-left:20px;
}


div.boxy3
{
  position: absolute;
  width: 190px;
  margin-left: 4px;
  margin-top: 180px;
  text-align:center;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  line-height: 25px;
  color: #FFF;
}

#maincol p {line-height: 1.5; padding: 0 0 10px 0;}
#maincol ul {padding: 0 0 10px 18px;}

