body {
	background-color:#F4F4F4;
	color:#464646;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
}
a {
	color: #333333;
	font-size: 14px;
}
img {
	border: 0px;
}
#container{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 900px;
	height: auto;
}
#container ul {
	padding-left: 25px;
}
#container ul li{
	padding-top: 10px;
}
#top{
	height: auto;	
	overflow: hidden;	
}
#content{
	clear: both;	
	width: 100%;
	/*Contetn_background_color*/
	background-color: #ffffff;
	height: auto;
	padding: 15px;
	padding-bottom: 30px;
	/*Contetn_border_color*/
	border-color: #969696;
	border-style: solid;
	border-width: 1px;
}
#help{
	float: right;
	width: 330px;
	height: 20px;
	margin-bottom: 7px;
	margin-right: -30px;
}
#footer{
text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #a1a1a1;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 20px;
}
a.top_link:link {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	margin-top: 2px;
	display: block;
}
a.top_link:visited {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	margin-top: 2px;
	display: block;
}
a.top_link:hover {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: underline;
	margin-top: 2px;
	display: block;
}
a.top_link:active {
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	margin-top: 2px;
	display: block;
}
.help_ico {
	border: 0px;
	margin-right: 7px;
	float: left;
}
.form_builded {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.form_builded td{
	padding: 5px;
}
.help_position {
	float: right;
	height: 20px;
	width: 110px;
}
.top_icon {
	float: left;
	margin-right: 10px;
}
#logo{
	height: auto;
	margin-bottom: 30px;
}
.zapisz_kandydata{
	background-image: url(/company/templates/default/images/zapisz_cv.gif);
	background-repeat:no-repeat;
	display:block;
	width: 150px;
	height: 30px;
	padding-top: 30px;
	cursor: pointer ;
	border: 0px;
	margin-left: 150px;
	margin-top: 20px;
	margin-bottom: 20px;
}
a.login_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}
a.login_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: none;
}
a.login_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: underline;
}
a.login_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: none;
}
.zarejestruj_sie {
	background-image: url(/company/templates/default/images/zarejestruj_sie.gif);
	background-repeat:no-repeat;
	display:block;
	width: 150px;
	height: 30px;
	padding-top: 30px;
	cursor: pointer ;
	border: 0px;
	margin-left: 180px;
	margin-bottom: 5px;
}
/* table*/
.table_header{
	display: block;
	height: 23px;
	background-color: #e1e1e1;
	font-size: 14px;
	font-weight: normal;
	padding-top: 4px;
	padding-left: 10px;
	margin: 0px;
	color: #4a4a4a;
	background-image: url(/company/templates/default/images/table_header.jpg);
}
.table_list {
	padding: 0px;
	width: 100%;
	border-left-color: #b3b3b3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #b3b3b3;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #b3b3b3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.table_list tbody{
	padding: 0px;
	margin: 0px;
}

.table_list th{
	padding: 4px;
	margin: 0px;
	background-color: #f8f8f8;
	text-align: left;
	font-weight: normal;
}

.table_list tr{
	padding: 0px;
	margin: 0px;
	background-color: #f0f0f0;
}
.table_list td {
	padding: 4px;
	margin: 0px;
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
}
.table_cv {
	width: 500px;
	float: left;
	margin-left: 15px;
}
.table_cv td {
	padding: 4px;
	font-size: 14px;
	color: #2f2f2f;
	font-family: tahoma, arial, helvetica;
}
.table_cv th {
	padding: 4px;
	font-size: 14px;
	color: #7e7e7e;
	font-family: tahoma, arial, helvetica;
	text-align: left;
	font-weight: normal;
	width: 170px;
}

.table_cv_edit {
	width: 300px;
	float: right;
	margin-left: 15px;
}
.table_cv_edit td {
	padding: 4px;
	font-size: 13px;
	color: #2f2f2f;
	font-family: tahoma, arial, helvetica;
}
.table_cv_edit th {
	padding: 4px;
	font-size: 13px;
	color: #7e7e7e;
	font-family: tahoma, arial, helvetica;
	text-align: left;
	font-weight: normal;
	width: 170px;
}

