@media all
{
	/* ---------- CLASSIC RADIO BUTTON ---------- */
	
	.classic_radio_checked
	{
		background-image: url('../images/niceforms/radio_checked.png');
		background-repeat: no-repeat; margin: 3px;
		height: 16px; width: auto; cursor: default; display: inline-block; padding-left: 24px;
	}
	.classic_radio_unchecked
	{
		background-image: url('../images/niceforms/radio_unchecked.png');
		background-repeat: no-repeat; margin: 3px;
		height: 16px; width: auto; cursor: default; display: inline-block; padding-left: 24px;
	}
	
	
	.pom_radio_checked
	{
		background-image: url('../images/niceforms/radio_checked.png');
		background-repeat: no-repeat; margin: 3px;
		height: 16px; width: auto; cursor: default; float:left; padding-left: 24px; position:relative; top: -3px;
	}
	.pom_radio_unchecked
	{
		background-image: url('../images/niceforms/radio_unchecked.png');
		background-repeat: no-repeat; margin: 3px;
		height: 16px; width: auto; cursor: default; float:left; padding-left: 24px; position:relative; top: -3px;
	}
	
	/* ---------- CLASSIC CHECKBOX ---------- */
	
	.classic_checkbox_checked
	{
		height: 16px; padding-left: 17px; padding-top: 1px; cursor: default; margin: 3px;
		background: transparent url('../images/niceforms/checkbox_checked.gif') no-repeat;
		display: inline-block; vertical-align: middle;
	}
	.classic_checkbox_unchecked
	{
		height: 16px; padding-left: 17px; padding-top: 1px; cursor: default; margin: 3px;
		background: transparent url('../images/niceforms/checkbox_unchecked.gif') no-repeat;
		display: inline-block; vertical-align: middle;
	}
	
	/* ---------- LOGIN CHECKBOX ---------- */
	
	.login_checkbox_checked
	{
		height: 14px; padding-left: 15px; padding-top: 1px; cursor: default; margin: 2px;
		background: transparent url('../images/niceforms/login_checkbox_checked.gif') no-repeat;
		color: white; display: inline-block; vertical-align: middle;
	}
	.login_checkbox_unchecked
	{
		height: 14px; padding-left: 15px; padding-top: 1px; cursor: default; margin: 2px;
		background: transparent url('../images/niceforms/login_checkbox_unchecked.gif') no-repeat;
		color: white; display: inline-block; vertical-align: middle;
	}
		
	/* ---------- CLASSIC SELECTMENU ---------- */
	
	.classic_select
	{
		width: 252px; margin: 3px 2px; display: inline-block;
		background: transparent url( '../images/niceforms/input_bg.gif' ) repeat-x;
	}
	.classic_select_box
	{
		width: 215px; height: 17px; padding: 5px 30px 0px 5px; margin-top: 1px;
		background: transparent url( '../images/niceforms/select_arrow.gif' ); cursor: default;
		border: none; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;
		background-repeat: no-repeat; background-position: top right;
		font-family: 'Tahoma', serif; font-size: 11px; color: #555555;
		display: inline-block; overflow-x: hidden;
	}
	.classic_select_holder
	{
		height: auto; top: 24px; left: 0px; cursor: default;
		border: none; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;
		color: #555555; z-index: 99; padding: 3px 0px;
		width: 250px; max-height: 200px; height: auto;
		overflow-y: auto; overflow-x: hidden; background: white;
	}
	.classic_select_option
	{
		padding: 3px 10px 3px 10px;
		color: #555; background: white; cursor: pointer;
	}
	.classic_select_option_disabled
	{
		padding: 3px 10px 3px 10px;
		color: #aaaaaa; background: white; cursor: pointer;
	}
	.classic_select_option_hover
	{
		padding: 3px 10px 3px 10px;
		color: white; background: #555; cursor: pointer;
	}
	
	/* ---------- CLASSIC INPUT ---------- */
	
	.classic_input
	{
		width: 240px; height: 17px; padding: 6px 5px 0px 5px; margin: 3px 2px;
		background: #f7f7f7 url( '../images/niceforms/input_bg.gif' ) repeat-x;
		border: none; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;
		font-family: 'Tahoma'; font-size: 11px; color: #555555;
	}
	
	/* ---------- CLASSIC CAPTCHA ---------- */
	
	.classic_captcha input
	{
		width: 138px; height: 31px; padding: 8px 5px 0px 5px; margin: 3px 2px; margin-left: 2px;
		background: #f7f7f7 url( '../images/niceforms/input_bg.gif' ) repeat-x;
		border: none; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;
		font-family: 'Tahoma'; font-size: 20px; color: #555555; float: left; text-transform: uppercase;
	}
	.classic_captcha img { width: 100px; height: 40px; margin: 3px 2px; float: left; }
	
	/* ---------- CLASSIC TIP ---------- */
	
	.classic_tip
	{
		width: 240px; padding: 6px 5px 0px 5px; margin: -4px 2px 6px 2px;
		color: #aaaaaa; font-size: 10px; line-height: 13px; font-family: 'Arial';
	}
	.classic_tip_wide { width: 490px; }
	
	/* ---------- CLASSIC TEXTAREA ---------- */
	
	.classic_textarea
	{
		width: 240px; height: 144px; padding: 6px 5px 0px 5px; margin: 3px 2px;
		background: #f7f7f7 url( '../images/niceforms/input_bg.gif' ) repeat-x;
		border: none; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede;
		font-family: 'Tahoma'; font-size: 11px; color: #555555;
	}
	
	/* ---------- CLASSIC FILE ---------- */
	
	.classic_files_list { padding: 0px; list-style: none; margin: 0px; line-height:25px; }
 
	.classic_files_list .file-invalid
	{
		cursor: pointer;
		color: #514721;
		padding-left: 30px;
		line-height: 24px;
		margin-bottom: 1px;
	}
	.classic_files_list .file-invalid span { background-color: #fff6bf; padding: 1px; }
	 
	.classic_files_list .file
	{
		padding-left: 22px; width: 213px;
		background: url( '../images/niceforms/attach.png' ) no-repeat 1px 1px;
	}
	
	.classic_files_list .file .file-title { padding-right: 5px; }
	.classic_files_list .file-uploading .file-title { display: none; }
	
	.classic_files_list .file span, .classic_files_list .file a {  }
	
	.classic_files_list .file .file-cancel { padding-left: 5px; }
	.classic_files_list .file .file-size { color: #999999; padding: 0px 5px 0px 0px; }
	.classic_files_list .file .file-error { color: #8a1f11; }
	 
	.classic_files_list .file .file-progress
	{
		width: 120px; height: 12px; display: inline-block;
		background: transparent url( '../images/niceforms/progress_bar.gif' );
		border: none; font-size: 2px;
	}
	
	/* ---------- CLASSIC BUTTON ---------- */
	
	.classic_button
	{
		width: 121px; height: 24px; margin: 3px 2px;
		text-align: center; background: transparent url( '../images/niceforms/btn.gif' ) no-repeat;
		border: 0px; cursor: default; vertical-align: top;
		font-family: Tahoma; font-size: 13px; color: #ffffff;
	}
	.btn_send { background: transparent url( '../images/niceforms/send.gif' ) no-repeat; }
	.btn_reset { background: transparent url( '../images/niceforms/reset.gif' ) no-repeat; }
	.btn_save { background: transparent url( '../images/niceforms/save.gif' ) no-repeat; }
	.btn_browse { background: transparent url( '../images/niceforms/browse.gif' ) no-repeat; }

	.btn_upload { background: transparent url( '../images/niceforms/upload.gif' ) no-repeat; }
	.btn_submit { background: transparent url( '../images/niceforms/submit.gif' ) no-repeat; }
	.btn_upload { background: transparent url( '../images/niceforms/upload.gif' ) no-repeat; }
	.btn_upload_wide { background: transparent url( '../images/niceforms/upload_wide.gif' ) no-repeat; width: 220px; height: 24px; }
	.btn_save_changes { background: transparent url( '../images/niceforms/save_changes.gif' ) no-repeat; width: 109px; height: 26px; }
	.btn_discard_changes { background: transparent url( '../images/niceforms/discard_changes.gif' ) no-repeat; width: 133px; height: 26px; }
	.btn_vote { background: transparent url( '../images/niceforms/vote.gif' ) no-repeat; }
	.btn_enter { background: transparent url( '../images/niceforms/enter.gif' ) no-repeat; }
	.btn_exit { background: transparent url( '../images/niceforms/exit.gif' ) no-repeat; }
	
	.btn_upgrade
	{
		width: 210px; height: 50px; margin: 3px 2px;
		text-align: center; background: transparent url( '../images/upgrade_now.gif' ) no-repeat;
		border: 0px; cursor: default; vertical-align: top;
		font-family: Tahoma; font-size: 13px; color: #ffffff;
	}
	
	div.loader
	{
		position: absolute; width: 32px; height: 32px; z-index: 2000;
		background: transparent url('../images/niceforms/loading.gif') no-repeat center;
		opacity: 0.9; filter: alpha(opacity: 90);
	}
	
	/* ---------------- CLASSIC SLIDER ---------------- */
	
	div.classic_slider
	{
		width: 360px; height: 19px;
		background: transparent url( '../images/niceforms/slider.gif' ) repeat-x 0px 5px;
	}
	div.classic_slider div.knob
	{
		background: transparent url( '../images/niceforms/knop.png' ) no-repeat;
		width: 15px; height: 19px;
	}
	
	/* AUTOCOMPLETER */

	ul.autocompleter-choices
	{
		position: absolute;
		margin: 0px;
		padding: 0px;
		list-style: none;
		border: 1px solid #7c7c7c;
		border-left-color: #c3c3c3;
		border-right-color: #c3c3c3;
		border-bottom-color: #ddd;
		background-color: #fff;
		text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		z-index: 50;
		background-color: #fff;
	}
	
	ul.autocompleter-choices li
	{
		position: relative;
		margin: -2px 0px 0px 0px;
		padding: 0.2em 1.5em 0.2em 1em;
		display: block;
		float: none !important; 
		cursor: pointer;
		font-weight: normal;
		white-space: nowrap;
		font-size: 1em;
		line-height: 1.5em;
	}
	
	ul.autocompleter-choices li.autocompleter-selected { background-color: #444; color: #fff; }
	
	ul.autocompleter-choices span.autocompleter-queried { display: inline; float: none; font-weight: bold; margin: 0px; padding: 0px; }
	
	ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color: #9FCFFF; }
	
}