





/* fastorderwindow
-----------------------------------------------------------------------------*/
div.fastorderwindow {
	background:#f7e8e8;
	width:668px;
	height:auto;
	font: 11px/12px Tahoma, Arial, Verdana, sans-serif;
	color:#333;
	border:1px solid #7f3333;
	float:left;
	padding:19px;
	margin:0 0 0 -334px;
	position:absolute;
//	top:880px;
	left:50%;
	/* overflow:hidden; */
	z-index:9000;
	//min-height: 300px;
}
div.closewindow {
	background:url(../quick/img/closeico.png) no-repeat 100% 0;
	height:12px;
	float:right;
	padding:0 20px 0 0;
	position:absolute;
	top:4px;
	right:6px;
	cursor:pointer;

}
div.windclear {
	width:100%;
	height:1px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	zoom:1;
	margin-top: -30px;
}
div.closewindow span {
	display:block;
	font: bold 10px/11px Tahoma, Arial, Verdana, sans-serif;
}
.redundltext {
	font: bold 12px/14px Tahoma, Arial, Verdana, sans-serif;
	color:#7f3333;
	text-decoration:underline;
}
.reddltext {
	font: bold 12px/14px Tahoma, Arial, Verdana, sans-serif;
	color:#7f3333;
	text-decoration:none;
}
div.windpostblk {
	width:100%;
	float:left;
	border-bottom:1px solid #bb8d8d;
	margin:0 0 15px;
	padding:0 0 15px;
}
.windpostblktitle {
	margin:0 0 15px;
}
.windposttextp {
	margin:0;
}
input.windinputsubmit {
	/*background:url(../quick/img/windsubmit.png) no-repeat 0 0;*/
	width:157px;
	height:21px;
	float:right;
	border:none;
	cursor:pointer;
	padding: 0px;
}
span.windacepttext {
	font: bold 11px/12px Tahoma, Arial, Verdana, sans-serif;
	color:#7f3333;
}
div.windtblebg {
	background:#e7d6d6;
	overflow:hidden;
	zoom:1;
}
div.windtbltop {
	background:url(../quick/img/windtblbgtop.png) repeat-x 0 0;
	overflow:hidden;
	zoom:1;
}
div.windtblright {
	background:url(../quick/img/windtblbgright.png) repeat-y 100% 0;
	overflow:hidden;
	zoom:1;
}
div.windtblbottom {
	background:url(../quick/img/windtblbgbott.png) repeat-x 0 100%;
	overflow:hidden;
	zoom:1;
}
div.windtblleft {
	background:url(../quick/img/windtblbgleft.png) repeat-y 0 0;
	overflow:hidden;
	zoom:1;
}