.cv_table_wide{
	width: 100%;
	background-color: #f0f0f0;
	margin-bottom: 5px;
}
.cv_table_wide th{
	padding: 4px;
	font-size: 14px;
	color: #7e7e7e;
	font-family: tahoma, arial, helvetica;
	text-align: left;
	font-weight: normal;
	width: 170px;
}
.cv_table_wide td{
	padding: 6px;
	font-size: 14px;
	color: #2f2f2f;
	font-family: tahoma, arial, helvetica;
}
.inputform {
	float: left;
}
.error {
	display: block;
	width: 390px;
	float: right;
	border-color: #e50a0a;
	border-style: solid;
	border-width: 1px;
	margin-left: 5px;
	padding:4px;
	padding-left: 30px;
	background-color: #febebe;
	background-image: url(/company/templates/default/images/error_bg.jpg);
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
.zapisz_pozycje{
	background-image: url(/company/templates/default/images/zapisz_pozycje.gif);
	background-repeat:no-repeat;
	display:block;
	width: 135px;
	height: 22px;
	padding-top: 22px;
	cursor: pointer ;
	border: 0px;
	margin-bottom: 5px;
}
.form_field_title {
	float: left;
	width: auto;
	margin-top: 5px;
}
.roll_form {
	background-color: #bde2fe;
	padding: 15px;
}
.user_data{
/*user_data_background_color*/
	background-color: #ffffff;
	line-height: 170%;
	padding: 10px;
	width: 790px;
}
.user_data_txt {
/*user_data_background_color*/
	color: #20547c;
}
.project_list {
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	overflow: hidden;
}
.project_list li{
	padding: 5px;
	margin-bottom: 10px;
	background-color: #bde2fe;
	width: 828px;
	overflow: hidden;
}
a.project_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	display: block;
	width: 80%;
	margin-left: 10px;
}

a.project_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	display: block;
	width: 80%;
	margin-left: 10px;
}
a.project_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: none;
	display: block;
	width: 80%;
	margin-left: 10px;
}
a.project_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	display: block;
	width: 80%;
	margin-left: 10px;
}
.welcome {
	width: 880px;
	padding: 10px;
	font-size: 15px;
	margin-bottom: 20px;
	background-color: #e0fabe;
	border-color: #b3b3b3;
	border-style: solid;
	border-width: 1px;
	color: #4a4a4a;
	height: 20px;
}
.welcome_ico {
	float: left;
	margin-right: 10px;
}
.user_del_icon{
	clear: both;
	margin-top: 10px;
}
.form_container {
	background-color:#F0F0F0;
	border-color:#B3B3B3;
	border-style:solid;
	border-width:0 1px 1px;
	margin-bottom:10px;
	padding:15px;
}
.login_table{
height: 170px;
width: 300px;
/*logowanie_background_color*/
background-color: #d3ecff;
margin-left: auto;
margin-right: auto;
margin-bottom: 70px;
border-color: #b3b3b3;
border-style: solid;
border-width: 1px;
border-top-width: 0px;
}
.login {
width: 300px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 30px;

}
.login_table td{
padding: 5px;
}
.login_container {
width: 800px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 70px;

}
.table_header_login{
display: block;
height: 23px;
background-color: #e1e1e1;
font-size: 13px;
font-weight: normal;
padding-top: 4px;
padding-left: 10px;
width: 290px;
margin: 0px;
color: #4a4a4a;
background-image: url(/company/templates/default/images/login_bg_header.gif);
margin-left: auto;
margin-right: auto;

}
.login_labels {
text-align: right;
width: 70px;

}
.zaloguj_submit{
background-image: url(/company/templates/default/images/login_submit.gif);
background-repeat:no-repeat;
display:block;
width: 137px;
height: 30px;
padding-top: 30px;
cursor: pointer ;
border: 0px;
margin-left: 180px;

margin-bottom: 5px;
}
.form_table {
	background-color: #d3ecff;

margin-right: auto;
margin-bottom: 20px;
margin-top: 20px;
border-top-width: 0px;
width: auto;

}
.form_table {

padding: 10px;
}


.form_container {
padding: 15px;
/*Form_container_background_color*/
background-color: #f0f0f0;
margin-bottom: 10px;
border-color: #b3b3b3;
border-style: solid;
border-width: 1px;
border-top-width: 0px;
}
.zapisz_projekt{
background-image: url(/company/templates/default/images/zapisz_projekt.gif);
background-repeat:no-repeat;

display:block;
width: 137px;
height: 30px;
padding-top: 30px;
cursor: pointer ;
border: 0px;
margin-left: 150px;
margin-bottom: 5px;
}

.form_legend{
/*form_legend-font-color*/
color:#2F2F2F;
float:left;
height:100%;
margin-left:10px;
margin-top:4px;
text-align:left;
width:140px;
}
.form_row {
padding: 5px;
margin-bottom: 10px;
/*Form_row_background_color*/
background-color: #bde2fe;
width: 99%;
overflow: hidden;
}
