/*.input_tiny
{
	width: 50px;
}
.input_small
{
	width: 100px;
}
.input_medium
{
	width: 150px;
}
.input_large
{
	width: 200px;
}
.input_xlarge
{
	width: 250px;
}
.input_xxlarge
{
	width: 300px;
}
.input_full
{
	width: 100%;
}
.input_full_wrap
{
	display: block;
	padding-right: 8px;
}
INPUT[type="search"]::-webkit-search-decoration
{
	display: none;
}
INPUT:invalid, BUTTON:invalid, SELECT:invalid, TEXTAREA:invalid
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
INPUT:focus, BUTTON:focus, SELECT:focus, TEXTAREA:focus
{
	-webkit-box-shadow: #0066ff 0 0 5px 0;
	-moz-box-shadow: #0066ff 0 0 5px 0;
	-o-box-shadow: #0066ff 0 0 5px 0;
	box-shadow: 0 0 5px 0 #0066FF;
	z-index: 1;
}
INPUT[type="file"]:focus, INPUT[type="file"]:active, INPUT[type="radio"]:focus, INPUT[type="radio"]:active, INPUT[type="checkbox"]:focus, INPUT[type="checkbox"]:active
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
BUTTON, INPUT[type="reset"], INPUT[type="submit"], INPUT[type="button"]
{
	-webkit-appearance: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	-ms-background-clip: padding-box;
	-o-background-clip: padding-box;
	background-clip: padding-box;
	background: #DDDDDD url('/templates/www/images/forms/button.png') repeat-x;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
	background-image: -webkit-linear-gradient(#ffffff, #dddddd);
	background-image: -moz-linear-gradient(#ffffff, #dddddd);
	background-image: -o-linear-gradient(#ffffff, #dddddd);
	background-image: -ms-linear-gradient(#ffffff, #dddddd);
	background-image: linear-gradient(#ffffff, #dddddd);
	border: 1px solid #000000;
	border-color: #DDDDDD #BBBBBB #999999;
	cursor: pointer;
	color: #333333;
	font: bold 12px / 1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	outline: 0;
	overflow: visible;
	margin: 0;
	padding: 3px 10px;
	text-shadow: 0 1px 1px #FFFFFF;
	vertical-align: top;
	width: auto;
	=padding-top: 2px;
	=padding-bottom: 0;
}
BUTTON:hover, INPUT[type="reset"]:hover, INPUT[type="submit"]:hover, INPUT[type="button"]:hover
{
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
	background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image: -ms-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
	background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
}
BUTTON:active, INPUT[type="reset"]:active, INPUT[type="submit"]:active, INPUT[type="button"]:active
{
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #dddddd), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image: -moz-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image: -o-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image: -ms-linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	background-image: linear-gradient(#ffffff, #dddddd 1px, #eeeeee);
	-webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
	-moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
	-o-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
	box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	border-color: #999999 #BBBBBB #DDDDDD;
}
BUTTON::-moz-focus-inner, INPUT[type="reset"]::-moz-focus-inner, INPUT[type="submit"]::-moz-focus-inner, INPUT[type="button"]::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
BUTTON
{
	=padding-top: 1px;
	=padding-bottom: 1px;
}
TEXTAREA, SELECT, INPUT[type="date"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="email"], INPUT[type="month"], INPUT[type="number"], INPUT[type="password"], INPUT[type="search"], INPUT[type="tel"], INPUT[type="text"], INPUT[type="time"], INPUT[type="url"], INPUT[type="week"]
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	-ms-background-clip: padding-box;
	-o-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-color: #848484 #C1C1C1 #E1E1E1;
	color: #000000;
	outline: 0;
	margin: 0;
	padding: 2px 3px;
	text-align: left;
	font-size: 13px;
	font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
	height: 1.8em;
	vertical-align: top;
	=padding-top: 2px;
	=padding-bottom: 1px;
	=height: auto;
}
TEXTAREA[disabled], SELECT[disabled], INPUT[type="date"][disabled], INPUT[type="datetime"][disabled], INPUT[type="datetime-local"][disabled], INPUT[type="email"][disabled], INPUT[type="month"][disabled], INPUT[type="number"][disabled], INPUT[type="password"][disabled], INPUT[type="search"][disabled], INPUT[type="tel"][disabled], INPUT[type="text"][disabled], INPUT[type="time"][disabled], INPUT[type="url"][disabled], INPUT[type="week"][disabled]
{
	background-color: #EEEEEE;
}
BUTTON[disabled], INPUT[disabled], SELECT[disabled], SELECT[disabled] OPTION, SELECT[disabled] OPTGROUP, TEXTAREA[disabled]
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	color: #888888;
	cursor: default;
}
INPUT::-webkit-input-placeholder, TEXTAREA::-webkit-input-placeholder
{
	color: #888888;
}
INPUT:-moz-placeholder, TEXTAREA:-moz-placeholder
{
	color: #888888;
}
INPUT.placeholder_text, TEXTAREA.placeholder_text
{
	color: #888888;
}
TEXTAREA, SELECT[size], SELECT[multiple]
{
	height: auto;
}
SELECT[size="0"], SELECT[size="1"]
{
	height: 1.8em;
	=height: auto;
}
@media (-webkit-min-device-pixel-ratio: 0)
{
	SELECT[size], SELECT[multiple], SELECT[multiple][size]
	{
		background-image: none;
		padding-right: 3px;
	}
	SELECT, SELECT[size="0"], SELECT[size="1"]
	{
		background-image: url('/templates/www/images/nav/select_arrow.gif');
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
	}
	::-webkit-validation-bubble-message
	{
		-webkit-box-shadow: none;
		box-shadow: none;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
		border: 1px solid #000000;
		border-color: #747474 #5E5E5E #4F4F4F;
		color: #FFFFFF;
		font: 13px / 17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
		overflow: hidden;
		padding: 15px 15px 17px;
		text-shadow: 0 0 1px #000000;
		height: 16px;
	}
	::-webkit-validation-bubble-arrow, ::-webkit-validation-bubble-top-outer-arrow, ::-webkit-validation-bubble-top-inner-arrow
	{
		-webkit-box-shadow: none;
		box-shadow: none;
		background: #666666;
		border: 0;
	}
}
TEXTAREA
{
	min-height: 40px;
	overflow: auto;
	resize: vertical;
	width: 100%;
}
OPTGROUP
{
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
OPTGROUP::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.ie6_button, * HTML BUTTON
{
	background: #DDDDDD url('/templates/www/images/forms/button.png') repeat-x;
	border: 1px solid #000000;
	border-color: #DDDDDD #BBBBBB #999999;
	cursor: pointer;
	color: #333333;
	font: bold 12px / 1.2 Arial, sans-serif;
	padding: 2px 10px 0px;
	overflow: visible;
	width: auto;
}
* HTML BUTTON
{
	padding-top: 1px;
	padding-bottom: 1px;
}
.ie6_input, * HTML TEXTAREA, * HTML SELECT
{
	background: #FFFFFF;
	border: 1px solid #000000;
	border-color: #848484 #C1C1C1 #E1E1E1;
	color: #000000;
	padding: 2px 3px 1px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	vertical-align: top;
}
* HTML SELECT
{
	margin-top: 1px;
}
.placeholder_text, .ie6_input_disabled, .ie6_button_disabled
{
	color: #888888;
}
.ie6_input_disabled
{
	background: #EEEEEE;
}
*/