*
{
	margin: 0px;
	padding: 0px;
} 

body
{
	font-family: tahoma, helvetica, 'bitstreamvera sans', sans;
	background: #c4d2ff !important;
	font-size: 11px;
	color: #453269;
}

#box
{
	margin: 0 auto;
	width: 450px;
	display: block;
	padding-top: 10px;
}

#box p
{
	padding: 10px;
}

#box p.powiadom-right
{
	float: left;
	font-size: 10px;
	width: 208px;
	clear: right;
	padding-top: 3px;
	text-align: right;
	padding-left: 140px;
}

* html #box p.powiadom-right
{
	position: relative;
}

#box .clear
{
	padding-bottom: 5px;
	overflow: auto;
}

#box label
{
	float: left;
	margin-left: 11px;
	width: 210px;
	padding: 6px 0;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;

}

#box input
{
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	width: 205px;
	height: 17px;
	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;
}

#box textarea
{
	border-top: 1px solid #7493B1;
	border-left: 1px solid #7493B1;
	border-right: 1px solid #ADCEEE;
	border-bottom: 1px solid #ADCEEE;
	color: #443266;
	font-family: arial, helvetica, 'bitstreamvera sans', sans;
	font-size: 11px;
	width: 425px;
	height: 38px;
}

#box input.button
{
	width: auto;
	height: auto;
	margin-left: 11px;
	clear: left;
	float: left;
	display: block;
	margin-top: 2px;
	border: none;
}

* html #box input.button
{
	margin-left: 6px;
}


/* dla zadaj pytanie w szkoleniach */
body.szkoleniaBox
{
	background: #d0e2df !important;
	color: #026149;
}

/* dla zadaj pytanie w strefie studenta */
body.strefa-studenta
{
	background: #E5E8DD !important;
}

body.strefa-studenta label
{
	color: #A1173A;
}

body.strefa-studenta #box textarea
{
	width: 205px;
	height: 100px;
}

body.strefa-studenta #box
{
	width: 300px;
}

/* tas - formularz rejestracja popup */
body.tasBox #box
{
	width: 530px;
}

body.tasBox .fm-radio
{
	clear: both;
	overflow: auto;
}

body.tasBox #box .fm-radio p
{
	float: left;
	padding-right: 3px;
}

body.tasBox #box .fm-radio label
{
	width: auto;
	margin-left: 0px;
	margin-right: 5px;
	padding: 6px 5px;
}

body.tasBox #box .fm-radio label .radio
{
	margin-right: 3px;
	border: none;
	width: auto;
}

body.tasBox .fm-checkboxes
{
	padding-left: 11px;
	float: left;
}

body.tasBox #box .fm-checkboxes p
{
	padding-top: 6px;
	padding-left: 0px;
	padding-bottom: 2px;
}

body.tasBox .clearPeriod,
body.tasBox .clearPeriod .fm-radio p
{
	clear: both;
}

body.tasBox #box .clearPeriod .fm-radio p
{
	float: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

body.tasBox #box .clearPeriod .fm-radio label.radioLabel1
{
	margin-left: 4px;
}

body.tasBox #box .szer-label
{
	width: 460px;
	clear: both;
}

body.tasBox #box .szer-label input
{
	width: 430px;
}

body.tasBox .jsMultiWrapperInner
{
	max-height: 83px;
}

* html body.tasBox .jsMultiWrapperInner
{
	height: 85px;
}

* html body.tasBox .jsWhiteBkg
{
	height: 85px;
}

.obow
{
	font-size: 10px;
}

.tasBox .error strong
{
	color: #E63B3B;
}

/* zamow szkolenie */

.pInfoZamowSzkol,
.pFormZamowSzkol
{
	padding-left: 20px;
}

#box .pInfoZamowSzkol dl
{
	width: 412px;
	padding: 5px;
	padding-bottom: 10px;
	float: left;
	padding-left: 10px;
}

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

#box .pInfoZamowSzkol dd
{
	width: 292px;
	float: left;
	padding: 3px 0px;
	clear: right;
	color: #003E7C;
}

* html #box .pInfoZamowSzkol dt,
* html #box .pInfoZamowSzkol dd
{
	clear: none;
}

#box .pFormZamowSzkol label
{
	clear: left;
	width: 120px;
	padding: 0px;
	padding-top: 5px;
}

#box .pFormZamowSzkol label.ilOsobLbl
{
	width: 113px;
}

#box input.ilOsobInp
{
	width: 30px;
	text-align: right;
}

.pFormZamowSzkol label
{
	color: #003E7C;
}


/* oferty - iframe */

.iframeBody
{
	background: none !important;
	
}

.iframeBox
{
	border: 2px solid #443266;
/* 	width: 296px; */
	background: #443266;
	color: #a8b8e3;
}

.iframeBox p.center
{
	text-align: center;
	font-size: 9px;
	margin-bottom: 3px;
}

.iframeBox a.iframeKwfLogo
{
	display: block;
	background: #fff;
}
.iframeBox a.iframeKwfLogo img
{
	display: block;
	margin: 0 auto;
	
}


.iframeVacanciesBox,
.iframeSzkoleniaBox
{
	padding: 12px 0px 12px 10px;
	font-size: 11px;
	color: #443266;
}

.iframeBox p.small
{
	font-size: 9px;
	margin-bottom: 10px;
}

.iframeVacanciesBox
{
	background: url(gfx/iframe-vacancies-bkg.gif) top left repeat-x #fff;
}

.iframeSzkoleniaBox
{
	background: url(gfx/iframe-szkolenia-bkg.gif) top left repeat-x #fff;
}

.iframeSzkoleniaBox a
{
	color: #026149;
}
