body, td {
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 11px;
}

a{
    color:#508ecb;
    text-decoration:none;
}
    
a:hover{
text-decoration:underline;
    cursor:pointer;
}

img {border:none;}

ul{
	margin:0px;
	padding:0px;
	list-style: none;
	background:none;
}

li {
    padding:0px;
    margin:0px;
    background:none;
}

body{
	position:relative;
	width:auto;
	text-align: center;
	color:#506c8d;
	height: auto;
	margin: 0px;
	background: #001e36;
}
div.zawartosc{
	width: 958px;
	text-align: center;
	height: auto;
	padding:0px;
	margin:0px auto 0px;
}

div.gora{
	position:relative;
	width:100%;
    text-align: center;
	padding-top:0px; 
	margin:0px auto 0px auto;
    height: 123px;
	background: url(../images/gora.jpg) no-repeat;
}
     
div.gora-tlo{
	width: 100%;
	text-align: center;
	height: 123px;
	margin: 0px;
}

div.gora-tlo-lewo{
	float:left !iefix;
	width:50% ;
	height: 600px;
	background: url(../images/lewo-tlo.jpg) ; 
}

div.zakonczenie-strony{
	float:left;
	width: 834px;
	text-align:center;
}

/* BLOK OFERTY PRACY */
.stanowisko{	
	padding-top:10px;
	margin-top:10px;
	text-align:left;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#506c8d;
	text-decoration:none;
}
.stanowisko a{color:#2081D4;}
.stanowisko a:hover{ color:#506C8D;}

.opis-stanowiska{
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#506e84;
	text-decoration:none;
}

div.tekstowy-oferty{
	width:100%;
 	float:left;
	border-bottom: #d9dfe8 solid 1px;
	padding-bottom:5px;
}

div.lewo-oferty{	
	width:50px;
	position:relative;
	float:left;
	padding-top:7px;
	margin-bottom:2px;
}

div.prawo-oferty{
	margin-top:10px;
	padding-left:15px;
	width:260px;
	text-align:left;
	position:relative;
	float:right;
	padding-right:0px;
}

div.lewo-oferty-modul{	
	width:60px;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:5px;
}

/* MENU DOLNE*/
div.menu-dolne{
	margin-left:280px;
	width: 450px;
	height:30px;
	vertical-align:bottom;
	padding-top:10px;
	overflow:hidden;
}

div.menu-dolne ul,
div.menu-dolne ul li {
    display: block;
	list-style: none;
	height: 12px;
	float: left;
	line-height: 13px;
	padding-left:10px;
	padding-right: 10px;
	background:none;
}

div.menu-dolne ul li a{color:#3596e9;}

div.menu-dolne ul li a:hover{color:#2577aa;}

div.menu-dolne ul{
	padding-left:0px;
	margin-left:-1px;
}

div.menu-dolne ul li {
    width:auto;
    padding:0px 0px 0px 5px;
    margin:0px 5px 0px 0px;
	display: inline;
	white-space: nowrap;
	border-left: #506c8d solid 1px;
}

div.ideo{
    white-space:nowrap; 
    text-align:left; 
    position:relative; 
    width:115px; 
    padding:10px 0px 30px 0px; 
    float:right;
    color:#FFFFFF;
}

div.ideo a{color:#3596e9;}

div.ideo a:hover{color:#2577aa;}

/*GORA STRONY*/
img.goraimg {vertical-align: middle;}

img.dolimg {
    vertical-align: middle;
    padding-left:10px;
}

.logo{float:left; margin-top:0px;}

/* MENU GORNE */
.login-bg{
    height:43px;
    background:url(../images/bg.gif) 0px 0px;
    display:block;
}

.login-bg-act{
    height:43px;
    background:url(../images/bg.gif) 0px 43px !important ;
    display:block;
}

.login-bg:hover{
    background:url(../images/bg.gif) 0px 43px !important ;
}

p.gora{
	text-align:left;
	margin:0px;
	color:#FFFFFF;
	padding-top:24px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

p.gora a{color:#FFFFFF;}
p.gora a:hover{	color:#B0D4F3;}

div.gora-przyciski{
	position:absolute;
	top:65px;
	left:610px;
}

div.utc-sikorsky{
	position:absolute;
	top:20px;
	left:550px;
}

div.utc-sikorsky a{	color:#b0d4f3;}

div.utc-sikorsky a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

div.srodek-bialy{
    float:left;
    background:#FFFFFF url(../images/bottom-bg.jpg) no-repeat bottom;
    width:956px;
    margin-bottom:10px;
}

div.top-bialy{
    float:left;
    padding-top:5px;
    background:#FFFFFF url(../images/top-bg.jpg) no-repeat top;
    height:6px;
    width:956px;
}

#obrazflash{
    float:left;
    margin-top:4px;
    height: 278px;
    width: 958px;
}

/*  GLOWNE MENU GORNE */
div.gora-menu{
    position:relative;
	height:43px;
	background:url(../images/menu-tlo.jpg) ;
	width:958px;
	overflow:hidden;
}

div.gora-menu a{	
	height:43px;
	padding:0px;
	float:left;
	margin:0px;
	line-height:42px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	width:134px;
}

div.gora-menu a:hover{
	color:#FFFFFF;
	background:url(../images/menu-active.jpg) ;
	text-decoration:none;
}

div.gora-menu .aktywny{
	background:url(../images/menu-active.jpg) ;
}

div.srodek{
    float:left;
    padding-top:5px;
    width:958px;
    _width:968px;
}

div.blok-welcome{
	float:left;
	position:relative;
    width: 314px;
	height:auto;
}

div.b-welcome{
    width:314px;
	margin-bottom:8px;
	float:left;
}

div.b-welcome-koniec{
    height:6px;
    width:314px;
  	background:url(../images/welcome-dol.png) no-repeat left top;
	_background:url(../images/welcome-dol.gif) no-repeat left top;
    float:left;
}


div.blok-srodek{
    margin:0px 8px;
    _margin:0px 5px 0px 5px;
}

div.stopka-firmowa{
    width:300px;
    float:left;
}

div.stopka-lang{
    position:relative;
    width:150px;
    height:25px;
    float:left;
    padding-top:10px;
}

/* NAGLOWEK WSZYSTKICH MODULOW */
div.nagl-welcome{
	float:left;
	line-height:31px; 
	width:291px;
	_width:268px;
	background:url(../images/welcome-gora.png) no-repeat;
	_background:url(../images/welcome-gora.gif) no-repeat;
	padding:9px 0 4px 23px;
}

.nagl-bloku-welcome{    border-bottom:#035095;}

div.aktualnosci-welcome{
	background:#0460ae;
    padding:0px 23px;
    color:#FFFFFF;
    text-align:left;
    float:left;
    width:268px;
    _overflow: hidden;
    min-height:144px;
    _height:144px;
}

a.aktualnosci-welcome{
    color:#FFFFFF;
    font-weight:bold;
}

a.aktualnosci-welcome:hover, a.aktualnosci-welcome2:hover{color:#EEEEEE;}
a.aktualnosci-welcome2{
    color:#FFFFFF;
}
a.wszystkie{
    float:right;
    _position: relative;
    margin:-21px 0px 0px 165px;
    color:#54b1ff;
    white-space: nowrap;
}
a.wszystkie:hover{color:#44a1ef;}

p.data{
    color:#54b1ff;
    font-size:10px;
    padding-top:2px;
}

/* NAGLOWEK WSZYSTKICH MODULOW */
div.modul-top{
	height:25px;
	border-bottom:#edeff2 solid 1px;
	padding-top:9px;
	text-align:left;
}

/* BIULETYN */
div.wewnetrzny{
    float:left;
    width:314px;
    background:#0460ae;
}

div.wewnetrzny-gora{
    background:url(../images/wewnetrzny-gora.jpg) no-repeat top;
    width:276px;
    height:5px;
}

div.wewnetrzny-dol{
    background:url(../images/wewnetrzny-dol.jpg) no-repeat bottom ;
    width:276px;
    height:4px;
}

div.wewnetrzny-srodek{
    background:url(../images/wewnetrzny-srodek.jpg) repeat-y ;
    margin:10px 0px 10px 20px;
    _margin:10px 0px 10px 10px;
    text-align:left;
    width:276px;
    position:relative;
}

/* SIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0px;
	padding: 0px;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

h1.sIFR-replaced {
	margin-bottom: -0.25em !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	overflow: visible !iefix;
	visibility: hidden;
	color:#508ecb;
}

.sIFR1{
	padding:0px;
	border:0px;
	line-height: 21px;
	text-align:left;
	font-family:Calibri,Arial;
	font-size:21px;
	font-weight:normal;
	letter-spacing: 0px;
	color:#506C8D;
	text-decoration:none;
	margin:0px 1.5em 0px 0px;
}

.sIFR2{
	padding:0px;
	border:0px;
	line-height: 21px;
	text-align:left;
	font-family:Calibri,Arial;
	font-size:17px;
	font-weight:normal;
	letter-spacing: 0px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px 1.5em 0px 0px;
}

h2.sIFR-replaced{
	margin: 0px !important;
	padding: 0px;
}

div.wewnetrzny-srodek ul li{
   _margin-left:30px;
    text-align:left;
    padding-left:20px;
    _padding-left:5px;
}

li.biuletyn{
    background:url(../images/gwiazdka.png) no-repeat 0px 1px;
    _background:none;
    list-style-image:url(../images/gwiazdka.gif); 
    padding-left:30px;
}

div.wewnetrzny-srodek ul{
     padding:2px 0px;
    _margin:-8px 0px -8px;
}

/*wyszukiwarka*/
.szuk_blok_input{
    background:url(../images/wyszukiwarka-tlo.jpg) no-repeat 0px 0px;
    width:200px;
    height:23px;
    border:0px;
    color:#FFFFFF;
    position:absolute;
    top:10px;
    left:10px;
    float:left;
    padding:3px 15px 0px 10px;
}
.szuk_blok_input_ok{
    position:absolute;
    top:9px;
    left:230px;
    float:left;
}

div.srodek-naglowek a{
	margin:0px 3px 0px 3px;
	color:#64707a;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
}

/* REGION SRODKOWY */
div.aktywneregiony- {
	float:left;
	position:relative;
	margin-left:20px;
	_margin-left:10px;
	width: 916px;
	_width: 906px;	
}
	
div.aktywneregiony-6 {
	float:left;
	position:relative;
	margin-left:20px;
	_padding-left:15px;
	_margin-left:0px;
	width: 666px;
	_width: 646px;
}

div.aktywneregiony-4 {
	float:right;
	position:relative;
	margin-right:20px;
	_margin-right:10px;
    _padding-left:15px;
	width: 666px;
	_width: 636px;
	font-size:12px;
}

div.aktywneregiony-4-6 {
	float:left;
	position:relative;
	margin-left:20px;
	_margin-left:0px;
	width: 416px;
	*width: 406px;
}

h2.oferty{
	margin-top:13px;
	margin-bottom:5px;
	line-height:15px;
	text-align:left;
	padding-left:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#506c8d;
	text-decoration:none;
}

h2.oferty a{color:#506c8d;}

h2.oferty a:hover{color:#355578;}

/* archiwum */
div.archiwum{
    width:100%;
    float:left;
    border-bottom:1px solid #EDEFF2;
}
div.archiwum-lewo{
    padding-top:25px; 
    padding-left:50px;
    float:left;
    width:300px;
}

div.archiwum-prawo{
    float:left;
    width:200px;
    background: url(../images/archiwum-pusty.gif) no-repeat scroll  0 20px;
    _background:none;
    padding-top:25px; 
    _padding-top:20px; 
    height:45px;
}

/* MENU NA SKROTY - KATALOG W BLOKACH 4-6 */
.na-skroty{
    float:left;
    width:100%;
    background:#03487f url(../images/skroty/na-skroty-dol.jpg) no-repeat  0px bottom;
    padding-bottom:41px;
    margin-bottom:0px;
}

h2.naglowek-4-6{
    margin: 0;
    line-height: 21px;
    text-align:left;
    font-family:Calibri;
    font-size:21px;
    font-weight:normal;
    text-decoration:none;
    margin:0px 5px 7px 0px;
    padding-bottom:0px;
    letter-spacing:2px;
}

div.nagl-4-6{
    float:left;
    width:175px;
    line-height:21px;
    color:#506c8d;
    margin:8px 0px 0px 0px;
}

.act{
    white-space:normal;
    float:left;
    margin:3px 1px 2px 7px !important;
    _margin:3px 1px 2px 4px !important;
    padding:2px 1px 3px 17px !important;
    width:197px;
    overflow:hidden;
    position:relative;	          
    background:#002645 url(../images/skroty/dol-act.gif) no-repeat 0px bottom;         
}

img.aktywny{
    position:absolute;
    left:4px;
    top:4px;
}
       
.nie-act{
	background: url(../images/menu/na-skroty-b.jpg) no-repeat 12px 8px; 
	float:left;
	width:170px;
}

.spacer{
	overflow:hidden;
	width:150px;
	margin-left:30px; 
	margin-left:5px !iefix; 
 	border-bottom:1px solid #164063;
}

.spacer-czysty{
	overflow:hidden;
	width:150px;
	margin-left:30px; 
	margin-left:5px !iefix; 
}

ul.poz1{
	font-family:Tahoma;
	font-weight:normal;
	width: 100%;
	list-style: none;
	padding-top: 5px;
	background: url(../images/skroty/na-skroty-gora.jpg) no-repeat 0px 0px;
}

ul.poz2{
	list-style: none; 
	margin:-2px 0px 0px 0px; 
	padding-top:0px; 
	font-weight:normal;
}

ul.poz3{
	color: #FFFFFF;
	list-style: none;
	margin:0px;
	padding: 5px 0px 0px 0px; 
	background: url(../images/s-dtlo.gif) 0px 0px;
}

ul.poz1 li{ 
	width: 100%;
	height:auto;
	margin: 0px;
	padding: 0px;
	white-space:normal;
 	background: #044880 url(../images/skroty/s-tlo.jpg)  no-repeat bottom;
}

ul.poz1 li.wcisniety{ 
	margin: -2px 0px 0px 0px;
  	padding: 2px 0px 2px 0px;
	background: #044880 url(../images/skroty/s-gora.gif) no-repeat 0px 0px;
	_background: #044880 url(../images/skroty/s-gora.gif) no-repeat 1px 0px;
	font-weight:bold;
}

ul.poz1 li.last{ 
	width: 100%;
	height:auto;
	margin: 0px;
	padding: 0px;
    background: #044880 url(../images/skroty/s-tlo-last.jpg) no-repeat 0px 0px;
}

ul.poz1 li a{ 
	margin:0px;
	display: block;
	color: #FFFFFF;	
	width: 100%;
}

ul.poz1 li a:hover{color: #41A0F0;}

ul.poz1 li a span{ 
	display: block;
	text-align:left;
	padding: 5px 5px 5px 25px ;
}                       

ul.poz2 li, 
ul.poz2 li.wcisniety {
	font-size:11px;
    margin:0px; 
    padding:0px; 
    background: url(../images/skroty/s-dtlo.gif) 0px 0px;
    _background: url(../images/skroty/s-dtlo.gif) 1px 0px;
}

ul.poz2 li.single{
	background: url(../images/skroty/s-dol.jpg) no-repeat 0px 0px;
	border-bottom: none;
	margin: -5px 0px 10px 0px;
	padding: 0px;
}

ul.poz2 li.first{
	position: relative;
	margin-top: -4px;
	_margin-top: -1px;
}

ul.poz2 li.last{
	background: url(../images/skroty/s-dol2.gif) no-repeat 0px bottom;
    _background: url(../images/skroty/s-dol2.gif) no-repeat 1px bottom;
	border-bottom: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;            
}

ul.poz2 li a{
    display:block; 
    color:#FFFFFF; 
    width:100%;
}

ul.poz2 li.wcisniety a,
ul.poz2 li.wcisniety a:hover{color:#508ECB;}

ul.poz2 li.last a span{	border-bottom: none;}

ul.poz2 li a span{
	white-space:normal;
	display: block;
	padding: 3px 5px 5px 5px; 
}

ul.poz2 ul.poz3 {
    font-weight:normal;
    margin-top:-5px;
    _margin-top:0px;
}

ul.poz2 ul.poz3 li{ 
	white-space: normal;
	margin: 0px;
	padding: 0px;
	_margin-top:-5px;
}

ul.poz3 li a span{ 
    color:#FFFFFF;
	width: 140px;
  	padding:3px 0px 3px 20px;
  	background:#001a30 url(../images/strzalka.jpg) no-repeat 0px 4px;
}

ul.poz3 li a:hover span{color: #508ECB;}

ul.poz3 li.wcisniety{font-weight:bold;}

ul.poz3 li.last{
    background: url(../images/skroty/s-dtlo.gif) no-repeat 0px 0px;
    _background: url(../images/skroty/s-dtlo.gif) no-repeat 1px 0px;
}

ul.poz3 li.single a span, 
ul.poz3 li.last a span{border-bottom:1px solid #164063;}

ul.poz4 li.last a span{border-bottom:0px;}

ul.poz4 li{
    margin-top:0px !important;
    padding-top:5px;
}

ul.poz4 li a span {
    margin-left:45px;
    _margin-left:15px; 
    width:125px; 
    _width:130px;
    height:auto;
}

ul.poz5 li a span {font-size:10px;}
ul.poz5 li.last a span{border-bottom:none;}

ul.poz5 li a span {margin-left:55px; width:115px;}

div.blok-maly-lewo-232{
	margin-left:20px;
	_margin-left:10px;
	float:left;
	position:relative;
	width: 232px;
	background: #FFFFFF;
	overflow:hidden;
}

div.gl {float:left;			width:4px;  height:4px; top:0px;left:0px;  background:url(../images/wyszukiwarka/gl.jpg) no-repeat;}
div.g  {margin-top:20px;	width:100%; height:4px; top:0px;		   background:url(../images/wyszukiwarka/g.jpg) repeat-x;}
div.gp {float:right;		width:4px;  height:4px; top:0px;right:0px; background:url(../images/wyszukiwarka/gp.jpg) no-repeat;}
div.dl {bottom:0px; 		width:100%; height:4px; left:0px;    background:url(../images/wyszukiwarka/dl.jpg) no-repeat left 0 ;}
div.d  {overflow:hidden;    width:100%; height:4px; bottom:0px;  background:url(../images/wyszukiwarka/d.jpg)  repeat-x; margin-bottom:20px;}
div.dp {bottom:0px;         width:100%; height:4px; right:0px;   background:url(../images/wyszukiwarka/dp.jpg) no-repeat right 0 ;}


/* -----------GLOWNY DIV ------------- */
div.srodek-naglowek{
	float:left;
	width: 918px;
	margin-left:20px;
	_margin-left:10px;
	border-bottom:#edeff2 solid 1px;
	height:auto;
	padding-bottom:2px;
	text-align:left;
	color:#2c90e5;
	font-family:Tahoma;
	font-size:8px;
	font-weight:normal;
}

/* KOMUNIKATY */
div.komunikat{
	margin-top:30px;
}

.message {
	font-weight: bold;
	padding:0px 0px 10px 0px;
	text-align: center;
	margin:0px 0px 20px 0px;
}
.message p{text-align: center;}

.message div.info{
	padding:25px 5px 14px 100px;
	background: #F5F6F7  url(../images/komunikat-info.jpg) no-repeat 15px 10px;
	text-align: left;
	color: #333333;
}

.message div.error{
	padding:25px 5px 14px 100px;
	background: #F5F6F7 url(../images/komunikat-error.jpg) no-repeat 15px 10px;
	text-align: left;
	color: #333333;
    border-bottom:20px;
}

/* KONTAKT */
input.przycisk {
	background:url(../images/wyszukiwarka/wyszukiwarka-ok.jpg) no-repeat 0px 0px;
	text-align:center;
	width:26px;
	height:23px;
	border:0px;
}

input.przycisk-dowolny-input {
	background:url(../images/przycisk-tlo.jpg) repeat-x;
	text-align:center;
	float: none;
	width:auto;
	height:23px;
	border:0px;
	padding:0px;
	margin:0px 5px 0px 5px !important;
	color:#FFFFFF;
	font-weight:bold;
}
div.przycisk-dowolny{
	float:left;
	margin:auto auto auto 150px;
	padding:auto;
}
div.przycisk-dowolny-galeria{
	margin:20px auto 20px 0px;
	padding:auto;
}

div.przycisk-dowolny-lewo{
	float:left;
	position:relative;
	background:url(../images/przycisk-lewo.jpg)  no-repeat 0px 0px;
	height:23px;
	width:5px;
}

div.przycisk-dowolny-srodek{
	float:left;
	position:relative;
	background:url(../images/przycisk-tlo.jpg)  repeat-x;
	height:23px;
	width:auto;
}

div.przycisk-dowolny-srodek-button{
	float:left;
	position:relative;
	background:url(../images/przycisk-tlo.jpg)  repeat-x;
	height:23px;
	width:auto;
	color:#FFFFFF;
	padding:3px 0px 0px 0px;
	font-size:11px;
}

div.przycisk-dowolny-srodek-button a{
    display:block;
    _display: inline;
    height:20px;
 	line-height: 15px;
	text-align:center;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0px 0px 7px 0px;
	color:#FFFFFF;
}

div.przycisk-dowolny-srodek-button a:hover{
	color:#FFFFFF;
}

div.przycisk-dowolny-prawo{
	float:left;
	position:relative;
	background:url(../images/przycisk-prawo.jpg)  no-repeat 0px 0px;
	height:23px;
	width:6px;
	margin-right:30px;
	margin-bottom:10px;
}

.kontakt-stopka {
	border-top: 1px solid #DEDDDD;
	margin: 10px 7px 0px 7px;
	padding: 10px 7px 7px 12px;
}
.zdjecie a{ display: block;}

.zdjecie {color: #A1A1A1;}

.zdjecie div img{
    border: 2px solid #CED6DA;
	padding: 1px;
	color: #A1A1A1;
}

.szablon2 {padding-left: 12px;}
.szablon2 .zdjecie{margin: 0px 0px 7px 0px;}

.szablon3 {padding-right: 12px;}
.szablon3 .zdjecie{margin: 0px 0px 7px 0px;}

.szablon4 {float: right; text-align: center; margin-top: 50px;}
.szablon4 .zdjecie{margin: 0px 0px 5px 12px;}
.szablon4 .clear{display: none; }

.szablon5 {float: left; text-align: center; margin-top: 2px;}
.szablon5 .zdjecie{margin: 0px 12px 5px 0px;}
.szablon5 .clear{display: none;}

.szablon7 {margin: 10px; _padding-top:20px; _margin-top:30px; background: #ecedf0;}
.szablon7 .zdjecie{
    float: left; 
    padding: 10px 13px 5px 20px;
    _padding: 0px 11px 0px 11px;
}

.szablon7 .zdjecie div{width:90px;}

.szablon7 .clear{height:1px;}

.pliki {text-align:left; padding: 10px 0px 10px 0px;}
.pliki div{margin: 8px 0px 0px 20px;}
.pliki p{margin: 4px 0px 0px 20px;}
.pliki img{vertical-align:-2px;}
.pliki h4{font-size: 11px;}
.pliki a{color:#2081D4;}
.pliki a:hover{color:#506C8D;}

.mp3plik {margin-top: 10px;}
.mp3plik div{float: right;}

/* MAPA SERWISU */
div.mapa-serwisu a {
}

div.mapa-serwisu ul.mapa-serwisu li {
	width:100%;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	font-size:11px;
	padding-left:20px;
	background:none;
	color:#475a6a;
}

div.mapa-serwisu div.poz1{
	background:url(../images/kartka.jpg) no-repeat;
	border-bottom:1px solid #edeff2;
	height:auto;
}

div.mapa-serwisu ul.mapa-serwisu li.poz1 a {padding-left:20px; color:#506C8D; }

div.mapa-serwisu ul.mapa-serwisu li.poz1 a:hover { padding-left:20px;color:#506c8d;}

div.mapa-serwisu ul.mapa-serwisu li.first a:hover,
div.mapa-serwisu ul.mapa-serwisu li.last a:hover,
div.mapa-serwisu ul.mapa-serwisu li.poz2 a:hover {	
	background:url(../images/kropka.jpg) no-repeat;
	color:#2c90e5;
}
div.mapa-serwisu ul.mapa-serwisu li.poz1 ul li a {color:#506c8d; }

div.mapa-serwisu ul.mapa-serwisu ul li a,
div.mapa-serwisu ul.mapa-serwisu li.first a,
div.mapa-serwisu ul.mapa-serwisu li.last a,
div.mapa-serwisu ul.mapa-serwisu li.poz2 a {
	padding-left:20px;
	background:url(../images/kropka.jpg) no-repeat;
	color:#475a6a;
}

div.mapa-serwisu ul.mapa-serwisu li.poz1 {
	margin-top:13px;
	margin-bottom:5px;
	line-height:15px;
	text-align:left;
	padding-left:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

div.mapa-serwisu ul.mapa-serwisu li.first {	padding-top:2px;}

div.mapa-serwisu ul.mapa-serwisu li.last {	padding-bottom:2px;}

div.space{ margin-bottom:10px}

div.mapa-serwisu {
	text-align:left;
	width: 100%; 
	float: left;
}

div.mapa-serwisu li {
	width:100%;
	list-style:none;
	display:block;
	height:auto;
}

/* FORMULARZ KONTAKTOWY */
.formularz-margines{
	margin:110px 20px 0px 140px;
	text-align: left;
}

.opis-margines {
	padding: 10px 15px 5px 15px;
	text-align: justify;
}

.formularz {
	padding:30px 0px 30px 12px;
	_padding:10px 0px 30px 12px;
}

.formularz label {
	display: block; 
	clear: both; 
	position: relative;
	cursor: default;
}

.formularz label span {
	display: block;
	float: left;  
	width: 120px;
	text-align: right;
}

var.gwiazdka {
	color: red;
	font-style: normal;
}

.formularz label input {
	float: left;
	margin: -3px 0px 13px 21px;
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
	padding-left: 3px;
}

.formularz label table input {border: none;}

.formularz-input {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
	padding-left: 3px;
}

.formularz label textarea {
	float: left;
	width: 225px;
	margin: -3px 0px 13px 21px;
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
}

.formularz label input._error,
input._error,
.formularz label textarea._error,
textarea._error{
	border-top: 1px solid #F37C23;
	border-left: 1px solid #F37C23;
	border-bottom: 1px solid #fbcf9c;
	border-right: 1px solid #fbcf9c;
	background: #FAFAFA;
	padding-left: 3px;
}

.formularz select {
	height:20px;
	width: 150px;
	float:left;
	margin: 0px 0px 23px 21px;
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	border-bottom: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F5;
	background: #FAFAFA;
	overflow: hidden;
}

.formularz .selectkrotki select {
	height:20px;
	width: 185px;
}

.formularz-stopka {
	border-top: 1px solid #DEDDDD;
	margin: 10px 7px 0px 7px;
	padding: 10px 7px 7px 12px;
	min-height:30px;
	text-align:center;
}

.formularz-stopka input{margin-right: 20px;}

input.formularz-szukaj {
    padding-top:4px;
	background:none;
	border: 0px;
	color:#64707A;
	height:22px;
	width:280px;
}

input.formularz-szukaj-ok{
	padding-top:0px;
	margin-left:15px;
	float:left;
	border: 0px;
	background:url(../images/wyszukiwarka/wyszukiwarka-ok.jpg) no-repeat;
	height:23px;
	width:26px;
}

/* MODUL WYSZUKIWARKI */
.wyszukiwarka form{
	padding-top:0px;
}

.wyszukiwarka {
	padding-top:0px;
	_margin-top:-10px;
	border-left: 1px solid #dae1e9;
	border-right:1px solid #dae1e9;
	background:#f5f6f7;
	height:100px;
}

.szukaj_lewo {
	border-right:20px;
	margin-top:14px;
    margin-left:15px;
    padding-top:0px;
	float:left;
 	background:url(../images/wyszukiwarka/wyszukiwarka.jpg) no-repeat;
 	height:23px;
	width:292px;
}

.szukaj_prawo {
	margin-top:14px;
	float:left;
 	height:23px;
	width:50px;
}

div.srodek ul li {
    white-space: normal;
    height:auto;
}

div.srodek ul{
    display: block;
}
div.aktywneregiony-6 ol li
div.aktywneregiony-4 ol li {
    display: list-item;
    white-space: normal;
    height:auto;
    width:95%;
    _width:85%;
    padding-left:0px;
    line-height:16px;
    margin-left:40px;
    font-size:12px;
}
div.aktywneregiony-6 ul li,
div.aktywneregiony-4 ul li{
    white-space: normal;
    height:auto;
    width:75%;
    _width:75%;
    padding-left:15px;
    line-height:16px;
    margin-left:20px;
    _margin-left:8px;
    font-size:12px;
}

div.aktywneregiony-6  ol,
div.aktywneregiony-6  ul,
div.aktywneregiony-4  ol, 
div.aktywneregiony-4  ul{
    margin:8px 0px 8px 0px;
}

div.aktywneregiony-6 ul ul,
div.aktywneregiony-6 ol ol, 
div.aktywneregiony-6 ol ol ol,  
div.aktywneregiony-6 ul ul ul,
div.aktywneregiony-4 ul ul,
div.aktywneregiony-4 ol ol, 
div.aktywneregiony-4 ol ol ol,  
div.aktywneregiony-4 ul ul ul {
    margin-top:2px;
    margin-bottom:2px;
}

div.blok-maly-lewo-232 ul li {
    line-height:13px;
    list-style-image: none;
    display: inline;
}

.ramka-modul ul li{
    background:none;
}

.dowod{
    display:block;
    background: transparent url(../images/formularz-dowod.gif) no-repeat scroll 5px 0;
}

div.przycisk-maly-lewo{
  	float:left;
  	position:relative;
  	background:url(../images/przycisk-maly-lewo.gif)  no-repeat 0px 0px;
  	height:15px;
  	width:3px;
}

div.przycisk-maly-srodek{
  	float:left;
  	position:relative;
  	background:url(../images/przycisk-maly-tlo.gif)  repeat-x;
  	height:15px;
  	width:auto;
  	font-size:10px;
}

div.przycisk-maly-srodek a{ 
    color:#FFFFFF;	
    padding:0px 15px 0px 15px;
}

div.przycisk-maly-srodek a:hover{ color:#FFFFFF; }

div.przycisk-maly-prawo{
  	float:left;
  	position:relative;
  	background:url(../images/przycisk-maly-prawo.gif)  no-repeat 0px 0px;
  	height:15px;
  	width:3px;
  	margin-right:30px;
}

div.pozostale-oferty p{
    font-size:11px;
    line-height:12px;
}

.na-skroty ul li{ float:left;}

.oferty-margines{ text-align:justify; }

div.ankiety{
    float: left; 
    padding-top: 10px;
}

span.opis{
    display:block; 
    padding-top:10px;
    float:left;
    font-size:11px;
}

td.multi{
    border:0px !important;
    padding:0px;
    background: url(../images/formularz-multi.gif) no-repeat scroll  5px 0px;
    width:200px;
    height:23px;
}

h3.tytul4{
    padding:10px 0px 8px 0px;
    margin-bottom:8px;
    overflow:hidden;
	border-bottom: #d9dfe8 solid 1px;
    font-style:calibri,arial,tahoma;
    font-weight:normal;
    font-size:18px;
    color:#4486c7;
}

/* POLEC ZNAJOMEMU */
div.formularz-praca-lewo-polec{
    height:25px;
    _height:20px;
    width:100px;
    float:left;
    text-align:right;
    padding-top:4px;
    font-size:11px;
}

div.formularz-praca-prawo-polec{
    background: url(../images/formularz-praca-input-dlugi.gif) no-repeat scroll  5px 0px;
    padding:3px 0px 0px 10px;
    width:500px; 
    height:30px;
    float:left;
    text-align:left;
}

.ajax-komunikat {
	padding: 0px;
	color: #3881C8;
	font-weight: bold;
	text-align: center;
}

.ajaxError {color: #F37C23;}

.ramka{
	border:1px solid #dae1e9;
	background:#f5f6f7;
	margin:20px 20px 20px 20px;
}

.ramka-modul{
	padding:20px 0px 5px 0px;
	_padding:5px 0px 5px 0px;
	_margin:-10px 0px 0px 0px;
	_border:0px;
	border-left: 1px solid #dae1e9;
	border-right:1px solid #dae1e9;
	background:#f5f6f7;
	float:left;
	width:100%;
}

span.b1{
	float:left;
	vertical-align:top;
}

img.b1{
	vertical-align:bottom;
}

/*formularz praca */
div.formularz-praca-margines{
    margin:0px 15px 0px 15px;
    _margin:0px 0px 0px 10px;
}

div.formularz-praca-lewo{
    height:25px;
    width:200px;
    float:left;
    text-align:right;
    padding-top:4px;
}

div.formularz-praca-prawo{
    background: url(../images/formularz-praca-input-dlugi.gif) no-repeat scroll  5px 0px;
     padding:3px 0px 0px 5px;
    _padding:3px 0px 0px 4px;
    *padding:3px 0px 0px 4px;
    _width:380px;
    *width:380px;
    width:400px;  
    height:30px;
    float:left;
    text-align:left;
}

div.formularz-praca-prawo-70{
    background: url(../images/formularz-praca-input-70.gif) no-repeat scroll  5px 0px;
    padding:3px 0px 0px 10px;
    _padding:3px 0px 0px 2px;
    *padding:3px 0px 0px 0px;
    _width:380px;
    *width:380px;
    width:400px;  
    height:30px;
    float:left;
}

div.formularz-praca-prawo-data{
    background: url(../images/formularz-praca-input-kr.gif) no-repeat scroll  5px 0px;
    padding:2px 0px 0px 10px;
    width:400px;
    height:30px;
    float:left;
}

.formularz-praca-stanowisko-select{
    width: 185px;
    border:0px !important;
    margin-left: 10px;
}

.formularz-praca-stanowisko-input{
    width: 179px;
    border:0px !important;
    margin-left:5px;
}
		
div.formularz-praca-prawo-textarea{
    padding:2px 0px 0px 10px;
    _padding:1px 0px 0px 0px;
    margin-left:0px;
    width:400px;
    height:120px;
    float:left;
    background:url(../images/formularz-zainteresowania-t.gif) no-repeat scroll  5px 0px;
    text-align:left;
}

div.formularz-area-120{
    padding:2px 0px 0px 10px;
    _padding:1px 0px 0px 0px;
    width:400px;
    height:120px;
    float:left;
    background:url(../images/formularz-area-120.gif) no-repeat scroll  5px 0px;
    text-align:left;
}

.formularz-praca-textarea{
    border:0px !important;
    width:344px;
    _width:342px;
    height:107px;
    _margin-left: 0px;
    margin-left:5px;
}

.belka-oferta-CV{
	line-height:20px;
	text-align:left;
	padding-left:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#506c8d;
	text-decoration:none;
	border-bottom:1px solid #DAE1E9;
	width:620px;
    margin-bottom:15px;
    margin-top:20px;
}

div.lista-galeri a:hover{
 	color:#465a6a;
}

/*  Lista podkategorii */
h3.lista-podkategori{
    background:transparent url(../images/kartka.jpg) no-repeat scroll 0 0;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	line-height:15px;
	text-align:left;
	padding-left:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #EDEFF2;
}

h3.lista-podkategori a {
    color:#506C8D;;
    padding-left:20px;
}

p.data-oferty{
	margin: 0;
	line-height: 12px;
	text-align:left;
	margin-bottom:3px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#506c8d;
	text-decoration:none;
}

.galeria-zdjecie .zdjecie {
	float: left; 
	padding: 10px 0px 10px 13px;
	_padding: 10px 0px 10px 8px;
}

/* PRZYCISK  wiecej >> */
.wiecej a{
	white-space: nowrap;
	margin: 0;
	line-height: 16px;
	text-align:left;
	padding-left:20px;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#41a0f0;
	text-decoration:none;
}

.wiecej a:hover{
	color:#a2e2d2;
	text-decoration:none;
}

.wyszukaj-welcome{
    height:36px;
    _height:20px;
}

.link-wstecz{
	margin:15px 0px 15px 0px;
	float:left;
}

td.td-prawo{
	background: url(../images/prawo-tlo.jpg) #001e36 repeat-x scroll 0 0;
    vertical-align: top;
}

td.td-lewo{
	background: url(../images/lewo-tlo.jpg) #001e36 repeat-x scroll 0 0;
    height:800px; 
}

td.td-srodek{
	background: url(../images/lewo-tlo.jpg) #001e36 repeat-x scroll 0 0;  
}

div.gora-skrzydlo{
    height: 123px;
	background: url(../images/skrzydlo.jpg) no-repeat top left;
}

/* FORMATOWANIE MODULU OFERTY PRACY */
h3.oferty{
	margin-top:13px;
	margin-bottom:5px;
	line-height:15px;
	text-align:left;
	padding-left:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#2081d4;
	text-decoration:none;
}

h3.oferty a{	color:#506C8D}

h3.oferty a:hover{	color:#475a6a;}

.lista-margines{margin-left:15px;}

.tytul-niebieski {
    padding:10px 0px 8px 0px;
    margin-bottom:8px;
    overflow:hidden;
    text-align:left;
    font-style:calibri,arial,tahoma;
    font-weight:normal;
    font-size:18px;
    color:#4486c7;
}

.wyszukiwarka2 {
	text-align:justify;
	border-left: 1px solid #dae1e9;
	border-right: 1px solid #dae1e9;
	background:#f5f6f7;
	margin-top:-60px;
	padding: 0px 15px 10px 15px;
}

.wyszukiwarka-lista a{color: #3881C8;}

dl.wyszukiwarka-lista {
	padding-top:10px; 
	margin-top:0px;
	border-top:0px;
	background:#f5f6f7;
	display: none;
	margin-bottom:0px;
}

dl.wyszukiwarka-lista dt {
	text-align:left;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	color: #0E4E5F;
	background:#f5f6f7;
	font-weight: bold;	
}

dl.wyszukiwarka-lista a:hover{
	text-decoration:underline;
}

dl.wyszukiwarka-lista dd {
	text-align:justify;
	background:#f5f6f7;
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

h4.wyszukiwarka-naglowek {
	display: block;
	text-align:left;
	margin: 0px 0px 0px 0px;
	position: relative;
	padding: 11px 80px 5px 25px;
	font-size: 11px;
	border-bottom: 1px solid #E6EAEC;
	color: #3881C8;
	text-align:left;
	height:12px;
	cursor:pointer;
}

h4.wyszukiwarka-naglowek:hover {background-color: #f0f0f0;}

span.wyszukiwarka-ilosc {
	float:left;
	font-weight: normal;
	position: absolute;
	top: 0px;
	margin-left:4px;
	padding: 11px 15px 0px 0px;
	color: #4A5254;
}

span.wyszukiwarka-ilosc var{font-style: normal;}
              
.lang-pl{
    background: url(../images/flaga-pl.jpg) no-repeat;
    display:block;
    width:20px;
    height:15px;
    position:absolute;
    top:8px;
    left:20px;
}

.lang-pl:hover{ background: url(../images/pol.gif) no-repeat;}

.lang-en{
    background: url(../images/flaga-en.jpg) no-repeat;
    display:block;
    width:20px;
    height:15px;
    position:absolute;
    top:8px;
    left:60px;
}

.lang-en:hover{ background: url(../images/usa.gif) no-repeat;}

.lang-esp{
    background: url(../images/flaga-esp.jpg) no-repeat;
    display:block;
    width:20px;
    height:15px;
    position:absolute;
    top:8px;
    left:100px;
}

.lang-esp:hover{ background: url(../images/esp.gif) no-repeat;}

ul.poz4 li a {font-weight: normal;}
ul.poz4 li.wcisniety a span {color: #508ECB; font-weight: bold;}

.utc {
	position:absolute;
}

.sikorsky {
	position:absolute;
	top:45px;
}
.utc-sikorsky a{
	_filter:alpha(opacity=60);
}

a img.utc{
	opacity:0.6;
	_filter:alpha(opacity=60);
}

a img.sikorsky{
	opacity:0.6;
	_filter:alpha(opacity=60);
}

a:hover img.utc ,
a:hover img.sikorsky{
	opacity:1;
	_filter:alpha(opacity=100);
}

.formularz .errorClass{
	background:transparent url(../images/input-red.gif) no-repeat 5px 0px;
}

.formularz .errorClasscaptcha{
	border:1px solid #FF0000;
}

.formularz .errorClassarea{
	background:transparent url(../images/input-red2.gif) no-repeat 5px 0px;
}

.space-welcome{
	display:block;
        _display:none;
	width:1px;
	height:1px;
}

.bt2 {
	padding-top:4px;
}

.bt2 a.wstecz{
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

.bt2 a.wstecz:hover{
	color:#AAAAFF;
	text-decoration:none;
}

.ml17{
	margin-left:17px;
}

a.strona-glowna{
	display:block;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -102px -1px;
	position:absolute;
	top:5px;
	left:5px;
}

a.mapa-serwisu{
	display:block;
	position:relative;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -129px -1px;
	position:absolute;
	top:5px;
	left:35px;
}

a.kontakt{
	display:block;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -156px -1px;
	position:absolute;
	top:5px;
	left:65px;
}
a.strona-glowna:hover{
	display:block;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -1px -1px;
	position:absolute;
	top:5px;
	left:5px;
}

a.mapa-serwisu:hover{
	display:block;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -28px -1px;
	position:absolute;
	top:5px;
	left:35px;
}

a.kontakt:hover{
	display:block;
	height:26px;
	width:24px;
	background:url(../images/przyciski.gif) no-repeat -55px -1px;
	position:absolute;
	top:5px;
	left:65px;
}

.menu-dolne-prawo{
    float:right;
    position:relative;
    width:110px;
    height:30px;
}