html { 	font-family: arial, verdana ,tahoma;overflow-y:scroll; }
body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	padding:0px;
	color: #595959;
	font-size: 13px; 
	line-height: 22px;
  	background: #ffffff url(../images/bg_x.gif) repeat-x ;
	width:auto;
	font-family: arial, verdana, helvetica;
}
a {outline : none;text-decoration:none;}
img{ border:0px solid;}
.spacer{ line-height:1px; font-size:1px; height:1px; overflow:hidden; clear:both; }
form{margin:0px;padding:0px;}
td.right{text-align: right !important;}

.komunikat_ok{
  padding:5px 15px 5px 15px;
  margin:8px 0px 8px 0px;
  text-align: center;
  font-weight: bold;
  color:#30871F;
  border: 1px solid #30871F;
  background: #E2F3D1;
}

.komunikat_err{
  padding:5px 15px 5px 15px;
  margin:8px 0px 8px 0px;
  text-align: center;
  font-weight: bold;
  color:#CC0B00;
  border: 1px solid #CC0B00;
  background: #FFE1DF;
}

#kontener {
	 width: 965px;
	 margin:auto;
	 padding:0px;
	 background: url(../images/background2.jpg) no-repeat center 8px;
}

.logo{
  width:183px;
  height:56px;
  float:left;
  margin: 20px 0px 0px 25px;
}

#content{
  width:840px;
  margin:auto;	
}


#top{
	width:840px;
	margin:auto;
	padding-top:20px;
	height:120px;
}

#banner{
  width:840px;
  overflow:hidden;
}

#lewa{
  width:475px;
  background:url(../images/content_top.gif) no-repeat top;
  padding:7px 0px 0px 0px;
  float:left;
  margin-bottom:28px;
}
#lewa_tresc{
	background:#ffffff;
	padding:3px  15px 10px 15px;
	min-height:350px;height:auto !important;height:350px;
	text-align: justify;
}
#lewa_tresc ul{
	margin:0px 0px 0px 0px;
	padding-left:20px;
}
#lewa_tresc ul li{
	
}

#prawa{
  width:350px;
  float:right;  
  padding:0px  0px 0px 0px;
  margin-bottom:40px;
  
}
#prawa_tresc{
	padding:0px  0px 0px 0px;
	text-align: justify;
}

#prawa_content{
  padding:0px 32px 0px 32px;
}

#lewa a, #prawa a{color:#004595;text-decoration: none;}

.title{  
  font-size:25px;
  line-height:26px;
  padding:5px 0px 14px 0px;
}



.praca_form{width:100%; margin-top:12px;}
.praca_form td{text-align: left;}
.input{
	color:black;
	border:0px #0085CF solid;
	height:18px;
	line-height: 18px;
}
.praca_form select{border:0px #0085CF solid;}


.foto_nazwa{
	display:block;
	line-height: 14px;
	padding-bottom:6px;
	text-decoration: none;
	color:#004595;
}
.foto_nazwa:hover{color:#E20025;}

.kontaktText{
  border:1px #004595 solid;
  background: #EFF7FF;
  width:350px !important;
}

.input_error option,
.input_error{
	border: 1px solid #CC0B00 !important;
  	background: #FFE1DF !important;
}

.form_tytul{
  font-size:14px;
  line-height:24px;
  text-align:left;
  font-weight:bold;
   color:#4F3400;
  /*color:#AB7400;*/
}

.stronicowanie{
	font-size: 13px;
	font-weight:bold;
	line-height: 22px;
	padding-top:15px;
}
.stronicowanie a{color:#004595;}

.btn{ 
  color:#004595; 
  border:0px solid; 
  padding:8px 8px 8px 8px; 
  background:none; 
  cursor:pointer; 
  font-weight:bold; 
  text-decoration: none; 
}

#footer{
  width:840px;
  margin-bottom:20px;
  clear:both;
  height:33px;
  line-height: 33px;  
  color:#434343;
  font-size:11px;
  background-color: #bce5ff;
}
#footer a{ color:#004595; text-decoration:none;margin-right:8px; }
#footer a:hover, #footer a:active{  color:#E40025; }
#footer_left{ float:left; background: url(../images/footer_left.gif) no-repeat left center; padding-left:15px;}
#footer_right{ float:right; background: url(../images/footer_right.gif) no-repeat right center; padding-right: 15px; text-align: right;}