div.windtbltopleft {
	background:url(../quick/img/windtblbgtopleft.png) no-repeat 0 0;
	overflow:hidden;
	zoom:1;
}
div.windtbltopright {
	background:url(../quick/img/windtblbgtopright.png) no-repeat 100% 0;
	overflow:hidden;
	zoom:1;
}
div.windtblbottomright {
	background:url(../quick/img/windtblbgbottright.png) no-repeat 100% 100%;
	overflow:hidden;
	zoom:1;
}
div.windtblbottmleft {
	background:url(../quick/img/windtblbgbottleft.png) no-repeat 0 100%;
	padding:3px 11px;
	overflow:hidden;
	zoom:1;
}
table.windtable {
	width:100%;
	border-collapse:collapse;
}
table.windtable tr {
}
table.windtable tr td {
	border-top:1px solid #b38484;
}
table.windtable tr th {
	padding:3px 0;
}
table.windtable tr th div {
	font: bold 10px/12px Tahoma, Arial, Verdana, sans-serif;
	padding:5px 0;
	color:#000;
	overflow:hidden;
	zoom:1;
}
.windtblsumm {
	color:#7f3333 !important;
}
table.windtable tr td {
	padding:3px 0;
}
table.windtable tr td div {
	font: bold 12px/19px Tahoma, Arial, Verdana, sans-serif;
	text-align:center;
	padding:15px 0;
	overflow:hidden;
	zoom:1;
}
table.windtable tr td div a {
	text-decoration:underline;
	color:#000;
}
table.windtable tr td div a:hover {
	text-decoration:none;
	color:#000;
}
.windtddivbord {
	border-left:1px solid #b38484;
}
.windtddivbord2 {
	border-left:1px solid #b38484;
	padding:15px 18px !important;
	text-align:right !important;
}
div.windplus {
	background:url(../quick/img/windplus.png) no-repeat 0 0;
	width:19px;
	height:19px;
	float:left;
	margin:0;
	padding:0 !important;
	cursor:pointer;
}
div.windminus {
	background:url(../quick/img/windminus.png) no-repeat 0 0;
	width:19px;
	height:19px;
	float:left;
	margin:0 2px 0 0;
	padding:0 !important;
	cursor:pointer;
}
div.windunch {
	background:url(../quick/img/windchecked.png) no-repeat 0 0;
	width:13px;
	height:13px;
	float:left;
	overflow:hidden;
	zoom:1;
}
div.windch {
	background:url(../quick/img/windchecked.png) no-repeat 0 -13px;
	width:13px;
	height:13px;
	float:left;
	overflow:hidden;
	zoom:1;
}
label.windlabel {
	display:block;
	margin:0 0 0 25px;
}
div.windradioflev {
	margin:0 0 10px;
	overflow:hidden;
	zoom:1;
}
div.windradioslev {
	margin:0 0 10px 48px;
	overflow:hidden;
	zoom:1;
}
.windhideedcheck {
	//width:13px;
	//height:13px;
	opacity:0;
	filter: alpha(opacity: 0);
	margin:0;
	padding:0;
}
div.windinpsect {
	margin:0 0 15px;
	clear:both;
	/*overflow:hidden;*/
	zoom:1;
	width: 280px;
}
div.windinptxtbd {
	background:url(../quick/img/windinputtextbg.png) repeat-x 0 0;
	height:20px;
	float:left;
	overflow:hidden;
	zoom:1;
}
div.windinptxtleft {
	background:url(../quick/img/windinputtextleftbg.png) no-repeat 0 0;
	height:20px;
	overflow:hidden;
	zoom:1;
}
div.windinptxtright {
	background:url(../quick/img/windinputtextrightbg.png) no-repeat 100% 0;
	height:20px;
	padding:0px 5px;
	overflow:hidden;
	zoom:1;
}
div.windinptxtright input {
	background:none;
	width:100%;
	height:14px;
	display:block;
	padding:2px 0;
	font: bold 12px/14px Tahoma, Arial, Verdana, sans-serif;
	border:none;
}
label.windinplabel {
	color:#000;
	display:block;
	float:left;
	padding:4px 0;
}
div.windtextarea {
	background:url(../quick/img/windtextareabg.png) no-repeat 0 0;
	width:300px;
	height:44px;
	float:left;
	padding:5px;
}
div.windtextarea textarea {
	background:none;
	width:300px;
	height:44px;
	display:block;
	float:left;
	font: bold 12px/14px Tahoma, Arial, Verdana, sans-serif;
	border:none;
	resize:none;
	overflow:auto;
}
div.windselbg {
	background:url(../quick/img/selects-2.png) no-repeat 0 0;
	height:22px;
	float:left;
	position:relative;
}
span.windseltext {
	font:12px/22px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	position:absolute;
	top:0;
	left:5px;
}
select.windorigselect {
	background:#F7E8E8;
	color:#000;
	opacity:0;
	filter: alpha(opacity: 0);
	position:absolute;
	top:0;
	left:0;
}
.loadingimg {
    width: 40px;
    height: 40px;
	display:none;
    margin-top:-20px;
	margin-left:-20px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10000;
}
#brekedlayer {
	background-color:#000;
	width:100%;
	height:100%;
	display:none;
	position:fixed;
	top:0;
	left:0;
	opacity:0.8;
	filter: alpha(opacity: 80);
	z-index:550;
}
div.windinptxtright input.inputError{
	/*border: 2px solid #F00;*/
	margin-top: 1px;
	padding-bottom:0;
	background: #FAA;
}