ul.days {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px;
}

div.trash {
	width: 30px;
}

i.fa-trash-o {
	color: red;
}

div.scale-container {
	height: 54px; /*TODO: подобрать.*/
	display: inline-block;
	position: relative;
}

div.delete {
	width: 15px;
}

div.trash, div.delete {
	text-align: center;
}

div.target {
	color: grey;
	background-color: grey;
	/*border: 1px solid silver; что бы шкала с цифрами плотно прилегала.*/
}

div.target, div.trash, div.delete {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	position: relative;
}

div.day-name {
	display: inline-block;
	background-color: skyblue;
	vertical-align: top;
	padding-top: 6px;
	height: 30px;
}

div.scale {
	position: relative;
}

div.scale div {
	height:8px;
	margin-top: 1px;
	position: absolute;
}

div.scale ul {
	padding: 0px;
	position: absolute;
}

div.scale li {
	display: inline-block;
	text-align: center;
}

/* drag&drop */

body.ew-resize, body.ew-resize * {
	cursor: ew-resize !important;
}

body.move, body.move * {
	cursor: move !important;
}

div.item {
	border: 1px solid silver;
	background-color: #f0f080;
	width: 10px;
	height: 30px;
	position: absolute;
}

div.item:hover {
	cursor: move;
}

div.item .left, div.drag-my .left {
	background-color: #f0f080;
	width: 5px;
	height: 28px;
}
div.item .right, div.drag-my .right {
	background-color: #f0f080;
	/*border родителя вызывает однопиксельную лапку около блока перетягивания*/
	right: 0px;
	top: 0px;
	width: 5px;
	height: 28px;
	position: absolute;
}

div.item .right:hover, div.item .left:hover {
	cursor: ew-resize;
}

div.drag-my {
	border:1px solid silver;
	background-color:#f0f080;
	width:10px;
	height:30px;
	position:absolute;
}
/* Эти стили будут переписываться */

/* scale-width-0-664 {{*/
div.scale-width-0-664 div.day-name {
	width: 110px;
	font-size: 12px;
}
div.scale-width-0-664 div.target, div.scale-width-0-664 div.trash, div.scale-width-0-664 div.delete {
	font-size: 12px;
}
div.scale-width-0-664 div.target {
	width: 384px;
}
div.scale-width-0-664 div.scale div {
	background: #fff url(/static/img/scale/scale-384.png) repeat-x left 10%;
	width: 384px;
}
div.scale-width-0-664 div.scale li {
	width: 32px;
	font-size: 12px;
}
div.scale-width-0-664 div.scale ul {
	margin: 4px 0px 0px 0px;
}
div.scale-width-0-664 div.trash {
	margin-left: 6px;
}
/* }}scale-width-0-664 */

/* scale-width-665-809 {{*/
div.scale-width-665-809 div.day-name {
	width: 126px;
	font-size: 14px;
}
div.scale-width-665-809 div.target, div.scale-width-665-809 div.trash, div.scale-width-665-809 div.delete {
	font-size: 14px;
}
div.scale-width-665-809 div.target {
	width: 456px;
}
div.scale-width-665-809 div.scale div {
	background: #fff url(/static/img/scale/scale-456.png) repeat-x left 10%;
	width: 456px;
}
div.scale-width-665-809 div.scale li {
	width: 38px;
	font-size: 14px;
}
div.scale-width-665-809 div.scale ul {
	margin: 4px 0px 0px 0px;
}
div.scale-width-665-809 div.trash {
	margin-left: 22px;
}
/* }}scale-width-665-809 */

/* scale-width-810-969 {{*/
div.scale-width-810-969 div.day-name {
	width: 126px;
	font-size: 14px;
}
div.scale-width-810-969 div.target, div.scale-width-810-969 div.trash, div.scale-width-810-969 div.delete {
	font-size: 14px;
}
div.scale-width-810-969 div.target {
	width: 600px;
}
div.scale-width-810-969 div.scale div {
	background: #fff url(/static/img/scale/scale-600.png) repeat-x left 10%;
	width: 600px;
}
div.scale-width-810-969 div.scale li {
	width: 50px;
	font-size: 14px;
}
div.scale-width-810-969 div.scale ul {
	margin: 4px 0px 0px 0px;
}
div.scale-width-810-969 div.trash {
	margin-left: 22px;
}
/* }}scale-width-810-969*/

/* scale-width-970-1114 {{*/
div.scale-width-970-1114 div.scale-container {
	height: 58px;
}
div.scale-width-970-1114 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-970-1114 div.target, div.scale-width-970-1114 div.trash, div.scale-width-970-1114 div.delete {
	font-size: 14px;
}
div.scale-width-970-1114 div.target {
	width: 744px;
}
div.scale-width-970-1114 div.scale div {
	background: #fff url(/static/img/scale/scale-744.png) repeat-x left 10%;
	width: 744px;
}
div.scale-width-970-1114 div.scale li {
	width: 62px;
	font-size: 14px;
}
div.scale-width-970-1114 div.scale ul {
	margin: 4px 0px 0px 0px;
}
div.scale-width-970-1114 div.trash {
	margin-left: 22px;
}
/* }}scale-width-970-1114 */

