
/* HOTLIB */

	* {color:inherit;border:0;margin:0;padding:0;}
	a {text-size-adjust:none;-webkit-text-size-adjust:none;}
	address {font-style:normal;}
	b, strong {font-weight:600;}
	body {cursor:default;font-size:12px;}
	button {background:none;}
	button, label {cursor:pointer;}
	input.dn {display:none;}
	mark {background:none;}
	li {list-style:none;}

	:focus {outline:none;}
	::-moz-focus-inner {border:0;}

	#bW {top:0;left:0;width:50px;height:50px;position:absolute;}
	#bW div {overflow-y:scroll;}

	.auto {min-width:300px;max-width:1200px;margin:0 auto;padding:0 10px;}
	.dots {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

	.t50{transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-o-transform:translate(50%,50%);-ms-transform:translate(50%,50%);}
	.t100{transform:translate(100%,100%);-webkit-transform:translate(100%,100%);-o-transform:translate(100%,100%);-ms-transform:translate(100%,100%);}
	.t-50{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
	.t-100{transform:translate(-100%,-100%);-webkit-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);}
	.tx50{transform:translateX(50%);-webkit-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);}
	.tx100{transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);}
	.tx-50{transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);}
	.tx-100{transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);}
	.ty50{transform:translateY(50%);-webkit-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);}
	.ty100{transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);}
	.ty-50{transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
	.ty-100{transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);}

	.tablet, .mobile, .mobile-small {display:none;}

	@media (max-width:800px){ .tablet {display:block;} .no_tablet {display:none;} }
	@media (max-width:600px){ .mobile {display:block;} .no_mobile {display:none;} }
	@media (max-width:400px){ .mobile-small {display:block;} .no_mobile-small {display:none;} }

/* FORM */

	.form-checkbox {width:20px;height:20px;cursor:pointer;display:inline-block;background:#fff;border:1px solid #ccc;overflow:hidden;}
	.form-checkbox:hover {border-color:#aaa;}
	.form-checkbox input {display:none;}
	.form-checkbox svg {stroke:#280;display:none;}
	.form-checkbox.checked {background:#efe;}
	.form-checkbox.checked svg {display:block;}

	.form-select {width:100px;min-width:50px;min-height:20px;display:inline-block;background:#fff;border:1px solid #ccc;position:relative;overflow:hidden;font-size:12px;font-family:Arial;}
	.form-select:hover {border-color:#aaa;}
	.form-select select {top:0;left:0;bottom:0;width:100%;cursor:pointer;opacity:0;background:none;position:absolute;}
	.form-select .form-select-text {margin-right:15px;padding:8px;display:inline-block;}
	.form-select .form-select-arrow {top:50%;right:6px;transform:translateY(-50%);position:absolute;border-top:6px solid #666;border-left:5px solid transparent;border-right:5px solid transparent;}
	.form-select.selected .form-select-arrow {border-top:none;border-bottom:5px solid #666;}

/* END */
