.lcs_wrap {
	display: inline-block;	
	direction: ltr;
	height: 25px;
  vertical-align: middle;
}
.lcs_wrap input {
	display: none;	
}

.lcs_switch {
	display: inline-block;	
	position: relative;
	width: 73px;
	height: 25px;
	border-radius: 30px;
	background: #ddd;
	overflow: hidden;
	cursor: pointer;
	
	-webkit-transition: all .2s ease-in-out;  
	-ms-transition: 	all .2s ease-in-out; 
	transition: 		all .2s ease-in-out; 
  
  /*transform: scale(1);*/
}
.lcs_cursor {
	display: inline-block;
	position: absolute;
	top: 1px;	
	width: 22px;
	height: 22px;
	border-radius: 100%;
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.1);
	z-index: 10;
	-webkit-transition: all .2s linear;  
	-ms-transition: 	all .2s linear; 
	transition: 		all .2s linear; 
}
.lcs_label {
	/*font-family: "Trebuchet MS", Helvetica, sans-serif;*/
  font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
	
	font-weight: bold;
	position: absolute;
	width: 33px;
	top: 3px;
	overflow: hidden;
	text-align: center;
	opacity: 0;
	
	-webkit-transition: all .2s ease-in-out .1s;  
	-ms-transition: 	all .2s ease-in-out .1s;   
	transition: 		all .2s ease-in-out .1s;   
}
.lcs_label.lcs_label_on {
	left: -70px;
	z-index: 6;	
	color: navy;
	font-weight: bold !important;
}
.lcs_label.lcs_label_off {
	right: -70px;
	z-index: 5;
	color: navy;
	font-weight: bold !important;
}


/* on */
.lcs_switch.lcs_on {
	background: #75b936;
	color: navy;
  box-shadow: 0 0 2px #579022 inset;
}
.lcs_switch.lcs_on .lcs_cursor {
	left: 48px;
	background: transparent url(../interface/symb_btn_radio_o.png) no-repeat 0 40%;
}
.lcs_switch.lcs_on .lcs_label_on {
	left: 10px;	
	opacity: 1;
}


/* off */
.lcs_switch.lcs_off {
	background-color: #FF787A;
	color: navy;
	box-shadow: 0px 0px 2px #a4a4a4 inset; 	
}
.lcs_switch.lcs_off .lcs_cursor {
	left: 3px;
	background: transparent url(../interface/symb_btn_radio_n.png) no-repeat 0 40%;
}
.lcs_switch.lcs_off .lcs_label_off {
	right: 10px;
	opacity: 1;	
}


/* disabled */
.lcs_switch.lcs_disabled {
	opacity: 0.65;
	filter: alpha(opacity=65);	
	cursor: default;
	font-weight: bold !important;
}