#back_div {
	width: 962px;
	background-color: #f3f5f4;
	border: 1px solid #f3f5f4;
	margin-top: 10px;
	padding: 10px 10px 4px 10px;
}

.icon_holder {
	background-image: url(../../img/icon_holder_16px.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.top_menu {
	width: 960px;
	height: 80px;
	margin-bottom: 10px;
}

.top_menu .left_item {
	float: left;
	width: 170px;
	height: 80px;
	cursor: pointer;
}

.top_menu .left_item .left {
	background-image: url(../../img/btn/left_1.png);
	width: 7px;
	height: 80px;
	float: left;
}

.top_menu .left_item .center {
	background-image: url(../../img/btn/left_2.png);
	height: 80px;
	width: 151px;
	background-repeat: repeat-x;
	float: left;
}

.top_menu .left_item .right {
	background-image: url(../../img/btn/left_3.png);
	height: 80px;
	width: 12px;
	float: left;
}

.top_menu .left_item_red {
	float: left;
	width: 170x;
	height: 80px;
	cursor: pointer;
}

.top_menu .left_item_red .left {
	background-image: url(../../img/btn/left_red_1.png);
	width: 7px;
	height: 80px;
	float: left;
}

.top_menu .left_item_red .center {
	background-image: url(../../img/btn/left_red_2.png);
	height: 80px;
	background-repeat: repeat-x;
	float: left;
	width: 151px;
}

.top_menu .left_item_red .right {
	background-image: url(../../img/btn/left_red_3.png);
	height: 80px;
	width: 12px;
	float: left;
}


.top_menu .center_item {
	float: left;
	width: 170px;
	height: 80px;
	margin-left: -12px;
	cursor: pointer;

}

.top_menu .center_item .left {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/center_1.png);
}

.top_menu .center_item .center {
	float: left;
	height: 80px;
	background-image: url(../../img/btn/center_2.png);
	background-repeat: repeat-x;
	width: 146px;
}

.top_menu .center_item .right {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/center_3.png);
}

.top_menu .center_item_red {
	float: left;
	width: 170px;
	height: 80px;
	margin-left: -12px;
	cursor: pointer;
}

.top_menu .center_item_red .left {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/center_red_1.png);
}

.top_menu .center_item_red .center {
	float: left;
	height: 80px;
	background-image: url(../../img/btn/center_red_2.png);
	background-repeat: repeat-x;
	width: 146px;
}

.top_menu .center_item_red .right {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/center_red_3.png);
}

.top_menu .right_item {
	float: left;
	width: 170px;
	height: 80px;
	margin-left: -12px;
	cursor: pointer;
}

.top_menu .right_item .left {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/right_1.png);
}

.top_menu .right_item .center {
	float: left;
	height: 83px;
	background-image: url(../../img/btn/right_2.png);
	background-repeat: repeat-x;
	width: 149px;
}

.top_menu .right_item .right {
	float: left;
	width: 9px;
	height: 80px;
	background-image: url(../../img/btn/right_3.png);
}

.top_menu .right_item_red{
	float: left;
	width: 170px;
	height: 80px;
	margin-left: -12px;
	cursor: pointer;
}

.top_menu .right_item_red .left {
	float: left;
	width: 12px;
	height: 80px;
	background-image: url(../../img/btn/right_red_1.png);
}

.top_menu .right_item_red .center {
	float: left;
	height: 80px;
	background-image: url(../../img/btn/right_red_2.png);
	background-repeat: repeat-x;
	width: 149px;
}

.top_menu .right_item_red .right {
	float: left;
	width: 9px;
	height: 80px;
	background-image: url(../../img/btn/right_red_3.png);
}

.center .number {
	display: table-cell;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	width: 28px;
	vertical-align: middle;
}

.center .number .img_nr {
	width: 27px;
	height: 27px;
	background-image: url(../../img/order/numbers_27x27.png);
}

.center .text {
	display: table-cell;
	color: #ffffff;
	font-size: 11pt;
	width: 80px;
	height: 80px;
	margin-top: 25px;
	vertical-align: middle;
	text-align: left;
}

.top_menu .center_item .center .number {
	display: table-cell;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	width: 28px;
	vertical-align: middle;
	padding-left: 12px;
}

.top_menu .center_item_red .center .number {
	display: table-cell;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	width: 28px;
	vertical-align: middle;
	padding-left: 12px;
}

.top_menu .right_item .center .number {
	display: table-cell;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	width: 28px;
	vertical-align: middle;
	padding-left: 12px;
}

.top_menu .right_item_red .center .number {
	display: table-cell;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	width: 28px;
	vertical-align: middle;
	padding-left: 12px;
}

.order_table {
	width: 960px;
	border: 1px solid #d5d3d6;
	height: 260px;
	background-color: #ffffff;
}

.left_block {
	float: left;
	width: 469px;
	padding: 10px 0 0 10px;
}

.right_block {
	float: left;
	width: 469px;
	padding: 10px 0 0 10px;
}

.block_title {
	float: left;
	font-size: 14pt;
	display: block;
	width: 469px;
	padding-bottom: 16px;
}

.block_title_enabled {
	color: #2b4992;
}

.block_title_disabled {
	color: #a8b6d1;
}

.input_title {
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
}

.input_title_enabled {
	color: #3a3c39;
}

.input_title_disabled {
	color: #b1b1b1;
}

.select_input_enabled {
	border: 1px solid black;
	font-size: 10pt;
	height: 20px;
	width: 240px;
	margin-bottom: 8px;
}

.select_input_disabled {
	border: 1px solid #fd9999;
	background-color: #fd9999;
	color: #000000;
	font-size: 10pt;
	height: 20px;
	width: 240px;
	margin-bottom: 8px;
}

.calendar {
	float: left;
}

.calendar_body_enabled .calendar tbody tr td {
	color: #000000;
}

.calendar_body_disabled .calendar tbody tr td {
	color: #b1b1b1;
}

.calendar_body_enabled .calendar-month {
	color: #000000;
}

.calendar_body_disabled .calendar-month {
	color: #b1b1b1;
}

.calendar_year_enabled {
	color: #000000;
}

.calendar_year_disabled {
	color: #b1b1b1;
}

.calendar_month_enabled {
	color: #000000;
}

.calendar_month_disabled {
	color: #b1b1b1;
}

#calendar_choosers {
	margin-left: 4px;
	width: 170px;
	text-align: center;
	height: 55px;
}

.color_block_green_enabled {
	background-color: green;
	width: 20px; 
	height: 20px;
	float: left;
}

.color_block_green_disabled {
	background-color: #99cf9d;
	width: 20px; 
	height: 20px;
	float: left;
}

.color_block_yellow_enabled {
	background-color: yellow;
	width: 20px; 
	height: 20px;
	float: left;
}

.color_block_yellow_disabled {
	background-color: #feff99;
	width: 20px; 
	height: 20px;
	float: left;
}

.color_block_red_enabled {
	background-color: red;
	width: 20px; 
	height: 20px;
	float: left;
}

.color_block_red_disabled {
	background-color: #ff9899;
	width: 20px; 
	height: 20px;
	float: left;
}
