body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	color:#21467B;
	background-color:#21467B;	
	background-image:url(../images/whiteBar.gif);
	background-position:center;
	background-repeat:repeat-y;
	}
table{
	border-width:0px;
	}
a:link{
	color:#21467B;
	font-weight:bold;
}
a:hover{
	color:#74A323;
	font-weight:bold;
	}
a:visited{
	font-weight:bold;
	}
	
.overTable{
	width:777px;
	}
.headerTd{
	width:777px;
	height:198px;
	background:url(../images/headerPic_new2.gif) no-repeat;
	vertical-align:bottom;
	text-align:left;
}
.topMenuTable{
	width:100%;
}
.topMenu{
	padding-bottom:8px;
}
#topMenu{
	padding-bottom:8px;
}
.langMenu{
	padding:10px;
	text-align:right;
}
.spaceRowTd{
	height:6px;
	/*background-image:url(../images/whiteBar.gif);*/
}
.contentTd{
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	height:266px;
}
.footerTd{
	width:777px;
	height:106px;
	background:url(../images/footerPic.gif) no-repeat;
	text-align:left;
	vertical-align:top;
}
.smallFooter{
	width:777px;
	font-size:9px;
	color:#21467B;
}
#left {text-align:left;
}
#right{
	text-align:right;
}

.functionals{
	font-size:9px;
	color:#FFFFFF;
	width:120px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#function_1{
}
#function_2{
}
#function_3{

}
.liniaPrzerywana{
	display:block;
	height:1px;
	background-image:url(../images/greenWhite.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
}
.footerTable{
	height:40px;
	}
.footerAdress{
	font-size:11px;
	height:48px;
	color:#FFFFFF;
	width:246px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	vertical-align:top;
}
#Part1{
}
#Part2{
	text-align:center;
}
#Part3{
	text-align:right;
}
.functionLink:link{
	color:#FFFFFF;
	text-decoration:none;
	}
.functionLink:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
.functionLink:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

.pageName{
	text-align:right;
	padding-right:10px;
	}
.normalText{
	display:block;
	width:750px;
	text-align:justify;
	line-height:20px;
	padding-top:10px;

}
.normalText strong{
	color:#74A323;
	}
.intendedText{
	text-align:justify;
	line-height:20px;
	}
.intendedText strong {
	}
.textTitle{
	font-size:18px;
	font-weight:bold;
	color:#74A323;
}

li {
	padding-bottom:3px;
	padding-left:10px;
	padding-right:30px;
	line-height:20px;
}

.level_1 li {
	padding-bottom:10px;
}
.level_2 li{
	font-size:11px;
	padding-bottom:2px;
	list-style-image:url(../images/l2pointer.gif);
}
.level_2{
	padding-top:20px;
	}
#rekrutacje{
	width:760px;
}
.rekrutacjeHeader{
	color:#FFFFFF;
	height:20px;
	background-color:#21467B;
	padding:10px;
	}
.rekrutacjeTd{
	height:16px;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:10px;
}
.rekrutacjeTdInactive{
	color:#BBBBBB;
	height:16px;
	padding-left:10px;
	padding-bottom:2px;
	padding-top:10px
}

/*      O F E R T A    P R A C Y    */
.przedstawienie{
	line-height:20px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	}
.stanowisko{
	text-align:center;
	font-size:24px;
	font-family:Helvetica, Arial, sans-serif;
	color:#74A323;
}
.nrRef{
	text-align:center;
	}
.branza {
	text-align:center;
}
.lokalizacja{
	line-height:0px;
	text-align:center;
}
.formuly{	
	font-size:11px;
}
.appTitler{
	text-align:left;
	font-weight:bold;
	color:#74A323;
	}
.formTableLeftTd{
	font-size:12px;
	text-align:right;
	padding:4px;
	vertical-align:top;
	}
.formTableRightTd{
	text-align:left;
	padding:4px;
	vertical-align:top;
	}
.formTableComment{
	font-size:11px;
	text-align:left;
	padding:4px;
	vertical-align:top;
	}

strong{
	color:#74A323;
	}
.footerLink:link{
	color:#FFFFFF;
	font-weight:normal;
}
.footerLink:hover{
	color:#FFFFFF;
	font-weight:normal;
}
.footerLink:visited{
	color:#FFFFFF;
	font-weight:normal;
}
.footerLink:active{
	color:#FFFFFF;
	font-weight:normal;
}
.pp{
	display:block;
	line-height:20px;
	text-align:justify;
	padding:20px;
	}
.dr{
	font-size:10px;
	text-align:left;
}
.klauzula_2010{
	padding:12px 10px;
	font-size: 11px;
	line-height: 18px;
	}
	
.contact_form_row{
	padding-top: 6px;
	
}
.contact_form_row label {
	display:	block;
	float:		left;
	width: 		180px;
}
.contact_form_row input[type="text"], 
.contact_form_row textarea{
	width: 300px;
}
.contact_form_row textarea{
	height: 200px;
}
.footer_2{
	font-size:10px;
	padding: 24px;
	text-align:center;
}

.attention_1{
	display:block;
	padding-top: 12px;
	line-height: 18px;
	float:left;
	height: 60px;
	padding-right: 10px;
	}
.attention_2{
	display:block;
	padding-top: 12px;
	line-height: 18px;
	}
	
.projectCardItems{
	display:			block;
	width: 				100%;
	padding-top:		2px;
	padding-bottom:		2px;
	clear:both;
	
}
.itemName, 
.itemValue
{ 
	min-height: 		18px;
	display:			block;
	padding-bottom:		2px;
	padding-top:		2px;
	float: 				left;
}

.itemName{
	width: 				240px;
	text-align:			right;
	padding-right:		16px;
}

.itemValue{
	text-align:			left;
		line-height:20px;
}

.itemName em{
	color:				#990000;
}
.clearer{
	clear:				both;
}

input[type="text"]{border:#CCCCCC 1px solid;}

#step2,
#step2 input {
	font-size: 1em;
}
#step2 input[type="text"],
#step2 select{
	width: 200px;
		
	
}
#step2 #kod1, 
#step2 #kod1K,
#step2 #kod2, 
#step2 #kod2K,
#step2 #nrDomu1,
#step2 #nrDomu1K,
#step2 #nrDomu2,
#step2 #nrDomu2K{
	width: 28px;
}
#step2 #work_from_year, 
#step2 #work_from_month, 
#step2 #work_to_year,
#step2 #work_to_month,
#step2 #school_from_year, 
#step2 #school_from_month, 
#step2 #school_to_year,
#step2 #school_to_month{
	width: 72px;
} 
#step2 .liniaPrzerywana{
	height:24px;
}
#step2 h1{
	font-size:		1.8em;
	color:			#74A323;
	font-weight:	normal;
}
#step2 h2{
	font-size:		1.3em;
}
#step2 textarea{
	width: 400px;
	height:200px;
}
#step2 p {
	line-height: 2em;
}
.dls{
	display:block;
	float:left;
	width: 64px;
	height: 24px;
	}
#form_file_response .itemValue{
	width: 300px;
}
#form_lang .itemValue,
#form_program_form .itemValue{
	width: 200px;
}
.projectCard,
#form_file_response {
	background-color:#F8F8F8;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	margin-bottom: 12px;
}
.referencje{
	font-style:italic;
}
.r_signature{
	color:#74A323;
	text-align:right;
	font-weight:bold;
	margin-bottom: 48px;
	}
.instructions{
	font-size: 11px;
	
}
.instructions .itemValue{
	min-width: 360px;
}
