form#register_form, form#remind_password_form{
	margin:0;padding:0;
	padding-top:30px;
}
form#register_form{
	padding-top:0;
}

form#remind_password_form{
	height:480px;
}
form#register_form fieldset{
	border:1px solid #94BEE6;
	padding: 15px  30px;
	margin: 25px 0;
}

form#register_form fieldset div.left {
	width:417px;	
}
form#register_form div.left.long label, form#register_form div.left.long div.kp_label{
	width:355px;
}

form#register_form div.left.szkola label, 
form#register_form div.left.szkola div.kp_label{
	width:395px;
}

form#register_form fieldset label.szkola{
	width:auto;
}
form#register_form fieldset label.szkola select{
	width:660px;
	
} 


form#register_form div.info{
	float:left;
	padding: 7px 2px;
}
form#register_form label, div.kp_label{
	display:block;
	float:left;
	padding:7px 0;
	width:300px;
	text-align: right;
}

form#remind_password_form label{
	display:block;
	padding:7px 0;
}

form#register_form label span.checkbox{
	display: inline-block; 
	text-align: left; 
	width: 176px;
}
form#register_form label span.checkbox input{
height:14px;
margin:0;
padding:0;
width:14px;
}


form#register_form fieldset legend{
	color: #366B9D;
}

form#register_form label span.label, form#register_form label div.kp_label.label,  form#remind_password_form label span.label{
	padding-right:20px;
}
form#register_form div.info span.required{
	color:red;
}
form#register_form label span.img_error,form#register_form div.kp_label span.img_error, form#remind_password_form label span.img_error{
	padding-right:0;
}


form#remind_password_form input{
	height:20px;
	_height:21px;
}
form#register_form input{
	height:20px;
}
form#register_form select{
	height:22px;
	*height:24px;
}

form#register_form input, form#register_form select{
	border: 1px solid #a9a9a9;
	width:176px;
}
form#register_form div.submit{
	padding-top:32px;
	*padding-top:27px;
	margin-left:auto;
	margin-right:auto;
	width:77px;
	_margin-left:200px;
}
form#register_form div.przetwarzanie_danych{
	padding-top:20px;
	text-align: justify;
}
form#register_form div.przetwarzanie_danych label, form#remind_password_form div.przetwarzanie_danych label{
	display:inline;
}
form#register_form div.przetwarzanie_danych label{
	float:none;
	width:auto;
}

form#register_form div.przetwarzanie_danych input{
	border:none;
	vertical-align: middle;
	padding:0;margin:0;
	width:14px;
	height:14px;
	
}

form#register_form div.submit input{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffa200;
	border:none;
	width:77px;
	height:25px;
	color:#ffffff;
	font-size:12px;	
}

form#remind_password_form input.submit{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffa200;
	border:none;
	width:51px;
	height:22px;
	color:#ffffff;
	font-size:12px;	
}

form#register_form input#uczestnik_kod_pocztowy1{
	width:48px;
}
form#register_form input#uczestnik_kod_pocztowy2{
	width:59px;
}
div#login{
	padding-top:30px;
}
div#login p{
	vertical-align:middle;
	font-weight:bold;
	padding: 5px 0 0 0;
	margin:0;
}
div#login p#uczestnik_name{
	color: #446a8f;
}
div#cBody div#cMain div.container div#myPrograms{
	padding-bottom:50px;
	width:676px;
}
div#cBody div#cMain div.container div#myPrograms table{
	border-collapse:collapse; 
}
div#cBody div#cMain div.container div#myPrograms table td{
	border-bottom: 1px solid #d5d5d5;
	padding: 12px 15px 12px 5px;
}
div#cBody div#cMain div.container div#myPrograms table td img.logotype{
	width:60px;height:60px;
	float:left;
	margin:5px;
}
div#cBody div#cMain div.container div#myPrograms div.program{
	border-bottom: 1px solid #d5d5d5;
}
div#cBody div#cMain div.container div#myPrograms div.program p{
	padding:0;
	margin:5px 0 12px;
	float:left;
	width:630px;
}
.gray{
	background-color: #f2f2f2;
}
div#cBody div#cMain div.container div#myPrograms div.program h2{
	margin-top:0;padding-top:12px;
}
div#cBody div#cMain div.container div#myPrograms div.program a{
	color: #366B9D;
}
div#cBody div#cMain div.container div#myPrograms table.program a.ico, div#cBody div#cMain div.container div#myPrograms table.program img.ico{
	display: block;
	width: 27px;
	height: 28px;
	float: right;
}
img.program_akceptacja_ico{
	background-image: url('../img/programs/dot3.png');
 	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/programs/dot3.png', sizingMethod='scale');
}
img.program_oczekiwanie_ico{
	background-image: url('../img/programs/zegar.png');
 	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/programs/zegar.png', sizingMethod='scale');
}
img.program_odrzucenie_ico{
	background-image: url('../img/programs/dot2.png');
 	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/programs/dot2.png', sizingMethod='scale');
}

div#cBody div#cMain div.container div#myPrograms table.program tr td a.zglos_uczestnictwo{
	cursor:pointer;
	width:27px;height:28px;
	background-image: url('../img/programs/dot1.png');
 	*background-image: none;
 	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/programs/dot1.png', sizingMethod='scale');
	
}