.product_remove{
	opacity:0.5;
	background:#ffd6d6 !important;
	border-color:#c80000;
}

.error_input,.red{
	border: 1px solid #ed5565;
}

#orders_table{
	width:100%; 
	color:#fff; 
	border-color:#fff;
}

.first_line{
	color:#797979; 
	border-bottom:1px solid #fff;
	text-align:center;
}
.month_first_line td{
	text-align:center !important;
}

td{
	padding:10px;
	width:20%;
}

#orders_table p{
	margin:0;
}

#orders_table tr{
	border-bottom:1px solid #fff;
}

.td_1{
	background:#4ECDC4;
}

.td_2{
	background: rgb(78,205,196); 
	background: linear-gradient(90deg, rgba(78,205,196,1) 0%, rgba(209,200,0,1) 100%);
}

.td_3{
	background:#d1c800;
}

.td_4{
	background:#ff5400;
}


#month_table{
	width:100%;
}
#month_table td{
	width:14.2%;
	margin:0px;
	padding:0px;
	text-align:left;
	opacity:0.9;
	cursor:pointer;
}
#month_table td:hover{
	opacity:1;
}

.month_day{
	-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.1);
	margin:5px;
	height:50px;
}

.calendar_5{
	background: #44B671;
}
.calendar_3{
	background: #F3C532;
}
.calendar_1{
	background: #ff7474;
}
.calendar_0{
	background: #ddd;
}
.calendar_info_block{
	display: inline-block;
    width: 70%;
    float: right;
    text-align: right;	
}
.order_line{
	/*cursor:pointer;*/
}
.photos_select{
	padding:5px;
	margin:5px;
	border:1px solid #ccc;
	display:inline-block;
	cursor:pointer;
}
.photos_select_active{
	background:#aaddaa;
}
.photos_select img{
	width:auto;
	height:100px;
}
#see_work_f_v1_1,#see_work_f_v1_2,#see_work_f_v3_save,#see_work_f_v2_comment,#see_work_f_v2_add_attach,#see_work_f_v2_save,#see_work_f_v2_vk{
	margin-top:15px;
}
#product_unic_other_div{
	height:54px;
	overflow:visible;
}
.user_messages{
	padding:5px 5px 0 5px;
	cursor:pointer;
	border-bottom:1px dotted #999;
}
.user_messages b{
	text-decoration:underline;
}
.user-messages b{
	color:#00cc00;
}
.we-messages b{
	color:#cc0000;
}
.user_messages:hover{
	background:#dedede;
}
.user_messages_select{
	background:#deffde !important;
}
#user-messages,#photos_vk{
	max-height:250px;
	overflow:auto;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
	-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.07);
    position: relative;
    z-index: 10;	
}
.deals_head_u1{
	color: #48cfad;
	font-size: 18px;
	text-align:center;
	font-weight:300;
	width:200px !important;
}
.deals_head_u2{
	color: #d3d3d3;
	text-align:center;
	font-size: 13px;
	font-weight:300;
}
#deals_panel,#deals_panel_2{
	overflow-x: scroll;
}
#deals_panel_vn{
	height:0px;
}
.deals{
	box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	-webkit-box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	-moz-box-shadow:0px 0px 3px 1px rgba(184,184,184,0.2);
	border-radius: 2px;
	height:90px;
	padding:5px;
	margin-bottom:10px;
	cursor:pointer;
}
.deals:hover{
	background:#efefef;
}
.deals-1,.deals-2,.deals-3,.deals-4,.deals-5,.deals-6,.deals-7,.deals-8,.deals-9,.deals-10,.deals-12{
	padding:0px;
	text-align:left;
	white-space: nowrap;
	overflow:hidden;
}
.deals-1,.deals-2,.deals-7,.deals-8,.deals-12{
	font-size:9px;
}
.deals-2,.deals-8,.deals-6{
	text-align:right;
}
.deals-3,.deals-4,.deals-5,.deals-6,.deals-10,.deals-12{
	color: #48cfad;
}
.deals-4,.deals-5,.deals-6,.deals-10{
	font-size:10px;
}
.deals-6 span,.deals-5 span{
	color:#d3d3d3;
}
.deals-4,.deals-10{
	text-decoration:underline;
}
.none-0{
	/*display:none;*/
}
.we-messages{
	font-style: italic;
}
.hover{
  padding:5px;
  background:#fafafa; 
  position:absolute; 
  border:1px solid #ccc;
  opacity:0;
}
.setka_color_alt{
  background:#eee;
}
.green{
    box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,184,0,0.8) !important;	
}
.orange{
    box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(184,184,0,0.8);	
}
.reds{
    box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);	
}
.reds_bg{
    box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -webkit-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);
    -moz-box-shadow: 0px 0px 5px 1px rgba(255,0,0,0.8);	
    background: rgba(255,0,0,0.3);
}
.tracking-0,.tracking-1,.tracking-2,.tracking-3{
	padding:0px;
	text-align:left;
	white-space: nowrap;
	overflow:hidden;	
}
.tracking-0{
	color: #48cfad;
	font-size:12px;
}
.tracking-1,.tracking-2{
	color: #48cfad;
	font-size:10px;
}
.tracking-3{
	font-size:9px;
}
.unic_dop{
	background: #4ECDC4;
    color: #FFFFFF;	
	padding:5px;
}
.unic_dop p{
	margin-bottom:0px;
}
.comments-product{
	height:12px;
	overflow:visible;
}
.comments-product-i{
	cursor:pointer;
}
.comments-product-div-input{
	background:rgba(0,0,0,.6);
	padding:10px;
	position:relative;
	top:-20px;
	left:25px;
	display:none;
	border-radius: 2px;
	width:128px;
	z-index:9999;
}
.comments-product-input{
	width:108px;
	border:1px solid #fff;
	padding:5px;
}
.siren{
	background:#ffe5ff;
}
img[src*= "key=edit"]{
	opacity:0.5;
	border-bottom:15px solid #cc0000;
    -moz-border-image: url(../img/re_border.jpg) 15 round round;
    -webkit-border-image: url(../img/re_border.jpg) 15 round round; 
    -o-border-image: url(../img/re_border.jpg) 15 round round;
    border-image: url(../img/re_border.jpg) 15 round round;	
}
.order-art,.order-price-dop,.order-price{
	width:30%;
	display:inline-block;
	margin-right:3%;
}
#order_sum{
	display:inline-block;
}
.suggestions-wrapper{
	position:static !important;
	width:540px !important;
}
.suggestions-suggestions{
	width:540px !important;
}
.suggestions-promo{
	display:none !important;
}
.adr{
	border-left:3px solid #00cc00;
}
.art_line_stage_0{
	border-left:5px solid #ff7777;
    padding-left: 10px;
    padding-bottom: 5px;
}
.art_line_stage_1,.art_line_stage_2,.art_line_stage_3,.art_line_stage_4,.art_line_stage_5,.art_line_stage_6{
	border-left:5px solid #7777ff;
    padding-left: 10px;
    padding-bottom: 5px;
}
.art_line_stage_7,.art_line_stage_8{
	border-left:5px solid #77ff77;
    padding-left: 10px;
    padding-bottom: 5px;
}

.c_title{
	background:#f0ad4e;
	color:#fff;
	text-align:center;
	padding:5px;
	font-size:14px;
}
.c_head{
	background:#f6f6f6;
}
.c_head th{
	text-align:center;
}
.c_holiday,.type_2{
	background:#bc1d1e;
	color:#fff;
}
.type_3{
	background:#bc1d1e;
	color:#fff;
}
.type_1,.type_2,.type_3{
	text-align:center;
	font-weight:900;
}
.type_1{
	color:#000;
}
.select_day,.s_day,.s_user{
	cursor:pointer;
}
.select_day:hover,.s_day:hover,.s_user:hover{
	background:#5cb85c;
	color:#fff;
}

.select_line{
	background:#99f999 !important;
}
.group_p{
	cursor:pointer;
}
.tags_select{
	cursor:pointer;
	color:#5bc0de;
	font-weight:700;
	margin-right:10px;
}
.tags_select:hover{
	color:#5bdec0;
}
.none{
	display:none;
}
.modal-big{
	width:1200px;
}
.panelUL{
	background: #f5f6f8; 
	border-radius: 3px; 
	border-color: #ccc; 
	padding: 5px 10px 10px 10px; 
	margin: 3px;
}