@charset "UTF-8";
/* CSS Document */


html.noscroll {
    position: fixed; 
    overflow-y: scroll;
    width: 100%;
}



/***
 *    ____ ____ ____ _  _ 
 *    |___ |  | |__/ |\/| 
 *    |    |__| |  \ |  | 
 *                        
 */
  
div.form {
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
}
div.form .param-row {
	display:block;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:visible;
	background-color:rgba(204,204,0,0.0);
	outline:0px dotted orange;
}
div.form .param-row.newline {
	clear:left;
}

div.form .param-row .param {
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	outline:0px dotted orange;
}
div.form .param-row .param .label {
	margin:0px;
	padding:0px;
	outline:0px dashed blue;
	display:inline-block;
}
div.form .param-row .param .label p.labeltext {
	margin:0px 8px 0px 0px;
	padding:8px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	color:#3A4143;
	text-align:right;
	background-color:rgba(0,102,204,0.0);
}
		div.form .param-row .param .label.XS p.labeltext	{ width:50px;}
		div.form .param-row .param .label.S p.labeltext		{ width:75px;}
		div.form .param-row .param .label.M p.labeltext		{ width:100px;}
		div.form .param-row .param .label.L p.labeltext		{ width:125px;}
		div.form .param-row .param .label.XL p.labeltext	{ width:150px;}
		div.form .param-row .param .label.XXL p.labeltext	{ width:175px;}

div.form .param-row .param.important .label p.labeltext {
	color:#BC0000;
}
div.form .param-row .param .input {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	outline:0px dotted purple;
	display:inline-block;
	vertical-align:top;
}
		div.form .param-row .param.text_1row .input.XL	.input-value	{ width:510px; }
		div.form .param-row .param.text_1row .input.L	.input-value	{ width:300px; }
		div.form .param-row .param.text_1row .input.M	.input-value	{ width:200px; }


.form-group-placeholder {
	display:block;
	width:710px;
	height:auto;
/*	overflow:hidden;*/
	outline:0px dotted orange;
	padding:10px 0px 10px 0px;
}
.form .form-group {
	/*display:none;*/
	/*position:absolute;*/
}
.form .form-group.active {
	/*display:block;*/
}

div.form .param-row .param p.asterisk {
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	display:block;
	float:right;
	position:relative;
	letter-spacing:1px;
	width:22px;
	height:22px;
	margin:0px -27px -22px 5px;
	outline:0px dotted purple;
}
.asterisk {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}

/***
 *    _ _  _ ___  _  _ ___ 
 *    | |\ | |__] |  |  |  
 *    | | \| |    |__|  |  
 *                         
 */
div.form .param-row .param.text_1row,
div.form .param-row .param.text_3rows,
div.form .param-row .param.text_5rows {
	display:block;
	float:left;
}
div.form .param-row .param.text_1row .input,
div.form .param-row .param.text_3rows .input,
div.form .param-row .param.text_5rows .input {
	border:1px solid rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.02);
	background-color:rgba(255,255,255,0.75);
	border-radius:4px;
	border:1px solid rgba(0,0,0,0);
	padding:0px 0px 8px 7px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	line-height:12px;
	color:#667981;
	outline:0px none white;
	width:auto;
	vertical-align:top;
}
div.form .param-row .param.text_1row.important .input {
	box-shadow:inset 0px 0px 8px 0px rgba(0,0,0,0.3);
	background-color:rgba(244,219,88,0.5);
}
div.form .param-row .param.text_1row .input { 	height:22px; }
div.form .param-row .param.text_3rows .input { 	height:52px; resize:none; }
div.form .param-row .param.text_5rows .input { 	height:78px; resize:none; }

div.form .param-row .param.text_1row.important .input,
div.form .param-row .param.text_3rows.important .input,
div.form .param-row .param.text_5rows.important .input {
	border-color:#BFA498;
}
div.form .param-row .param.text_1row .input .fieldname,
div.form .param-row .param.text_3rows .input .fieldname,
div.form .param-row .param.text_5rows .input .fieldname {
	position:absolute;
	display:block;
	overflow:hidden;
	margin:-14px 0px 0px -3px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	color:#AAAAAA;
	background-color:rgba(255,153,51,0.0);
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
}

