/* ogolne */
#kwf-content
{
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	position: relative;
	clear: both;
	font-family: tahoma, helvetica, 'bitstreamvera sans', sans;
}


#kwf-content #wrapper2
{
	padding-left: 10px;
	clear: both;
	padding-top: 10px;
}

#kwf-content #center
{
	width: 750px;
	margin-bottom: 10px;
}

/* left */

/* oferty pochodzą z... */
#left-logo-box
{
	border: 2px solid #B6C3EC;
	margin-bottom: 5px;
	
}

#left-logo-box h4
{
	background: #f0f3fb;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 12px;
	display: block;
	padding: 5px 0 5px 11px;
	font-weight: bold;
	color: #443266;
}

#left-logo-box .logo-box
{
	padding: 10px 0;
	text-align: center;
}

/* zamow, zostaw cv */
.infor-left-button
{
	display: block;
	margin-bottom: 10px;
}

/* praca w finansach */
#praca-w-finansach
{
	background: url(gfx/infor/praca-w-finansach.gif) top left no-repeat #B6C3EC;
	padding: 35px 11px 15px;
}

#praca-w-finansach ul
{
	list-style: none;
}

#praca-w-finansach ul li
{
	display: block;
	background: url(gfx/infor/li-infor.gif) 0 12px no-repeat;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
	line-height: 1.4em;
}

* html #praca-w-finansach ul li
{
	background: url(gfx/infor/li-infor.gif) 0 14px no-repeat;
}

#praca-w-finansach ul li.last
{
	border-bottom: none;
}

#praca-w-finansach ul li a
{
	color: #443266;
}


/* wyszukiwarka */
#kwf-content .fat2
{
	padding-right: 0px;
	padding-top: 0px;
	width: 748px !important;
}

#kwf-content p.page2,
#kwf-content .actions
{
	width: 728px !important;
}

#kwf-content .actions
{
	background: #b6c3ec;
}

#kwf-content table.wyniki
{
	width: 748px !important;
}

#kwf-content #center h3
{
	padding-top: 8px;
	padding-bottom: 8px;
}

#kwf-content p.page
{
	margin-right: 0px;
	padding-right: 11px;
	border-right: 2px solid #B6C3EC;
	padding-bottom: 10px;
	padding-top: 10px;
}

#kwf-content p.page2
{
	border-right: none;
	padding-bottom: 5px;
	padding-top: 5px;
}


#kwf-content tr.wyrozniona
{
	background: #ecf0fa;
}


/* jak napisac cv */
#kwf-content .text-fat
{
	padding: 10px 40px 10px 10px;
	text-align: justify;
}

#kwf-content #wrapper2 .text-fat h4,
#kwf-content #wrapper2 .text-fat h5,
#kwf-content #wrapper2 .text-fat h6
{
	color: #443266;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
}

#kwf-content #wrapper2 .text-fat h6
{
	font-size: 11px;
}

#kwf-content #wrapper2 .text-fat h5
{
	font-size: 11px;
}

#kwf-content #wrapper2 .text-fat h4
{
	font-size: 12px;
}

/* koniec jak napisac */

/* oferta */
#kwf-content #center h3.menu
{
	width: 728px;	
}


* html #kwf-content #center h3.clear2
{
	padding-bottom: 10px;
}

#kwf-content .oferty-text .pRemoveMargins, #kwf-content .fat7 .pRemoveMargins 
{
	margin-bottom:10px;
}

/* poprawka dl w search i w ofercie - dla ie7*/
#kwf-content .infor-dl
{
	width: 500px;
}


#kwf-content .wyniki .dl-search dd,
#kwf-content .infor-dl dd
{
	float: none;
	clear: right;
}









/* kopia styli.css */

*
{
	padding: 0;
	margin: 0;
}

a img
{
	border: 0px;
}

