/**
 * autor:mk
 */

@import "reset.css" ;
@import "uniwersal.css" ;


body{
	font-family:Verdana,Arial, sans-serif;
	font-size:12px;
	color:#04467f;
}
	body a{
		color:#0078cf;
		font-weight:bold!important;
		text-decoration:none;
	}
	body a:hover{text-decoration:underline;}
	body ul{list-style:none;}
#wraper{
	width:863px;
	margin:auto;
}
	#header{
		height:250px;
		background:transparent url(../img/visual.jpg) 807px top no-repeat;
	}
		#h-form{
			position:relative;
			float:left;
			width:286px;
			padding:152px 4px 0 1px;  /*padding-top:150px; ie6*/
			background:transparent url(../img/logo.jpg) 20px 45px no-repeat;
		}
		#page-headline a{
			position:absolute; top:10px; left:1px;
			display:block;
			width:287px; height:129px;
			text-indent:-9999px;
		}
		
		#h-form form{
			position:relative;
			padding:10px 30px 0 50px;
			height:87px; /*height:89px; ie6.css*/
			background:#ecf7cc;
			
		}				
			#h-form p{clear:both; height:30px;}
			#h-form label{
				display:block;
				padding-top:2px;
				float:left;
				width:50px;
				color:#77af1b;
				cursor:pointer;
			}
			#h-form input{
				width:150px; height:20px;
				border:none;
			}	
			#h-form input.disabled{background:#F6FBE5}
			input#log-submit{
				float:right;
				width:52px; height:18px;
							
				background:none;
			}
			#h-form p#f3{
				position:absolute; bottom:5px; left:5px;
				height:20px; width:245px;
				text-align:right;
				overflow:hidden;
			}
				#h-form p#f3 input#log-submit:hover{color:#77af1b; cursor:pointer;}
			
		#h-flash{float:left; width:338px;}