div.form .param-row .param.text_1row .input .fieldname.dimmed,
div.form .param-row .param.text_3rows .input .fieldname.dimmed,
div.form .param-row .param.text_5rows .input .fieldname.dimmed {
	visibility:hidden;
}
div.form .param-row .param.text_1row .input .input-value,
div.form .param-row .param.text_3rows .input .input-value,
div.form .param-row .param.text_5rows .input .input-value {
	margin:0px;
	padding:5px 0px 10px 0px;
	border:0px none white;
	font-size:12px;
	line-height:14px;
	color:#333333;
	outline:0px none white;
	background-color:rgba(102,204,204,.3);
	background-color:transparent;
	position:relative;
	z-index:10000;
	resize:none;
}
div.form .param-row .param.text_1row .input-value { height:18px; }
div.form .param-row .param.text_3rows .input-value { height:48px; }
div.form .param-row .param.text_5rows .input-value { height:72px; resize:none;}

.post-tag {
	display:inline-block;
	font-size:12px;
	line-height:14px;
	color:#666666;
	margin:9px 0px 0px 2px;
	padding:0px 0px 0px 0px;
}

div.form .param-row .param.text_1row .input:focus,
div.form .param-row .param.text_3rows .input:focus,
div.form .param-row .param.text_5rows .input:focus,
div.form .param-row .param.text_1row .input.focused,
div.form .param-row .param.text_3rows .input.focused,
div.form .param-row .param.text_5rows .input.focused {
	outline:none;
	box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
/*	-webkit-transform-origin:center center;
	-webkit-transform:scale(1.025,1.025);
	-webkit-transition:all 0.25s;
	position:relative;
	z-index:999999;*/
}


div.form .param-row .param.text_1row .input.locked,
div.form .param-row .param.text_3rows .input.locked,
div.form .param-row .param.text_5rows .input.locked {
	opacity:0.5;
	background-image:url(../pics/form/locked_input.png);
	background-position:right center;
	background-repeat:no-repeat;
}

div.form .param-row .param.text_1row .input.locked .input-value,
div.form .param-row .param.text_3rows .input.locked .input-value,
div.form .param-row .param.text_5rows .input.locked .input-value {
	color:#000000;
	font-size:12px;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}


/***
 *    ____ ____ _    ____ ____ ___ 
 *    [__  |___ |    |___ |     |  
 *    ___] |___ |___ |___ |___  |  
 *                                 
 */
 div.form .param-row .param.select_one .input {
	background-color:rgba(0,0,0,0.02);
	background-color:rgba(255,255,255,0.75);
	border-radius:4px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	line-height:16px;
	color:#333333;
	width:inherit;
	height:22px;
	vertical-align:top;
}
div.form .param-row .param.select_one .input .fieldname {
	position:absolute;
	display:block;
	overflow:hidden;
	margin:20px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	color:#AAAAAA;
	background-color:rgba(255,153,51,0.0);
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
}
div.form .param-row .param.select_one .input .fieldname.dimmed {
	visibility:hidden;
}