#kwf-content a
{
	color: #005CB8;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

body
{
	background: transparent;
	font-family: tahoma, helvetica, 'bitstreamvera sans', sans;
}


#top
{
	width: 955px;
	height: 99px;
	margin-left: auto;
	margin-right: auto;
	
}

* html #top
{
	height: 105px;
}

#top .banner
{
/*	float: left;
	margin-top: 24px;
	margin-left: 19px;
	margin-right: 0px;*/
}

#top #flash
{
	float: left;
	margin-top: 24px;
	margin-left: 19px;
	margin-right: 0px;
}

h1 
{
	float: left;
	
}


#top .top1
{
	float: left;
	width: 319px;
	margin-top: 15px;
}

.top1 p
{
	color: #443266;
	font-size: 9px;
	margin-bottom: 7px;
}

.top1 p.niezal
{
	margin-top: 3px;
}

.top1 p a
{
	color: #005CB8;
}

#navi-menu li, #navi-menu li a,
#profil-menu li, #profil-menu li a
{
	float: left;
	width: 209px;
	height: 26px;
	background: #443266;
	
}


#navi-menu li.last,
#profil-menu li.last
{
	overflow: hidden;
}

#navi-menu2
{
	width: 955px;
	float: left;
	height: 31px;
	margin-bottom: 10px;
	margin-top: 2px;
	list-style: none;
	margin-left: 2px;
}

* html #navi-menu2
{
	margin-top: -4px;
}

#navi-menu2 li, #navi-menu2 li a
{
	float: left;
	width: 148px;
	height: 25px;
	background: #E63B3B;
	float: left;
	text-decoration: none;
	
}

#navi-menu2 li
{
	height: 27px;
	border: 2px solid #443266;
	border-left: 0px;
	width: 150px;
	position: relative;
}

#navi-menu2 li a
{
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
	width: 128px;
	 background: url(gfx/li2.gif) top left no-repeat #E63B3B;
	 padding-left: 20px;
	
}

#navi-menu2 li a:hover, #navi-menu2 li.active a
{
	border: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	line-height: 25px;
	width: 142px;
	 background: #ECB6B6;
	 color: #842525;
	 padding-left: 6px;
	
}

#navi-menu2 #home a
{
	width: 33px;
	padding-left: 0px;
	
}

#navi-menu2 #home
{
	width: 35px;
	border-left: 2px solid #443266;
	
	
}


#navi-menu,
#profil-menu
{
	border-left: 2px solid  #443266;
	border-right: 2px solid  #443266;
	border-bottom: 2px solid  #443266;
	margin-top: 2px;
	overflow: auto;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	line-height: 26px;
	list-style: none;
	width: 211px;
	margin-bottom: 10px;
	
}

#profil-menu
{
	margin-top: -10px;
	padding-top: 1px;
	
}

#navi-menu li a,
#profil-menu li a
{
	
	 background: url(gfx/li.gif) top left no-repeat #443266;
	 padding-left: 20px;
	 color: #B6C3EC;
	 width: 189px;
	 text-decoration: none;
}


#profil-menu li a
{
	background: url(gfx/li.gif) top left no-repeat #DAE1F5;
	color: #443266;
}



#navi-menu li.active a, #navi-menu li a:hover,
#profil-menu li.active a, #profil-menu li a:hover
{
	background: #B6C3EC;
	 color: #443266;
	 padding-left: 10px;
	 width: 199px;
}


#profil-menu li.active a, #profil-menu li a:hover
{
	background: #F7F9FD
}

#navi-menu li,
#profil-menu li
{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

#wrapper
{
	width: 956px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}
fieldset
{
	border: 0px;
}

fieldset img
{
	margin-bottom: 3px;
}

#search,
#search2,
#search3
{
	background: #B6C3EC;
	border-right: 1px solid #B6C3EC;
	width: 214px;
	margin-bottom: 10px;
}


#search label,
#search2 label,
#search3 label
{
	color: #443266;	/* nowa wyszukiwarka */
	font-size: 10px;
	font-family: tahoma, helvetica, 'bitstreamvera sans', sans;
	float: left;
	margin-left: 11px;
	width: 191px;
	padding-top: 0;	/* nowa wyszukiwarka */
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
}

#search label.last,
#search2 label.last
#search3 label.last
{
	border-bottom: 0px;
}


#search select, #search2 select, #search3 select,
#search input, #search2 input, #search3 input,
form .dane input, form .dane select,
form .dane textarea, .konto input,
form .actions2 select, form.kryteria input,
form.kryteria select, .cv-preview form textarea,
div.kluczowe input, div.fat5 input.ap,
.kalk input
{
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	width: 185px;
	height: 16px;
	line-height: 16px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	margin-top: 3px;
}


.kalk input
{
	width: 98px !important;
	float: right;
}

.kw .kw-text
{
	float: left;
	margin: 0px 10px;
	margin-right: 2px;
	text-align: right;
	width: 30px !important;	
}

.kw td.more-blue input.checkbox
{
	margin-top: 0px;
}

p.znak-procent
{
	float: left;
	display: inline;
	width: 10px !important;
	padding-bottom: 0px;
}

label.procent
{
	float: left;
	display: inline;
}

.kalk td
{
	line-height: 20px;
	color: #003E7C;
	font-size: 10px;
}

.kw
{
	color: #003E7C;
}

.kw .more-blue
{
	color: #005CB8;
}

.kw .tu select
{
	width: 141px !important;
	margin-left: 5px;
}

.kw .tu select.tu
{
	margin-right: 55px;
}


.kw .sto select
{
	width: 100px;
	float: left;
	margin-right: 10px;
}

.kw .sto span
{
	float: left;
	width: 115px;
	font-size: 10px;
	line-height: 20px;
}

.kw .sto input
{
	width: 109px;
	float: left;
}


.kw .sto a
{
	margin-left: 10px;
	float: left;
	margin-top: 4px;
}

#wrapper .kalk .b3
{
	border: 0px;
	float: left;
	margin-top: 3px !important;
	height: auto !important;
}

* html #wrapper .kalk .b3
{
	width: 90px !important;
	height: 20px !important;
}
	
.h4blue
{
	color: #003E7C;
	margin-top: 0px !important;
	height: 28px;
	line-height: 30px;
	padding-left: 10px;
	margin-bottom: -2px;
}

div.kluczowe input, div.fat5 input.ap
{
	width: 348px !important;
	margin-bottom: 10px;
	clear: both;
	display: block;
}

div.kluczowe input.radio
{
	width: auto !important;
	display: inline;
	clear: none ;
	border: 0px !important;
	margin-left: 5px;
	margin-bottom: 2px;
}

form .actions2 select
{
	width: 108px;
	margin-right: 3px;
	margin-left: 2px;
	height: auto;
}

form .actions2 .button
{
	float: right;
	margin-top: 5px;
}

form .actions2 label
{
	width: 320px;
	float: left;
}

form .actions2 label.but
{
	width: 15px;
	float: left;
	display: inline;
}

#content2 .konto input
{
	width: 74px !important;
	text-align: right;
}



form .dane textarea
{
	height: 70px;
	width: 234px;
}

form .textarea-tab td
{
	padding-top: 0px;
	padding-bottom: 0px;
}

#wrapper2 form .textarea-tab td p
{
	padding-top: 5px;
	padding-bottom: 0px;
}

form .dane textarea.szer
{
	height: 100px;
	width: 543px;
}

form .dane select.data, form .dane select.data1
{
	width: 83px;
	
}

form .dane input.kod
{
	float: left;
	margin-right: 9px;
	width: 77px;
}


form .dane input.kod2
{
	float: left;
	width: 123px;
}

form .dane select.data
{
	margin-right: 5px;
}

form .dane select.rok
{
	width: 95px;
}

form .dane input, form .dane select
{
	width: 211px;
}

form .dane input.radio
{
	width: auto;
	border: 0px;
}

form .dane input.button
{
	width: 103px;
	height: 20px;
	border: 0px;
}

#search input.button,
#search2 input.button,
#search3 input.button
{
	border: 0px;
	
	margin-left: 11px;
	margin-bottom: 14px;
	width: 90px;
	height: 20px;
}

#szkolenia, #konsultant
{
	border-right: 1px solid #B6C3EC;
	border-top: 1px solid #B6C3EC;
	border-bottom: 2px solid #B6C3EC;
	width: 214px;
	margin-bottom: 10px;
}


#konsultant
{
	border-right: 2px solid #B6C3EC;
	width: 190px;
	border-left: 1px solid #B6C3EC;
	padding: 11px;
	color: #003E7C;
}


#szkolenia a img
{
	border-right: 1px solid #B6C3EC;
	border-left: 1px solid #B6C3EC;
	border-top: 1px solid #B6C3EC;
}

#left
{
	float: left;
	width: 216px;
}

#pracodawcy
{
	float: left;
	width: 131px;
	border: 2px solid #E63B3B;
	margin-top: 5px;
	overflow: auto;
}

#pracodawcy img
{
	border-top: 1px solid #E63B3B;
}

#pracodawcy a
{
	outline: none;
}

* html #pracodawcy img
{
	margin: 0 !important;
	margin-top: 0 !important;
	padding: 0 !important;
	outline: 0 !important;
	display: inline;
	float: left;
}

#center-left, #center-right
{
	float: left;
	margin-top: 5px;
}

#center-right
{
	width: 215px;
	margin-top: 4px;
	margin-right: 14px;
}

.przyl
{
	margin-right: 11px;
	margin-bottom: 10px;
}



#wrapper2, .stopka
{
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;	
	color: #443266;
}

 .stopka
 {
 	font-size: 10px;
 }

#wrapper2 h4
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}

.pass #wrapper2 h4
{
	font-size: 12px !important;
}

#wrapper2 h5
{
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
}

#wrapper2 p
{
	padding-bottom: 5px;
}

.oferty
{
	margin-left: 10px;
	border-top: 1px solid #B6C3EC;
	border-right: 2px solid #B6C3EC;
	border-bottom: 2px solid #B6C3EC;
	width: 352px;
	
}



.oferta
{
	width: 328px;
	margin-left: 11px;
	border-bottom: 1px solid #B6C3EC;
	padding: 6px 0px 3px 0px;
	
}

.oferty .last
{
	border: 0px !important;
	overflow: hidden;
}

.others
{
	border: 1px solid #E2E9FF;
	border-bottom: 2px solid #E2E9FF;
}

.other, .wiad
{
	border-top: 1px solid #E2E9FF;
	border-right: 1px solid #E2E9FF;
	border-top: 1px solid #E2E9FF;
	width: 197px;
	padding: 6px 6px 3px 9px;
	overflow: hidden;
}

.other a img
{
	border-top: 1px solid #C6D4FF;
	border-left: 1px solid #C6D4FF;
	border-right: 2px solid #C6D4FF;
	border-bottom: 2px solid #C6D4FF;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 5px;
	display: block;
}

#wrapper2 .other h4
{
	padding-bottom: 10px;
}

.other a
{
	float: left;
	clear: left;
}

.other p a
{
	display: inline;
	float: none;
}

.other p a img
{
	border: 0px;
	margin: 0px;
	float: none;
	display: inline;
}

.other p
{
	float: left;
	width: 130px;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.ank label
{
	float: left;
	width: 190px;
	margin-bottom: 7px;
	margin-top: 3px;	
}

.ank .button
{
	margin-bottom: 10px;
	margin-top: 5px;
}

.dane tr.percent
{
	
}

.r1
{
	float: left;
	width: 136px;
	margin-left: 13px;
	margin-top: 25px;
	position: relative;
}

.r1 a
{
	float: right;
	
}

.r2
{
	/*margin-top: 23px;*/

	position: absolute;
	top: 37px;
}

.r3
{
	position: absolute;
	top: 27px;
}

/* stopka */

#supp
{
	width: 100%;
	height: 108px;
	background: url(gfx/supp.gif) top center no-repeat;
	margin-top: 30px;

}

.stopka
{
	width: 946px;
	padding-top: 5px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}

/* stopka partnerzy */

.stopka-right
{
	position: absolute;
	top: 7px;
	right: 15px;
	display: block;
}

.stopka-right p
{
	display: block;
	float: left;
	text-align: right;
	width: 75px;
}

.stopka-right a
{
	margin-left: 15px;
	display: block;
	float: left;
}

.stopka-right img
{
	float: left;
	border: 0px;
}

/* koniec stopki */

#bread
{
	margin: 10px 0px 0px 0px; 
	font-size: 9px;
}

#bread img
{
	margin-top: -1px;
	float: left;
}

#center
{
	margin-left: 11px;
	float: left;
	width: 729px;
}

.zaloguj
{
	background: #DAE1F5;
	width: 467px;
	padding: 12px 10px;
	font-size: 10px;
}

.box1 label
{
	float: left;
	width: 160px;
	margin-bottom: 6px;
	font-size: 11px;
}

.box1 label input, .rej label input
{
	margin-top: 2px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	width: 147px;
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	height: 17px;
	line-height: 17px;
}


.box1 .button
{
	width: 135px;
	height: 22px;
	margin-top: 14px;
	margin-bottom: 6px;
}

.box1
{
	border-bottom: 1px solid  #fff;
	padding-bottom: 3px;
	margin-bottom: 6px;
}


.tall
{
	width: 208px !important;
}

.tall .box1 .button
{
	margin-top: 5px;
	
}

.tall label span.kl
{
	float: right;
	width: 183px;
}



#navi-menu li.tall2,
#navi-menu li.tall2 form
{
	width: 189px !important;
	height: 137px !important;
}

.tall2 form .box1 .button
{
	margin-top: 8px;
	
}

.tall2 form .box1 input
{
	margin-top: -5px;
	margin-bottom: 0px;
	
}

.tall2 form .box1
{
	padding-bottom: 0px;
	border: 0px;
}

.tall2 form
{
	padding: 0px 10px;
}

.tall2 form label
{
	margin: 0px;
}

.tall2 form label span.kl
{
	float: right;
	width: 183px;
}

.tall2 form a
{
	display: inline !important;
	float: none !important;
	padding: 0px  !important;
	background: transparent !important;
	color: #005CB8 !important;
}

.rej
{
	width: 467px;
	background: url(gfx/rej2.gif) top left no-repeat;
	padding: 30px 10px 12px 10px;
	margin-bottom: 5px;
	float: left;
}

.rej label, .rej label span
{
	width: 467px;
	float: left;
	color: #fff;
}


.rej label input
{
	float: left;
	clear: both;
	margin-bottom: 5px;
}

.rej input.button
{
	margin: 4px 0px 8px 0px;
}

.rej label input.checkbox
{
	width: auto;
	border: transparent;
	margin: 0px;
	margin-right: 3px;
}

.rej label.kl2
{
	margin-top: 4px;
	font-size: 10px;
}

.rej label.kl2 input.checkbox
{
	position: relative;
	top: -1px;
	height: 14px;
}

* html .rej label.kl2 input.checkbox
{
	position: relative;
	top: 0px;
	height: 14px;
}

.right-side
{
	float: right;	
}



.fat, .fat2, .fat3
{
	width: 568px !important;
	margin-left: 0px !important;
	padding: 11px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}


* html .disableFloat-ie
{
	float: none !important;
}

.fat2
{
	width: 716px !important;
}

.fat3
{
	width: 790px !important;
	margin-top: -10px !important;
}

.fat3 h3
{
	border-bottom: 1px solid #B6C3EC;
	margin-bottom: 5px;
	float: left;
	width: 791px !important;
	padding-top: 0px !important;
	
}

table td, table th
{
	padding: 7px 10px;
}

table tr.even
{
	background: #F0F3FB;
}
table tr.even2
{
	background: #DAE1F5;
}

table.dane
{
	width: 566px;
}

table.dane .opis
{
	width: 110px;
	color: #003E7C;
}

table.dane .opis-cv
{
	width: 110px;
}

table.dane .ile
{
	width: 255px;
	padding-right: 3px;
}

#center h3,
#content2 h3,
#TB_window h3
{
	float: left;
	display: inline;
	width: 500px;
	padding: 5px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #003E7C;
	font-family: 'Trebuchet MS', helvetica, 'bitstreamvera sans', sans;
	clear: both;
	padding-left: 10px;
}


#content2 h3.red
{
	color: #E63B3B;
}

#center h3.less a,
#content2 h3.less a
{
	color: #003E7C;
}

#center h3.blue
{
	background: #F0F3FB;
	width: 556px;
	font-size: 11px;
	line-height: 28px;
	height: 26px;
	padding-top: 0px;
	margin: 3px 0px 8px 0px;
	float: left;
	display: inline;
	clear: both;
}


* html body #center h3.blue
{
	margin: 0px;
	padding-top: 10px;
	line-height: 22px;
}

#center h3.blue span
{
	font-weight: normal;
	color: #443266;
}

img.redb
{
	margin-top: 5px;
	border: 1px solid #D7D7D7;
}

img.no-brdr
{
	border: none !important;
}

img.greenb
{
	border: 1px solid #D7D7D7;
	margin-top: 5px;
}

span.format
{
	background: #E63B3B;
	font-size: 9px;
	color: #fff;
	padding: 2px 0px;
	margin-right: 2px;
	
}

.aplik
{
	width: 717px !important;
}

.aplik3
{
	width: 793px !important;
	font-size: 12px;
	float: left;
}

.aplik3 a
{
	text-decoration: none !important;
}


.aplik3 a:hover
{
	text-decoration: underline !important;
}

.aplik3 th, .aplik3 td
{
	padding: 5px 10px !important;
}

.aplik3 th
{
	font-size: 10px !important;
	font-family: arial, helvetica, 'bitstreamvera sans', sans !important;
	 
}

.aplik3 td.zm
{
	text-align: center;
}

.aplik3 th.nr
{
	width: 12px;
}

.aplik3 th.iin
{
	width: 211px;
}

.aplik3 th.em
{
	width: 211px;
}

.aplik3 th.zm
{
	width: 123px;
}

.aplik th, .aplik2 th
{
	color: #003E7C;
	font-size: 10px;
	text-align: left;
	background: #C4D2FF;
	border-right: 1px solid #fff;
}

.aplik td, .aplik2 td
{
	border-right: 1px solid #C4D2FF;
}

.aplik td.last
{
	border-right: 0px;
	width: 48px;
}

.aplik2 td.last
{
	border-right: 0px;
	width: 315px;
}

.aplik2 td.last a
{
	margin-right: 10px;
}

.aplik .data
{
	width: 70px;
}

.aplik2 .nazwa
{
	width: 110px;
}

.aplik .stan
{
	width: 118px;
}

* html .aplik th.chx,
* html td.ie7-padd
{
	padding: 5px 8px;
}

* html .aplik .stan
{
	width: 90px;
}

.aplik .stat
{
	width: 48px;
}

.wyg .stat
{
	color: #9A92B0 !important;
}


#center h3.less
{
	width: 300px;
}

#center h3.szeroki
{
	width: 400px;
}

.pass2 #center,
.pass #center
{
	width: 580px;
}

p.page
{
	float: right;
	width: 300px;
	text-align: right;
	padding: 6px 0px;
	margin-right: 11px;
}

p.page-szuk
{
	float: left;
	display: inline;
	width: 259px;
}

.pass2 p.page,
.pass p.page
{
	width: 250px;
	
}

.pass p.list-motyw,
.pass2 p.list-motyw
{
	width: 130px;

}

* html .pass p.list-motyw,
* html .pass2 p.list-motyw
{
	width: 250px;

}

p.page a, p.page span
{
	padding: 0px 3px;
}

p.job
{
	margin: 11px;
	margin-bottom: 3px;
}

td.input
{
	border-top: 1px solid #B6C3EC;
}

td.no-padd
{
	padding-left: 0px;
	padding-right: 0px;
}

.pass .dane td.opis
{
	width: 120px;
}

.pass .dane td.error
{
	width: 190px;
	font-size: 11px;
	color: #E63B3B;
}

.pass .list-mot-tab td.error
{
	width: 165px;
}

.dane td.error,
.dane td.error-cv
{
	color: #E63B3B;
}

.dane td.error a
{
	color: #E63B3B;
}

.pass2 label.error span strong
{
	color: #E63B3B;
}

input.file
{
	
	width: 303px;
	color: #443266;
	height: 16px;
	background: url(gfx/przeg2.gif) top left no-repeat;
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	
	height: 16px;
	line-height: 16px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	margin-top: 3px;
}

input.txtFake
{
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	width: 234px;
	height: 16px;
	line-height: 16px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	margin-top: 3px;
	margin-right: 10px;
	float: left;
}

input.buttonFake
{
	width: 59px !important;
	height: 15px !important;
	margin-top: 4px !important;
	border: 0px !important;
	float: left;
}

form.pass2
{
	border: 0px !important;
}

input.b2
{
	width: 98px !important;
	height: 20px !important;
}

.oferty-text
{
	padding: 5px 10px;
	padding-bottom: 0px;
	overflow: hidden;
}


.oferty-text p
{
	margin-bottom: 10px;
}

#center ul, #center ol
{
	margin-bottom: 10px;
	margin-left: 15px;
}

#center ol
{
	margin-left: 20px;
}

* html #center ol
{
	margin-left: 25px;
}

* html #center ul
{
	margin-left: 20px;
}

.oferty dl
{
/*	width: 412px;*/
	padding: 5px;
	padding-bottom: 10px;
	float: left;
	padding-left: 10px;
}

.oferty dt
{
	width: 120px;
	float: left;
	padding: 3px 0px;
	color: #003E7C;
	clear: left;
}

.oferty dd
{
	width: 372px;
/*	border:1px solid red;*/
	float: left;
	padding: 3px 0px;
	clear: right;
}

.oferty .wyniki dt,
.oferty .wyniki dd
{
	padding: 0px 0px;
}


* html .oferty dt,
* html .oferty dd
{
	clear: none;
}


#center h3.menu
{
	margin-top: 5px;
	margin-bottom: 5px;
	color: #005CB8;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	width: 555px;
}

* html #center h3.menu
{
	display: block;
}

img.rightb
{
	float: right;
}

label.aright
{
	float: left;
	display: inline;

	width: 209px;
}

label.aright span
{
	float: left;
	display: inline;
	width: 120px;
	margin-right: 20px;
}

label.aright img
{
	float: right;

}

label.aright input
{
	float: right;
	clear: none;
	height: 16px;
	margin-top: 0px;

}

.dane-top td
{
	
	vertical-align: top;
}

.shr
{
	float: left;
	margin-right: 10px;
}

.yesno
{
	width: 220px;
	margin-left: 10px !important;
}

form .dane input.checkbox
{
	width: auto;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.kl2 p
{
	width: 520px;
	float: left;
	font-size: 10px;
	color: #003E7C;
	
}

.cv
{
	font-size: 10px;
	color: #003E7C;
}

form .dane input.b2
{
	margin-top: 0px;
}


.reg
{
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	width: 533px;
	height: 90px;
	overflow: auto;
	margin-left: 11px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 5px;
}

* html .reg
{
	margin-top: 12px;
}

.kl3
{
	padding: 3px 11px 15px 11px;
	width: 550px;
	float: left;
	clear: both;
}

.kl3 .checkbox
{
	float: left;
	margin-right: 5px;
	
}


.kl3 span
{
	color: #005CB8 !important;
	
}

input.b3
{
	margin-left: 11px;
	margin-bottom: 7px;
}

.kontakt
{
	margin-bottom: 13px;
}

div.adres
{
	padding: 5px 11px 0px 11px;
	line-height: 1.4em;
}

.kontakt .dane-top textarea
{
	width: 301px;
	height: 111px;
}

.alfabet a
{
	background: url(gfx/lit-bkg.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 16px;
	text-align: center;
	margin-right: 4px;
	line-height: 16px;
	font-size: 12px;
	font-family: "Trebuchet MS", helvetica, 'bitstreamvera sans', sans;
	color: #fff;
	padding-left: 1px;
	margin-bottom: 4px;
	text-decoration: none;
}

.alfabet a#a1
{
	background: url(gfx/lit1-bkg.gif) top left no-repeat;
	width: 24px;
	padding-left: 3px;
}

.alfabet a#a1:hover, .alfabet a#a1.active
{
	background: url(gfx/lit1-bkg.gif) top left no-repeat;
	background-position: 0px -15px;
	height: 19px;
	margin-bottom: 0px;
}


.alfabet a#a2
{
	background: url(gfx/lit2-bkg.gif) top left no-repeat;
	width: 51px;
	padding-left: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
}

.alfabet a#a2:hover, .alfabet a#a2.active
{
	background: url(gfx/lit2-bkg.gif) top left no-repeat;
	background-position: 0px -15px;
	height: 19px !important;
	margin-bottom: 0px;
}

* html .alfabet a#a2:hover, * html .alfabet a#a2.active,
* html .alfabet a#a1:hover, * html .alfabet a#a1.active
{
	background-position: 0px -14px;
	margin-bottom: 1px;
}

.alfabet a:hover, .alfabet a.active
{
	background: url(gfx/lit-bkg.gif) top left no-repeat;
	background-position: 0px -15px;
	height: 19px;
	padding-left: 1px;
	width: 16px;
	text-decoration: none;
	margin-bottom: 0px;
}

.alfabet
{
	float: left;
	display: inline;
	margin-left: 10px;
	width: 568px;
	margin-bottom: 8px;
	clear: both;
}

p.page2 
{
	float: left;
	display: inline;
	width: 560px !important;
	margin-left: 10px !important;
	
	padding-right: 10px !important;
	
}

p.page2  span.lefts
{
	float: left;
	padding: 0px;
}

.pracodawca
{
	float: left;
	margin-left: 8px;
	margin-top: 11px;
	margin-bottom: 11px;
}

* html .pracodawca
{
	margin-bottom: 0px;
}

.firstp
{
	clear: left;
	margin-left: 10px !important;
	display: inline;
}

.pracodawca a img
{
	border: 1px solid #E63B3B;
	margin-bottom: 8px;
}

.pracodawca p a img
{
	border: 0px;
	margin-bottom: 0px;
}

.marg-top
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

* html .marg-top
{
	padding-bottom: 10px !important;
	
}

.kalk
{
	width: 566px;
	float: left;
}
.kalk th
{
	background: #C4D2FF;
	color: #473068;
	font-size: 10px;
	height: 14px !important;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 0px;
	
}

#center2 .konto th, .konto th
{
	height: 28px !important;
	font-size: 9px !important;
	color: #003E7C !important;
	font-weight: normal;
	font-family: arial, helvetica, 'bitstreamvera sans', sans !important;
}

#center2 .konto td, .konto td
{
	width: 67px !important;
}

#wrapper2 #center2 .konto td.opis, #wrapper #wrapper2 .konto td.opis
{
	width: 300px !important;
}

* html #wrapper2 #center2 .konto td.opis,
* html #wrapper #wrapper2 .konto td.opis
{
	width: 300px !important;
}

#center2 .konto th.opis, .konto th.opis
{
	text-align: left !important;
	padding-left: 10px;
}

.kalk tr.biggest th
{
	height: 28px;
	border-right: 1px solid #fff;
	padding: 0px;
}

.kalk td
{
	border-right: 1px solid #B4C3EC;
}

.kalk th table td
{
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	height: 14px;
	width: 41px !important;
	font-size: 9px;
	
}

.kalk td.zus
{
	text-align: center !important;
	width: 168px !important;

}

.kalk td.kp
{
	text-align: center !important;
	width: 140px !important;

}

.kalk th.no-padding
{
	padding: 0px;
}

.kalk th table td
{
	padding: 0px;
}

.kalk th table td.no-top
{
	border-top: 0px;
	border-right: 0px;
	
}

.kalk th table td.no-right, .kalk td.no-right
{
	border-right: 0px;
}

.kalk th.mc
{
	width: 48px;
}


.kalk th.brutto
{
	width: 70px;
}

.kalk th.zus
{
	width: 168px;
}

.kalk th.zus .const
{
	width: 41px !important;
	padding: auto 0px;
}

.kalk th.zus .no-right
{
	width: 42px !important;
}

.kalk th.nfz
{
	width: 45px;
}

.kalk th.kp
{
	width: 141px;
}

.kalk th.kp td.zus2
{
	width: 40px !important;
}

.kalk th.kp td.fp
{
	width: 53px !important;
}

.kalk th.kp td.suma
{
	width: 46px !important;
}

.actions
{
	background: #DAE1F5;
	color: #003E7C;
	font-size: 11px;
	height: 32px;
	border-top: 1px solid #B6C3EC;
	float: left;
	padding: 0px 10px !important;
	line-height: 32px; 
	width: 561px;
}

.szkolenia .actions
{
	background: #B8D2CE;
	border-top: 1px solid #CBDCE2;
	
}

* html .szkolenia .actions
{
	position: relative;
	padding-bottom: 0px !important;
	margin-bottom:-17px !important;
	
}

.szkolenia .actions span.right
{
	color: #003E7C;
	float: right;
	margin-right: 10px;
	
}

img.ll
{
	margin-left: -10px;
	
}

td.lokal
{
	text-align: right;
	padding-right: 15px;
}

* html td.lokal
{
	padding-right: 20px !important;
}

* html #wrapper .wyniki td
{
	width: 0px !important;
}

.szkolenia .wyniki
{
	line-height: 1.5em;
	padding-right: 0px !important;
}

* html .szkolenia .wyniki
{
	margin-right: -20px !important;
}


.szkolenia .lefts select
{
	border: 1px solid #7493B1;
	font-size: 11px;
	color: #026149;
}


.actions span
{
	color: #005CB8;
}

.actions input
{
	margin-left: 3px;
}

.wyniki
{
	width: 566px;
}

#kwf-content .wyniki .tdHr td
{
	border-top: 1px solid #b6c3ec;
}

#kwf-content .wyniki .first td
{
	border-top: none;
}

#kwf-content .wyniki td.vTitle
{
	width: 220px;
}


#kwf-content .wyniki td.vDate
{
	text-align: right;
}

#kwf-content .wyniki td
{
	vertical-align: top;
}

tr.no-pad-top td
{
	padding-top: 0px;
}

dl.dl-search
{
	padding: 0px;
	margin: 0px;
	width: 400px;
	margin-bottom: 10px;
	display: block !important;
	float: none !important;
	overflow: auto ;
	
}

.dl-search dt
{
	width:90px;
}

.dl-search dd
{
	width:260px;
}

h3.smaller
{
	width: 280px !important;
}

.box2
{
	width: 260px;
	display: inline;
	padding: 10px;
	border-top: 1px solid #B6C3EC;
	border-right: 2px solid #B6C3EC;
	border-bottom: 2px solid #B6C3EC;
	background: #F0F3FB;
	float: left;
	height: 174px;
	position: relative;
	
}


.box2 ul
{
	list-style: square;
}

.box-bottom
{
	position: absolute;
	bottom: 13px;
	left: 10px;

}

.darmo
{
	position: absolute;
	bottom: 13px;
	right: 47px;

}

.box-wrapp
{
	width: 282px;
	float: left;
	margin-right: 15px;
	display: inline;
	
	
}

* html .box-wrapp
{
	margin-right: 8px;
}

#content2 .others
{
	width: 362px;
	margin-left: 10px;
	float: left;
	border-top: 0px;
}

#content2 .other2
{
	border: 1px solid #E2E9FF;
	width: 347px;
	padding: 7px;
	border-bottom: 0px;
	border-left: 0px;
}

.rmarg
{
	margin-left: 10px;
	float: left;
	margin-top: -30px;
}

.h3kp
{
	float: left;
}

#content2 .other2 h5, #content2 .other2 h5 a
{
	font-size: 11px;
	color: #005CB8 ;
	font-weight: normal;
}

input.b3
{
	/*width: 98px !important;
	height: 20px !important;*/
	width: auto !important;
/*	height: auto !important;*/
	margin-left: 2px !important;
	margin-top: 10px !important;
	margin-bottom: 3px !important;
}

.konsul .opis
{
	width: 198px !important;
}

.konsul input.itin
{
	width: 81px !important;
}

.uslugi #content2
{
	float: left;
	margin-top: 10px;
	width: 954px !important;
	font-size: 14px;
	line-height: 1.3em;
	min-height: 300px;
}

* html .uslugi #content2
{
	height: 300px;
}

.uslugi #content2 img
{
	margin-right: 17px;
	float: left;
}

.uslugi #content2 p, .uslugi #content2 ol, .uslugi #content2 ul
{
	margin-bottom: 10px;
	
}

.uslugi #content2 a
{
	text-decoration: underline;
}


a.down span, a.up span
{
	width: 11px;
	height: 10px;
	float: right;
	margin-left: 3px;
	margin-top: 4px;
	
}

.nazwasz a.up span
{
	margin-right: 170px;
}

a.down span, a.up span
{
	background: url(gfx/down1.gif) top left no-repeat;
}

a.up span
{
	background: url(gfx/up1.gif) top left no-repeat;
}

a.up:hover span, a.up span.active
{
	background: url(gfx/up2.gif) top left no-repeat;
}


a.down:hover span, a.down span.active
{
	background: url(gfx/down2.gif) top left no-repeat;
}

.aplik3 th.dost
{
	width: 168px;
}


.aplik3 th.ncv
{
	width: 260px;
}

/*wykupione cv - ie6*/
* html .wykupione th.dost
{
	width: 158px;	
}

* html .aplik3 th.ncv
{
	width: 240px;
}

.aplik3 th.lp
{
	width: 50px;
}

.aplik3 .last2
{
	border-right: 0px;
}

#content2 p.page
{
	font-size: 10px;
}

span.page a img
{
	
	float: none !important;
	margin-right: 3px !important;
}

span.page a
{
	margin-left: 10px;
	text-decoration: none !important;
}

span.page a:hover
{
	text-decoration: underline !important;
}

span.page
{
	float: right;
	width: 300px;
	font-weight: normal;
	font-size: 11px;
	margin-right: -10px;
}

span.page span
{
	padding: 0px 10px;
}

span.page span img
{
	float: none !important;
	margin-right: 0px !important;
}

div.blue
{
	float: left;
	width: 934px;
	padding: 10px 10px 5px 10px;
	background: #D6E0FF;
	min-height: 44px;
	margin-bottom: 3px;
	margin-top: -15px;
}


.content2-right div.blue
{
	width: 708px;
	
}

.hist .content2-right div.blue
{
	margin-top: 0px !important;
}

div.blue a.newof
{
	float: right;
	margin-top: 3px;
	margin-right: -15px;
}

.fat4
{
	margin-top: 0px !important;
	width: 716px !important;
	
}

* html .fat4
{
	padding-right: 4px;
}

.fat4 .aplik3
{
	width: 722px !important;
}

.color
{
	width: 212px;
	border: 2px solid #B6C3EC;
	border-left: 1px solid #B6C3EC;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}

.color td
{
	border-bottom: 1px solid #E2E9FF;
	border-right: 1px solid #E2E9FF;
}

#content2 .color td a
{
	text-decoration: none;
}

.color .last, .color .last2
{
	border-right: 0px;
	text-align: center;
}

.color .last2
{
	border-bottom: 0px;
	text-align: left;
}

.color .last3
{
	border-bottom: 0px;
}

.color .granat
{
	background: #003E7C;
	color: #fff;
}

.color .granat-not-active
{
	background: #C4D2FF;
	color: #443266;
	font-size: 15px;
	font-weight: normal;
}

#content2 .color .granat a
{
	color: #fff;
}

.color .orange
{
	background: #FCAB5B;
	color: #670808;
}

.color .orange-not-active
{
	background: #fdd5ad;
	color: #443266;
	font-weight: normal;
}

#content2 .color .orange a
{
	color: #670808;
}

.color .green
{
	background: #59D45B;
	color: #002B00;
}

.color .green-not-active
{
	background: #ace9ad;
	color: #443266;
	font-weight: normal;
}

#content2 .color .green a
{
	color: #002B00;
}

.color .czerw
{
	background: #FC7172;
	color: #670808;
}

.color .czerw-not-active
{
	background: #fdb8b8;
	color: #443266;
	font-weight: normal;
}

#content2 .color .czerw a
{
	color: #670808;
}

.color .czerw2
{
	background: #E63B3B;
	color: #fff;
}

#content2 .color .czerw2 a
{
	color: #fff;
}

.color .czerw2 img
{
	margin-right: 3px !important;
	margin-top: 2px;
}

.color .czerw2 span
{
	font-size: 10px;
	font-weight: normal;
}

.uslugi #content2 .folder
{
	border: 0px;
	margin-top: 4px;
	margin-right: 8px;
}

/*aplikacje*/
.stanowisko
{
text-transform: uppercase;
font-family: 'Trebuchet MS';
margin-top: -5px;
margin-bottom: 3px;
width: 510px;
}

.stanowisko2
{
	width: 740px;
}

.name-st
{
	width: 270px;
}

.name-st2
{
	width: 500px;
}


img.redb { margin-bottom: 10px}
.pracodawca { width: 133px;} 

.stanowisko th
{
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 5px 10px;
}

.stanowisko td
{
	font-size: 18px !important;
	font-weight: bold;
	padding: 0px 10px;
	
}

.content2-left
{
	float: left;
	width: 226px;
	
}

.content2-right
{
	float: left;
	width: 728px !important;
	
}

.content2-right h3
{
	width: 728px !important;
}

.content2-right table td
{
	font-size: 11px;
}

.content2-left .uwagi
{
	width: 210px;
	border: 2px solid  #D6E0FF;
	border-left: 0px !important;
	float: left;
	margin-bottom: 10px;
}

.content2-left .uwaga
{
	float: left;
	width: 191px !important;
	padding: 5px 10px 0px 10px;
	border-left: 1px solid #D6E0FF ;
	border-top: 1px solid #D6E0FF ;
	font-size: 11px;
	line-height: 1.2em;
}

.content2-left .uwaga p
{
	margin-bottom: 5px !important;
}

.actions2
{
	background: #F0F3FB;
	width: 701px;
	padding: 0px 10px;
	border-bottom: 1px solid #B6C3EC;
	margin-bottom: 1px;
	font-size: 11px;
	height: 28px;
	line-height: 28px;
}

.actions2 span
{
	padding: 0px 10px;
}

.actions2 a
{
	text-decoration: none !important;
}

.actions2 a:hover
{
	text-decoration: underline !important;
}

.aplik3 th.chx
{
	width: 17px !important;
}

.aplik3 th.zam
{
	width: 200px !important;
}

.aplik3 th.cv2
{
	width: 203px !important;
}

.aplik3 th.nk
{
	width: 148px !important;
}

form.drukuj
{
	background: #C4D2FF;
	border: 2px solid #D6E0FF;
	border-left: 0px;
	width: 333px;
	position: absolute;
	left: 325px;
	top: 265px;
	
}

form.drukuj h3
{
	background: url(gfx/druk.gif) top left no-repeat;
	width: 333px;
	height: 28px;
	
}

form.drukuj h3 a
{
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	float: right;
	margin-right: 10px;
	line-height: 28px;
	text-decoration: underline;
}

.drukujbord
{
	width: 313px;
	padding: 10px;
	border-top: 1px solid #D6E0FF;
	border-left: 1px solid #D6E0FF;
	font-size: 14px !important;
	color: #443266;
}

.drukujbord label
{
	width: 313px;
	float: left;
	margin-bottom: 7px;
}

.drukujbord label.all
{
	margin-bottom: 17px;
}

.drukujbord .button
{
	margin-top: 5px;
	margin-bottom: 3px;
}

.aplik3 th.nbr
{
	line-height: 1em;
	width: 88px !important;
}

.aplik3 th.zam2
{
/*	width: 95px !important;*/
}

.aplik3 th.nrzam
{
	
	width: 72px !important;
}

.aplik3 th.op
{
	
	width: 158px !important;
}

.aplik3 th.wpl
{
	
	width: 66px !important;
}

.aplik3 td.wpl, .aplik3 td.nbr
{
	text-align: right;
}

.aplik3 td.spec span
{
	font-size: 10px;
	
}

.aplik3 td.spec
{
	line-height: 1.1em;
}

.hist #navi-menu2
{
	margin-bottom: -5px !important;
}

.aplik3 td span.red
{
	color: #E63B3B;
}

.aplik3 td span.green
{
	color: #2AB800;
}

h3.szer
{
	width: 782px !important;
	color: #443266 !important;
	font-size: 11px !important;
	border-top: 1px solid #B6C3EC;
	padding-top: 5px !important;
	margin-bottom: 3px !important;
	
}

h3.szer2
{
	width: 792px !important;
	margin-bottom: 4px !important; 
}

h3.szer3
{
	margin-top: 6px;
}

* html h3.szer2
{
	width: 794px !important;
}

.blue2
{
	background: #F0F3FB;
	border-right: 0px !important;
	border-bottom: 2px solid #B6C3EC;
	
}

.blue2 span, .blue2 img
{
	float: left;
}

.blue2 img
{
	margin-left: 10px;
	margin-bottom: 0px !important;
	margin-right: 0px !important;
	
}

.blue2 p
{
	float: left;
	clear: both;
	padding-bottom: 0px !important;
	margin-bottom: 3px !important;
	line-height: 15px;
	width: 125px;
	position: relative !important;
}

.blue2 span
{
	width: 18px;
}

* html .blue2 span
{
	width: 20px;
	margin-left: -1px;
	
}

.blue2 p.last4
{
	margin-bottom: -2px !important;
}

.menu-table a, .menu-table span
{
	float: left;
	padding: 0px 7px;
}

.menu-table span
{
	width: auto;
}

.aplik3 td.menu-table
{
	padding-left: 0px !important;
	padding: 5px 0px 5px 0px !important;
	font-size: 11px !important;
}

.aplik4 th.zarz, .aplik4 td.zarz
{
	width: 125px !important;
}


.aplik4 td
{
	padding: 15px !important;
}

.aplik4 td.zarz
{
	padding: 0px 0px 0px 10px !important;
	width: 130px;
}

.aplik4 .cv3
{
	width: 11 !important;
	
}

* html #content2 .aplik4 .cv3
{
	width: 45px !important;	
}

.aplik4 td.cv3
{
	text-align: center;
}

.aplik4 th.wys, .aplik4 td.wys
{
	width: 86 !important;
	
}
.aplik4 td.wys
{
	text-align: center;
}

.aplik4 .wj
{
	width: 100 !important;
	
}
.aplik4 td.wj
{
	text-align: center;
}

.aplik4 td.id
{
	width: 52px !important;
}

.aplik4 td.nr2
{
	width: 55px !important;
}

.aplik4 td.stan
{
	width: 125px !important;
}

/*rozszerzone kolumny w managerze szkolen*/
#content2 .manager-szkolen td.id
{
	width: 100px !important;
}

#content2 .manager-szkolen td.nr2
{
	width: 130px !important;
}

#content2 .manager-szkolen td.nazwasz
{
	width: 350px !important;
	border-right: 1px solid #C4D2FF;
}

.aplik4 td
{
	font-size: 12px !important;
}

.nop
{
	border-top: 2px solid #DAE1F5;
	border-bottom: 2px solid #DAE1F5;
	border-right: 1px solid #DAE1F5;
	border-left: 1px solid #DAE1F5;
	padding: 10px;
	margin-right: -10px;
	margin-left: 2px;
	width: 190px;
	float: left;
}

.nop img
{
	margin-right: 0px !important;
}

* html .nop
{
	margin-right: 0px !important;
	display: inline;
	width: 180px !important;
}

.nos
{
	width: 245px !important;
}

* html .nos
{
	margin-right: 0px !important;
	display: inline;
	width: 235px !important;
	
}

.kryteria
{
	float: left;
	width: 558px;
	padding: 9px 10px;
	background: #DAE1F5;
	font-size: 11px !important;
	margin-bottom: 4px;
}

* html .kryteria
{
	padding: 8px 10px;
}

.kryteria2
{
	width: 503px  !important;
}

form.kryteria input,
form.kryteria select
{
	float: left;
	width: 118px;
	color: #003E7C;
	
}

form.kryteria input
{
	width: 95px;
}

form.kryteria label
{
	width: 130px;
	float: left;
	
}

form.kryteria label.wlasne
{
	width: 108px;
}

form.kryteria input.button
{
	width: 57px;
	float: left;
	border: 0px;
	margin-top: 21px;
	height: auto;
}

* html form.kryteria input.button
{
	width: auto;
}

.oferty-text h3
{
	width: 100% !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	float: none !important;
} 


* html .oferty-text h4.menu
{
	width: 547px !important;
}

.oferty-text h4
{
	font-size: 12px !important;
	margin-bottom: 5px;
	color: #003E7C;
}

.oferty-text h5
{
	font-size: 11px !important;
	margin-bottom: 10px;
	color: #003E7C;
}

.szkolenia .oferty-text h4,
.szkolenia .oferty-text h5
{
	color: #016146;
}

.oferty-text ol ol, .oferty-text ol ol ol
{
	margin-top: 5px;
}

.oferty-text ul ul, .oferty-text ul ul ul
{
	margin-top: 5px;
}

.oferty-text img
{
	/*border: 1px solid #E63B3B;*/
	margin-bottom: 15px;
}

.oferty-text img.left
{
	float: left;
	margin-right: 30px;
}

.oferty-text img.right
{
	float: right;
	margin-left: 30px;
}

.oferty-text img.center
{
	margin-left: auto;
	margin-right: auto;
	display: block;
	
}

h4.menu
{
	width: 555px;
	padding: 10px 0px;
	padding-bottom: 10px !important;
	font-size: 11px !important; 
	border-top: 1px solid #B4C3EC;
	border-bottom: 1px solid #B4C3EC;
	margin-bottom: 30px;
}

h4.menu a
{
	padding: 10px;
}

h3.less2
{
	width: 230px !important;
	
}

p.page3
{
	width: 320px !important;
	
}

.cv-preview
{
	width: 722px;
	color: #003E7C;
}

.cv-preview .h2
{
	color: #443266;
	font-size: 14px;
	line-height: 25px;
}

.cv-preview .odp
{
	width: 514px !important;
	color: #443266;
}

.cv-preview a
{
	text-decoration: none !important;
}

.cv-preview a:hover
{
	text-decoration: underline !important;
}


.cv-preview td
{
	vertical-align: top;
	line-height: 1.1em;
}
.cv-preview td.line
{
	border-bottom: 1px solid #B6C3EC;
}

.uslugi .cv-preview form.wiadomosc
{
	width: 560px;
	float: left;
}

.uslugi .cv-preview textarea
{
	width: 540px !important;
	height: 95px !important;
	float: left;
	margin-bottom: 10px;
	clear: both;
	margin-top: 2px;
}

.cv-preview input.button
{
	float: left;
	clear: both;
}

span a.powrot
{
	font-size: 11px;
	float: left !important;
	height: 23px !important;
	padding-top: 5px;
}

.uslugi .page4
{
	width: 738px !important;
}

.hr-shr
{
	margin-left: 11px;
}


.nizej2 h3.less
{

	
	width: 370px !important;
}

.nizej2 p.cv
{
	float: left !important;
	width: 180px !important;
}


#content2 h3.red
{
	color: #E63B3B;
}


.ofer #content2 h4
{
	color: #003E7C;
	border-bottom: 1px solid #B6C3EC;
	background: #F0F3FB;
	padding: 0px 10px;
	line-height: 28px;
	height: 28px;
	margin-bottom: 3px;
}

div.edytor
{
	width: 546px;
	padding: 0px 10px 5px;
	border-bottom: 1px solid #B6C3EC;
	
}

.ofer input.b5
{
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.jsa-reg input.b5
{
	width: 90px !important;
}

.wprow 
{
	font-size: 10px;
	color: #003E7C;
}

.wprow td.more-blue
{
	color: #005CB8;
}

.wprow td.text
{
	vertical-align: top;
}

.wprow td.opis span
{
	color: #727272;
}

.wprow select.min, .wprow select.max
{
	width: 78px; 
}

.wprow select.min
{
	margin-right: 5px;
}

.wprow 
{
	width: 568px !important;
	margin-bottom: 3px;
}

.ofer #content2
{
	margin-left: 2px !important;
}


.wprow td
{
	padding: 5px 10px !important;
}

.wprow td.opis
{
	width: 127px;
}

.wprow td input.radio2
{
	margin-left: 10px;
}

.wprow td strong, div.kluczowe strong
{
	font-weight: bold;
	font-size: 11px !important;
}

.baza td strong
{
	color: #003E7C;
}

.baza td.opis
{
	width: 120px;
}

.baza td.poziom
{
	padding-top: 0px;
}

div.kluczowe
{
	background: #F0F3FB;
	width: 546px;
	padding: 5px 10px 0px 10px;
	border-bottom: 1px solid #B6C3EC;
	margin-bottom: 3px;
	font-size: 10px;
	color: #003E7C;
}

div.kluczowe strong
{
	color: #443266;
}

div.kluczowe .hr
{
	margin-bottom: 7px;
}

div.kluczowe .hr3
{
	margin-top: 5px;
}
div.kluczowe label span
{
	color: #005CB8;
	font-size: 11px;
}

a.wyczysc img
{
	margin-left: 20px;
	
	margin-top: 5px;
	
	
}

a.wyczysc
{
	float: left;
	
}



.szuk input.b5
{
	margin-top: 5px;
	float: left;
	
}

.odpow #content2 h3
{
	
	float: none;
	width: 569px !important;
	border-bottom: 1px solid #B6C3EC;
	margin-bottom: 1px;
	clear: both;
	margin-top: -5px !important;
	
}

* html .odpow #content2 h3
{
	width: 569px !important;
	margin-right: -11px !important;
	
}

.odpowiedzi
{
	
	
}

.odpowiedzi .h4
{
	min-height: 28px;
	background: #F0F3FB;
	border-bottom: 1px solid #B6C3EC;
	color: #003E7C;
	
}

.odpowiedzi .h4 span
{
	font-weight: normal;
	line-height: 1.2em;
}

.odpowiedzi input.b6
{
	margin-top: -8px !important;
	width: 140px !important;
	margin-bottom: 5px !important;
}

input.b9
{
	margin-left: 20px !important;
}

a.b8
{
	margin-left: -10px !important;
}

.fat5
{
	width: 546px !important;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px !important;
	margin-top: 10px !important;
	font-size: 10px;
	color: #003E7C;
	margin-bottom: 6px !important;
}

.fat5 span
{
	font-size: 11px;
	color: #005CB8;
}


.fat5 h4
{
	background: #fff !important;
	width: 546px !important;
	margin-top: 0px !important;
	line-height: 28px !important;
	margin-left: -10px !important;
	margin-bottom: 5px !important;
}

* html .fat5 h4
{
	margin-right: -10px !important;
}

.hr7
{
	margin: 7px 0px 5px 0px;
}

.lab
{
	width: 530px;
	display: block;
	
}

/*dla IE regulki szczegolowe */

* html .szuk input.b5,
* html a.wyczysc
{
	margin-bottom: 10px !important;
}


* html .ofer #content2
{
	margin-left: 4px !important;
}


* html #szkolenia img, * html img.hr, * html img.hr2
{
	float: left;
}

* html img.hr2
{
	margin-top: 5px;
}

* html #center h3
{
	
	float: none;
	
}

* html #center h3.less
{
	float: left;
}

* html #center h3.ieBottom
{
	padding-bottom: 0px;
}


* html #navi-menu img
{
	float: left;
}

*html .aplikacje #center
{
	margin-left: 10px;
}

* html #wrapper2
{
	margin-top: -6px !important;
	
}

* html .uslugi #wrapper2,
* html .nizej2 #wrapper2
{
	margin-top: 0px !important;
	
	
}




* html p.page
{
	margin-right: 5px;
}

* html input.b3
{
	margin-top: 5px !important;
	clear: both;
	margin-bottom: 5px !important;
}

* html .over
{
	overflow: fixed;
	margin-bottom: 10px;
}

* html #center
{
	margin-bottom: 10px;
}

* html .zaloguj p
{
	padding-bottom: 0px !important;
	margin-bottom: -5px;
}

* html .nizej #content2 .fat3
{
	margin-top: 0px !important;
}

* html .nizej #content2
{
	margin-top: 0px !important;
}

* html .nizej #content2 .fat3 h3
{
	padding-right: 3px;
}

* html .konsul input.b3
{
	margin-bottom: 0px !important;
}

* html .nizej3 #wrapper2 div.blue
{
	margin-top: 0px !important;
	width: 930px;
	
}

* html .nizej3 #wrapper2 #content2
{
	margin-top: -5px !important;
}

* html .content2-right
{
	margin-left: -4px !important;
	margin-right: -17px;
}

* html #content2
{
	margin-left: 2px;
}

* html .rmarg, * html #content2 .others
{
	margin-left: 8px;
	
}


* html p.cv
{
	
	margin-top: 3px;
	margin-left: -195px;
}

* html input.b4
{
	margin-bottom: 0px !important;
}

* html form.tall p, * html form.zaloguj p
{
	margin-bottom: 5px;
}

* html .rej .kl2 .checkbox
{
	border: 0px !important;
}

* html h3.less2
{
	width: 230px !important;
	float: left !important;
	
}


* html .alfabet
{
	margin-bottom: -2px;
}

#wrapper .no-float
{
	float: none !important;
}

#wrapper .rej .error strong
{
	font-weight: bold;
	color: #f00;
}

#wrapper .rej .error span.err
{
	color: #f00;
}

#wrapper .rej .error a
{
	color: #f00;
}

.access
{
	display: none;
}

.wprow td.error
{
	color: #E63B3B;
}

.jsSalInActive
{
	display: none;
}

#content2 .edytor textarea,
#center .edytor textarea
{
	width: 544px;
	height: 181px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
}



/***************

Multicheck - poczatek

***************/


.jsInvisible, #wrapper .jsInvisible
{
	display: none !important;
}

/*.top1 p a
{
	color: #005CB8;
}*/

#jsHideSelect{
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #jsHideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


.jsMultiBox label input
{
	float: left;
	display: inline;
	margin: 0 5px 0px 0;
	clear: none;
}

.jsMultiBox .fm-checkboxes
{
	float: left;
	display: block;
	margin-left: 20px;
	clear: both;
	margin-bottom: 5px;
}

.fm-checkboxes label,
.jsMultiBox label
{
	float: left;
	display: block;
	clear: left;
	margin: 0px;
	padding: 0px;
	width: 240px;
	
}

.fm-checkboxes input,
.jsMultiBox input
{
	float: left;
	display: inline;
	clear: none;
	margin: 0px;
	padding: 0px;

}

.jsMultiBox
{
	float: left;
	display: inline;
	position: relative;
}

.jsMultiWrapper
{
	position: static;
}

#kwf-content .jsMultiWrapper a
{
	text-decoration: none !important;
}

#kwf-content .jsMultiLink
{
	background: url(gfx/select-button.gif) 193px 1px no-repeat #ffffff;
	display: block;
	width: 203px;
	min-height: 14px;
	border: 1px solid #ADCEEF;
	border-left: 1px solid #6a7cba;
	border-top: 1px solid #6a7cba;
	text-decoration: none;
	margin-bottom: 10px;
	color: #433568;
	font-size: 11px;
	padding: 3px 1px 1px 5px;
}


.jsWhiteBkg
{
	position: absolute;
	top: 18px;
	left: 0px;
	height: auto;
	background: #6a7cba;
	padding: 0px 0 3px;
	width: 300px;
	max-height: 300px;
	overflow: none;
	display: block;
	border: 1px solid #ADCEEF;
	border-left: 1px solid #6a7cba;
	border-top: 1px solid #6a7cba;
	z-index: 950;
}

* html .jsWhiteBkg
{
	height: 185px;
}

.jsWhiteBkg label.checkbox
{
	margin-bottom: 5px;
}

* html .jsWhiteBkg label.checkbox
{
	display: inline;
	height: 16px;
	line-height: 16px;
	
/* 	margin zmniejszajacy odstepy */
	margin-bottom: -3px;
}

* html .jsWhiteBkg label.checkbox input.checkbox
{
	height: normal;
	line-height: normal;
	
/* 	margin zmniejszajacy odstepy - wczesniej 2px */
	margin-right: 0px;

}


.jsLinki
{
	padding-top: 3px;
	padding-left: 5px;
	clear: both;
}

.jsLinki a
{
	float: left;
	display: inline;
	color: #ffffff;
	text-decoration: underline !important;
	margin-right: 10px;
}

.jsLinki a.jsZamknij
{
	margin-right: 5px;
	float: right;
}

.jsMultiWrapperInner
{
	overflow: auto !important;
	display: block;
	max-height: 213px;
	padding-left: 5px;
	padding-top: 10px;
	background: #ffffff;
}

* html .jsMultiWrapperInner
{
	height: 185px;
}

#wrapper #center .pass2 .dane .even2 .data input.year
{
	width: 55px;
}

#wrapper #content2 .dane .data input.year
{
	width: 55px;
}

#wrapper #center .pass2 .dane .even2 .data input.month,
#wrapper #center .pass2 .dane .even2 .data input.day
{
	width: 30px;
}


#wrapper #content2 .dane .data input.month,
#wrapper #content2 .dane .data input.day 
{
	width: 30px;
}


/**************************

Multicheck - strona glowna

**************************/


#search,
#search2,
#search3
{
	color: #003E7C;
}

#search .jsMultiWrapper,
#search2 .jsMultiWrapper,
#search3 .jsMultiWrapper
{
	position: static;
}

#search .jsWhiteBkg,
#search2 .jsWhiteBkg,
#search3 .jsWhiteBkg
{
	position: absolute;
	top: 18px;
	left: 11px;
}

* html #search .jsWhiteBkg,
* html #search2 .jsWhiteBkg,
* html #search3 .jsWhiteBkg
{
	position: absolute;
	top: 18px;
	left: 0px;
}

#search img.w-line,
#search2 img.w-line,
#search3 img.w-line
{
	border: 0px;
	margin-left: 11px;
}

#search img,
#search2 img,
#search3 img
{
	margin-bottom: 8px;
}

#search img.last-img,
#search2 img.last-img,
#search3 img.last-img
{
	margin: 0 0 0px 11px;
}

* html #search img.last-img-ie,
* html #search2 img.last-img-ie,
* html #search3 img.last-img-ie
{
	margin: 0 0 0px 11px;
}

#search .jsMultiLink,
#search2 .jsMultiLink,
#search3 .jsMultiLink
{
	width: 178px;
	background: url(gfx/select-button.gif) 168px 1px no-repeat #ffffff;
	margin-left: 11px;
	margin-top: 3px;
}

* html #search .jsMultiLink,
* html #search2 .jsMultiLink,
* html #search3 .jsMultiLink
{
	margin-bottom: 0px;
	padding-bottom: 2px;
}

* html #search label.ie-marg-bot,
* html #search2 label.ie-marg-bot,
* html #search3 label.ie-marg-bot
{
	margin-bottom: 4px;
}

#search span,
#search2 span,
#search3 span
{
	margin-left: 11px;
/*	font-size: 10px;*/
}

#search input.checkbox,
#search2 input.checkbox,
#search3 input.checkbox
{
	width: auto;
	margin-top: 0px;
	border: 0px;
	clear: none;
	float: left;
	display: inline;

}

#search label,
#search2 label,
#search3 label
{
	border: none;
}

#search .jsWhiteBkg label,
#search2 .jsWhiteBkg label,
#search3 .jsWhiteBkg label
{
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	display: inline;
	border: none;
}

* html #search label.last,
* html #search2 label.last,
* html #search3 label.last
{
	display: inline;
}

#search .fm-checkboxes p,
#search2 .fm-checkboxes p,
#search3 .fm-checkboxes p,
#search .jsMultiBox p,
#search2 .jsMultiBox p,
#search3 .jsMultiBox p
{
	padding: 0px;
}

#search input.button,
#search2 input.button,
#search3 input.button
{
	clear: both;
}

#search .jsMultiBox .fm-checkboxes,
#search2 .jsMultiBox .fm-checkboxes,
#search3 .jsMultiBox .fm-checkboxes
{
	display: none;
}

/***************

Multicheck - koniec

***************/


/************************************

formularz sortujacy - wyszukiwarka

***********************************/

* html .search-sortuj .actions
{
	padding-top: 3px !important;
	height: 29px;
}

.search-sortuj .actions input
{
	border: 0px !important;
	position: relative;
	top: 3px;
}

* html .search-sortuj .actions input
{
	position: relative;
	top: 1px;
}

.search-sortuj .actions span
{
	padding-left: 3px;
}

.search-sortuj .actions .zmien,
.jsSzukajSzkolenForm .zmien
{
	width: 40px !important;
	background: #E63B3B;
	color: #ffffff !important;
	font-size: 11px;
	margin-bottom: 2px;
} 
 
.jsSzukajSzkolenForm .zmien
{
	border: 0px;
	position: relative;
	top: 2px;
	margin-left: 3px;
}


/************************************

formularz sortujacy - wyszukiwarka - koniec

***********************************/

/************************************

podglad ogloszenia img

***********************************/
.marg-dolny
{
	margin-bottom: 5px;
}

/************************************

aplikacje list

***********************************/

.aplikacje #wrapper #wrapper2 input.checkbox
{
	margin-right: 0px;
	margin-top: 0px;
	height:100%;
	float: none;
	border: none;
		width: auto;
	height: auto;
}

.akcjee
{
	width: 200px;
	clear:both;
	float:left;
	overflow:auto;	
}

.akcjee a img
{
	margin-top: 6px;
	margin-left: 11px;
}

.akcjee input
{
	margin-top: 6px;
	margin-left: 11px;
}


/*strona glowna - problem IE6*/
.pracodawcy-box
{
	padding-bottom: 5px;
}

.dane label.kl2
{
	float: left;
	display: inline;
	clear: none;
	position: relative;
}

.dane label.kl2 .checkbox
{
	float: left;
	display: inline;
	clear: none;
}

.dane p
{
	display: block;
	float: left;
}

* html .dane p
{
	width: 530px;
}

/*job search add*/

#wrapper2 .job-search .fm-radio p
{
	width: 32px;
	float: left;
	display: inline;
	padding: 0px;
	margin-top: 5px;
	padding-bottom: 7px;
}

#wrapper2 .job-search .fm-radio label
{
	clear: none;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 2px;
}

#wrapper2 .job-search .fm-radio input
{
	margin: 0px;
	padding: 0px;
	margin-right: 3px;

}

#wrapper2 .job-search .fm-radio span
{
	position: relative;
	top: -4px;
}

* html #wrapper2 .job-search .fm-radio span
{
	position: relative;
	top: 0px;
}

#wrapper2 .job-search-fat
{
	padding-right: 0px;
}

#wrapper2 .job-search-fat h4
{
	margin: 0px;
	padding: 0px !important;
	border-bottom: 1px solid #B6C3EC;
	padding-left: 10px;
	width: 556px !important;
}

#wrapper2 .job-search-pad
{
	padding-right: 10px;
}

#wrapper2 .job-search-pad input
{
	margin-right: 3px;
}

#wrapper2 .job-search-pad span
{
	margin-right: 5px;
	position: relative;
	top: -3px;
}

*html #wrapper2 .job-search-pad span
{
	position: relative;
	top: -2px;
}

.description
{
	overflow: hidden;
}

* html .description
{
	width: 520px;
}

/*Porady*/

.porady h3
{
	float: left;
	display: inline;
	clear: both;
}

.porady ul
{
	width: 400px;
	float: left;
	display: inline;
	margin-top: 5px;
	clear: both;
}

.porady img.img-kat
{
	border: 0px;
	outline: 0px;
	float: right;
}

/*wiadomosci*/

.wiad-h3
{
	margin-top: 20px;
}

/*porady i wiadomosci - baner*/

.baner
{
	float: left;
	display: block;
	margin: 10px 0 0 10px;
	width: 120px;
}

.baner img
{
	border: none;
	outline: none;
}

.baner a
{
	outline: none;
	text-decoration: none;
}

/*polls lite link*/
.poll-zobacz
{
	margin-top: 10px;
	clear: both;
}

.poll-powrot-list
{
	margin-top: 10px;
	clear: both;
	float: left;
	display: inline;
	width: 300px;
}

.ansBlock
{
	padding: 0px;
}

.pass .ankieta td.ank
{
	width: 25px !important;
}

.pass .ankieta td.total
{
	width: 100px !important;
}

.pass .ankieta td.stripe
{
	width: 180px !important;
}

* html .pass .ankieta td.stripe
{
	padding-left: 10px;	
}

.pass .ankieta td.answer
{
	width: 300px !important;
	text-align: left !important;
}

.stripes
{
	margin-left: 34px;
	padding-top: 2px;
}

* html .stripes div
{
	padding: 0px !important;
}

* html .ansBlock div
{
	position: relative;
	left: -1px;
}

.ankiety
{
	padding-top: 10px;
}

#wrapper2 p.percent
{
	width: 20px;
	display: block;
	float: left;
	padding-bottom: 0px;
}

#wrapper2 p.mini
{
	padding: 5px 0;
}

/*rej pracodawcy i edycja cv - radio*/
.radioLbl label
{
	margin-right: 10px;
	clear: right;
	float: left;
	display: inline;
}
.radioLbl input
{
	margin-right: 3px;
	float: left;
	display: inline;
	position: relative;
	top: -3px;
}

* html .radioLbl input
{
	margin-right: 0px;
}

/*add vacancy radio*/

.dane td.more-blue input.radio
{
	position:relative;
	top:4px;
	margin-top: 0px;
	margin-right: 3px;
}

* html .dane td.more-blue input.radio
{
	position: relative;
	top: 1px;
}

/*koniec radio*/

/*add vacancy wpisz alt nazwe firmy*/
.dane .alt-nazwa textarea
{
	height: 35px !important;
	width: 211px;
}

.clear
{
	clear: both;
}

#wrapper input.przegladaj
{
	height: 20px;
}


.branze
{
	margin-bottom: 10px;
}

.fat6
{
	width: 465px !important;
	margin-left: 0px !important;
	clear: both;
	font-size: 11px !important;
	padding-top: 5px !important;
	padding-bottom: 3px;
	line-height: 1.6em;
	margin-bottom: 0px !important;
}

.fat7, .fat8
{
	width: 480px !important;
	margin-left: 0px !important;
	clear: both;
	font-size: 11px !important;
	padding-top: 5px !important;
	padding-bottom: 3px;
	overflow: hidden;
	margin-bottom: 0px !important;
}

.fat8
{
	width: 485px !important;
}

* html .fat6
{
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}

* html .czysc
{
	clear: both;
	display: block;
	margin-bottom: 5px;
}

#right
{
	float: left;
	width: 210px;
	border: 1px solid red;
}

#sponsor
{
	width: 213px;
	float: right;
	border-left: 2px solid #D0E2DF;
	border-top: 2px solid #D0E2DF;
	border-bottom: 2px solid #D0E2DF;
	margin-right: 0px !important;
	margin-top: 26px;
	
}

#sponsor2
{
	width: 213px;
	float: right;
	border-left: 2px solid #D0E2DF;
	border-top: 2px solid #D0E2DF;
	border-bottom: 2px solid #D0E2DF;
	margin-right: 0px !important;
	margin-top: 26px;
	position: absolute;
	top: 100px;
	right: -80px;
	z-index: 1000;

}

.spons-szukaj #wrapper
{
	overflow: visible;
}

* html #sponsor2
{
	position: absolute;
	top: 109px;
	right: -80px;	
}

#sponsor img, #sponsor2 img
{
	float: left;
}

#sponsor a img, #sponsor2 a img
{
	border-top: 1px solid #D0E2DF;
	border-right: 1px solid #D0E2DF;
}

#left-side #sponsor a img
{
	border-top: none;
}



.aplik2 td.nazwasz
{
	width: 450px !important;
}

.szkolenia .dane .even
{
	background: #D0E2DF;
}

.overTab
{
	overflow: auto;
}

#wrapper td.sto p.error
{
	color: #E63B3B;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 0px;
	width: 150px;
}

.forgot .box1
{
	border: none;
}

.forgot
{
	width: auto;
}

#wrapper2 .forgot .box1
{
	padding-top: 10px;
}

#wrapper2 .forgot p
{
	padding-bottom: 10px;
}

#wrapper2 .forgot label
{
	width: 200px;

}

* html #wrapper2 .forgot label
{
	width: 210px;
}


#wrapper2 .forgot .button
{
	float: left;
	display: inline;
	width: auto;
	margin: 1px 0px 0px 0px;
	height: auto;
}


* html #wrapper2 .forgot .button
{
	margin-top: 2px;
}


.fat7 img.left
{
	float: left;
	margin: 5px 10px 10px 0px;
}

.hrz
{
	margin: 0px 0px 10px 0px;
	clear: both;
}

.szkolenia .centerz2 .fat7 p,
.szkolenia .centerz2 .fat7 ol,
.szkolenia .centerz2 .fat7 ul
{
	color: #443168 !important;
	line-height: 1.4em !important;
	margin-bottom: 3px;
}

.szkolenia .centerz .fat7 p
{
	color: #443168 !important;
	line-height: 1.4em !important;
	margin-bottom: 8px;
}

.mapa
{
	position: relative !important;
}

.mapa img
{
	border: 0;
}

.szkolenia .mapa-info
{
	position: absolute;
	
	width: 213px;
	
	border-top: 2px solid #D0E2DF;
	border-right: 2px solid #D0E2DF;
	border-bottom: 2px solid #D0E2DF;
	background: #026149	 !important;
}

.podlaskie
{
	top: 30px;
	left: 200px;
}

/*i tutaj analogicznie dla calej reszty wojewodztw mozna to ustawic, albo zrobic wzgledem linkow na obszarach*/



.mapa-info h3
{
	width: 193px !important;
	height: 28px !important;
	line-height: 28px !important;
	background: #026149	 !important;
	color: #fff !important;
	font-size: 13px !important;
	font-weight: bold !important;
	padding: 0px 10px 0px 10px !important;
}

.mapa-info h3 a
{
	float: right;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	
	font-size: 11px;
}

* html .mapa-info h3 a
{
	margin-right: 10px;
}

.szkolenia .mapa-info p
{
	float: left !important;
	width: 193px !important;
	padding: 8px 10px 0px 10px !important;
	height: 23px !important;
	margin: 0px !important;
	line-height: 23px !important;
	border-left: 1px solid #D0E2DF;
	border-top: 1px solid #D0E2DF;
	background: #fff;
}

.poll-bkg
{
	background: url(gfx/ank-bkg2.gif) top left no-repeat;
	float: left;
	width: 551px;
	padding: 1px;
	height: 14px !important;
	padding-left: 1px !important; 
	margin-left: 10px;
	
}

.poll-bkg .p1l
{
	height: 14px;
}

* html .poll-bkg
{
	margin-left: 5px;
}

.wiad .poll-bkg
{
	margin-left: 0px;
	width: 191px;
}

h4.ank
{
	margin-bottom: 10px;
	color: #003E7C;
	font-weight: bold;
}


.fat-padd
{
	padding-top: 10px !important;
	line-height: 1.5em !important;
	padding-bottom: 10px !important;
	
	
}

.fat-padd p
{
	padding-left: 11px; 
}

#rodzaj
{
	float: right;
	width: 195px;
	padding: 10px;
	padding-bottom: 5px;
	border: 1px solid #D0E2DF !important;
	
	margin-top: 20px;
	
}

.szersze #rodzaj
{
	padding: 10px 20px;
}

.szersze #kontakcik
{
	padding: 35px 10px 10px;
}

#rodzaj .hr
{
	margin-bottom: 5px;
}

* html #rodzaj .hr
{
	margin-bottom: 5px !important;
	display: block;
	float: none;
}

#kontakcik
{
	float: left;
	margin-top: 20px;
	width: 215px;
	padding: 10px;
	padding-bottom: 5px;
	background: url(gfx/kontakt.gif) top left no-repeat #D0E2DF;
	padding-top: 35px;
	line-height: 1.5em;
	margin-left: 0px;
	/*dla bocznego kontaktu trzeba zrobic margin-left:8px*/
}


* html #kontakcik
{
	margin-left: 0px;
	/*dla bocznego kontaktu trzeba zrobic margin-left:4px*/
}

#kontakcik p
{
	float: none !important;
}



#kontakcik dt
{
	width: 90px;
	float: left;
	clear: left;
}

#kontakcik .hr
{
	margin: 10px 0px;
}

#kontakcik dd
{
	width: 120px;
	
	float: left;
	clear: right;
}


* html #kontakcik dd
{
	clear: none;
}

#left-side
{
	width: 225px;
	float: right;
}

/*baza cv multibox */

table.baza .jsMultiLink
{
	margin-top: 5px;
}

/*szkolenie logo*/
.right-logo
{
	float: left;
	margin-left: 8px;
	margin-top: 22px;
}

* html .right-logo
{
	margin-bottom: 0px;
}

.dane input.b-aplik
{
	margin-top: 0px;
	width: auto !important;
}

/*select data ue, aplikacja*/

.select-data1
{
	clear: both;
	display: block;
}

.select-data2
{
	float: left;
	display: inline;
}

.checkbox-data
{
	float: left;
	display: inline;
	margin-left: 5px;
	margin-top: 5px;
}

.checkbox-data .checkbox
{
	margin-top: 0px;
	height: auto;
}


* html .checkbox-data
{
	padding-top: 3px;
}

* html .checkbox-data .checkbox
{
	height: 16px;
}

.select-data1 select.selectM,
.select-data2 select.selectM
{
	width: 35px;
}

.select-data1 select.selectY,
.select-data2 select.selectY
{
	width: 55px;
}


table.doswiadczenie td textarea
{
	height: 105px;
	width: 300px;
}
/*szersze h3 dla stronicowania (job search agent list)*/
#center .job-h3
{
	width: 570px;
}

* html #center .job-h3
{
	display: block;
}

#center-right .others
{
	line-height: 12px !important;
}

/*raport wynagrodzen szczegol*/

.center-box-wrapper
{
	width: 486px;
	float: left;
	margin-left: -11px;
	margin-bottom: 10px;
}

* html .center-box-wrapper
{
	margin-left: -6px;
	margin-bottom: 5px;
}

.center-box
{
	width: 211px;
	padding: 0px 10px;
	border: 2px solid #D6DFFF;
	border-left: 0px;
	float: left;
	margin-right: 10px;
}

.center-box h3
{
	border-bottom: 1px solid #D6DFFF;
	width: 221px !important;
	float: left !important;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 5px;
	font-size: 11px !important;
}



.v2
{
	border: 2px solid #D6DFFF;
	border-left: 0px;
	width: 458px;
	padding: 0px 10px;
	margin-bottom: 10px;
}

.raport .v2 h3
{
	border-bottom: 1px solid #D6DFFF;
	margin-left: -10px;
	width: 468px !important;
	float: left !important;
	margin-bottom: 2px;
	margin-right: -10px;
}

.raport table
{
	width: 465px;
	margin-left: -10px;
	margin-bottom: 5px;
}

.raport table th
{
	background: #C4D2FF;
	color: #443266;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #fff;
}

.raport table td
{
	border-right: 1px solid #B6C3EC;
	color: #443266;
}

.fat6 p.raport-li
{
/* poprzednio (jak w poradach) 1.2em*/
	line-height: 1.4em;
}

/*search pracodawca - gdy nie ma logo*/
div.no-logo
{
	width:131px;
	height:118px;
	border: 1px solid #E63B3B;
	margin-bottom: 8px;
	display: block;
}


/*wyrownanie w edycji profilu*/

.pass2 .fat11 td.opis 
{
	
	width: 120px !important;
	
	
}

.pass2 .fat11 td.error
{
	width: 204px;
}

* html .opis-cena
{
	width: 450px;
	
}

* html h3.clear2
{
	float: left !important;
}


.pass .klauzula-table .error
{
	width: auto !important;
}

* html img.naglowek-ie
{
	float: left !important;
} 

/*menu dla pracodawcy rozwijane*/

#navi-menu2
{
	
	
	overflow: fixed;
	display: block !important;
	
}




#navi-menu2 li ul 
{
	display: none;
	position: absolute;
	top: 27px;
	left: 0;
}


#navi-menu2 li:hover ul, #navi-menu2 li.over ul
{
	display: block !important;
	
	
}



#navi-menu2 ul li a, #navi-menu2 ul li a:hover
{
	font-weight: normal;
}



ul.first li
{
	
	list-style: none;
	border: 0px !important;
	margin-top: -1px !important;
	font-weight: normal !important;
	
	
}

#navi-menu2 li.active ul li a
{
	background: #E63B3B !important;
	font-weight: normal !important;
	color: #fff;
	line-height: 25px;
	width: 128px !important;
	 background: url(gfx/li2.gif) top left no-repeat #E63B3B !important;
	 padding-left: 20px !important;
}

#navi-menu2 li.active ul li a:hover, #navi-menu2 li.active ul li.active a
{
	width: 138px !important;
	 padding-left: 10px !important;
	 background: #ECB6B6 !important;
 	 color: #842525;
}

ul.first
{
	margin-left: -2px;
	border-left: 2px solid #443266;
	border-bottom: 2px solid #443266;
	border-right: 2px solid #443266;
	float: left;
}

/** html ul.first
{
	
	border-left: 0px solid #443266;
	border-bottom: 0px solid #443266;
	border-right: 0px solid #443266;
	position: relative;
}

* html ul.first li
{
	border-left: 2px solid #443266 !important;
}

* html #navi-menu2 li
{
	border-left: 2px solid #443266 !important;
	margin-left: -1px;
}*/

* html #navi-menu2 li li
{
	margin-left: 0px;
}

#navi-menu2
{
	position: relative;
	z-index: 999;
}




* html #navi-menu2
{
	width: 965px;
	margin-left: 0px;
	display: inline;
	
	
}





* html li#home , * html li#home a
{
	margin: 0px !important;
	width: 33px !important;
}

* html li#home
{
	border-right: 1px solid #443266;
}

/*


* html  #wrapper2 #content2
{
	margin-top: 40px;
	
}

* html .nizej2 #wrapper2
{
	width: 970px !important;
	display: inline;
	border: 1px solid green;
	overflow: auto;
}

#navi-menu2 #home a
{
	width: 33px;
	padding-left: 0px;
	background: url(gfx/home2.gif) top center no-repeat;
}

*/


.box1-upg
{
	border-bottom: 0px;
	margin-bottom: -5px;
}

.rej-upg
{
	background: url(gfx/form-bkg.gif) top left no-repeat #B6C3EC;
	padding-top: 35px;
	margin-top: 1px;
}

.rej-upg label span, .rej-upg .kl2, .rej-upg .kl2 a
{
	color: #443266;
}



.rej-upg .kl2 a, .box1-upg p a
{
	text-decoration: underline;
	color: #443266 !important;
}

.rej-upg input
{
	width: 187px !important;
	clear: both !important;
	
}

.rej-upg input.button,
.rej-upg input.checkbox
{
	width: auto !important;
}

.rej-upg input.button
{
	display: block !important;
	clear: both;
}

.rej-upg label.haslo, .rej-upg label.haslo1, .rej-upg label.haslo span, .rej-upg label.haslo1 span
{
	width: 200px !important;
	padding-right: 0px !important;
}

.rej-upg label.haslo strong.error, .rej-upg label.haslo1 strong.error
{
	display: block !important;
	clear: both !important;
	margin-bottom: 5px;
	color: #FF0000;
}

.rej-upg label.haslo1
{
	clear: right !important;
	width: 240px !important;
}

* html .rej-upg label.haslo, * html .rej-upg label.haslo1
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#jsKalkContent
{
	margin: 0 auto !important;
	display: block;
	float: none;
}

#jsKalkContent h3
{
	margin: 0 auto;
}

#jsKalkContent table
{
	margin: 0 auto !important;
	display: table;
	float: none;
}

div.paragraph p
{
	display: block;
	float: none;
	clear: both;
}


.szkolenia .mapa-info p
{
	font-size: 10px !important;
	line-height: 1.4em !important;
	
}

.szkolenia .regiony
{
	display: block;
	clear: both;
	overflow: auto;
}

.szkolenia .regiony span
{
	width: 160px;
	float: left;
	display: block;
}

#wrapper .font10
{
	font-size: 10px;
}

h3.cgreen
{
	background: #036149 !important;
	color: #CCE1DB !important;
	width: 492px !important;
	display: block !important;
}

.szkolenia h3.cgreen a
{
	color: #CCE1DB !important;
}

* html h3.cgreen, * html h3.cgreen2
{
	margin-top: -5px !important;
	margin-bottom: -5px !important;
}

h3.cgreen2
{
	background: #B8D3CD !important;
	color: #016146 !important;
	width: 492px !important;
	display: block !important;
}

.szkolenia h3 a
{
	color: #016146 !important;
	
}

* html #content2 ul, * html #content2 ol
{
	margin-left: 15px;
}

#search input,
#search2 input,
#search3 input
{
	width: 177px;
	padding: 0px 3px !important;
}



.box1 label input, .rej label input
{
	
	width: 141px;
	padding: 0px 3px;
}

.lblue
{
	background: #B6C3EC !important;
	color: #433366 !important;
	width: 571px !important;
	display: block !important;
}

.lblue2
{
	background: #B6C3EC !important;
	color: #433366 !important;
	width: 571px !important;
	display: block !important;
	margin-top: 20px;
}

p.wersja
{
	position: absolute;
	top: 19px;
	left: 263px;
	color:  #f88b0c;
	font-size: 9px;
}

.white
{
	padding-top: 10px;
	border-right: 2px solid #B6C3EC;
	float: left;
	width: 579px;
	background: #fff;
	margin-top: -2px;
}

/**************************/
/**
 * Opis przy kalkulatorze
 * Dostosowanie, aby miał 5 linijek, nie więcej
 * (wymagania klienta)
 **/
/**************************/
.kalk-main-box
{
	padding-right: 2px;
	width: 201px;
}

.kalk-main-box p
{
	width: 136px;
}


/*********************************************************/
/*                                                       */
/* Usunięcie podwójnych linii                            */
/* po naciskaniu entera w edytorze                       */
/*                                                       */
/*********************************************************/

/*

  Wprowadzone, gdyż klienci KWF mieli z tym problemy.
  Przyzwyczajenie z worda - enter = przejście do nowej linii, a nie
  o dwie linie (nowy akapit + margines)

*/
#wrapper .pRemoveMargins p,
#wrapper2 .pRemoveMargins p
{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	float: none !important;
	display: block !important;
}

/*.oferty-text .pRemoveMargins - vacancy, vacancy preview, pracodawca, szkoleniowiec*/
/* .fat7 .pRemoveMargins - szkolenie preview, szkolenie */
#wrapper .oferty-text .pRemoveMargins,
#wrapper .fat7 .pRemoveMargins
{
	margin-bottom: 10px;
}

.pf
{
	margin-left: -10px;
	margin-bottom: 10px;
}

.raport .center-box ul,
.raport .center-box ol
{
	clear: both;
}

#center .pages-h3
{
	float: left;
	clear: none;
	width: auto;
}
.pageSzkolCat
{
	width: 150px;
	float: right;
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 7px 0 0;
	margin-right: -11px;
}

* html .pageSzkolCat
{
	margin-right: 0px;	
	padding: 3px 0 0;
}

* html #center .pages-h3
{
	line-height: normal;
	padding-top: 0px;
}

/*stopka tab*/
#bottom
{
	width: 956px;
	margin: 0 auto;
	overflow: auto;
	clear: both;
	padding: 24px 0;
	font-size: 11px;
}

#bottom table
{
	border: 2px solid #E1E9FF;
	background: #E1E9FF;
	width: 956px;
	margin: 0px !important;
/*	padding-bottom: 10px;*/
}

#bottom table th
{
	background: #fff;
	color: #9da8cc;
	text-align: left;
	font-size: 10px;
}

#bottom table td
{
	color: #005cb8;
	padding: 5px 10px 0;
	border: none !important;
}

#bottom table .last td
{
	padding-bottom: 10px;
}

#bottom table td.naglowek-bottom,
#bottom table td.naglowek-bottom a
{
	color: #443266;	
}

#bottom table td.jezyki
{
	padding-top: 10px;
}

#bottom table td.hr-bottom
{
	padding-top: 1px;
	background: #fff;
}

/* bottom szkolenia */
#bottom table.szkolenia
{
	border: 2px solid #cfe2e0;
	background: #cfe2e0;
}

#bottom table.szkolenia td
{
	color: #025abc;
}

#bottom table.szkolenia th,
#bottom table.szkolenia td.naglowek-bottom,
#bottom table.szkolenia td.naglowek-bottom a
{
	color: #086048;
}

.data-szkolenia input.day,
.data-szkolenia input.month
{
	width: 30px;
}

.data-szkolenia input.year
{
	width: 50px;	
}

.data-szkolenia img
{
	border: 0px;
	margin-bottom: -5px;
	margin-left: 5px;
}

* html .data-szkolenia img
{
	margin-bottom: -2px;	
}

* html .ui-datepicker-cover
{
	display: none;	
}

table.ui-datepicker
{
	border-collapse: collapse;
}

table.ui-datepicker th,
table.ui-datepicker td 
{
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #FFFFFF;
	padding: 4px 6px;
	font-size: 11px;
	text-align: center;
}

.ui-datepicker-div,
#ui-datepicker-div
{
	padding-top: 2em !important;
}

.ui-datepicker-div,
.ui-datepicker-header select,
.ui-datepicker-links,
table.ui-datepicker .ui-datepicker-title-row td
{
	font-size: 0.7em !important;	
}

.nizej2 #wrapper2 .kluczowe .fm-radio p
{
	float: left;
	display: inline;
	margin: 5px 5px -5px 0;
	padding: 0;
}

.nizej2 #wrapper2 .kluczowe .fm-radio input.radio
{
	margin-bottom: 0px;
}

.nizej2 #wrapper2 .kluczowe .fm-radio label span
{
	position: relative !important;
	top: -4px;
	margin-left:2px;
}

* html .nizej2 #wrapper2 .kluczowe .fm-radio label span
{
	position: relative;
	top: -1px;
}

.list-mot-tab tr.error td.error,
.cv-tab tr.error td.error
{
	text-align: right;
}

/* rozjechany boks doswiadczenie */
* html .ie-pracodawca p,
* html .ie-pracodawca ul,
* html .ie-pracodawca ol
{
	width: 400px !important;
}

* html #wrapper #wrapper2 .ieRel
{
	position: relative !important;
}

/*ustawienia powiadomien*/

.ust-powiadomien input.checkbox
{
	border: none !important;
}

.ust-powiadomien input.b3
{
	margin-left: 11px !important;
}

* html .ust-powiadomien .kl3
{
	padding-bottom: 10px;
}

* html .ust-powiadomien .kl3 .chckbx
{
	position: relative;
	top: 2px;
}

/*ustawienia powiadomien - koniec*/

/* edycja profilu checkboxw doswiadczeniu */
tr.dosw-check
{
	color: #003E7C;
}

tr.dosw-check input
{
	margin-top: 0px;
}

.jsRightLink
{
	float: right;
}

h3.raportOffers
{
	position: relative;
}

h3.raportOffers a
{
	font-size: 11px;
	position: absolute;
	top: 7px;
	right: 25px;
}

h3.raportOffers span
{
	color: #443266;
	font-weight: normal;
}

/* raport wynagrodzen right box */
.raport-center
{
	position: relative !important;
}

#raport-right
{
	border-bottom:2px solid #B6C3EC;
	border-left:2px solid #B6C3EC;
	border-top:2px solid #B6C3EC;
	width: 230px;
	position: fixed;
	top: 125px;
	left: 50%;
	margin-left: 246px;
	background: #fff;
}

* html #raport-right
{
	position: absolute;
	top: 26px;
	right: 0px;
	left: auto;
	margin-left: 0;
}

#raport-right h4
{
	padding: 5px 0 5px 10px;
	color: #003E7C;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #B6C3EC;
}

#raport-right .zobacz-oferty
{
	border-right: 2px solid #B6C3EC;
	padding: 5px 0px;
	width:228px;
	display: block;
	clear: both;
	text-align: center;
}

#raport-right .zobacz-oferty p
{
	padding: 10px 10px 5px;
}

#raport-right .zobacz-oferty p strong
{
	font-size: 13px;
}

* html #raport-right .zobacz-oferty p
{
	display: block;
}

#raport-right .zobacz-oferty p a
{
	color: #6b5dbe;
}


/*poprawki z maja 2009*/

.navi-zakup
{
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	list-style: none;
	height: 40px;
	background: #DAE1F5;
	width: 579px;
	float: left;
	margin-left: 0px !important;
	margin-right: -11px !important;
	margin-top: -5px;
	line-height: 40px;
	border-bottom: 1px solid #B6C3EC;
	
}

.navi-zakup li
{

	list-style: none;
	float: left;
	margin-left: 11px;
	background: url(gfx/check.gif) top left no-repeat;
	background-position: 0px 14px;
	padding-left: 16px;
}

.navi-zakup li.active
{
	background: url(gfx/li-active.gif) top left no-repeat;
	background-position: 0px 14px;
}

.navi-zakup li.done
{
	background: url(gfx/done.gif) top left no-repeat;
	background-position: 0px 14px;
}

.zakup-tresc
{
	padding-left: 11px;
}

.zakup-tresc ul li
{
		background: url(gfx/ptaszek.gif) top left no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	margin-bottom: 10px;
	list-style: none;
}

.zakup-tresc ul
{
	list-style: none;
	margin-left: 0px !important;
	padding-top: 5px;
}

.right-side2
{
	width: 133px;
	overflow: hidden;
	float: right;
	border: 1px solid #418985;
	margin-top: 27px;
}

.right-side2 h3
{
	background: #418985;
	height: 40px;
	float: left;
	width: 113px;
	line-height: 40px;
	color: #FFFFFF !important;
	padding: 0px 10px;
	font-size: 13px !important;
	font-family: 'Trebuchet MS' !important;
}

.right-side2 ul
{
	list-style-position: inside; 
	font-weight: bold;
	padding: 10px ;
	float: left;
	border-bottom: 1px solid #418985;
	width: 133px;
}

.right-side2 ul.last
{
	border-bottom: none;
}

.right-side2 p.kwota
{
	padding:  10px !important;
	float: left;
	width: 133px;
	border-top: 1px solid #418985;
}

* html .zakupy .button
{
	margin-top: -50px;
}

.oferty-zakupy
{
	float: left;
	width: 565px;
	border: 1px solid #DAE1F5;
	border-left: 0px;
	padding: 10px 0px;
	margin-bottom: 10px;	
}

.oferty-zakupy-content
{
	padding: 0px 10px 0px 10px;
	line-height: 18px;
}

.oferty-zakupy-content p
{
	padding-bottom: 10px !important;
}

.blue-box
{
	float: left;
	background: #DAE1F5;
	width: 565px;
	margin-bottom: -10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px !important;
	
}

.blue-box .radio
{
	margin-right: 3px;
	position: relative;
	top: 4px;
}

* html .blue-box .radio
{
	margin-right: 0px;
	position: relative;
	top: 0px;
}

.blue-box .zakupy-radio label
{
	margin-right: 12px;
	color: #005CB8;
}

.zakupy-select select
{
	width: 75px !important;
	margin-top: -5px !important;
}


.input-wrapp input.button
{
	float: right !important;
	
	margin-top: 0px !important;
	width: 90px;

}

.input-wrapp
{
	width: 565px;
	float: left;
	
	padding: 5px 0px 10px 0px;
}


h3.boxik
{
	font-family: 'Trebuchet MS';
	font-size: 19px !important;
	font-weight: bold;
	list-style: none;
	color: #443266 !important;
	height: 38px;
	background: #DAE1F5;
	width: 568px !important;
	float: left !important;
	margin-left: 0px !important;
	margin-right: -11px !important;
	margin-top: -5px;
	line-height: 38px;
	border-bottom: 1px solid #B6C3EC;
	margin-bottom: 10px;
	
}

.boxik-button
{
	margin: 15px 0px 5px 0px !important;
}

.front2 .boxik-button
{
	margin: 15px 0px 10px 0px !important;
}

.boxik-button2
{
	margin: 5px 0px 5px 0px !important;
}

h3.boxik span
{
	float: right;
	padding-right: 11px;
}

.front .fat,
.front2 .fat
{
	width: 567px !important;
		margin-top: 20px;
		font-size: 12px ;
		line-height:22px;
	
}

.front2 .first-fat
{
	margin-top: 0px ;
	font-size: 11px ;
	line-height: 1.5em !important;
}

.front2 h4
{
	font-size: 12px !important;
	font-weight: normal !important;
	line-height: 22px !important;
}

* html .front2 h4
{
	margin-bottom: 5px;
}

.front2 h4.active
{
	font-weight: bold !important;
}

.front .fat ul
{
	font-size: 11px;
	line-height: 1.5em !important;

}

* html .front .fat ul,
* html .front2 .fat ul
{
	margin-left: -8px !important;
	list-style-position: inside;
}

.hrr
{
	margin-bottom: 10px;
}

.hrr2
{
	margin-bottom: 10px;
	margin-top: 8px;
}

* html .front2 .fat .zakup-tresc,
* html .front .fat .zakup-tresc
{

	margin-left: 10px !important;
}

* html .pass .pass2 .kl3
{
	display: block;
	clear: both;
	float: none;
	margin-bottom: 35px;
}

.zakupy2 #center h4
{
	color: #003E7C;
	border-bottom: 1px solid #B6C3EC;
	background: #F0F3FB;
	padding: 0px 10px;
	line-height: 28px;
	height: 28px;
	margin-bottom: 3px;
}

#content2 .right-side2
{
	width: 133px;
	overflow: hidden;
	float: left;
	border: 1px solid #418985;
	margin-top: 0px;
	margin-left: -135px;

}

.zakupy3 #center, .zakupy2 #center
{
	margin-left: 0px;
}

.zakupy2 #center
{
	margin-left: 10px;
}

* html #content2 .right-side2 ul
{
	margin-left: 0px;
}

.butt-rej
{
	margin-left: 11px;
}

.zakupy2 .b5
{
	margin-left: 11px;
	margin-top: 10px;
}

.ieLogButton
{
	position: relative;
	padding: 10px 0;
}

* html .ieLogButton .button
{
	position: absolute;
	bottom: 10px;
	left: 0px;
}

.zakupy form .dane input.button
{
	width: auto !important;
	height: auto !important;
}

.wyrozniona
{
	background: #f7fa9f;
}

* html .zakup-tresc
{
	padding-left: 0px;
	clear: both;
}

.front2 .offers-text
{
	font-size: 11px;
	line-height: 1.5em !important;
}


#cvk-button
{
	width:130px;
	position: absolute;
	top: 61px;
	right: 0px;
	display: block;
}

* html #cvk-button
{
	position: absolute;
	top: 58px;
	right: 0px;
	width:120px;
}



.nizej2 .other2 ul
{
	margin-left: 12px;
}

.nizej2 .other2 ul li
{
	padding-bottom: 3px;
}

.nizej2 .other2 ul li ul
{
	margin-top: 3px;
}

.zamow-marg .oferty
{
	margin-top: 10px;
}

/* dolny jsa - wyniki wyszukiwania */

.jsa-form
{
	overflow: auto;
	clear: both;
}

#jsa-bottom-box
{
	width: 579px;
	display: block;
	margin-top: 20px;
	clear: both;
	border-right: 2px solid #e63b3b;
	border-bottom: 2px solid #e63b3b;
}

#jsa-bottom-box th
{
	padding: 0px;
}

#jsa-bottom-box td
{
	padding: 12px 0px 12px 11px;
	font-size: 11px;
	font-family: arial;
	color: #443266;
}

#jsa-bottom-box td.first
{
	width: 356px;
}

#jsa-bottom-box td.first p
{
	width: 354px;
	margin: 0px;
	padding: 0px;
}

#jsa-bottom-box td.last
{
	padding-right: 12px;
	padding-left: 5px;
	text-align: right;
}

#jsa-bottom-box input
{
	width: 119px;
	border-top: 1px solid #6884a0;
	border-right: 1px solid #b5d3f0;
	border-left: 1px solid #6884a0;
	border-bottom: 1px solid #b5d3f0;
}

#jsa-bottom-box .jsa-button
{
	width: 49px;
	height: auto;
	border: none;
}


/* box jsa pod wyszukiwarka */
#kwf-content #jsa-bottom-box
{
	width: 748px;
}

#kwf-content #jsa-bottom-box td.first
{
	width: 506px;
}

#kwf-content #jsa-bottom-box td.first p
{
	width: 506px;
}


/* koniec dolnego boksu jsa */


/* dolny szkolenia - wyniki wyszukiwania */

.jsa-form
{
	overflow: auto;
	clear: both;
}

#szkolenia-bottom-box
{
	width: 579px;
	display: block;
	margin-top: 20px;
	clear: both;
	border-right: 2px solid #e63b3b;
	border-bottom: 2px solid #e63b3b;
}

#szkolenia-bottom-box th
{
	padding: 0px;
}

#szkolenia-bottom-box td
{
	padding: 12px 0px 12px 11px;
	font-size: 11px;
	font-family: arial;
	color: #443266;
}

#szkolenia-bottom-box td.first
{
	width: 356px;
}

#szkolenia-bottom-box td.first p
{
	width: 354px;
	margin: 0px;
	padding: 0px;
}

#szkolenia-bottom-box td.last
{
	padding-right: 12px;
	padding-left: 5px;
	text-align: right;
}

#szkolenia-bottom-box input
{
	width: 119px;
	border-top: 1px solid #6884a0;
	border-right: 1px solid #b5d3f0;
	border-left: 1px solid #6884a0;
	border-bottom: 1px solid #b5d3f0;
}

#szkolenia-bottom-box .jsa-button
{
	width: 49px;
	height: auto;
	border: none;
}


/* koniec dolnego boksu szkolenia */

/* dolny boks szkolenia - oferta pracy*/
.szkolenia-box #szkolenia-bottom-box
{
	border-right: 2px solid #014735;
	border-bottom: 2px solid #014735;
}

.szkolenia-box #szkolenia-bottom-box td.first
{
	width: auto;
}

.szkolenia-box #szkolenia-bottom-box td.first span.count
{
	font-size: 12px;
}



/* koniec boksu szkolenia - oferta pracy*/

/* dolny boks szkolenia - oferta pracy*/
.szkolenia-box #szkolenia-bottom-box
{
	border-right: 2px solid #014735;
	border-bottom: 2px solid #014735;
}

.szkolenia-box #szkolenia-bottom-box td.first
{
	width: auto;
}

.szkolenia-box #szkolenia-bottom-box td.first span.count
{
	font-size: 12px;
}

/* box jsa pod wyszukiwarka - szkolenia*/

#kwf-content #szkolenia-bottom-box
{
	width: 748px;
	margin-top: 20px;
}


#kwf-content #szkolenia-bottom-box td.first
{
	width: 506px;
}

#kwf-content #szkolenia-bottom-box td.first p
{
	width: 506px;
}


#kwf-content #szkolenia-bottom-box td.last
{
	padding-right: 12px;
	padding-left: 5px;
	text-align: right;
}

/* koniec boksu */

/* koniec boksu szkolenia - oferta pracy*/


/* job-search - rejestracja */

.loguj-jsa
{
	clear: both;
	width: 545px;
	padding-bottom: 0px;
}

.loguj-jsa .box1
{
	border-bottom: none;
}

.rej-jsa
{
	clear: both;
	width: 545px;
}


.radio-position .radio
{
	position: relative;
	top: 2px;
}

.uslugi #content2 .letter-text p
{
	margin-bottom: 0px;
}

/* prawe boksy dla kwalifikacji zawodowych */

.szkolenia-right-boxes
{
	width: 213px;
	position: fixed;
	top: 290px;
	right: 156px;

}

* html .szkolenia-right-boxes
{
	position: absolute;
	top: 290px;
	right: 0px;
}

.szkolenia-right-boxes .zobacz-szkolenia-box,
.szkolenia-right-boxes .oferty-box
{
	border-bottom:2px solid #d0e2df;
	border-left:2px solid #d0e2df;
	border-top:2px solid #d0e2df;
	background: #fff;
}

.szkolenia-right-boxes .zobacz-szkolenia-box
{
	margin-bottom: 10px;
	clear: both;
}

#wrapper2 .szkolenia-right-boxes h4
{
	border-bottom: 1px solid #d0e2df;
	color: #026149;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
}

.szkolenia-right-boxes .zobacz-oferty
{
	text-align: center;
	border-right: 2px solid #d0e2df;
	clear: both;
	display: block;
	padding: 5px 0;
}

.szkolenia-right-boxes .zobacz-oferty p
{
	padding:10px 10px 5px;
}


.szkolenia-right-boxes .zobacz-oferty p strong
{
	font-size: 13px;
}

.upper
{
	top: 125px;
}

* html .upper
{
	top: 125px;
}

/* koniec - prawe boksy dla kwalifikacji zawodowych */




/* prawy boks zamow cv - szukajka */


#zamow-right
{
	border-bottom:2px solid #B6C3EC;
	border-left:2px solid #B6C3EC;
	border-top:2px solid #B6C3EC;
	width: 135px;
	position: absolute;
	top: 125px;
	left: 50%;
	margin-left: 341px;
	background: #fff;
}

* html #zamow-right
{
	position: absolute;
	top: 125px;
	right: 0px;
	left: auto;
	margin-left: 0;
}


#zamow-right h4
{
	padding: 5px 0 5px 10px;
	color: #003E7C;
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #B6C3EC;
	
}

#zamow-right .zobacz-oferty
{
	border-right: 2px solid #B6C3EC;
	padding: 5px 10px 5px;
	display: block;
	clear: both;
	background: #dae1f5;
}

#zamow-right .zobacz-oferty p
{
	padding: 2px 0px 5px;
	color: #443266;
	line-height: 1.5em;
}


* html #zamow-right .zobacz-oferty p
{
	display: block;
}

#zamow-right .zobacz-oferty p a
{
	color: #443266;
}

/* koniec boksu */

/* zamow/sprawdz cv */

.zamov-cv h3
{
	margin-bottom: 5px;
	float: left;
	width: 706px;
}


.zamov-cv .text-box
{
	padding-left: 10px;
	color: #443266;
	line-height: 1.4em;
}

.zamov-cv .text-box a
{
	color: #005cb8;
}


.zamov-cv #wrapper2 .text-box p,
.zamov-cv .text-box ul,
.zamov-cv .text-box ol
{
	padding-bottom: 10px;
}


* html .zamov-cv .text-box
{
	padding: 0 5px;
}

/* zamow/sprawdz cv - boksy*/

.zamov-cv h3.smaller
{
	width: 332px !important;
	border-right: 2px solid #B6C3EC;
	border-top: 1px solid #B6C3EC;
	background: #f0f3fb;
	margin-bottom: 0;
}

.zamov-cv .box-wrapp
{
	margin-right: 10px;
	width: 342px;
}

.zamov-cv .box-wrapp2
{
	margin-right: 8px;
}

.zamov-cv .box2
{
	background: #fff;
	width: 322px;
	margin-bottom: 20px;
	padding-bottom: 43px;
	min-height: auto;
	height: 200px;
}

* html .zamov-cv .box2
{
	height: 200px;
}

.zamov-cv .box2 p
{
	clear: both;
}

.zamov-cv .box-bottom
{
	clear: both;
	overflow: auto;
}

/* koniec zamow cv */

/* edycja profilu - doswiadczenie */
form .dane .nadal
{
	width: 90px;
}

* html .jsNadal
{
	padding-top: 3px;
}

/* edycja profilu - doswiadczenie koniec*/

/* wyszukiwarka cv - poprawka stronicowania*/
.results-cv span.page
{
	margin-right: 0px !important;
}

/* koniec poprawki :) */

/* user edit - checkbox usun cv */

.lbl-usun-cv
{
	display: block;
	float: right;
}

.lbl-usun-cv .checkbox
{
	margin-top: 0px;
}

a.cv-file
{
	float: left;
}

/* newsletter na głownej */
#newsletter
{
	border-top: 2px solid #B6C3EC;
	border-right: 2px solid #B6C3EC;
	border-left: 1px solid #B6C3EC;
	border-bottom: 2px solid #B6C3EC;
	width: 212px;
	margin-bottom: 10px;
	overflow: auto;
	padding-bottom:10px;
}

#newsletter .nsl-text
{
	padding: 10px;
}

#newsletter .nsl-text input
{
	width: 177px;
	border-top: 1px solid #7492b4;
	border-right: 1px solid #add0f0;
	border-left: 1px solid #7492b4;
	border-bottom: 1px solid #add0f0;
	color: #443266;
	padding: 0 3px;
	font-size: 11px;
	height: 16px;
	margin-bottom: 10px;
}

#newsletter .nsl-text input.nsl-button
{
	width: 90px;
	border: none;
	height: auto;
	padding: 0;
	margin-bottom: 0px;
	float: left;
}

#newsletter .nsl-text label.checkbox
{
	float: right;
	margin-top: 3px;
	font-size: 10px;
	width: 80px;
}

#newsletter .nsl-text input.checkbox
{
	height: auto;
	width: auto;
	padding: 0;
	margin-bottom: 0px;
	border: none;
	float: left;
	margin-right: 5px;
}


#newsletter .nsl-text label.checkbox a
{
	display: block;
}

#newsletter .jsNslError
{
	color: #E63B3B;
	font-weight: bold;
}


/* koniec newsletter na głownej */

/* newsletter formularz */
.newsletter .nsl-checkbox
{
	margin-top: 10px;
	display: block;
}

.newsletter .nsl-checkbox input
{
	margin-top: 0px;
}


.newsletter .nsl-checkbox strong
{
	clear: both;
	font-weight: normal;
	color: #E63B3B;
	display: block;
}

/* koniec newslettera */

/* prawy boks offers - profil, user edit, aplikacja, aplikacja edit, jobsearch form */


#user-offers-right
{
	border-bottom:2px solid #B6C3EC;
	border-left:2px solid #B6C3EC;
	border-top:2px solid #B6C3EC;
	width: 135px;
	position: absolute;
	top: 125px;
	left: 50%;
	margin-left: 341px;
	background: #fff;
}

* html #user-offers-right
{
	position: absolute;
	top: 125px;
	right: 0px;
	left: auto;
	margin-left: 0;
}


#user-offers-right h4,
.pass #wrapper2 #user-offers-right h4
{
	padding: 5px 0 5px 10px;
	color: #003E7C;
	font-family: 'Trebuchet MS',helvetica,'bitstreamvera sans',sans;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #B6C3EC;
	
}



#user-offers-right .offers-right
{
	border-right: 2px solid #B6C3EC;
	padding: 5px 10px 5px;
	display: block;
	clear: both;
	background: #fff;
}

#user-offers-right .offer
{
	margin-bottom: 5px;
}

#user-offers-right .offer h5
{
	margin: 0px;
	font-family: arial;
	color: #005CB8;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 0px;
}

#user-offers-right .offer h5 a
{
	color: #005CB8; 
	text-decoration: none;
}

#user-offers-right .offer h5 a:hover
{
	text-decoration: underline;
}

#user-offers-right .offer p
{
	margin: 3px 0 0px;
	font-family: arial;
	color: #3f3365;
	font-size: 10px;
	line-height: 14px;
}

#user-offers-right .offer p a
{
	color: #005CB8;
}

* html .nizej2 #user-offers-right
{
	top: 132px;
}

/* koniec boksu offers*/


/* prawy boks reklama BDO - szukajka */

div.rightAd
{
	border: 0;
	width: 135px;
	position: absolute;
	top: 335px;
	left: 50%;
	margin-left: 341px;
	background: #fff;
}

* html div.rightAd
{
	position: absolute;
	top: 335px;
	right: 0px;
	left: auto;
	margin-left: 0;
}

/* koniec prawy box reklama BDO */


/* vacancy - zamow profesjonalne cv */
h3.menu a.right-cv-link
{
	float: right;
}

/** html h3.menu
{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}*/

div.vacancy-links
{
	float:left;
	padding-bottom:5px;
	padding-left:0;
	padding-right:0;
	padding-top:6px;
	width:600px;
}

/*#kwf-content #center h3.menu
{
	margin-bottom: 0px;
}*/

/* wyszukiwarka szkolen */

.szkolenia #center h3
{
	color: #026149;
/*	padding: 0 !important;
	width: auto !important;*/
}

table.szkolenia-szukaj
{
	border: 2px solid #d0e2df;
	width: 750px;
	float: left;
	line-height: 1.5em;
}

#center table.szkolenia-szukaj td
{
	border-bottom: 1px solid #d0e2df;
	padding: 4px 8px;
}

#center table.szkolenia-szukaj tr.last td
{
	border-bottom: none;
	padding-bottom: 17px;
}

#center table.szkolenia-szukaj td
{
	text-align: left;
	vertical-align: top;
}

#center table.szkolenia-szukaj tr.szkol-yellow td
{
	background: #f7fa9f;
}

#center table.szkolenia-szukaj td.szkolenie
{
	width: 300px;
}

#center table.szkolenia-szukaj td.szkol-center
{
	text-align: center;
	width: 80px;
}

#center table.szkolenia-szukaj td.szkol-center img
{
	margin-top: 10px;
	clear: both;
}

#center table.szkolenia-szukaj td.lokal
{
	padding-left: 22px;
	width: 100px;
}

#center table.szkolenia-szukaj td.lokal strong
{
	float: left;
	display: inline;
	clear: both;
}

#center table.szkolenia-szukaj td.lokal span
{
	margin-top: 5px;
	float: left;
	display: inline;
	clear: both;
}

#center table.szkolenia-szukaj td.lokal strong
#center table.szkolenia-szukaj td.lokal span
{
	clear: both;
	display: block;
}

#center table.szkolenia-szukaj td.pages
{
	padding-top: 6px;
	padding-right: 3px;
}

#kwf-content #center table.szkolenia-szukaj td.szkolenie h3
{
	width: auto;
	padding: 0px;
}

#center table.szkolenia-szukaj td .page
{
	width: auto;
	padding: 0px;
	padding-top: 2px;
}

table.szkolenia-szukaj .szkol-linki
{
/*	margin-top: 5px;*/
}

table.szkolenia-szukaj .szkol-linki a
{
	text-decoration: underline;
	margin-right: 10px;
}

table.szkolenia-szukaj .szkol-linki a.pytanie
{
	margin-right: 0px;
}

/* koniec wyszukiwarki */

/* koniec style.css */


#kwf-content .ie7-float
{
	float: left;
}

/* oferta pracy - logo */
#kwf-content a.logo-link
{
	float: right;
	display: block;
	margin: 5px 15px 0 0;
}

* html #kwf-content a.logo-link
{
	margin-right: 10px;
}

.jsRightLink
{
	float: left;
}


/* WYSZUKIWARKA */
#kwf-content .wyszukiwarka
{
	margin-bottom: 10px;
	width: 215px;
	background: none;
	padding: 0;
	border-top: 0px;
}

#kwf-content .wyszukiwarka ul li
{
	text-align: left;
	font-weight: normal;
	padding: 0;
	width: auto;
}

#search,
#search2,
#search3
{
	background: #B6C3EC;
	border-right: 1px solid #B6C3EC;
	width: 214px;
 	margin-bottom: 0px; /* nowa wyszukiwarka */
}



#search label,
#search2 label,
#search3 label
{
	color: #443266;	/* nowa wyszukiwarka */
	font-size: 10px;
	font-family: tahoma, helvetica, 'bitstreamvera sans', sans;
	float: left;
	margin-left: 11px;
	width: 191px;
	padding-top: 0;	/* nowa wyszukiwarka */
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
}


#search label.last,
#search2 label.last,
#search3 label.last
{
	border-bottom: 0px;
}

#search select, #search input,
#search2 select, #search2 input,
#search3 select, #search3 input,
form .dane input, form .dane select,
form .dane textarea, .konto input,
form .actions2 select, form.kryteria input,
form.kryteria select, .cv-preview form textarea,
div.kluczowe input, div.fat5 input.ap,
.kalk input
{
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	width: 185px;
	height: 16px;
	line-height: 16px;
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	margin-top: 3px;
}

#search select,
#search2 select,
#search3 select
{
	background: #fff;
}


#kwf-content #search,
#kwf-content #search2,
#kwf-content #search3
{
	color: #003E7C;
	margin-bottom: 0px;
}

#kwf-content #search .jsMultiWrapper,
#kwf-content #search2 .jsMultiWrapper,
#kwf-content #search3 .jsMultiWrapper
{
	position: static;
}

#kwf-content #search .jsWhiteBkg,
#kwf-content #search2 .jsWhiteBkg,
#kwf-content #search3 .jsWhiteBkg
{
	position: absolute;
	top: 18px;
	left: 11px;
}

* html #kwf-content #search .jsWhiteBkg,
* html #kwf-content #search2 .jsWhiteBkg,
* html #kwf-content #search3 .jsWhiteBkg
{
	position: absolute;
	top: 18px;
	left: 0px;
}

#kwf-content #search img.w-line,
#kwf-content #search2 img.w-line,
#kwf-content #search3 img.w-line
{
	border: 0px;
	margin-left: 11px;
}

#kwf-content #search img,
#kwf-content #search2 img,
#kwf-content #search3 img
{
	margin-bottom: 8px;
}

#kwf-content #search img.last-img,
#kwf-content #search2 img.last-img,
#kwf-content #search3 img.last-img
{
	margin: 0 0 0px 11px;
}

* html #kwf-content #search img.last-img-ie,
* html #kwf-content #search2 img.last-img-ie,
* html #kwf-content #search3 img.last-img-ie
{
	margin: 0 0 0px 11px;
}

#kwf-content #search .jsMultiLink,
#kwf-content #search2 .jsMultiLink,
#kwf-content #search3 .jsMultiLink
{
	width: 178px;
	background: url(gfx/select-button.gif) 168px 1px no-repeat #ffffff;
	margin-left: 11px;
	margin-top: 3px;
}

* html #kwf-content #search .jsMultiLink,
* html #kwf-content #search2 .jsMultiLink,
* html #kwf-content #search3 .jsMultiLink
{
	margin-bottom: 0px;
	padding-bottom: 2px;
}

* html #kwf-content #search label.ie-marg-bot,
* html #kwf-content #search2 label.ie-marg-bot,
* html #kwf-content #search3 label.ie-marg-bot
{
	margin-bottom: 4px;
}

#kwf-content #search span,
#kwf-content #search2 span,
#kwf-content #search3 span
{
	margin-left: 11px;
	font-size: 10px;
}

#kwf-content #search input.checkbox,
#kwf-content #search2 input.checkbox,
#kwf-content #search3 input.checkbox
{
	width: auto;
	margin-top: 0px;
	border: 0px;
	clear: none;
	float: left;
	display: inline;

}

#kwf-content #search label,
#kwf-content #search2 label,
#kwf-content #search3 label
{
	border: none;
}

#kwf-content #search .jsWhiteBkg label,
#kwf-content #search2 .jsWhiteBkg label,
#kwf-content #search3 .jsWhiteBkg label
{
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 0px;
	display: inline;
	border: none;
}

* html #kwf-content #search label.last,
* html #kwf-content #search2 label.last,
* html #kwf-content #search3 label.last
{
	display: inline;
}

#kwf-content #search .fm-checkboxes p,
#kwf-content #search .jsMultiBox p,
#kwf-content #search2 .fm-checkboxes p,
#kwf-content #search2 .jsMultiBox p,
#kwf-content #search3 .fm-checkboxes p,
#kwf-content #search3 .jsMultiBox p
{
	padding: 0px;
}

#kwf-content #search input.button,
#kwf-content #search2 input.button,
#kwf-content #search3 input.button
{
	clear: both;
}

#kwf-content #search .jsMultiBox .fm-checkboxes,
#kwf-content #search2 .jsMultiBox .fm-checkboxes,
#kwf-content #search3 .jsMultiBox .fm-checkboxes
{
	display: none;
}

#kwf-content .wyszukiwarka #search,
#kwf-content .wyszukiwarka #search2,
#kwf-content .wyszukiwarka #search3
{
	padding-top: 8px;
	border-left: 1px solid #b6c3ec;
	border-right: 1px solid #b6c3ec;
	border-bottom: 1px solid #b6c3ec;
	background: #b6c3ec;
	width: 213px;
	color: #443266;
	clear: both;
}

#kwf-content .wyszukiwarka #search .fm-checkboxes p,
#kwf-content .wyszukiwarka #search2 .fm-checkboxes p,
#kwf-content .wyszukiwarka #search3 .fm-checkboxes p
{
	display: block;
	margin-left: 11px;
}


* html #kwf-content .wyszukiwarka #search .fm-checkboxes p,
* html #kwf-content .wyszukiwarka #search input.button,
* html #kwf-content .wyszukiwarka #search2 .fm-checkboxes p,
* html #kwf-content .wyszukiwarka #search2 input.button,
* html #kwf-content .wyszukiwarka #search3 .fm-checkboxes p,
* html #kwf-content .wyszukiwarka #search3 input.button
{
	margin-top: 8px;
}

#kwf-content .wyszukiwarka #search .fm-checkboxes p span,
#kwf-content .wyszukiwarka #search2 .fm-checkboxes p span,
#kwf-content .wyszukiwarka #search3 .fm-checkboxes p span
{
	margin-left: 0px;	
}

#kwf-content .wyszukiwarka.szkolenia #search,
#kwf-content .wyszukiwarka.szkolenia #search2,
#kwf-content .wyszukiwarka.szkolenia #search3
{
	background: #d0e2df;
	border-color: #6c9e97;
}

#kwf-content .wyszukiwarka.student #search,
#kwf-content .wyszukiwarka.student #search2,
#kwf-content .wyszukiwarka.student #search3
{
	background: #e2e2e2;
	border-color: #858585;
}

#search input,
#search2 input,
#search3 input
{
	width: 177px;
	padding: 0px 3px !important;
}

#kwf-content .wsz-naglowek
{
	border-top: 2px solid #b6c3ec;
	border-left: 1px solid #b6c3ec;
	border-right: 2px solid #b6c3ec;
}

#kwf-content .wyszukiwarka.szkolenia .wsz-naglowek
{
	border-color: #b6c3ec;
}

#kwf-content .wyszukiwarka.student .wsz-naglowek
{
	border-color: #d1d1d1;
}

/* wyszukiwarka - menu */
#kwf-content ul.wsz-menu
{
	display: block;
	clear: both;
}

#kwf-content ul.wsz-menu li
{
	list-style: none;
	display: inline;
	float: left;
	border-bottom: 1px solid #9ba7ce;
}

#kwf-content .wyszukiwarka.student ul.wsz-menu li
{
	border-color: #858585;
}

#kwf-content .wyszukiwarka.szkolenia ul.wsz-menu li
{
	border-color: #6c9e97;
}

#kwf-content ul.wsz-menu li.active
{
	border-bottom: none;
}

#kwf-content ul.wsz-menu li a
{
	display: block;
	height: 23px;
	outline: 0px;
}

#kwf-content ul.wsz-menu li.active a
{
	height: 24px;
}

#kwf-content ul.wsz-menu li a.pracy
{
	background: url(gfx/wsz-pracy.gif) top left no-repeat;
	width: 72px;
}

#kwf-content ul.wsz-menu li a.praktyk
{
	background: url(gfx/wsz-praktyk.gif) top left no-repeat;
	width: 71px;
}

#kwf-content ul.wsz-menu li a.szkolen
{
	background: url(gfx/wsz-szkolen.gif) top left no-repeat;
	width: 72px;
}

#kwf-content ul.wsz-menu li.active a.pracy
{
	background: url(gfx/wsz-pracy-act.gif) top left no-repeat;
}

#kwf-content ul.wsz-menu li.active a.praktyk
{
	background: url(gfx/wsz-praktyk-act.gif) top left no-repeat;
}

#kwf-content ul.wsz-menu li.active a.szkolen
{
	background: url(gfx/wsz-szkolen-act.gif) top left no-repeat;
}

/* WYSZUKIWARKA - KONIEC */