/*--------------------- #main-nav ---------------------------*/			
#main-nav{
	float:left; 
	width:183px;
	background: transparent url(../img/menu_top.jpg) no-repeat;
}			
	#main-nav ul{
		height:209px;
		padding:20px 0;
		background:transparent url(../img/menu_bottom.jpg) bottom no-repeat;
	}			
	#main-nav ul li a{
		display:block;
		width:183px; height:35px;
		text-indent:-9999px;
		background:#242424;
	}
	#main-nav ul li a:hover{background:#242424;}
		
		#main-nav ul li a#nav-ofirmie{background: #242424 url(../img/menu_ofirmie_n.jpg) no-repeat;}
		#main-nav ul li a#nav-uslugi{background: #242424 url(../img/menu_uslugi_n.jpg) no-repeat;}
		#main-nav ul li a#nav-zapytaj{background: #242424 url(../img/menu_zapytaj_n.jpg) no-repeat;}
		#main-nav ul li a#nav-klienci{background: #242424 url(../img/menu_klienci_n.jpg) no-repeat;}
		#main-nav ul li a#nav-oferty{background: #242424 url(../img/menu_oferty_n.jpg) no-repeat;}
		#main-nav ul li a#nav-kontakt{background: #242424 url(../img/menu_kontakt_n.jpg) no-repeat;}
		
		#main-nav ul li.active a#nav-ofirmie,
		#main-nav ul li a#nav-ofirmie:hover
		{background: #242424 url(../img/menu_ofirmie_up.jpg) no-repeat;}
		#main-nav ul li.active a#nav-uslugi,
		#main-nav ul li a#nav-uslugi:hover
		{background: #242424 url(../img/menu_uslugi_up.jpg) no-repeat;}
		#main-nav ul li.active a#nav-zapytaj,
		#main-nav ul li a#nav-zapytaj:hover
		{background: #242424 url(../img/menu_zapytaj_up.jpg) no-repeat;}
		#main-nav ul li.active a#nav-klienci,
		#main-nav ul li a#nav-klienci:hover
		{background: #242424 url(../img/menu_klienci_up.jpg) no-repeat;}
		#main-nav ul li.active a#nav-oferty,
		#main-nav ul li a#nav-oferty:hover
		{background: #242424 url(../img/menu_oferty_up.jpg) no-repeat;}
		#main-nav ul li.active a#nav-kontakt,
		#main-nav ul li a#nav-kontakt:hover
		{background: #242424 url(../img/menu_kontakt_up.jpg) no-repeat;}
		
/*--------------------- #content ---------------------------*/		
		
#content-wraper{
	position:relative;
	padding-top:51px;
	margin-bottom:5px;
	
}	
	#content{
		padding-left:1px;
	}
		#left{
			float:left;
			width:287px;
			
		}
			#wyslij_cv{
				display:block;
				width:287px; height:43px;
				margin-bottom:4px;
				text-indent:-9999px;
				background:transparent url(../img/wyslij_cv_n.jpg) no-repeat;
			}
			#wyslij_cv:hover{background:transparent url(../img/wyslij_cv_up.jpg) no-repeat;}
		
		
		#random-box{
			padding:20px 30px;
			background:#ecf7cc;
			color:#77af1b;
			font-size:12px;
			
		}
		
		
		#right{
			float:left;
			width:575px; 
		}
			#tresc{
				min-height:445px; /*height:445px; ie6*/ 
				padding:10px 5px 10px 3px;
				text-align:justify;
				background:transparent url(../img/tlo.gif) 65px 44px no-repeat;
			}
				#tresc h2{
					margin-bottom:15px;
					color:#77af1b;
					font-size:14px;
					font-weight:bold!important;
				}		
				#tresc h2.nasi-klienci, .szkolenie-typ{
					cursor:pointer;
					font-size:13px;
				}
				
				#tresc p{ margin-bottom:15px;}
				#tresc p,
				#tresc h2,
				#tresc h3
				{margin-left:25px; margin-right:20px;}
				
				#tresc ul{
					margin-left:26px;
				}
					#tresc ul li{
						padding-left:18px;
						background:transparent url(../img/bulet.gif) 1px 7px no-repeat;
					}
				
				#tresc h3{
					color:#77af1b;
					font-size:14px;
					font-weight:bold;
				}
				#tresc h4{
					margin:10px 0;
					padding:3px 25px;
					font-weight:bold;
					color:#77AF1B;
					cursor:pointer;
					background:#ECF7CC;
				}
				
				a.ziel-link{color:#77AF1B;}
				a.nieb-link{color:#04467f!important; font-weight:normal!important;}
				
				#oferta-pracy-top{
					
					margin:-10px 0 -2px 0;
					
				}
					#oferta-pracy-top div{
						float:left;
						width:334px;
						min-height:54px; /*height:54px; ie6*/
						padding:18px 20px;
						background:#f2f6ff;
					}
					#oferta-pracy-top div p{
						margin:0;
					}
					#oferta-pracy-top img{
						width:190px; height:90px;
						
						
					}
				h4.oferta-pracy{
					margin-top:2px!important; /*margin-top:8px!important; ie6*/
					cursor:default!important;
				}
				
				span.dyskrecja{font-size:11px;}
				
				#tresc h3.black-nag{color:#000;}
				
			#form-zapytaj-eksperta,#newsletter-form{
				position:relative;
				padding-top:20px;
			}	
				#form-zapytaj-eksperta p,
				#newsletter-form p
				{
					margin-bottom:5px;
				}
					#form-zapytaj-eksperta p input,
					#newsletter-form p input
					{
						display:block;
						width:260px; height:22px;
						border:1px solid #04467f;
						
					}
					#form-zapytaj-eksperta p textarea,
					#newsletter-form p textarea
					{
						width:443px; height:134px;
						border:1px solid #04467f;
					}
					#form-zapytaj-eksperta p label,
					#newsletter-form p label
					{
						display:block;
						padding-top:3px;
						padding-bottom:17px;
						color:#77AF1B;
					}
					#form-zapytaj-eksperta p #form-zap-eksperta-wyslij-hidden,
					#newsletter-form  p #form-zap-eksperta-wyslij-hidden
					{
						position:absolute; left:-9999px; width:1px;
					}
					#form-zapytaj-eksperta p #form-zap-eksperta-wyslij,
					#newsletter-form p #form-zap-eksperta-wyslij
					{
						position:absolute;  bottom:-6px;  right:101px; /*right:103px; bottom:85px; ie6*/
						width:79px; height:22px;
						background:transparent url(../img/wyslij_n-trans.png) no-repeat;
						cursor:pointer;
						border:none;
					}
					#form-zapytaj-eksperta p #form-zap-eksperta-wyslij:hover
					
					{background:transparent url(../img/wyslij_up-trans.png) no-repeat;}
			
			#newsletter-form{height:58px;}
			
			#newsletter-form input,
			#newsletter-form label
			{
				display:inline!important;
			}
			#newsletter-form label{padding-right:10px;}
			#newsletter-form p #form-zap-eksperta-wyslij{
				bottom:0px;  right:146px; /*right:144px; ie */
				background:transparent url(../img/dodaj-trans.png) no-repeat;
			}
			#newsletter-form label.error{
				position:absolute; top:54px; left:27px;
			}
			
			#form-wyszukaj{
				position:relative;
				height:227px; width:320px;
				
			}
			
			#form-wyszukaj label{
				display:block;
				margin-bottom:2px;
				padding-top:3px;
				color:#77AF1B;
			} 
			#form-wyszukaj select{
				display:block;
				width:260px; height:22px;
				border:1px solid #04467f;
			}
			#form-wyszukaj p #form-zap-eksperta-wyslij-hidden{
						position:absolute; left:-9999px; width:1px;
					}
					#form-wyszukaj p #form-zap-eksperta-wyslij{
						position:absolute;  bottom:20px;  right:35px; 
						width:79px; height:22px;
						background:transparent url(../img/wyszukaj_n.png) no-repeat;
						cursor:pointer;
						border:none;
					}
					#form-wyszukaj p #form-zap-eksperta-wyslij:hover{background:transparent url(../img/wyszukaj_up.png) no-repeat;}
			
			
			#form-wyslij-cv{
				position:relative;
				margin-top:20px;
			}
				#form-wyslij-cv-div{
					width:300px;
					margin:0 0 10px 25px;
					
				}
			.file{
				height:20px;
				margin-right:10px; /*margin-left:-25px; ie*/
				border:1px solid #04467f;
				
			}
			#form-wyslij-cv p #form-zap-eksperta-wyslij-hidden{
						position:absolute; left:-9999px; width:1px;
					}
			
			#form-wyslij-cv p #form-zap-eksperta-wyslij{
						
						width:79px; height:22px;
						background:transparent url(../img/wyslij_n-trans.png) no-repeat;
						cursor:pointer;
						border:none;
					}
					#form-wyslij-cv p #form-zap-eksperta-wyslij:hover{background:transparent url(../img/wyslij_up-trans.png) no-repeat;}
					
					#form-wyslij-cv span.error{
						position:absolute; top:35px; left:109px;
						color:red;
					}
					
		label.error{color:red!important;}
					
		.kontakt-box, .kontakt-gorny-box{
			text-align:center;
		}			
		.kontakt-box{
			float:left;
			width:189px;
			padding-top:40px;
			
		}			