/* scale-width-1115-1279 {{*/
div.scale-width-1115-1279 div.scale-container {
	height: 58px;
}
div.scale-width-1115-1279 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-1115-1279 div.target, div.scale-width-1115-1279 div.trash, div.scale-width-1115-1279 div.delete {
	font-size: 14px;
}
div.scale-width-1115-1279 div.target {
	width: 888px;
}
div.scale-width-1115-1279 div.scale div {
	background: #fff url(/static/img/scale/scale-888.png) repeat-x left 10%;
	width: 888px;
}
div.scale-width-1115-1279 div.scale li {
	width: 74px;
	font-size: 14px;
}
div.scale-width-1115-1279 div.scale ul {
	margin: 4px 0px 0px 0px;
}
div.scale-width-1115-1279 div.trash {
	margin-left: 22px;
}
/* }}scale-width-1115-1279 */

/* scale-width-1280-1429 {{*/
div.scale-width-1280-1429 div.scale-container {
	height: 58px;
}
div.scale-width-1280-1429 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-1280-1429 div.target, div.scale-width-1280-1429 div.trash, div.scale-width-1280-1429 div.delete {
	font-size: 14px;
}
div.scale-width-1280-1429 div.target {
	width: 1056px;
}
div.scale-width-1280-1429 div.scale div {
	background: #fff url(/static/img/scale/scale-1056.png) repeat-x left 10%;
	width: 1056px;
}
div.scale-width-1280-1429 div.scale li {
	width: 88px;
	font-size: 14px;
}
div.scale-width-1280-1429 div.scale ul {
	margin: 6px 0px 0px 0px;
}
div.scale-width-1280-1429 div.trash {
	margin-left: 22px;
}
/* }}scale-width-1280-1429  */

/* scale-width-1430-1569 {{*/
div.scale-width-1430-1569 div.scale-container {
	height: 58px;
}
div.scale-width-1430-1569 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-1430-1569 div.target, div.scale-width-1430-1569 div.trash, div.scale-width-1430-1569 div.delete {
	font-size: 14px;
}
div.scale-width-1430-1569 div.target {
	width: 1200px;
}
div.scale-width-1430-1569 div.scale div {
	background: #fff url(/static/img/scale/scale-1200.png) repeat-x left 10%;
	width: 1200px;
}
div.scale-width-1430-1569 div.scale li {
	width: 100px;
	font-size: 14px;
}
div.scale-width-1430-1569 div.scale ul {
	margin: 6px 0px 0px 0px;
}
div.scale-width-1430-1569 div.trash {
	margin-left: 22px;
}
/* }}scale-width-1430-1569  */

/* scale-width-1570-1714 {{*/
div.scale-width-1570-1714 div.scale-container {
	height: 58px;
}
div.scale-width-1570-1714 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-1570-1714 div.target, div.scale-width-1570-1714 div.trash, div.scale-width-1570-1714 div.delete {
	font-size: 14px;
}
div.scale-width-1570-1714 div.target {
	width: 1344px;
}
div.scale-width-1570-1714 div.scale div {
	background: #fff url(/static/img/scale/scale-1344.png) repeat-x left 10%;
	width: 1344px;
}
div.scale-width-1570-1714 div.scale li {
	width: 112px;
	font-size: 14px;
}
div.scale-width-1570-1714 div.scale ul {
	margin: 8px 0px 0px 0px;
}
div.scale-width-1570-1714 div.trash {
	margin-left: 22px;
}
/* }}scale-width-1570-1714 */

/* scale-width-1715-1488 {{*/
div.scale-width-1715-1488 div.scale-container {
	height: 58px;
}
div.scale-width-1715-1488 div.day-name {
	font-size: 14px;
	width: 145px;
}
div.scale-width-1715-1488 div.target, div.scale-width-1715-1488 div.trash, div.scale-width-1715-1488 div.delete {
	font-size: 14px;
}
div.scale-width-1715-1488 div.target {
	width: 1488px;
}
div.scale-width-1715-1488 div.scale div {
	background: #fff url(/static/img/scale/scale-1488-10.png) repeat-x left 10%;
	width: 1488px;
}
div.scale-width-1715-1488 div.scale li {
	width: 124px;
	font-size: 14px;
}
div.scale-width-1715-1488 div.scale ul {
	margin: 8px 0px 0px 0px;
}
div.scale-width-1715-1488 div.trash {
	margin-left: 22px;
}
/* }}scale-width-1715-1488 */