/*rejestracja*/

.pytanie {
	overflow:hidden;
	height:100%;
}
.i210 {
	margin-left:210px;
}
.rej h1 {
	font-size:16px;
	margin-top:10px;
	margin-left:10px;
}

form#rejestracja .modul label {
	float:left;
	width:200px;
	text-align:right;
	padding-right:5px;
	display:block;
}


form#rejestracja .modul input, 
form#rejestracja .modul select {
	display:block;
	margin-bottom:10px;
	font-size:9pt;
	background-color:#ffffff;
	border:1px solid #959595;
	width:200px;
}
form#rejestracja .modul option {
	font-size:9pt;
	background-color:#ffffff;
	margin-bottom:4px;
}
form#rejestracja .modul em.infonick {
	font-style: normal;
	text-align:left;
	display:block;
	margin-top:-10px;
	margin-bottom:6px;
	font-size:11px;
	padding:3px;
	width: 200px;
}

.er {
	color:red;
}

form#rejestracja .modul em.er {
	color:red;
	width: 305px;
	margin-left: -100px;
	font-style: normal;
	display:block;
	margin-top: -10px;
	margin-bottom:6px;
	font-size:11px;
	padding:3px;
}

form#rejestracja input, form#rejestracja select {
border:1px solid #959595;
}

form#rejestracja div.modul {
	margin-bottom:10px;
	border-bottom: 1px solid #959595;
	overflow:hidden;
	height:100%;
}
.required {
	margin-left:10px;
	margin-bottom:30px;
	margin-top:10px;
	font-size:9pt;
}
.required span, .modul span {
	color:red;
	font-weight:bold;
}
form#rejestracja .zainteresowania {
	font-size:9pt;
	padding-bottom:50px;
	width:450px;
	margin:0 auto 0 auto;

}
form#rejestracja  .zainteresowania label {
	float:none;
	width:200px;
	text-align:left;
	padding-right:5px;
	display:block;


}
form#rejestracja  .zainteresowania input.cc {
	margin-left:0px;
	display:block;
	margin-bottom:10px;
	font-size:9pt;
	background-color:#ffffff;
	border:0px;
	width:15px;
	height:15px;
	float:left;
}

form#rejestracja .zainteresowania div.cc2 {
	overflow:hidden;
	height:100%;
}
form#rejestracja .glebiej {
	width:410px;
	margin:0 auto 0 auto;
	font-size:9pt;
	padding-left:205px;
}
.info {
	color:red;
	font-size:11px;
	text-align:center;
	width:400px;
	margin: 15px auto 0px auto;
	border:1px solid red;
}

.badinfo {
	color:red;
	font-size:11px;
	text-align:left;
	width:550px;
	margin: 15px auto 0px auto;
	border:1px solid red;
	padding: 5px;
}

.goodinfo {
	color:green;
	font-size:11px;
	text-align:center;
	width:400px;
	margin: 15px auto 0px auto;
	border:1px solid green;
	padding: 5px;
}


form#rejestracja {
	font-size:12px;
}
.rej {
	position:relative;
}
.ramkaDlaczego {
position:absolute;
	width:270px;
	border: 1px solid #cccccc;
	padding:20px;
right:5px;
top:80px;
}

.fulldane {
border:1px solid #cccccc;
padding:10px;
font-weight:bold;
margin-bottom:10px;
background-color: #ebebeb;
	
}
