.LsError { border: 0px dashed #000; background-color: #ff0000; background: transparent linear-gradient(to top, #CCC, #ff0000) repeat scroll 0% 0%; color: #FFF; }
.LsGood { border: none; background-color: #00ff0c; color: #333; background: transparent linear-gradient(to top, #00ff0c, #FFF) repeat scroll 0% 0%;}
#artKiss { border: 0px solid #DF771C; }
#artKiss TABLE { width: 100%; }
#artKiss TABLE TH { /*border-bottom: 1px solid #444;*/  }
#artKiss TABLE TH { font-weight: normal; line-height: 1; padding: 7px 5px; font-size: 12px; }
#artKiss TABLE TH INPUT { /*border: 1px dotted #333;*/ max-width: 120px; }
#artKiss TABLE TD INPUT { border: 1px solid #DD7300; text-align: center; width: 40px;  }
#artKiss TABLE TD SELECT  { display: block; border-bottom: 1px dashed #333; width: 165px;
	position: relative;
	font-size: 14px;
	margin: 5px;
	padding-left: 10px;
	/*height: 25px;*/
	color: #3B3A49;
	cursor: pointer;
	background-color: #FFF;
	-moz-user-select: none;
	box-sizing: content-box;
	border: 1px solid #DD7300;

}
/*#material_pict:BEFORE {*/
#zoomMaterial { 
	position: relative; 
	display: block; 
	padding-bottom: 9px;
    margin-bottom: -7px;
	
	font-size: 18px;
	color: #555;
}
#zoomMaterial:BEFORE {
	content: '\f00e';
    width: 25px;
    height: 25px;
    right: 12px;
    top: 12px;
    position: absolute;
    z-index: 7; 
    opacity: 1;
	cursor: pointer;
    transition: all 0.4s ease-in-out 0.1s;
    /*background: url(https://foroom.ru/images/page/zoom.png) center center no-repeat;*/
    background-size: contain;
	/*border: 2px solid #FFF;*/
    border-radius: 50%;
	
	height: 25px;
	right: 19px;
}
/*#zoomMaterial:HOVER:BEFORE { border: 2px solid #000; }*/
kst { padding-left: 21px; }
.spsDIVbbbb { font-size: 14px; }
.crosstdSSS { border-width: 8px 1px 1px; border-color: #DF771C; border-style: solid; padding-bottom: 7px; }
.crosstd { background: #FFE3B2 none repeat scroll 0% 0%; }
.crosstdSSS B { font-weight: bold; }
.crosstdSSS { font-size: 10px; line-height: 1.2; }
.crosstd  TD { border: 1px solid #DD7300; }
.crosstd B {  /*font-weight: normal;*/ /*font-size: 10px;*/ }
.tbnameth  { border: 1px solid #DF771C; font-size: 10px; }
.tbnameth { background: #FFE3B2 none repeat scroll 0% 0%; }
.thnone { background-color: #FFF;  }
.thnone TH { background-color: #FFF; border: 1px solid #FFF;  }
.thnone TD { background-color: #FFF; border: 0; }
.thnone INPUT { height: 25px; padding: 0px 4px; color: #3B3A49; text-align: right; border: 1px solid #DD7300; margin: 0px; max-width: 120px; }
#artKiss TABLE TD { text-align: center; }
#artKiss TABLE TD LABEL INPUT { width: 15px; height: 10px; margin-right: 7px; border: 1px solid #DD7300; }
#artKiss TABLE TD ASTO { 
	padding-left: 27px; color: #333; font-family: "Circe-Bold",Arial,Helvetica,sans-serif; cursor: pointer; font-weight: bold;
	/*
	border-bottom: 1px dotted #444; border-right: 1px dotted #444; padding-left: 27px; font-weight: bold; color: #333; font-size: 14px;
	
	/*background: transparent url("http://46.182.30.144/images/butt_base.png") no-repeat scroll 7px center;*/ /*cursor: pointer; display: block;*/
}
/*#artKiss TABLE TD B {  }*/
#artKiss TABLE TD I { min-width: 50px; display: inline-block; }
#artKiss TABLE TD SPAN DIV S { text-decoration: none; }
#artKiss TABLE TR { /*border-width: 8px 1px 1px; border-color: #DF771C; border-style: solid; padding-bottom: 7px;*/ /*background: #FFE3B2 none repeat scroll 0% 0%;*/ }
.getSale { color: #069; cursor: pointer; }
.getSale:HOVER { color: orange; }
#artAddBasket {/*
	border: 1px solid #CCC; border-radius: 7px; color: #333; display: inline-block; margin: 4px 0; padding: 0 21px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%; cursor: pointer;*/
	float: left;
	background: #DD7300 none repeat scroll 0% 0%; padding: 10px 30px; margin-left: 0px; margin: 14px 10px;
	font-size: 16px; font-family: "Circe-Bold",Arial,Helvetica,sans-serif; display: inline-block;
	text-transform: uppercase; color: #FFF; position: relative; border-radius: 30px; cursor: pointer;
}
#artAddBasket:HOVER { border: 0px solid #777; background: #3B3A49 none repeat scroll 0% 0%; }
.artAddBasketShow {
	float: left;
	background: #DD7300 none repeat scroll 0% 0%; padding: 10px 30px; margin-left: 0px; margin: 14px 10px;
	font-size: 16px; font-family: "Circe-Bold",Arial,Helvetica,sans-serif; display: inline-block;
	text-transform: uppercase; color: #FFF; position: relative; border-radius: 30px; cursor: pointer;
}
.artAddBasketShow:HOVER { border: 0px solid #777; background: #3B3A49 none repeat scroll 0% 0%; }
#artPostBasket {
	/*border: 1px solid #CCC; border-radius: 7px; color: #333; display: block; margin: 11px 21px; padding: 7px 0;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%; cursor: pointer;
	*/
	background: #3B3A49 none repeat scroll 0% 0%;
	padding: 10px 310px;
	font-size: 18;
	font-family: "Circe-Bold",Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	display: inline-block;
	color: #FFF;
	position: relative;
	border-radius: 30px;
	cursor: pointer;
	margin: 14px 0;
}
#artPostBasket:HOVER { background: #DD7300 none repeat scroll 0% 0%; }
#artKiss TABLE TD SPAN { display: block; margin: 0; padding: 0; overflow: hidden;  }
#artKiss TABLE TD SPAN UL { margin: 0; padding: 0; float: left; width: 50%; list-style: outside none none; text-align: left; text-transform: uppercase; }
#artKiss TABLE TD SPAN UL LI { 
	/*
	border-bottom: 1px dotted #444; border-right: 1px dotted #444; padding-left: 27px; font-weight: bold; color: #DF771C; font-size: 14px;
	background: transparent url("http://46.182.30.144/images/butt_base.png") no-repeat scroll 7px center; cursor: pointer;
	*/
	padding-left: 27px; color: #000; font-size: 11px; 
	background: transparent url("http://46.182.30.144/images/butt_base.png") no-repeat scroll 7px center;
	cursor: pointer; font-weight: bold;
	
}
#artKiss TABLE TD SPAN UL B { /*display: block;
	border-bottom: 1px dotted #444; border-right: 1px dotted #444; padding-left: 27px; font-weight: bold; color: #DF771C; font-size: 14px;
	background: transparent url("http://46.182.30.144/images/butt_base.png") no-repeat scroll 7px center; cursor: pointer;*/
	padding-left: 27px; color: #000; font-size: 11px;
	background: transparent url("http://46.182.30.144/images/butt_base.png") no-repeat scroll 7px center;
	cursor: pointer; font-weight: bold;
}
#artKiss TABLE TD SPAN DIV B {}
#artKiss TABLE TD SPAN UL LI:HOVER { color: #444; }
#artKiss TABLE TD SPAN DIV { float: left; width: 50%; text-align: left; }
#artKiss TABLE TD SPAN DIV B { 
	display: block; /*border-bottom: 1px dotted #333;*/ padding-left: 27px; color: #333;
	font-family: "Circe-Bold",Arial,Helvetica,sans-serif; cursor: pointer; font-weight: bold; font-size: 14px; 
}
#artKiss TABLE TD SPAN DIV LABEL { display: block; cursor: pointer; text-align: left; padding: 0 0 0 11px; }
#artKiss TABLE TD SPAN DIV U { display: block; overflow: hidden; cursor: pointer; padding: 7px 14px; text-decoration: none;  }
#artKiss TABLE TD SPAN DIV INPUT { display: inline; margin-left: 14px; }
#artKiss TABLE TD U { display: block; border: 0px solid #333; margin: 0 7px; padding: 7px 0; overflow: hidden; line-height: 1.7; }
#artKiss TABLE TD U B { font-size: 11px;
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0px 7px; margin: 0px 7px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%; text-decoration: none;
}
#artKiss TABLE TD U B:HOVER { color: #069; border: 1px dotted #069; cursor: pointer; }
#artKiss TABLE TD U S {  font-size: 11px;
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0px 7px; margin: 0px 7px;
	text-decoration: none; background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%;
}
#artKiss TABLE TD U S:HOVER { color: red; border: 1px dotted red; cursor: pointer; }
#artKiss TABLE TD U I { font-size: 11px;
	float: left; display: block; border: 1px dotted #333; border-radius: 4px; padding: 0px 7px; margin: 0px 7px;
	background: transparent linear-gradient(to top, #E4E4E4, #FFF) repeat scroll 0% 0%; font-style: normal;
}
#artKiss TABLE TD U I:HOVER { color: green; border: 1px dotted green; cursor: pointer; }
vfmt { display: block; float: right; width: 50%; }
vfmt B { display: block;
	border-bottom: 1px dotted #333;
	padding-left: 27px;
	color: #333;
	font-family: "Circe-Bold",Arial,Helvetica,sans-serif;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px; 
}
vfmt label { display: block; text-align: left; padding: 0px; }
#listForPayerSet { margin: 0; padding: 0; list-style: outside none none; }
#listForPayerSet LI { border-bottom: 1px dotted #333; margin: 0; padding: 0; }

#listForPayerSetAgent { margin: 0; padding: 0; list-style: outside none none; }
#listForPayerSetAgent LI { border-bottom: 1px dotted #333; margin: 0; padding: 0; }

#listFGS { position: fixed; top: 0; left: 0; z-index: 9; width: 100%; height: 100%; overflow: scroll; }
#listFGS DIV.listFGS { padding: 21px; margin:0 auto; margin-top:10%;border: 1px solid #333; min-height: 250px; background-color: #CCC;  width: 50%; }
#listFGS DIV.listFGS I { }
#listFGS DIV.listFGS B {  }
.optPrice { font-size: 18px; font-family: "Circe-Bold",Arial,Helvetica,sans-serif; color: #DD7300; }
/* Комментарий */
/*.saleComment { display: block; width: 97%; margin: 0px auto; }*/
.saleCommentHead { text-align: left; padding: 7px 0px; width: 98%; margin: 0px auto; }