@charset "utf-8";
/*************************** General *************************/
* 						{ margin: 0px; font-family: Arial, Verdana, "Trebuchet MS",  Helvetica, sans-serif; outline: none; }
body					{ margin:0; padding:0; font-size: 13px; line-height:135%;  color: #333; background:/*#e5eefd */ #f3f3f3;}
img						{ border-style:none;}
p 						{ margin-bottom:15px; margin-top:10px; text-align:justify;}
a 						{ color:#445c81; text-decoration:none;}
a:hover 				{ color:#5a7fb1; text-decoration:underline; }
input[type="text"], input[type="password"], input[type="search"], input[type="phone"],  input[type="date"], textarea, select { margin: 0px; padding:5px; width:auto; vertical-align: middle; border: 1px solid #ccc; color: #000; font-size: 1.3em; /*background: url(../images/input.png) no-repeat 0 0;*/}
input[type="checkbox"] 	{ width:16px; height:16px;}
form,fieldset			{ border:0; background:none;}
table					{ margin: 0px; width:100%; border-collapse: collapse; border-spacing: 0px;}
textarea 				{ width:98%;}
ul, li					{ margin: 0px; padding: 0px; list-style: none;}
h1, h2, h3, h4, h5, h6 	{ margin: 1.2em 0 1em 0; padding:0px;  color: #2f506d; line-height: 100%; font-weight: normal; font-family: Verdana;}
h1						{ font-size: 1.2em; color:#2f506d; margin: 0px 0px 5px; font-weight: bold; font-style: italic; font-family: Arial;}
h2						{ font-size: 1.4em; color:#2f506d;  margin:3px 0 10px;}
h3						{ font-size: 1.4em; color:#2f506d; margin:5px 0; }
h4						{ font-size: 1.2em; color:#2f506d; margin: 5px 0;}
h5						{ font-size: 1em; font-weight: bold; color:#526CAD; margin:5px 0;}

/* html5 validation */
[required]  { border-color: #0d0 !important; }
:invalid    { border-color: #c00 !important; background: #fdd !important; }


/**************************Layout******************************/
#sf_admin_container .notice,
#sf_admin_container .error,
#sf_admin_container .warning {display:none;}
.notice,
.error,
.warning			{ margin: 4px 0 10px; padding: 4px 4px 4px 40px; font-weight:bold; background: url(../images/sprite.png) no-repeat 10px -8px;  -webkit-box-shadow: 0 1px 3px #777; -moz-box-shadow: 0 1px 3px #777; box-shadow: 0 1px 3px #777;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;}

.notice 			{ color: #045908; border:1px solid #54c364; background: #bce0c1 url(../images/sprite.png) no-repeat 10px -40px;}
.error				{ color: #960404; border:1px solid #f00; background: #fda7a1 url(../images/sprite.png) no-repeat 10px -6px ;}
.warrning 			{ color: #ceaf06; border:1px solid #fccb1f; background: #e3e124 url(../images/sprite.png) no-repeat 10px -385px; }
.message 			{ color:#777; font-weight:bold;}
.error_list			{ margin: 0; color:#f00;  border: none; font-weight:bold;}
.error_list li		{ padding: 4px;   }

/* container_block */
.container_block,
.sf_admin_form fieldset  					{ background:#E7EEF1; border: 1px solid #fff; margin:10px 3px 10px; -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow:0px 0px 3px #586273; -webkit-box-shadow:0px 0px 3px #586273; box-shadow:0px 0px 3px #586273;}

.row 										{ overflow:hidden;}
.page										{ padding:10px 1%; margin-top: 42px; }
.loading 									{ text-align:center; margin-top:15px;}
.selected,
.selected  td								{ background:#ff9;}
p.nobind	 								{ color:#f00; font-weight: normal;}
td.nobind 									{ color:#f00;}
.sf_admin_pagination						{ float: right;}
.buyer_name 								{ color:#2f506d;}
.separator 									{ display:block; padding:1px 0 0; background: url(../images/separator.png) repeat-x;}
.order_data 								{ font-size:0.8em;}
.order_data span							{ margin-right: 5px;}

/**************************Content_blank******************************/

.auth_container 					{ margin:0 auto; margin-top: 15%;  width:330px;  -moz-box-shadow: -2px 4px 5px #586273; -webkit-box-shadow: 2px 2px 5px #586273; box-shadow: 2px 2px 5px #586273; border:1px solid #586273;  background:#E7EEF1 ;}
.auth_container form 				{ padding:15px 20px 15px 20px;}
.auth_container label				{ display:block; margin-bottom:5px;  font-size:14px; color:#2f506d;}
.auth_container input				{ margin-bottom:10px; padding:2px 8px 7px; font-size:27px;  width:272px; color:#2f506d; border: 1px solid #2f506d; }
.auth_container input.auth_submit 	{ width:150px; font-size:1.4em; margin:0 0 0 70px;}

/***************************** Button *****************/
.button,
.sf_admin_actions li,
input[type="submit"],
#sf_admin_bar td a,
li.sf_admin_action_save input[type="submit"],
li.sf_admin_action_save_and_add input[type="submit"],
.auth_container input.auth_submit 				{ padding:2px 15px 5px; border:1px solid #fff; cursor:pointer; -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px; background: #CCE0EC url(../images/button_gr.png) repeat-x; -moz-box-shadow:0px 0px 3px #586273; -webkit-box-shadow:0px 0px 3px #586273; box-shadow:0px 0px 3px #586273; }
input[type="submit"] 			{ font-weight:bold; color:#31486b;}

.button:hover,
.sf_admin_actions li:hover,
input[type="submit"]:hover,
#sf_admin_bar td a:hover,
li.sf_admin_action_save input[type="submit"]:hover,
li.sf_admin_action_save_and_add input[type="submit"]:hover ,
.auth_container input.auth_submit:hover		{ /*border:1px solid #608ac6; color:#5a7fb1;*/text-decoration: none !important; background: url(../images/button_gr_hover.png) repeat-x; }

.button:hover,
.sf_admin_actions li:hover a,
input[type="submit"]:hover a,
#sf_admin_bar td a:hover a,
li.sf_admin_action_save input[type="submit"]:hover a,
li.sf_admin_action_save_and_add input[type="submit"]:hover a {color:#31486b; text-decoration:none;}

.button_move 					{ display: none; top: 0; left: 0; position: absolute; text-align: center; width: 60px; padding: 2px 2px 7px;	height:30px;	text-indent:-9999px;  background:#CCE0EC url(../images/small_button.png) no-repeat 5px 1px;}
.button_move:hover 				{ background:#bbd0e9 url(../images/small_button.png) no-repeat 5px 1px;}
.button_move1 					{ position:relative; display:inline-block; padding:0; margin:0 4px 10px;  width:49px; background: #CCE0EC url(../images/big_button1.png) no-repeat 0 50%;}
.button_move1:hover 			{ background: #bbd0e9 url(../images/big_button1.png) no-repeat 0 50% ;}
.button_black_list				{ margin:0 4px 10px; padding: 4px 0 3px 15px; display:block; font-weight:bold; }
.add_list 						{ display:inline-block; padding-left:25px; background:#CCE0EC url(../images/sprite.png) no-repeat 5px -219px; }

.sf_admin_actions				{ overflow:hidden; padding:2px; margin: 0px 0 10px;}
.sf_admin_actions li 			{ padding:0; list-style-type: none;  display: inline-block;  margin-left: 10px; white-space:nowrap;}
.admin_actions_list li 			{ float:right;}

.sf_admin_actions li a,
.sf_admin_td_actions li a		{ display:inline-block; padding: 3px 15px; font-weight:bold;   background: url(../images/sprite.png) no-repeat 0 -1500px;}

/*table icons*/
.sf_admin_td_actions			{ margin: 0; padding: 0; width:88px; list-style-type: none;}
.sf_admin_td_actions li			{ list-style-type: none; display:inline;  margin-right:0;  font-size:0;}
.sf_admin_td_actions li a 		{ padding:0; margin-right:2px; width:20px; height:24px; text-indent: -9999px; background-position: 0px -276px ; opacity: 0.6; }
.sf_admin_td_actions li a:hover { opacity: 1;}
.sf_admin_td_actions li span:hover { opacity: 1;}

.sf_admin_td_actions li.sf_admin_action_orderincome a 	{width:16px; background-position: 100% -451px; }
.sf_admin_td_actions li.sf_admin_action_ordersms a,
.sf_admin_td_actions li.sf_admin_action_buyersms a		{width:16px; background-position: 100% -422px; }
.sf_admin_td_actions li.sf_admin_action_excel a 		{ background-position: 0 -617px; }
.sf_admin_td_actions li.sf_admin_action_reload a,
.sf_admin_td_actions li.sf_admin_action_reloadphp a 	{ background-position: 0 -583px; }
.sf_admin_td_actions li.sf_admin_action_return a 		{ background-position: 0 -578px; }
.sf_admin_td_actions li.sf_admin_action_imei a 			{ background-position: 0 -1108px; }
.sf_admin_td_actions li.sf_admin_action_add_comment a 	{ background-position: 0 -1148px; }
.sf_admin_td_actions li.sf_admin_action_print_logistic a 		{
	background: rgba(0, 0, 0, 0) url("../images/print_logistic.png") no-repeat scroll 0 9px;
	cursor: pointer;
	display: inline-block;
	left: 10px;
	position: relative;
	top: -20px;
}


/* page buttons*/
li.sf_admin_action_new a		{ padding-left:35px;  background-position: 10px -221px; }
li.sf_admin_action_delete a		{ padding-left:35px;  background-position: 10px -131px; }
li.sf_admin_action_list a,
#sf_admin_container .back 		{ padding-left:35px;  background-position: 10px -191px; }
li.sf_admin_action_edit a		{ padding-left:35px;  background-position: 10px -276px; }
li.sf_admin_action_deliver a 	{ padding-left:35px;  background-position: 10px -485px; }
li.sf_admin_action_bill a 		{ padding-left:35px;  background-position: 10px -548px; }
li.sf_admin_action_billOfLading a 		{ position: relative; top: 9px; background: url(../images/bill_of_lading.png) no-repeat 0px 0px; }
li.sf_admin_action_sendemail a 	{ padding-left:35px;  background: url(../images/mail.png) no-repeat 12px 3px; }
li.sf_admin_action_clear a { padding-left:35px; background-position: 10px -1054px;}
.sf_admin_td_actions li.sf_admin_action_edit a 			{ padding-left:0; background-position: 0px -276px ;}
.sf_admin_td_actions li.sf_admin_action_delete a 		{ padding:0; background-position: 0px -127px ;}
.sf_admin_td_actions li.sf_admin_action_deliver a 		{ padding-left:0; background-position: 0px -512px;}
.sf_admin_td_actions li.sf_admin_action_bill a 			{ width:16px; padding-left:0; background-position: 106% -544px; }
.sf_admin_td_actions li.sf_admin_action_logistic a 		{ padding-left:0; background-position:0 -846px;}
.sf_admin_td_actions li.sf_admin_action_orderstatuschange a { padding-left:0; background-position:0px -889px;}

.sf_admin_td_actions li.sf_admin_action_bill_nc a 			{ width:16px; padding-left:0; background-position: -1% -543px; }
.sf_admin_td_actions li.sf_admin_action_warranty_nc a 			{ width:16px; padding-left:0; background-position: -1% -1081px; }

/*.sf_admin_td_actions li.sf_admin_action_billProductPrice span {*/
.sf_admin_action_billProduct span {
	background: url(../images/copy_black.png) no-repeat;
}
.sf_admin_action_billProductPrice span {
	background: url(../images/copy_green.png) no-repeat;

}
.copy_clipboard_list {
	width: 16px;
	height: 16px;
	opacity: 0.6;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	display: inline-block;
}

li.sf_admin_action_filter 		{ float:left; margin:0;}
li.sf_admin_action_integra_recalc { float:left;}
li.sf_admin_action_filter a 	{ padding-left:35px; background-position: 10px -251px;}

li.sf_admin_action_save,
li.sf_admin_action_save_and_add,
li.sf_admin_batch_actions_choice						{ background:none; border-style:none; -webkit-border-radius: none;  -moz-border-radius: none; border-radius: none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
li.sf_admin_action_save:hover,
li.sf_admin_action_save_and_add:hover,
li.sf_admin_batch_actions_choice:hover					{ border-style:none; background:none;}
li.sf_admin_batch_actions_choice select					{ padding-top: 2px; padding-bottom: 2px; font-size: 1em;}
li.sf_admin_action_save input[type="submit"],
li.sf_admin_action_save_and_add input[type="submit"],
#sf_admin_container .save  	{padding-bottom:4px; padding-left:35px; background: url(../images/sprite.png) no-repeat 10px -40px , url(../images/button_gr.png) repeat-x;}
li.sf_admin_action_save input[type="submit"]:hover,
li.sf_admin_action_save_and_add input[type="submit"]:hover { background: url(../images/sprite.png) no-repeat 10px -40px , url(../images/button_gr_hover.png) repeat-x;}

/*integra file button*/

#sf_admin_content .download { background:none; padding:2px 2px 4px; font-weight:normal; margin-left:10px;}

/**************************Header******************************/

.header 				{ position:relative; color:#fff; height:42px; background: url(../images/header.png) repeat-x;}
.header h1 				{ display:block;}
.header .exit			{ position:absolute; right:5px; top:0; padding-right:15px; width:24px; height:29px; color:#fff;  background: url("../images/sprite.png") no-repeat  0 -752px; }
.header .exit:hover 	{ background-position: 0 -798px}
.header_right 			{ position:absolute; top:10px; right:115px; height:15px;}
.header_right a         { color: #CEDBE7; font-size: 1.1em; }
.header_right a.user_admin {padding-right:10px; background: url(../images/separator_nav.png) no-repeat 100% 0;}
.header_right .current_rate { font-size: 15px;	margin-right: 25px; }
.header_right .current_rate, .header_right a  {float: left }
.header .title_name 	{ margin:0; padding:5px 15px 13px; font-size:1.8em; color:#fff; letter-spacing:2px;}


/* navigation */
.nav 					{ position:relative;  font-size:1.1em; }
.nav:after 				{ clear:both; display:block; content:"";}
.nav li 				{ float:left;  }


.nav li a 				{ display:inline-block; padding:8px 30px 16px; color:#B9CDE1; font-family: Verdana; font-size:1.2em; background: url(../images/separator_nav_hover.png) no-repeat 100% 0; cursor: pointer;}
.nav li.active   a 		{ color:#27405a; border-left:1px solid #b6c1cb; margin-left:-1px; background: url(../images/separator_nav.png) no-repeat 100% 0, url(../images/nav_li_hover.png) top repeat-x;}
.nav li.current a 		{ color:#27405a; border-left:1px solid #b6c1cb;  margin-left:-1px; background: url(../images/separator_nav.png) no-repeat 100% 0, url(../images/nav_li.png) repeat-x; }
.nav li:hover a  { text-decoration:none; }



/*drop*/
.nav li              .drop_list 	{ position:absolute; top:39px; left:0; width:100%; }
.nav li.active       .drop_list   	{ z-index:99;}
.nav li.current        .drop_list  	{ display:block; z-index:200; }

.nav li              .drop_list ul 	{ height:37px; padding: 1px 5px; margin:2px 4px 0 0; background:#d0d9e0 url(../images/nav_li.png) repeat-x 0 100%; -webkit-border-radius: 0px 0px 5px 5px;  -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.nav li.active       .drop_list ul,

.nav li.current       .drop_list ul	{ -moz-box-shadow: 0px 3px 2px #93a1ad; -webkit-box-shadow:0px 3px 2px #93a1ad; box-shadow:0px 3px 2px #93a1ad;}
.nav li.current        .drop_list ul 	{ background:url(../images/nav_li.png) repeat-x 0 100%;}

.nav li              .drop_list li 			{ float:left; padding:0; margin:0; background:none; font-weight:normal;}
.nav li              .drop_list li a		{ color:#27405a;border-style:none;  padding: 9px 8px 11px; margin: 0px 1px 0px 0px; font-size:1em; background:none;}
.nav li              .drop_list li a:hover	{ color:#27405a; background: none; background: url(../images/nav_a.png) repeat;  }
.nav li              .drop_list li.active a	{ color:#fff; font-size:1.2em; padding:7px 8px 13px; background: url(../images/nav_a_hover.png) repeat; }


.new-select-style-wpandyou select {    border-radius: 0;    background: #CCE0EC;    height: 34px;    padding: 5px;    border: 0;    font-size: 16px;    line-height: 1;    -webkit-appearance: none;    width: 68px;   }
/***************************Integra, New Order****************************/

.integra  							{ overflow:hidden; width:101%;}
.integra p,
.order_results p                    { margin:0; padding:0px 0;}

.integra .half 						{ float:left; width:47.5%;}
.integra .half input[type="search"] { padding:5px 0 5px 2px; width:99.5%; border:1px solid #ccc; margin-bottom:7px;  font-size:1.4em;  background: url(../images/input.png) no-repeat 0 0;}
.integra .half select 				{ float:left; margin:2px 0; width:192px;}

.integra .results 					{ padding:10px; }

.integra #results_binded,
.integra #results_unbinded,
.order_results						{ border: 1px solid #ddd; -moz-box-shadow:inset 0 2px 3px #CCCCCC; -webkit-box-shadow: inset 0 2px 3px #CCCCCC; box-shadow:inset 0 2px 3px #CCCCCC; background:#fff;}
.order_results						{ margin:15px 0; border:1px solid #ccc;}

.integra .button_box 				{ float:left; width:59px; margin-top:50px;}

.integra .half td,
.order_results td 					{ font-weight:normal; white-space:nowrap; padding:4px; border-bottom:1px solid #cad2e3;}
.integra .half td.w,
.order_results td.w 				{ font-weight:bold; text-align:left; white-space:normal; border-right:1px solid #ccc; border-left:1px solid #ccc; }
.order_results .product:hover 		{ background:#fcfce4;}

.integra .row_box 					{ overflow:hidden; min-height:47px;}
.integra .row_box label,
.integra .row_box input 			{ float:right;}
.integra .row_box input				{ margin-top:3px; margin-left:15px;}
.integra .row_box input[type="search"] { float:left; width:62.8%;}
.integra .product,
.order_results .product 			{ padding: 5px 5px 3px; margin: 0px; font-weight:bold; color:#526cad;}
.integra .product table,
.order_results .product table 		{ margin: 0px 0px 5px 5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
.integra .product td,
.order_results .product td 			{ font-weight:normal; color:#555;/* background:#f6f6fc;*/ border-color:#ccc #fff #ccc #ccc; border-style:solid none solid solid;border-width:1px 0 0; }
.integra.product td.w,
.order_results .product td.w  		{ font-weight:normal; border-right:1px solid #ccc; border-left:1px solid #ccc;}

/******************************Admin generator********************************/
#sf_admin_container table,
.table_container 								{ width:100%; }
#sf_admin_container th,
.table_container th								{ background-color: #E7EEF1;}
#sf_admin_container td, #sf_admin_container th,
.table_container td, .table_container th			{ border: 0; padding:5px 5px;  border:1px solid #ccc; border-left:0; }
#sf_admin_container tr,
.table_container tr								{ background-color: #fff; border-left: 1px solid #ddd;  border-right: 1px solid #ddd;}
#sf_admin_container tr:hover,
.table_container tr:hover						{ background-color: #ffe;}
#sf_admin_container tfoot td,
.table_container tfoot td						{ margin: 0;  list-style: none;  text-align: right;}
#sf_admin_container thead img,
#sf_admin_container tfoot img,
.table_container tfoot img,
.table_container thead img						{  vertical-align: middle;}

#sf_admin_container .radio_list,
#sf_admin_container .checkbox_list					{ margin: 0;}

#sf_admin_container .radio_list li,
#sf_admin_container .checkbox_list li				{ list-style: none;  display: inline;}

#sf_admin_container .sf_admin_filter_field_created_at td{ white-space:nowrap;}

#sf_admin_container .double_list_select,
#sf_admin_container .double_list_select-selected	{ width: 12em;}
#sf_admin_container .double_list_label				{ font-weight: bold;}

#sf_admin_container fieldset.collapsed * 			{ display:none; }
#sf_admin_container fieldset.collapsed h2, #sf_admin_container fieldset.collapsed 			{ display:block !important; }
#sf_admin_container fieldset.collapsed .collapse-toggle 									{ display: inline !important; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle 									{ color:#ffc; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle:hover 							{ text-decoration:underline; }

/****************************Filtr******************************/

#sf_admin_bar 										{ position:absolute; top:-8px; left:172px; z-index: 10000;  }
#sf_admin_bar .sf_admin_filter 						{ position:relative; margin:120px 0 0 0; padding:10px; min-width:500px; background:#fff;  -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 8px #14324B; -webkit-box-shadow: 0 0px 8px #14324B; box-shadow: 0 0px 8px #14324B;}
#sf_admin_bar  tr:hover								{ background:#fff; border:0;}
#sf_admin_bar .sf_admin_filter table,
#sf_admin_bar .sf_admin_filter tr,
#sf_admin_bar .sf_admin_filter td 					{ border:0; white-space:nowrap;}
#sf_admin_bar .sf_admin_filter td label 							{ font-weight:bold;}
#sf_admin_bar .sf_admin_filter td a 								{ float:left; font-weight:bold;}
#sf_admin_bar .sf_admin_filter tr input[type="text"],
#sf_admin_bar .sf_admin_filter tr select							{ width:98%;}
#sf_admin_bar .sf_admin_filter table tr 							{ background:#fff;}
#sf_admin_bar #order_filters_created_at_from,
#sf_admin_bar #order_filters_created_at_to { /*width:135px;*/}

/* User */

.sf_admin_form_row									{ padding: 10px;}
.sf_admin_form_row label 							{ width: 15%; display:inline-block;}
.sf_admin_form_row .content							{ width: 40%; display:inline-block;}
.sf_admin_form_row .content input[type="text"] 		{ width: 98%; margin-bottom:5px; -moz-box-shadow:inset 0 2px 3px #CCCCCC; -webkit-box-shadow: inset 0 2px 3px #CCCCCC; box-shadow:inset 0 2px 3px #CCCCCC;}
.sf_admin_form_row .content select 					{ width: 100%; padding-left:10px;}

/* category list boxes*/

#category_list_all, #category_list 					{ overflow-y:auto; height:400px; padding:5px 0 10px 4px; background:#fff;}
#sf_admin_container #category_list_all a:hover,
#sf_admin_container #category_list a:hover 			{ color:#000; background:#ff9;}

/*parametr velue box*/

#param_value_list table								{ margin-top:-10px; border: 1px solid #fff; margin: 3px; -moz-box-shadow:0px 0px 3px #586273; -webkit-box-shadow:0px 0px 3px #586273; box-shadow:0px 0px 3px #586273; }
#param_value_list input								{ margin-right:10px;}

#sf_admin_container .help																	{ padding-left: 15%;  color: #aaa;}
#sf_admin_container td .help																{ padding-left: 0;}
#sf_admin_container .errors input, #sf_admin_container .errors select						{ border: 1px solid #f22;}
#sf_admin_container .sf_admin_list .sf_admin_boolean										{ text-align: center;}

 /*order_list*/

.sf_admin_list 										{ -moz-box-shadow:0px 0px 3px #586273; -webkit-box-shadow: 0px 0px 3px #586273; box-shadow: 0px 0px 3px #586273;}
.sf_admin_list p									{ padding: 5px;}
.sf_admin_list .user_name,
.sf_admin_list .statuse_date 						{ padding-left:5px; white-space:nowrap; font-size:0.8em;}
.sf_admin_list .statuse_date 						{ padding:0; color:#777;}
.sf_admin_list_td_list_status_id { width: 50px;}
.sf_admin_list_td_list_status_id img { margin: 1px;}

/***************New Order******************/

/*layout*/
.form_order 										{ overflow:hidden;}
.form_order label 									{ display:inline; vertical-align:middle;}
.form_order #sf_fieldset_search 					{ float:left; width:43%;}
.form_order #sf_fieldset_search input[type="search"]{ width:98%;}
.form_order #sf_fieldset_order_info		 			{ float:left; width:50%; margin-left: 20px;}
.form_order .sf_admin_actions 						{ float: left;	 /* margin-left: 45% */ margin-top: 30px;}
.form_order .sf_admin_actions li 					{ float:right;}


/* mobile */
@media screen and (min-width:881px) and (max-width: 1400px) {

	.form_order #sf_fieldset_search 					{ float:left; width:42%!important;}
	.form_order #sf_fieldset_search input[type="search"]{ width:98%;}
	.form_order #sf_fieldset_order_info		 			{ float: left; width:50%;!important; margin-top: 5%;}
	/*.form_order .sf_admin_actions 						{ float: left;	width: 100%!important; margin-top: 30px;}*/
	.form_order .sf_admin_actions li 					{ float: left;}
}
/* mobile */

@media screen and (max-width: 880px) {

	.form_order #sf_fieldset_search 					{ float:left; width:100%!important;}
	.form_order #sf_fieldset_search input[type="search"]{ width:98%;}
	.form_order #sf_fieldset_order_info		 			{ float: left; width:100%;!important;}
	.form_order .sf_admin_actions 						{ float: left;	margin-top: 30px;}
	.form_order .sf_admin_actions li 					{ float: left;}
}

.form_order .sf_admin_form_field_comment .content,
.form_order .sf_admin_form_field_name .content 	{ width:100%;}
.form_warehouse .sf_admin_form_field_name .content { width:53%;}
.form_order .sf_admin_form_field_comment .content input { width:98%;}

.form_order #dom_items tr 							{ cursor:default;}
.form_order #dom_items img 							{ margin-left:3px; cursor:pointer;}
.form_order #cart_total_profit 						{ font-weight:bold;}

 /* buyer_info*/
.form_order .buyer_info,
.form_order .buyer_block,
.form_order .delivery_info,
.form_order .sf_admin_form_field_address,
.form_order .sf_admin_form_field_comment 						{ overflow:hidden; padding:5px 0 7px 0; background: url(../images/separator.png) repeat-x 0 100%;}
.form_order .sf_admin_form_field_address textarea				{ height:50px; font-size:1em;}
.form_order .sf_admin_form_field_name .content textarea 		{ height:20px; font-size:1em;}
.form_order .sf_admin_form_field_name textarea 					{ width:100%; }
#receipt_list_sn, .sf_admin_form_field_list_sn .content						{ width:100%; }


.form_order .buyer_info div,
.form_order .buyer_block div div,
.form_order .delivery_info div,
.form_order .sf_admin_form_field_comment						{ padding:0;}
.form_order .sf_admin_form_field_comment,
.form_order .sf_admin_form_field_name							{ padding-bottom:5px; margin-bottom:5px;}

.form_order .buyer_info .name_buyer,
.form_order .buyer_info .phone_buyer 							{ float:left;}
.form_order .buyer_info .name_buyer 							{ width:63%; margin-right:10px;}
.form_order .buyer_info .name_buyer input 						{ width:98%;}
.form_order .buyer_info label,
.form_order .delivery_info label 								{ display:block;}

.form_order .buyer_block div  									{ padding:10px 0; margin-top:6px;}
.form_order .buyer_block label 									{ margin-right:10px;}
.form_order .buyer_block input[type="checkbox"] 				{ margin-right:5px; vertical-align:middle;}

 /*delivery_info*/
.form_order .buyer_block .sf_admin_form_field_is_direct ,
.form_order .buyer_block .sf_admin_form_field_is_cod,
.form_order .delivery_info .sf_admin_form_field_delivery_cost,
.form_order .buyer_block .sf_admin_form_field_delivery_date			{ float:left; padding:0; margin:0;}
.form_order .buyer_block .sf_admin_form_field_delivery_date div 	{margin:0;}
.form_order .buyer_block .sf_admin_form_field_delivery_date input 	{width:120px;}

.form_order .delivery_info select 								{ margin:0 10px 0 0; padding:4px; width:213px;}
.form_order .delivery_info label 								{ white-space:nowrap;}
.form_order .delivery_info input[type="text"]  					{ width:150px; margin-right: 10px;}
.form_order .delivery_info .city_select,
.form_order .delivery_info .warehouse_select 					{ float:left;}

.form_order .profit_total 										{ font-weight:bold;}

.form_order .category_search_box:after							{ clear:both; display:block; content:""; }
.form_order #category_search_container 							{ float:right;  margin: -24px 10px 10px 0; width: 54%;}
.form_order #sf_fieldset_search  #product_search 				{ clear:both; width:98%;}

/*statuses*/
.order_header 													{ position: absolute; left: 160px; top: 8px; width:50%; }
.status_box 													{ max-height: 450px; overflow: auto;}
.statuses a img													{ opacity:0.6; margin-right:3px; }
.statuses a img.highlight,
.statuses a img:hover 											{ opacity:1;}
.statuses a img.highlight:hover 								{ opacity:0.6;}
.statuses .right_statuses 										{ float:left; margin-right:40%;}
.statuse_link 													{ margin-left:10px;}

/* logistic*/
.logistic_block 												{ margin-bottom:10px; background:#fff; padding:10px;}
#sf_admin_container .logistic_block table,
#sf_admin_container .logistic_block  table tr,
#sf_admin_container .logistic_block table th,
#sf_admin_container .logistic_block table td 					{ border-style:none;}
#sf_admin_container .logistic_block  table td 					{ border-style:none; border-bottom:1px dotted #ccc;}
#sf_admin_container .back 										{ float:left; margin:0; padding:3px 15px 3px 35px; background: url(../images/sprite.png) no-repeat 10px -191px , url(../images/button_gr.png) repeat-x ; font-weight:bold;  }
#sf_admin_container .back:hover 								{ background: url(../images/sprite.png) no-repeat 10px -191px , url(../images/button_gr_hover.png) repeat-x ;}
#sf_admin_container .save { float:right;}
.logistic_block .todelivery_box 								{ padding:2px 0 0; }
.logistic_block .todelivery_box .floatLeft 					{ float:left; margin-right:2px; margin-bottom:2px; height:131px; width:250px; padding: 7px 10px 5px; background:#F3F3F3; -moz-border-radius: 5px; -webkit-border-radius:5px;  border-radius:5px; }
.logistic_block .todelivery_box .floatLeft input 				{ width:218px; margin-bottom:3px;}
.logistic_block .todelivery_box .floatLeft select 				{ width:250px; margin-bottom:3px;}
.logistic_block .todelivery_box .floatLeft .declaration 		{ padding-left:25px; background:#fff url(../images/sprite.png) no-repeat 4px -648px;}
.logistic_block .todelivery_box .floatLeft .date_order 		{ padding-left:25px; background:#fff url(../images/sprite.png) no-repeat 4px -921px;}
.logistic_block .todelivery_box .selected 						{ background:#CCE0EC;}

/*popup_boxes*/
.filter_close 								{ position:absolute; top:-5px; right:-10px; width:32px; height:37px; cursor:pointer; background: url(../images/sprite.png) no-repeat 0 -959px; }
.filter_close  								{ top:-15px; right:-17px; width:35px; height:35px;  }
.filter_close:hover							{ background-position:0 -1007px;}

#overlay_content table 						{ margin-bottom:10px;}
#overlay_content #orderSmsHistoryContainer,
#overlay_content #buyerSmsHistoryContainer	{ padding:10px;border:1px solid #fff; background: #E7EEF1;  -moz-box-shadow:0px 0px 3px #586273; -webkit-box-shadow:0px 0px 3px #586273; box-shadow:0px 0px 3px #586273;}
#overlay_content .sms_form
#overlay_content .sms_form th 				{ text-align:right; padding-right:10px;}
#overlay_content .sms_form select 			{ width:100%;}
#overlay_content form .button 				{ float:right; font-weight:bold;}

/* Order List */
.order_list_cart td     { padding: 3px 5px !important; }
.order_income_form .radio_list li   {display: inline-block; width: 45%;}


/*warehouse*/
.get_product_box 							{ padding:10px;}
.get_product_box table						{ width:50%;}
.get_product_box th 						{  width:30%; text-align:left; padding-left:20px;}
.get_product_box td select 					{ width:98%; margin-bottom:5px;}
.sf_admin_form fieldset#sf_fieldset_search,
.sf_admin_form fieldset#sf_fieldset_search 	{ float:left;}


.transfer .container_block { padding:10px;}



/*finanse*/
#sf_fieldset_none .floatLeft   label		{ width: 50%;}
#sf_fieldset_none .usd 						{ width:31%;}
#sf_fieldset_none .eur 						{ width:43%;}
#sf_fieldset_none .eur label 				{ width:15%;}
#sf_fieldset_none .button 					{ font-weight:bold;}
#cashflowForm td label 						{ color:#555; font-weight:bold;}
#cashflowForm .radio_list label 			{ font-weight:normal;}
/*finanse new*/
.sf_admin_form_field_category_id 			{ overflow:hidden;}
.sf_admin_form_field_category_id label,
.sf_admin_form_field_category_id .button,
.sf_admin_form_field_category_id div.content { float:left;}
.sf_admin_form_field_category_id div.content { margin-left:4px; margin-right:10px;}

/*finanse balans*/

.balans 									{ padding:10px; overflow:hidden;}
.balans .date_range,
.balans input.button,
.balans input[type="submit"],
.balans select,
.balans label{ float:left; margin-right:10px;}
.balans label { margin-top:3px;}
.balans select {background:#fff;}

 /*print css*/
#list,
#bill { margin-bottom:15px;}
/* error page*/

.error_page 			{ min-height:50px; width: 500px;margin: 0 auto; margin-top: 15%; padding:20px;}
.error_page h1          { display:block; text-align:center; margin-top: 0px; color:#c42828;}
.error_page p           { margin: 20px 0px;}
.error_page .button 	{ padding-left: 35px; background: url(../images/sprite.png) no-repeat 10px -191px , url(../images/button_gr.png) repeat-x ; font-weight:bold; }
.error_page .button:hover { background: url(../images/sprite.png) no-repeat 10px -191px , url(../images/button_gr_hover.png) repeat-x ;}

.error_container 		{ width:500px; margin: 15% auto 0; -moz-border-radius: 10px 10px 10px 10px; -moz-box-shadow: 0 0 3px #586273; background: none repeat scroll 0 0 #E7EEF1;  border: 1px solid #FFFFFF; }
.error_container h3 	{ font-size:1.5em; color:#f00; text-align:center;}
.error_container p,
.error_container ul 	{ margin-left:25px;}
.error_container ul li 	{ margin-bottom:10px;}
.error_container ul li a {text-decoration:underline;}
.error_container ul li a:hover {text-decoration:none;}
#sf_admin_header {position:relative;}

#sf_guard_user_accounts_list { height: 350px;}
/* Форматирование надписи в модуле Аналитика - Расходы */
#accounts_show               { color: #31486B; cursor:  pointer; font-size: 12px; font-weight: bold; padding-top: 5px; }

/*css для фильтров в Аналитике*/
#filter_buyer_id_autocomplete {margin-left:  11px;}
#filter_criterion { margin-left:  11px; }
/*для заказов оптовых покупатей*/
.opt>td {background-color: #ffc}
/*для заказов не в usd валюте*/
.not_usd_order>td {background-color: #F0CCFF}

.canceled>td {background-color: #FFE4E1}


.bg_bg     { background:#f9f9f9; }
.bg_gray   { background:#eee; }
.bg_yellow { background:#ffc; }
.bg_green  { background:#dfd; }
.bg_red    { background:#fdd; }

ul.admin_actions_list li.sf_admin_action_excel a { padding-left:35px; background:  url(../images/table-excel.png) no-repeat 9px 50%;}

.hip-span {
	position: relative;
	margin: 0 10px 0 0;
}
.hip-span #order_hip {
	vertical-align: middle;
}
.cb-div input[type="checkbox"] {
	vertical-align: middle;
	margin-right: 5px;
}
#scrollUp {
    background-image: url(../images/scroll-top.png);
    bottom: 40px;
    right: 20px;
    width: 38px;
    height: 38px;
}
.sf_admin_list_td_list_comment p, .sf_admin_list_td_list_address p {
	margin: 0;
}
.sf_admin_form_field_delivery_date .content select,
.sf_admin_form_field_urgency .content select,
.sf_admin_form_field_status .content select {
	width: auto;
}
.sf_admin_list_td_logistics_id {
	text-align: center;
}
.warehouse_receipt_header {
	position: absolute;
	left: 160px;
	top: -5px;
}
.h2-info {
	margin: 0;
	display: inline-block;
}
img[alt="цена скрыта"] {
	visibility: hidden;
}
.order-entry-return-a {
	display: inline-block;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 18px;
	height: 24px;
	text-indent: -9999px;
	background: url(../images/sprite.png) no-repeat 0 -1500px;
	background-position: 0 -578px;
	opacity: 0.6;
}
.order-entry-return-a:hover {
	opacity: 1;
}
.header ul.nav {
	display: none;
}

/*форма для печати гарантийного листа*/
.warranty_sn{
    margin: 5px 10px!important;

}
.warranty_month{
    width: 40px;
    text-align: center;
    margin: 5px 25px;
}

#warranty_list img{
    cursor: pointer;
}

/* исправление верстки, "отправить письмо" из заказов */
#sendEmailForm .button {
    height: 15px;
    margin-top: 0px;
    color: #31486b;
    background: #CCE0EC url(../images/button_gr.png) repeat-x;
}
#sendEmailForm .button:hover {
    text-decoration: none !important;
    background: url(../images/button_gr_hover.png) repeat-x;
}
/* END*/


.shortage {
	background-color: #f17878!important;
}
.super {
	background-color: #86f79e!important;
}

.entity_status_item {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	width:45px;
	height:45px;
	border:5px solid rgba(0,0,0,.4);
	background:firebrick;
	border-radius:50%;
	box-shadow:inset 0 0 50px rgba(0,0,0,.2);
}

.entity_status {
	width:200px;
}

.heder_tabl {
	text-align: center;
}

.inv_name {
	width: 36%;
}
.inv_count {
	width: 7%;
}
.inv_status{
	width: 10%;
}
.inv_comment {
	width: 40%;
}

.newElement{
    border: #006600 solid 2px!important;
    /*border-color: ;*/
}

.pointer_big {
	font-size: 20px;
}
.logitik_quantity{
	font-size: 12px;
	color: #12306f;
}

.sf_admin_list_td_list_user_info p, .sf_admin_list_td_list_info p {
	line-height: 1;
	margin: 5px 0;
	padding: 0;
	text-align: left;
}

.data_delivery, .urgency_choices {
	font-size: 16px;
	text-align: center;
}
.sf_admin_list_td_list_info p {
	margin-left: 10%;
}
.sf_admin_list_td_list_info a {
	font-size: 18px;
	margin-left: 15%;
}
.urgency_choices {
	background-color: white;
}

.driver_div p {
	float: left;
	font-size: 20px;
	margin: 10px 20px;
}

.copy_clipboard_btn {
	float: right;
	margin: 5px 10px;
}

.old_sn_text {
	background-color: #e9e9e9;
	padding: 0 10px;
}

.head_not_fount {
	background-color: #a9dcef;
	width: 98%!important;
}

.load_price {
	/*border-color: dimgrey;*/

	border: 2px solid #ccc;
	margin-bottom: 10px;
	padding: 5px 10px;
}

.load_price .warrning {
	color: black;
	/*display: block !important;*/
	height: 15px;
	padding: 5px 40px;
}

.load_price p {
	margin-bottom: 5px;
	margin-top: 0;
}

#add_not_found_product {
	float: right;
}

.color_blue{
	color: blue;
}
.color_green{
	color: green;
}

.color_red{
	color: red;
}

.order_entry > td:first-child{
	text-align: center;
}

.order_entry > td ul li {
	text-align: left;
}

.order_receive_form_submit[disabled="disabled"]{
	color:#CCCCCC !important;

}


#finde_result div {
	margin: 5px 0;

}

.in_price .fa-clipboard{
	color: mediumaquamarine;
}

.prod_link_a {
	background: url(../images/top15_12_12.png) no-repeat;
	padding-left: 6px;
}

.prod_link_a_google {
	background: url(../images/google_12_12.png) no-repeat;
	padding-left: 6px;
}
.prod_link_a_google:hover, .prod_link_a:hover  {
	text-decoration:none!important;
}

#search_results p {
	text-align:left;
}

