/*
html, body{
	height: 100%;
}
html, body, h1, h2, h3, h4, h5, h6, div, span,
blockquote, p, address, form, fieldset, img,
ul, ol, dl, dt, dd, li, hr, table, td, th,
strong, em, sup, sub, dfn, ins, del, q, cite,
var, samp, code, kbd, tt { margin: 0; padding: 0; border: 0; }
img, fieldset { border: none; }
a, a:visited { text-decoration: none; }
li { list-style: none; }
a img { border: 0em; vertical-align: middle;}
table{ border-collapse: collapse;border-spacing: 0; }
th, td{ text-align:left; }

body{
	color:#2b2b2b;
	font-size:100%;
	line-height: 18px;
}
body, input, textarea, select, option, optgroup, button{
	font-family: "Verdana", Arial, Helvetica, sans-serif;
}
input, textarea, select, option, optgroup, button { font-size: 1em; vertical-align:middle; margin:0px; }
*/

div.aprod {
	width: 500px;
	margin: 0 auto;
}

div.aprod fieldset {
	border: none !important;
}
div.aprod .area {
	width: 200px !important;
}

div.aprod .fbold { font-weight: bold; }
div.aprod .x-normal { font-size: 10px; }
div.aprod .fleft{ float:left; }
div.aprod .fright{ float:right; }
div.aprod .clr:after{ clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden; }
div.aprod .clr{ zoom:1; }
div.aprod .br3 {  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; -o-border-radius: 3px;}
div.aprod .button.mini, .button.mini > * { height: 22px; line-height: 22px !important; cursor: pointer; }
div.aprod .button{
	font-weight:bold; 
	background-color:#c46b6f;
	border:1px solid #ad2d2f;
	background-image: -o-linear-gradient(top, #c46b6f, #ac2c2e);
	background-image: -moz-linear-gradient(top, #c46b6f 0%, #ac2c2e 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c46b6f), color-stop(100%,#ac2c2e));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c46b6f', endColorstr='#ac2c2e',GradientType=0 );
	-webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.6);
	-moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.6);
	box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.6);
	display:-moz-inline-box; 
	display:inline-block; 
	zoom:1; 
	white-space:nowrap;
}
div.aprod .button input[type="submit"] {
	background: url(../images/aprod/blank.png) repeat scroll 0 0 transparent;
	border: 0 none;
	font-weight: bold;
	vertical-align: top;
}
div.aprod .button.mini > * { padding: 0 7px; }
div.aprod .cfff{ color:#fff; }
div.aprod .widget{
	width:500px;
	border: 1px solid #CDCDCD;
	font-size:10px;
	background: #f9f9f9 url(../images/aprod/widget.png) repeat-x bottom left;
	position:relative;
}

div.aprod .widget .bg{ padding: 10px 20px; min-height:195px; }
div.aprod .widget .bgtype1{ background:url(../images/aprod/bg_type1.png) no-repeat left bottom; }
div.aprod .widget .bgtype2{ background:url(../images/aprod/bg_type2.png) no-repeat left bottom; }
div.aprod .widget .bgtype3{ background:url(../images/aprod/bg_type3.png) no-repeat left bottom; }
div.aprod .widget .bgtype4{ background:url(../images/aprod/bg_type4.png) no-repeat left bottom; }
div.aprod .widget form.defvehicle{ margin-left: 246px; }
div.aprod .widget .site{ background:url(../images/aprod/logo.png) no-repeat 0 0; left: 159px; top: 87px; width:87px; height:94px; position:absolute; left:0px top:0px; text-indent:-1000em; }
div.aprod form input[type="text"], form input[type="password"] { padding: 2px; }
div.aprod form select { line-height: 20px; padding: 1px; }
div.aprod form select.unselected{ color: #6D6D6D; }
div.aprod form .size2{ width: 218px !important; }
div.aprod form .min2 { width: 75px !important; }
div.aprod form.defvehicle .fblock{ margin-top:5px; }
div.aprod form.defvehicle .fblock.submit { line-height: 26px; margin-top: 15px; }
div.aprod .halfgrid .half { width: 50%; }

div.aprod .title{ font-size:18px !important; position:absolute; left:0px; top:0px; font-size: 18px; font-weight: normal; left: 11px; position: absolute; top: 12px; color:#AD2D2F; width:228px; }
div.aprod .title a { font-size:18px !important; }

div.aprod input[type="checkbox"],
div.aprod input[type="button"],
div.aprod input[type="submit"]{
	display: inline;
}
div.aprod input[type="submit"],
div.aprod input[type="button"]{
	width:auto;
	overflow: visible;
}