body 
			{	background-image: url(../images/frs_bg.jpg);
				background-repeat: repeat-x;
				margin-left: 0mm;
				margin-right: 0mm;
				margin-top: 0mm;
				margin-bottom: 0mm;		}
a:link 
			{	color: #336699;
				text-decoration: none;	}
a:visited 
			{	text-decoration: none;
				color: #336699;			}
a:hover 
			{	text-decoration: underline;
				color: #6699cc;			}
a:active 
			{	text-decoration: none;
				color: #6699cc;			}
				
img		{	border: 0;					}

table,td	{ 	border: 0;
				font-family: Arial,Helvetica,sans-serif;
				color: #333333;
				font-size: 12px;			}
blockquote
			{	text-align: justify;	 	}
p
			{	text-indent: 6mm;			
				white-space: normal;
				text-align: justify;
				line-height: 5mm;	 	}
ol
			{	text-align: justify;
	  			margin-right: 5mm;
	  			line-height: 5mm;		}	  
ul			
			{	list-style-image: url(../images/ul.gif);
	  			margin-right: 5mm;
	  			line-height: 5mm;		}
			
/*	################ Tekst (własciwosci) ################## */
.odstep
			{ 	margin-left: 2mm;
	  			margin-right: 2mm;
	  			margin-top: 2mm;
	  			margin-bottom: 0mm;		}
H1
			{ 	margin: 0pt 0pt;
	  			font-weight: bold;
	  			font-size: 14px;
 	  			color: #0066CC;
  	  			font-family: Arial,Helvetica,sans-serif;	}
H2
			{	margin: 0pt 0pt;
	  			font-weight: bold;
	  			font-size: 12px;
 	  			color: #0066CC;
  	  			font-family: Arial,Helvetica,sans-serif;}
H3
			{	margin: 0pt 0pt;
	  			font-weight: bold;
	  			font-size: 12px;
 	  			color: #333333;
  	  			font-family: Arial,Helvetica,sans-serif;}
#tresc	{	vertical-align: top;
				padding-right: 20px;
				padding-left: 20px;
				padding-bottom: 20px;
				padding-top: 10px;		}
div.center {                    text-align:left;
                                width:220px;
                                margin: 0 auto; }
#tresc center
			{	font-weight: bold;		}
.uppercase
			{	text-transform: uppercase;}	
/*	################ Podmenu (kontekstowe) ################## */
#sub
			{	vertical-align: top;
				padding-left: 0px;
				padding-top: 0px;
	  			text-align: left;			}
#subMenu
			{	vertical-align: middle;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-weight: bold;
				font-size: 11px;
				color: #999999;
				padding-left: 6px;
	  			text-align: left;
	  			padding-top: 2px;
	  			padding-bottom: 2px;			}
#subMenu ul
			{	margin-top: 0px;
				margin-bottom: 0px;		}
#subMenu li
			{	list-style-image: url(../images/submenu/arrow.jpg);
				margin-left: -18px;		}
#subMenu a
			{	font-size: 11px;
				color: #666666;			}
#subMenu a:hover
			{	color: #666666;			}
/*	################################################### */ 			
	  			
	  			
	  			
/*	###################### MENU ###################### */
.menu           s
			{	background: #ff6600;
				vertical-align: middle;
	  			text-align: center;		}
.menu_link 
			{	font-family: Arial,Helvetica,sans-serif;
				font-size: 10px;
				text-transform: none;
				text-align: left;
				word-spacing: normal;
				color: #FFFFFF;
				vertical-align: middle;	}
.menu_pozycja 
			{	font-size: 10px;			}
.strzalki
			{	text-align: center;
				width: 15px					}
/*	################################################### */
/*	####### Menu Główne ######## */		
#menu_link
			{	vertical-align: middle;
				text-align: left;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 12px;
				text-transform: uppercase;
				font-weight: bold;
				letter-spacing: .1em;
				color: #ffffff;
				padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;}
#menu_link a
			{	padding-right:9px;padding-left:9px;padding-bottom:7px;padding-top:7px;
				color: #ffffff; text-decoration: none;	float: left;
				display: block;				}
#menu_link a:hover
			{	background: #ffcc00; color: #ffffff;
				text-decoration: none;		}

.menu_bg
			{	background-color: #336699;	}
/*	############################ */
/*	####### Help (navig) ####### */		
.navig_link
			{	font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #0099ff;	}
/*	############################ */
/*	######### Biuletyn ######### */		
.biul_pos
			{	vertical-align: top;
				text-align: center;		}
.biul_white
			{	font-family: Arial,Helvetica,sans-serif;
				color: #ffffff;
				font-size: 15px;
				font-weight: bold;		}
.biul_orange
			{	font-family: Arial,Helvetica,sans-serif;
				color: #ffcc00;
				font-size: 22px;
				font-weight: bold;	 	}
#zapisz
			{	font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #ffffff;			}
#zapisz a
			{	font-size: 11px;
				color: #ffcc00;
				text-decoration: underline;		}
.mail 
			{	font-weight: normal;
				font-size: 12px;
				color: #333333;
				font-family: Arial,Helvetica,sans-serif;
				text-decoration: none;
				border-right: #0066CC 1px solid;
				border-top: #0066CC 1px solid;
				border-left: #0066CC 1px solid;
				border-bottom: #0066CC 1px solid;
				background-color: #CCCCCC;
				height: 20px;
				width: 150px;				}
.send
			{	color: #ffffff;
				font-size: 12px;
				font-family: Arial,Helvetica,sans-serif;
				text-decoration: none;
				border-right: #6699cc 1px solid;
				border-top: #6699cc 1px solid;
				border-left: #6699cc 1px solid;
				border-bottom: #6699cc 1px solid;
				background-color: #0066CC;}
/*	############################ */
/*	######### Newsy    ######### */		
#link a	{	color: #333333;
				font-size: 12px;
				padding-left: 25px;
				text-decoration: none;
				text-align: justify;
				vertical-align: middle;	}	
#link a:hover
			{	text-decoration: underline; }
.temat
			{	font-weight: bold;
				font-size: 12px;
				color: #0066CC;
				padding-left: 5px;
				font-family: Arial,Helvetica,sans-serif;
				vertical-align: middle;
				text-align: left;			}
.czytaj
			{	font-size: 12px;
				color: #333333;
				padding-left: 25px;
				font-family: Arial,Helvetica,sans-serif;
				vertical-align: middle;
				text-align: justify;		}
.grey
			{	font-weight: normal;
				font-size: 11px;
				color: #999999;
				padding-left: 5px;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				vertical-align: middle;
				text-align: left;			}
/*	############################ */
/*	######### Position ######### */		
#Position
			{	font-family: Verdana,Arial,Helvetica,sans-serif;
				color: #999999;
				font-size: 10px;
				font-weight: normal;		}
#Position a
			{	font-size: 10px;
				color: #999999;			}
.posit_pos
			{	vertical-align: middle;
				text-align: left;			}
.posit_pos_right
			{	vertical-align: middle;
				text-align: right;		}
.posit_pos_center
			{	vertical-align: middle;
				text-align: center;		}

/*	############################ */
/*	##################### STOPKA ###################### */
#stopka
			{	vertical-align: top;
				padding-right: 10px; 	}
.stopka_linia
			{	background-color: #0099ff;	}		
.stopka_bg
			{	background: url(../images/stopka_bg.gif);	}
.stopka_link
			{	text-align: left;
				vertical-align: top;
				font-size: 11px;
				font-family: Arial,Helvetica,sans-serif;
				color: #999999;			}
.kontakt
			{ font-weight: normal;
	  		  text-align: justify;
	  		  font-size: 12px;
 	  		  color: #666666;
 	  		  letter-spacing: .1em;
  	  		  font-family: Arial,Helvetica,sans-serif;
  	  		  text-decoration: none	}
/*	################################################### */
/*	##################### DODATKOWE ###################### */
.patronat
			{ float: right;
 	  		  margin: 0 0 0 1em;
 	  		  padding: 0 0 .5em;
 	  		  border-bottom: 5px solid #cccccc;
 	  		  text-align: center;
  	  		  text-decoration: none	}
div.patronat h5
			{ margin: 0 0 .5em;
			  padding: .4em 0;
	  		  font-size: 12px;
			  font-weight: bold;
 	  		  letter-spacing: .1em;
	  		  text-transform: uppercase;
	  		  background-color: #cccccc;
 	  		  color: #333333; }

.finansowanie
			{
 	  		  margin: 10px 0 0 0;
 	  		  text-align: center;
  	  		  text-decoration: none	}
.finansowanie a
                        {
                          display:block;
                          float:left;
                        }
.finansowanie .pokl     { margin-top:0px; }
.finansowanie .slaskie  { margin:0 0 0 50px; }
.finansowanie .efs      { margin-top:15px; float:right; }
/*	################################################### */
.clear {
	clear: both;        /* extend height of .main to longest column */
	height: 1px;
	overflow: hidden;   /* prevent IE expanding the container */
	margin: 0;          /* keep flush with surrounding blocks */
}