form#add_user,form#login_form,form#remindpassword_form,form#setnewpassword_form{
	padding: 0 10px 10px 10px;
	width: 293px;		
}

form#add_user label,form#remindpassword_form label,form#setnewpassword_form label{
	display: none;
}

form#add_user .check_vert{
	margin-left: 5px;
}

form#add_user .check_vert label{
	display: inline;
	font-size: 10px;
}  

form#add_user .radio_vert{
	margin-left: 50px;	
}

form#add_user .radio_vert label{
	display: inline;
	float: left;
	font-size: 10px;	
}

input.ztext{
	width: 251px;
	height: 30px;
	border: 0;
	padding: 0 20px;
	background: url('../images/bg_form_text_normal.png');	
	color: #535959;
	font-size: 12px;
}

input.ztext_imp{
	background: url('../images/bg_form_text_important.png');
	color: #FFFFFF;
}

input.ztext_min{
	width: 102px;
	height: 30px;
	border: 0;
	padding: 0 20px;
	background: url('../images/bg_form_text_min_normal.png');	
	color: #535959;
	font-size: 12px;	
}

input.ztext_min_imp{
	background: url('../images/bg_form_text_min_important.png');
	color: #FFFFFF;
}

input.zpass{
	background: url('../images/bg_form_pass.png');
	color: #FFFFFF;
}

input.zpass_repeat{
	background: url('../images/bg_form_repeat_pass.png');
	color: #FFFFFF;
}

form#add_user ul.errors, form#remindpassword_form ul.errors, form#setnewpassword_form ul.errors{
	display: none;
	list-style-type: none;
	color: #FF0000;
	font-family: Arial,Tahoma;	
}

form#add_user ul.errors li, form#remindpassword_form ul.errors li,form#setnewpassword_form ul.errors li{
	display: none;
}

form#add_user .captcha{
	margin-top: 10px;	
}

form#add_user input#captcha-input{
	position: absolute;
	margin-left: 24px;
}

form#add_user .captcha img{
	margin-left: 10px;
	border: 2px solid #d1d4d4;	
}

.zbutton{
	/*background: #ce0013;*/
  background: #dd0016;
	font-family: Georgia, Arial;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	height: 30px;	
	border: 0;
	float: left;
	display: inline;
	cursor: pointer;
	margin: 0;	
}

.registerbuttonouter{
	overflow: auto;
	float: right;	
}

.buttonleft{
	background-image: url('../images/bg_form_button_left.png');
	width: 12px;
	height: 30px;
	float: left;
	display: inline;	
}

.buttonright{
	background-image: url('../images/bg_form_button_right.png');
	width: 12px;
	height: 30px;
	float: left;
	display: inline;	
}

/*zform~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
.zform label{width: 200px;float: left;display: inline; text-align: right; margin-right: 10px; margin-top: 4px;}

.zform input{color: #54514f;padding: 5px;width: 240px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial;}

.zform select{color: #54514f;padding: 3px;width: 252px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial;}

.zform textarea{font-size: 12px; color: #54514f;padding: 5px;width: 240px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial;}

.bg_unactive{background-color: #EFEFEF;}

.zform ul.errors{
	padding: 0;
	display: block;
	clear: both;
	margin: 0 0 0 230px;	
	width: 220px;
	color: #ea0000;
	font-size: 11px;
}

.zform ul.errors li{
	margin:0;padding:0;	
}

.buttonouter{
	overflow: auto;
	margin-left: 210px;		
}

.buttonouter1{
	overflow: auto;	
}

.zform .zbutton{
	width: 80px;	
	font-size: 12px;
	border: 0;
	color: #FFFFFF;
}

.zform .zbutton_wide{
	width: 160px;
}


.zform .check_vert{
	margin-left: 5px;
}

.zform .check_vert label{
	display: inline;	
}

.zform .check_vert input,.zform .check_vert label{
	width: auto;	
}

.zform .check_vert1{
	margin-top: 10px;	
}

.zform .check_vert1 label{	
	text-align: left;
	margin-left: 3px;
	width: 300px;
	font-size: 11px;
	margin-top:0;
}

.zform .radio_vert{
	margin-left: 220px;	
	width: 240px;
}

.zform .radio_vert1{	
	width: 270px;
}

.zform .radio_vert input,.zform .radio_vert label{
	width: auto;
}

.zform .radio_vert label{
	display: inline;
	float: left;	
}

.zform .radio_vert ul.errors{
	margin: 0 0 0 10px;	
}

.radio_info_image{
	position: absolute;
	margin-left: 10px;
}

*/

.zform hr{margin: 10px 0;}

.zform label{width: 200px;float: left;display: inline; text-align: left; margin-right: 10px; margin-top: 4px;}

.zform input{color: #54514f;padding: 5px;width: 240px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial;}

.zform input[type="text"],.zform input[type="password"],.zform input[type="checkbox"]{
    position: relative;
    left: -70px;
}

.zform select{color: #54514f;padding: 3px;width: 252px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial; position: relative; left: -70px; }

.zform textarea{font-size: 12px; color: #54514f;padding: 5px;width: 240px;float: left;display: inline;border: 1px solid #b8bbbb; font-family: Georgia,Arial;}

.bg_unactive{background-color: #EFEFEF;}

.zform ul.errors{
	padding: 0;
	display: block;
	clear: both;
	margin: 0 0 0 150px;	
	width: 220px;
	color: #ea0000;
	font-size: 11px;
}

.zform ul.errors li{
	margin:0;padding:0;	
}

.buttonouter{
	overflow: auto;
	margin-left: 210px;		
}

.buttonouter1{
	overflow: auto;	
}

.zform .zbutton{
	width: 80px;	
	font-size: 12px;
	border: 0;
	color: #FFFFFF;
}

.zform .zbutton_wide{
	width: 160px;
}


.zform .check_vert{
	margin-left: 5px;
}

.zform .check_vert label{
	display: inline;	
}

.zform .check_vert input,.zform .check_vert label{
	width: auto;	
}

.zform .check_vert1{
	margin-top: 10px;	
}

.zform .check_vert1 label{	
	text-align: left;
	margin-left: -67px;
	width: 300px;
	font-size: 11px;
	margin-top:0;
}

.zform .radio_vert{
	margin-left: 10px;
        line-height: 1.7em;
	/*width: 400px;*/
}

.zform .radio_vert1{	
	/*width: 400px;*/
}

.zform .radio_vert input,.zform .radio_vert label{
	width: auto;
}

.zform .radio_vert label{
	display: inline;
	float: left;	
}

.zform .radio_vert ul.errors{
	margin: 0 0 0 10px;	
}

.radio_info_image{
	position: absolute;
	margin-left: 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.contactform{ width: 200px; }

.contactform input{ width: 198px; display: block; padding: 2px 3px;}
.contactform select{ width: 207px; display: block; padding: 2px 3px;}
.contactform label{ margin-top: 3px; font-size: 11px;}

.contactform #captcha-input{ width: 91px; position: absolute; margin-top: -53px;margin-left: 105px;}

.contactform #submitForm{width: 60px;border: 1px solid #f8eab5; background: #000000; color: #f8eab5; font-size: 11px;padding: 2px 5px;cursor: pointer;}
.contactform #submitForm:hover{margin-left: 1px;}

.contactform ul.errors {margin:0;padding:0;font-size: 11px; list-style-type:none; color: #fa3b16;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*** PLATNOSCI ***/
#payform input{
    width: 250px;
}
#payform textarea{
    width: 254px;
    height:100px;
}