div.form .param-row .param.select_one .input .input-value {
	margin:0px 0px 0px 0px;
	padding:7px 10px 7px 5px;
	border:0px none white;
	font-size:12px;
	line-height:14px;
	color:#333333;
	background-color:transparent;
	border-radius:4px;
	background-image:url(../pics/form/form_select_icon.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	z-index:10000;
}
div.form .param-row .param.select_one .input.focused .input-value {
	outline:none;
	box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
}
div.form .param-row .param .input label {
}
div.form .param-row .param.select_one .input .selector {
	margin:0px 0px 0px 0px;
	padding:7px 10px 7px 5px;
	border:0px none white;
	font-size:12px;
	line-height:14px;
	height:32px;
	color:#333333;
	background-color:transparent;
	border-radius:4px;
	background-image:url(../pics/form/form_select_icon.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	z-index:10000;
	cursor:context-menu;
	-webkit-appearance:textarea;	-moz-appearance:button;		-o-appearance:textarea;		-ms-appearance:textarea;
									text-indent: 0.01px;
									text-overflow: '';
	resize:none;
	outline:0px dotted green;

	/*
	position:relative;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:30px;
	border:0px none white;
	font-family:Cronos, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	line-height:16px;
	color:#333333;
	background-color:rgba(0,0,0,0.1);
	border-radius:4px;
	box-shadow:inset 1px 1px 5px 0px #DDDDDD;
	background-image:url(../pics/form/form_select_icon.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	cursor:context-menu;
	*/
}
div.form .param-row .param.select_one .input .selector.focused {
	box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
}
/*div.form .param-row .param.select_one .input-value.focused {
	box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
}
*/
		div.form .param-row .param.select_one .input.XL	.input-value		{ width:512px; }
		div.form .param-row .param.select_one .input.L	.input-value		{ width:302px; }
		div.form .param-row .param.select_one .input.M	.input-value		{ width:202px; }

		div.form .param-row .param.select_one .input.XL	.selector-helper	{ width:527px; }
		div.form .param-row .param.select_one .input.L	.selector-helper	{ width:317px; }
		div.form .param-row .param.select_one .input.M	.selector-helper	{ width:217px; }








#form_selector_cover {
	display:block;
	text-decoration:none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:transparent;
	display:none;
}
#form_selector_cover.popup_active {
	display:block;
}
div.form .param-row .param.select_row .input {
	background-color:rgba(0,0,0,0.02);
	background-color:rgba(255,255,255,0.5);
	border-radius:4px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	line-height:16px;
	color:#333333;
	width:inherit;
	height:22px;
	vertical-align:top;
}
div.form .param-row .param.select_row .input .fieldname {
	position:absolute;
	display:block;
	overflow:hidden;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	color:rgba(0,0,0,0.5);
	background-color:rgba(255,153,51,0.0);
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
}
div.form .param-row .param.select_row .input .fieldname.dimmed {
	visibility:hidden;
}
div.form .param-row .param.select_row .input .drop-down-button-holder {
	display:inline-block;
	width:inherit;
	height:30px;
	margin:0px 0px 2px 0px;
}
div.form .param-row .param.select_row .input .drop-down-button-holder .drop-down-button {
	position:absolute;
	display:block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 10px 0px;
	border:0px none white;
	font-size:11px;
	line-height:14px;
	width:inherit;
	height:18px;
	color:#333333;
	background-color:transparent;
	border-radius:4px;
	background-image:url(../pics/form/form_select_icon3.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	cursor:context-menu;
	outline:0px dotted green;
	text-decoration:none;
	border:1px solid rgba(96,103,149,0.5);
	box-shadow:0px 2px 5px 0px rgba(0,0,0,0.05);
}
div.form .param-row .param.select_row .input .drop-down-button-holder .drop-down-button .progress-marker {
	position:absolute;
	margin:7px 0px 0px 166px;
	width:25px;
	height:8px;
	border-radius:6px;
	box-shadow:inset 1px 1px 5px 0px rgba(0,0,0,0.4);
	background-image:url(../pics/form/bar90.gif);
	display:none;
}

div.form .param-row .param.select_row .input .drop-down-button-holder .drop-down-button .progress-marker.loading {
	display:block;
}
div.form .param-row .param.select_row .input .drop-down-options-holder {
	z-index:650100;
	overflow:hidden;
	width:inherit;
	height:inherit;
	position:absolute;
	margin:0px 0px 0px -10px;
	padding:0px 20px 10px 0px;
	outline:0px dotted orange;
}
div.form .param-row .param.select_row .input .drop-down-options-holder .drop-shadow {
	position:absolute;
	margin:0px 0px 0px 10px;
	width:212px;
	height:8px;
	z-index:650500;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));
	background:-moz-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));
	background:-o-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0)));
	background:-ms-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0))); 
}