#doswiadczenie-nav{
	position:absolute; 
	top:3px; left:0;
}



/*--------------------- #footer ---------------------------*/

#footer{
	position:relative;
	clear:both;
	height:35px;
	background:#f2f6ff;
	font-size:10px;
}
	#footer a{color:#04467f; text-decoration:none; font-weight:normal!important;}

	#wspolpracujemy, #wspolpracujemy p, #wspolpracujemy a, #right-footer, #platforma {position:absolute;}
		
		#wspolpracujemy p{
			top:8px; left:30px;
			 width:100px;
		}
		#mps{
			top:4px; left:145px;
			display:block;
			width:33px; height:28px;
			text-indent:-9999px;
			background:transparent url(../img/logo_mps.jpg) no-repeat;	
		}
		#dbm{
			top:4px; left:190px;
			display:block;
			width:66px; height:28px;
			text-indent:-9999px;
			background:transparent url(../img/logo_dbm.jpg) no-repeat;	
		}
	#right-footer{
		top:8px; left:407px;
	}
		#right-footer a{
			margin-right:10px;
		}
			#right-footer a.active{font-weight:bold!important;} 
		#platforma{
			right:20px;  top:7px;
			display:block;
			width:124px; height:23px;
			text-indent:-9999px;
			background:transparent url(../img/logo_platforma.jpg) no-repeat;
		}
		#platforma:hover{background:transparent url(../img/logo_platforma_up.jpg) no-repeat;}	