div.form .param-row .param.select_row .input .drop-down.options {
	background-color:#FFFFFF;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	margin:0px 10px 10px 10px;
	padding:0px;
	list-style:none;
	width:inherit;
	box-shadow:0px 5px 15px 0px rgba(0,0,0,0.35);
	visibility:hidden;
	opacity:0;
	margin-top:-100px;
	max-height:290px;
	overflow:hidden;
	overflow-y:auto;
	border:1px solid rgba(96,103,149,0.5);
	border-top-width:0px;
}

div.form .param-row .param.select_row .input ul.drop-down.options .option {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:inherit;
	width:100%;
	z-index:-1;
}
div.form .param-row .param.select_row .input ul.drop-down.options .option a {
	display:inline-block;
	text-decoration:none;
	margin:0px;
	padding:0px;
	box-shadow:inset 0px 1px 1px 0px rgba(0,0,0,0.1);
	color:#3A4143;
	font-size:11px;
	line-height:14px;
	padding:5px 5px 5px 5px;
	margin:0px;
}
div.form .param-row .param.select_row .input ul.drop-down.options .option:nth-child(2n+0) { background-color:rgba(0,0,0,0.05); }
div.form .param-row .param.select_row .input ul.drop-down.options .option:nth-child(2n+1) { background-color:rgba(0,0,0,0.025); }

div.form .param-row .param.select_row .input ul.drop-down.options .option.selected a {
	background-color:rgba(96,103,149,0.5);
	background-color:rgba(244,219,88,0.2);
	color:#000000;
	background-image:url(../pics/icon/16/gray/checked.png);
	background-repeat:no-repeat;
	background-position:175px center;
}
div.form .param-row .param.select_row .input ul.drop-down.options .option.selected a:hover {
	background-image:url(../pics/icon/16/white/checked.png);
}

div.form .param-row .param.select_row .input ul.drop-down.options .option:last-child a {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

div.form .param-row .param.select_row .input ul.drop-down.options .option a:hover {
	background-color:#606795;
	box-shadow:inset 0px 1px 8px 0px rgba(0,0,0,0.5);
	color:#FFFFFF;
}
div.form .param-row .param.select_row .input .selected-value {
	font-size:11px;
	line-height:14px;
	display:inline-block;
	padding:5px 0px 0px 10px;
}


/* MODIFIERS */
div.form .param-row .param.select_row .input.opened { z-index:650000; }
div.form.blocks-3-1 .param-row .param.select_row { width:210px; }
div.form.blocks-3-1 .param-row .param.select_row .input ul.drop-down.options li.option a { width:200px; }
div.form .param-row .param.select_row .input.opened ul.drop-down.options { 
	visibility:visible;
	opacity:1;
	margin-top:0px;
	-webkit-transition:margin 0.15s ease-out, opacity 0.1s ease-out;	-moz-transition:margin 0.15s ease-out, opacity 0.1s ease-out;	-o-transition:margin 0.15s ease-out, opacity 0.1s ease-out;		-ms-transition:margin 0.15s ease-out, opacity 0.1s ease-out;

}
div.form .param-row .param.select_row .input.opened .drop-down-button { z-index:650000; }
div.form.blocks-3-1  .param-row .param.select_row .input .drop-down-options-holder { height:0px; margin-top:-10000px; }
div.form.blocks-3-1  .param-row .param.select_row .input.opened .drop-down-options-holder { height:300px; margin-top:0px; }










/***
 *    ____ ____ ___  _ ____ 
 *    |__/ |__| |  \ | |  | 
 *    |  \ |  | |__/ | |__| 
 *                          
 */
div.form .param-row .param.radios_horizontal {
	margin-top:0px;
}
div.form .param-row .param.radios_horizontal .label {
	display:inline-table;
	margin:0px;
	padding:0px;
	width:auto;
	height:15px;
}
div.form .param-row .param.radios_horizontal .label p.labeltext {
	display:inline-block;
	margin-top:0px;
	color:#333333;
}

div.form .param-row .param.radios_horizontal .radios {
	display:inline-block;
	list-style:none;
	margin:-5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
div.form .param-row .param.radios_horizontal .radios .radio {
	display:inline-block;
	float:left;
	text-decoration:none;
	margin:0px 15px 0px 0px;
	padding:3px 0px 3px 20px;
	border-radius:4px;
	width:auto;
	height:20px;
	background-image:url(../pics/form/form_radio_icon-square.png);
	background-image:url(../pics/form/form_radio_icon-circle.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	outline:none;
}

div.form .param-row .param.radios_horizontal .radios .radio.checked {
	background-position:0px -36px;
}
div.form .param-row .param.radios_horizontal .radios .radio:focus {
	/*box-shadow:0px 0px 10px 1px rgba(139,207,242,1);*/
}
div.form .param-row .param.radios_horizontal .radios .radio:focus {
	background-position:0px -76px;
}

div.form .param-row .param.radios_horizontal .radios .radio.checked:focus {
	background-position:0px -116px;
}

div.form .param-row .param.radios_horizontal .radios .radio.disabled {
	opacity:0.5;
	cursor:default;
}
div.form .param-row .param.radios_horizontal .radios .radio.disabled:focus {
	background-position:0px 4px;
}



div.form .param-row .param.radios_horizontal .radios .radio .textvalue {
	display:inline-block;
	font-size:12px;
	line-height:14px;
	color:#333333;
	padding:4px 0px 0px 4px;
	text-decoration:none;
	cursor:default;
}








/***
 *    ____ _  _ ____ ____ _  _ ___  ____ _  _ ____ ____ 
 *    |    |__| |___ |    |_/  |__] |  |  \/  |___ [__  
 *    |___ |  | |___ |___ | \_ |__] |__| _/\_ |___ ___] 
 *                                                      
 */
div.form .param-row .param.checkboxes_horizontal {
	margin-top:0px;
}
div.form .param-row .param.checkboxes_horizontal .label {
	display:inline-table;
	margin:0px;
	padding:0px;
	width:auto;
	height:15px;
}
div.form .param-row .param.checkboxes_horizontal .label p.labeltext {
	display:inline-block;
	margin-top:0px;
	font-size:11px;
	line-height:16px;
	color:#3A4143;
}

div.form .param-row .param.checkboxes_horizontal .checkboxes {
	display:inline-block;
	list-style:none;
	margin:-5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
div.form .param-row .param.checkboxes_horizontal .checkboxes .checkbox {
	display:inline-block;
	float:left;
	margin:0px 15px 0px 0px;
	padding:3px 10px 3px 20px;
	border-radius:4px;
	width:auto;
	height:20px;
	background-image:url(../pics/form/form_checkbox_icon.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	cursor:pointer;
	color:#333333;
	text-decoration:none;
	outline:none;
}
div.form .param-row .param.checkboxes_horizontal .checkboxes .checkbox.checked {
	background-position:0px -36px;
}

div.form .param-row .param.checkboxes_horizontal .checkboxes .checkbox:focus {
	/*box-shadow:0px 0px 10px 1px rgba(139,207,242,1);*/
	background-position:0px -76px;
}
div.form .param-row .param.checkboxes_horizontal .checkboxes .checkbox.checked:focus {
	/*box-shadow:0px 0px 10px 1px rgba(139,207,242,1);*/
	background-position:0px -116px;
}

div.form .param-row .param.checkboxes_horizontal .checkboxes .checkbox .textvalue {
	display:inline-block;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 4px;
	font-size:11px;
	line-height:16px;
	color:#3A4143;
	text-decoration:none;
	cursor:pointer;
}
















/***
 *    ____ ____ ___  ___ ____ _  _ ____ 
 *    |    |__| |__]  |  |    |__| |__| 
 *    |___ |  | |     |  |___ |  | |  | 
 *                                      
 */
 
div.form .param-row .param.captcha {
	display:inline-block;
	clear:both;
	vertical-align:top;
	outline:0px dotted orange;
}
div.form .param-row .param.captcha .label.S {
	padding-top:3px;
	margin-right:3px;
	float:left;
	outline:0px dotted orange;
	height:42px;
}

div.form .param-row .param.captcha .label.S p.labeltext {
	padding:0px 0px 0px 0px;
}

div.form .param-row .param.captcha .code {
	background-color:rgba(0,0,0,0.02);
	background-color:rgba(255,255,255,0.75);
	border-radius:4px;
	border:1px solid #656891;
	border:1px solid white;
	padding:0px 0px 8px 7px;
	margin:0px 2px 5px 0px;
	width:90px;
	height:33px;
	display:inline-block;
	/*box-shadow:inset 0px 0px 10px 0px rgba(0,0,0,0.5);*/
}

div.form .param-row .param.captcha .input {
	border:1px solid rgba(0,0,0,0.1);
	background-color:rgba(0,0,0,0.02);
	background-color:rgba(255,255,255,0.75);
	border-radius:4px;
	border:1px solid rgba(0,0,0,0);
	padding:0px 3px 8px 4px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	line-height:14px;
	color:#667981;
	outline:0px none white;
	width:auto;
	height:32px;
	vertical-align:top;
	display:inline-block;
}

div.form .param-row .param.captcha .input .input-value {
	margin:0px;
	padding:11px 0px 4px 0px;
	border:0px none white;
	font-size:16px;
	line-height:18px;
	color:#333333;
	text-align:center;
	outline:0px none white;
	background-color:rgba(102,204,204,.3);
	background-color:transparent;
	position:relative;
	z-index:10000;
	resize:none;
}

div.form .param-row .param.capctha .input:focus,
div.form .param-row .param.captcha .input.focused {
	outline:none;
	box-shadow:0px 0px 10px 1px rgba(139,207,242,1);
}

div.form .param-row .param.captcha .input.locked .input-value {
	color:#000000;
	font-size:12px;
	line-height:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

 
div.form .param-row .param.captcha .description {
	clear:both;
	outline:0px dotted orange;
	display:block;
	margin:5px 0px 5px -5px;
	background-image:url(../pics/icon/12/gray/exclam.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:13px;
	text-align:justify;
	padding:2px 0px 0px 20px;
}
 
 
 
 
 
 



div.form .fieldnames-row {
	position:absolute;
	display:block;
	width:625px;
	height:15px;
	margin:-15px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	background-color:rgba(204,204,0,0.0);
	outline:0px dotted orange;
	z-index:99999;
}
div.form .fieldnames-row .fieldname {
	text-align:center;
	display:inline-block;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:9px;
	line-height:10px;
	color:#CCCCCC;
	outline:0px dotted orange;
	background-color:rgba(255,153,51,0);
}




h2.form-title {
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:5px 0px 15px 162px;
	color:#A2AD1B;
	font-family:allerbold, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
}
h2.form-title.XL { margin-left:162px; }
h2.form-title.L { margin-left:140px; }


div.form .param-row {
}
div.form .param-row.disabled {
	display:none;
}


a.button-snap_to_top {
	display:block;
	width:24px;
	height:24px;
	text-decoration:none;
	float:right;
	position:relative;
	margin:-5px 5px -19px -29px;
	background-image:url(../pics/sprite/W-3A4143/24.png);
	background-repeat:no-repeat;
	background-position:-216px -192px;
	outline:0px dotted orange;
	opacity:0.2;
}
a.button-snap_to_top:hover {
	opacity:1;
}
a.button-snap_to_top.snap_enabled {
	opacity:1;
	background-image:url(../pics/sprite/W-626791/24.png);
}
