
#client_login_info {
    position: absolute;
    right:0;
    top:0;
    width:300px;
    padding:10px;
    z-index:10;
}

/*========== THIRD PARTY ELEMENTS ==========*/
/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:left; border-left: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px 5px}
.ui-multiselect .remove-all { float: right; padding: 7px;}
.ui-multiselect .search { float: left; padding: 4px;}
.ui-multiselect .count { float: left; padding: 7px;}

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

/*========== THIRD PARTY ELEMENTS CHANGES ==========*/
.ui-widget {
	font-family:Arial,Helvetica,sans-serif; font-size:12px;
	}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:Arial,Helvetica,sans-serif; font-size:12px;
	}	
.ui-datepicker, .ui-autocomplete {
	z-index:200 !important;
	}
.ui-autocomplete {
	text-align:left; padding:9px 9px 4px;
	}	
.ui-autocomplete .ui-menu-item {
	float:none; margin:0 0 5px; padding:0 0 6px; font-size:11px; border-bottom:1px #aaa dashed;
	}
.ui-autocomplete .ui-menu-item a {
	padding:0; border:0; line-height:13px;
	}		
.ui-autocomplete .ui-menu-item a.ui-state-hover, .ui-autocomplete .ui-menu-item a:hover  {
	background:none; margin:0; border:0; text-decoration:underline;
	}		
.ui-jqgrid .ui-jqgrid-htable th div {
	height:auto; overflow:hidden;
	}	
.grid-cont {
	margin:0 0 -25px;
	}	
.ui-jqgrid .ui-jqgrid-pager {
	/*margin:0 0 -25px !important;*//*strange scrollbar appears in browser*/
	}	
/*following is also needed for it*/	
/*.ui-jqgrid .ui-resizable-s {
	bottom:-30px;
	}
.ui-jqgrid .ui-resizable-se {
	bottom:-24px;
	}*/	
	
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column, .ui-jqgrid .ui-th-div-ie {
	white-space:normal;
	}
    
.ui-jqgrid tr.jqgrow.clienttracklist-warehouse td, .ui-jqgrid tr.ui-priority-secondary.clienttracklist-warehouse td {
    background:#dfFFdd;
}  
.ui-jqgrid tr.jqgrow.clienttracklist-onway td, .ui-jqgrid tr.ui-priority-secondary.clienttracklist-onway td {
    background:#ffffdd;
    }    
.ui-jqgrid tr.jqgrow.clienttracklist-arrived td, .ui-jqgrid tr.ui-priority-secondary.clienttracklist-arrived td {
    background:#FEdfdd;
    } 
.ui-jqgrid tr.jqgrow.clienttracklist-gdl td, .ui-jqgrid tr.ui-priority-secondary.clienttracklist-gdl td {
    background:#bbbbbb;
}    
        
.ui-jqgrid tr.jqgrow.hl1 td, .ui-jqgrid tr.ui-priority-secondary.hl1 td {
	background:#FEdfdd;
	}	
.ui-jqgrid tr.jqgrow.hl2 td, .ui-jqgrid tr.ui-priority-secondary.hl2 td {
	background:#cafbcb;
	}	
.ui-jqgrid tr.jqgrow.hl2 td, .ui-jqgrid tr.ui-priority-secondary.hl2 td {
	background:#cafbcb;
	}	
.ui-jqgrid tr.jqgrow.hl3 td, .ui-jqgrid tr.ui-priority-secondary.hl3 td {
	background:#aafbcb;
	}
 .ui-jqgrid tr.ui-priority-secondary.hl3 td {	
	background:#a0ebbe;
	}		
    
.ui-jqgrid tr.jqgrow.clienttracklist-arrived.ui-state-highlight td,   
.ui-jqgrid tr.ui-priority-secondary.clienttracklist-arrived.ui-state-highlight td, 
.ui-jqgrid tr.jqgrow.clienttracklist-onway.ui-state-highlight td,   
.ui-jqgrid tr.ui-priority-secondary.clienttracklist-onway.ui-state-highlight td,  
.ui-jqgrid tr.jqgrow.clienttracklist-warehouse.ui-state-highlight td,   
.ui-jqgrid tr.ui-priority-secondary.clienttracklist-warehouse.ui-state-highlight td, 
 .ui-jqgrid tr.jqgrow.clienttracklist-gdl.ui-state-highlight td,   
.ui-jqgrid tr.ui-priority-secondary.clienttracklist-gdl.ui-state-highlight td,  
.ui-jqgrid tr.jqgrow.hl1.ui-state-highlight td, 
.ui-jqgrid tr.ui-priority-secondary.hl1.ui-state-highlight td, 
.ui-jqgrid tr.jqgrow.hl2.ui-state-highlight td, 
.ui-jqgrid tr.ui-priority-secondary.hl2.ui-state-highlight td, 
.ui-jqgrid tr.jqgrow.hl3.ui-state-highlight td, 
.ui-jqgrid tr.ui-priority-secondary.hl3.ui-state-highlight td, 
.ui-jqgrid tr.jqgrow.hl4.ui-state-highlight td, 
.ui-jqgrid tr.ui-priority-secondary.hl4.ui-state-highlight td {
	background:none;
	}		
.ui-multiselect ul.selected li, .ui-multiselect ul.available li {
	text-align:left;
	}
.ui-jqgrid tr.jqgrow td.wrap {
	white-space:normal;
	}			
/*========== ICONS ==========*/
.icon-check {
	padding:2px 0 2px 18px; line-height:16px;
	}
.icon-check.check-right {
	background:url(/ui/vkontakte/images/common/icons_form.gif) -3px 2px no-repeat;
	}
.icon-check.check-wrong {
	background:url(/ui/vkontakte/images/common/icons_form.gif) 100% 2px no-repeat;
	}
.toggle-down {
	padding-right:16px; background:url(/ui/vkontakte/images/common/icons_common.png) 100% 6px no-repeat;
	}
/* ========== TAB NAVIGATION ========== */
.tab-nav {
	padding-left:15px; height:auto; min-height:12px; overflow:hidden; border-bottom:2px #9bb1c7 solid;
	}
.tab-nav ul {
	}
.tab-nav li {
	margin-right:3px; padding-left:9px; 
	}
.tab-nav li.current, #ie8 .tab-nav li.current {
	background:url(/ui/vkontakte/images/common/bgr_tab_nav_left.png) 0 0 no-repeat;
	}	
.tab-block .tab-header {
	}
.tab-block .tab-header h3 {
	}
.tab-nav li a {
	padding:6px 12px 5px 3px; font-size:11px; font-weight:normal; color:#36638e; text-decoration:none; 
	}
.tab-nav li a em {
	font-style:normal; color:#111;
	}	
/*.tab-nav li:hover a {
	background-position:100% -33px;
	}*/	
#ie8 .tab-nav li a {
	padding-bottom:7px;
	}	
.tab-nav li a:hover {
	text-decoration:underline;
	}
.tab-nav li.current a, #ie8 .tab-nav li.current a {
	background:url(/ui/vkontakte/images/common/bgr_tab_nav.png) 100% 0 no-repeat; color:#fff;
	}
.tab-nav li.current a em {
	color:#bababa;
	}	
	
#ie8 .tab-nav li.current a {
	padding-bottom:9px;
	}	
.tab-nav li a span {
	}

.tab-nav li.current a span {
	}

	
/* ============================== */

.btn.btn-icon {
  display:block;
  } 
input.btn.btn-icon, .btn input {
  border:0; background:none;
  }
.search-field {
  overflow:hidden; 
  }
.search-field .itext.search {
  display:block; float:left; padding:4px 6px 5px; width:150px;
  }
/*.ie .search-field .itext.search {
 	height:24px;
  }*/    
.search-field .btn-icon.btn-search {
  display:block; float:left; margin:0 0 0 -24px; height:24px; width:24px; 
  background:url(/ui/vkontakte/images/common/icons_common.png) 2px -90px no-repeat; border:0;
  } 
.search-field .btn-icon.btn-search input {
  position:static; padding:0; height:24px; width:24px; background:none; border:0;
  } 
	
/* Classes for wide used blocks and elements */
/*========== BOXES ==========*/
.box, .rc {
  position:relative; border:1px #d4dae8 solid;
  }
.box .box-hdr {
  padding:5px 8px; background:#6D84B4; border-bottom:1px #d4dae8 solid;
  }
.box .box-subhdr {
  padding:2px 10px; overflow:hidden; background:#fff; border-bottom:1px #ECEFF5 solid;
  }
.box .box-subhdr em {
  font-style:normal; color:#3B5998; 
  }  
.box .box-hdr h3, .lists th h3 {
  margin:0; padding:0; font-size:11px; color:#fff; font-weight:bold;
  } 
.box .box-content {
  padding:8px 10px; background:#fff; 
  } 
.box .box-footer {
  padding:4px 8px; background:#eceff6; border-top:1px #d4dae8 solid;
  }  
.box .box-hdr .view-all {	
	position:absolute; right:11px; top:6px; z-index:1; color:#D9DFEA; text-decoration:none;
	}
.box .box-hdr .view-all:hover {	
	text-decoration:underline; color:#fff;
	}  
.box .box-subhdr .view-all {	
	float:right; text-decoration:none;
	}
.box .box-subhdr .view-all:hover {	
	text-decoration:underline;
	} 

  
.box.box-style-2 {
  border-color:#BDC7D8;
  }
.box.box-style-2 .box-content {
  background:#f7f7f7;
  }
.box.box-style-2 .box-content h3 {
  margin-bottom:10px; padding:0 0 5px; color:#333; font-size:13px; border-bottom:1px #B9C4DA solid;
  }
.box.box-style-3 {
  border:0;
  }
.box.box-style-3 .box-content {
  background:#eceff5;
  }
  
.rc {
   border:0; 
  }
.rc .c {
  display:none;
  }
.rc-content {
	padding:8px 10px; height:auto; min-height:9px;
	}
.rc.rc-style-1 {
	background:#eceff5;
	}  		
  
/*========== MESSAGES ==========*/
.box.msg {
	margin:0 0 10px; border-style:solid; border-width:1px;
	}
.box.msg .box-content {
	height:auto; min-height:12px;
	}	
#outer .box.msg h3 {
	margin:0; padding:0; font-size:15px; font-weight:bold; color:#333;
  }
#outer .box.msg p {
	margin:0 0 6px;
  }	
.box.msg .box-content {
	padding:10px; border:0; background:none;
  }
.box.msg.msg-info {                          
	background:#fff; border-color:#D8DFEA;
  }
.box.msg.msg-error {                          
	background:#FFEBE8; border-color:#DD3C10;
  }	
.box.msg.msg-success {                          
	background:#e6ffcc; border-color:#7fba41;
  }		
.box.msg.msg-common {
	position:absolute; top:6px; right:6px; z-index:10; width:440px; opacity:0.95; filter:alpha(opacity=95);
	}  
.box.msg.msg-common .box-content {
	padding-right:36px;
	} 	
.box.msg .close-link {
	position:absolute; top:6px; right:6px; z-index:1; padding:4px 8px; background:#EEEEEE; text-decoration:none;
	}  
.box.msg .close-link:hover {
	background:#ccc;
	}	
.info-note {
  background: #fff9d7
  }  
p.info-note, div.info-note {
  margin-bottom:10px; padding:10px; 
  } 
  
/*========== GRIDS ==========*/
	
/*Simple round corner elements*/
.rc	{
	position:relative;
	}
.rc-content {
	padding:12px; height:auto; min-height:9px;
	}
/*.ie .box {position:static; border:0; background:none;}*/
.ie .rc .c {display:block; position:absolute; z-index:10; width:6px; height:6px; background:url(/ui/vkontakte/images/boxes/bgr_box_just_corners.png) 0 0 no-repeat;}

/*small, no border, light grey bgr bgr*/
.ie .rc.rc-style-1 .c, .ie .rc .rc.rc-style-1 .c {width:5px; height:5px;}
.ie .rc.rc-style-1 .c.tl, .ie .rc .rc.rc-style-1 .c.tl {left:0; top:0; background-position:-52px 0;}
.ie .rc.rc-style-1 .c.tr, .ie .rc .rc.rc-style-1 .c.tr {right:0; top:0; background-position:-57px 0;}
.ie .rc.rc-style-1 .c.bl, .ie .rc .rc.rc-style-1 .c.bl {left:0; bottom:0; background-position:-52px -5px;}
.ie .rc.rc-style-1 .c.br, .ie .rc .rc.rc-style-1 .c.br {right:0; bottom:0; background-position:-57px -5px;}

/*========== CURSOR ==========*/
#cursor {
	display:none;/* position:absolute; left:0; top:0; z-index:1000; width:32px; height:32px; background:url(/ui/vkontakte/images/common/ajax_loader.gif) 0 0 no-repeat;*/
	}	
.jf-loading, .jf-loading * {
	cursor:wait !important;
	}	
/*========== JFace Common Elements ==========*/
#jface {
	color:#000;
	}
#jface-overlay{
	position:absolute; z-index:99; left:0; top:0; opacity:0.35; filter:alpha(opacity:35); background:#111;
	}
#jface.jf-dialog-on #jface-overlay{
	z-index:998;
	}		
#console {
	position:fixed; left:20; top:20; z-index:9999; height:auto; min-height:300px; background:#eee; border:2px #aaa solid;
	}	
#jface-preloads	{
	position:absolute; left:-5000em; top:-5000em;
	}
#jface-loading {
	display:none; overflow:hidden; position:absolute; z-index:100; width:40px; height:40px; background:transparent;
	}	
#jface-loading div {
	position:absolute; top:0; left:0; width:40px; height:480px; background:url(/ui/default/images/common/popup_progress.png) no-repeat;
	}	
body.wait * {
	cursor:wait !important;
	}	
/*========== JFace Windows ==========*/
#jface-windows {
	position:absolute; left:0; top:0; z-index:101;	width:0; overflow:visible;
	}	
#jface-windows .jf-window {
	position:absolute; zIndex:0;
	}
.jf-window {
	display:none; background:none; border:0; opacity:0.8; filter:alpha(opacity:80);
	}
.jf-window.jw-visible {
	display:block;
	}				
.jf-window.jw-active {
	zIndex:0; opacity:1; filter:alpha(opacity:100);
	}
.jf-window .jw-hdr {
	padding:5px 10px 6px; text-align:left; color:#fff; background:#6D84B4; border-style:solid; border-color:#3B5998; border-width:1px 1px 0;
	}
.jf-window .jw-hdr h5 {
	margin:0; padding:0; font-weight:bold; font-size:14px;
	}	
.jf-window .jw-extra-l {
	/*padding:10px; background:url(/ui/default/images/jface/bgr_jw_border.png);*/
    border:5px solid #bbb;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	}	
.jf-window .jw-content {
	margin-left:0; padding:10px; text-align:left; overflow:auto; background:#fff; border-width:0 1px; border-style:solid; border-color:#555;
	}
.jf-window .jw-content .page-content {
	padding:0;
	}	
.jf-window .jw-footer {
	padding:0; text-align:left; background:#F2F2F2;
	}	
.jf-window .jw-footer.empty {
	/*background-image: url(/themes/dealitlive/img/jface/bgr_jw_footer_right_white.png);*/
	}	
.jf-window .jw-footer .jw-footer-content {
	margin:0; padding:8px 10px 7px; height:auto; min-height:18px; border-style:solid; border-color:#ccc #555 #555; border-width:1px;
	}	
.jf-window .jw-footer.empty .jw-footer-content {
	min-height:0; height:0; padding:0; overflow:hidden; border-width:0 0 1px;
	}
.jf-window .jw-controls {
	position:absolute; z-index:99; right:9px; top:10px; line-height:25px;
	}	
.jf-window .jw-controls a {
	padding:6px 0 5px 22px;/*^padding:11px 0 10px 29px;*/ text-decoration:none; background:url(/ui/default/images/jface/bgr_jw_controls.png) 0 0 no-repeat; 
	}
.jf-window .jw-controls .jw-close {
	background-position:5px 8px;
	}						
/*========== END JFace Windows ==========*/	
/*========== JFace Dialogs ==========*/
#jface-dialogs {
	position:absolute; left:0; top:0; z-index:999;
	}		
.jf-window.dialog {
	position:absolute; display:block; width:360px; opacity:1; filter:alpha(opacity:100);
	}
.jf-window.dialog .jw-hdr h5 {
	margin:0;
	}
.jf-window.dialog .jw-controls {
	/*line-height:21px*/
	}	
.jf-window.dialog .jw-controls a.jw-close {
	/*padding:5px 0 5px 18px; background-position:-36px 0;*/
	}	
.jf-window.dialog .jw-content {
	/*line-height:1.5em;*/
	}		
.jf-window.dialog .jw-footer .btn-row {
	text-align:center;
	}		
.jf-window.dialog .jw-footer .btn-row {
	margin:0 auto; width:206px;
	}	
.jf-window.dialog.alert .jw-footer .btn-row {
	width:98px;
	}
.jf-window.dialog.confirm .jw-footer .btn-row {
	width:166px;
	}		
.jf-window.dialog.prompt .jw-footer .btn-row {
	width:auto;
	}
.jf-window.dialog .jw-footer .btn-row .btn {
	float:left; margin-right:9px;
	}
.jf-window.dialog .jw-footer .btn-row .btn a {
	display:block;
	}		
.jf-window.dialog .jw-footer .btn-row .btn.btn-ok,
.jf-window.dialog .jw-footer .btn-row .btn.btn-cancel {
	/*width:72px;*/
	}
#ie7 .jf-window.dialog .jw-footer .btn-row .btn.btn-ok input {
	width:75px;
	}	
.jf-window.dialog .jw-footer .btn-row .btn.btn-ok a {
  width:75px; text-align:center;
	}		
.jf-window.dialog.confirm .jw-footer .btn-row .btn.btn-ok a {
  width:54px;
	}	  
.jf-window.dialog.confirm .jw-footer .btn-row .btn.btn-cancel a {
  width:54px; text-align:center;
	}  
/*========== END JFaceDialogs ==========*/	
.tip, .like-tip {
	background:#F0F0F0; border:1px #1b7f99 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 6px;
	}	
.tip.infotip {
	background:#ffffe1;
	}
.help {
	line-height:19px; font-size: 11px; background:url(/ui/vkontakte/images/common/icons_common.png) 4px -216px no-repeat;
	}
		
/*========== FEATURES BLOCK ==========*/
table.features {
	margin:0; border:0; border-collapse:collapse;
	}	
table.features td {
	padding:3px; vertical-align:top;
	}
table.features .name {
	padding-right:6px; text-align:right;
	}	
table.features .value {
	text-align:left; font-weight:bold;
	}			
/*========== COMMON BLOCKS ==========*/	
#page-hdr .block-wrapper h1 {
	float:left; width:210px;
	}
#page-hdr .block-wrapper {
	margin-right:-570px;
	}	
#page-hdr .block-main {
	margin-right:570px;
	}	
#page-hdr .block-right {
 	width:552px; padding:4px 9px;
	}			
#page-hdr .page-summary {
	float:right;  text-align:right; font-size:14px; background:#eee;;
	}	
/*========== LOGIN ==========*/
	
#login {
	  width:100% text-align:center; height:600px; vertical-align:center;
	}
#login .login-block {
	margin: 0 auto; width:350px; padding:21px; border:1px #aaa solid; text-align:left; position:relative; top:220px;
	}
    
#login .login-block .itext {
	width:250px;
	}
#login .login-block .btn-login {
	margin:9px 0 0;
	}
	
.extra-actions {
    margin:0 0 5px;
    }    
.ui-jqgrid .row-actions .ui-icon {
    float:left;
    }
.ui-jqgrid .row-actions .ui-icon:hover {
    background-color:#ddddff;
    }    
/*========== INVOICES ==========*/

#settings-actions .block-wrapper {
	margin-right:-390px;
	}	
#settings-actions .block-right {
	width:390px;
	}	
#settings-actions .block-main {
	margin-right:396px;
	}	
#settings-actions .block-right {
	width:390px;
	}

.invoices .settings .f-table {
	float:right; margin:0 9px 0 0;
	}	
.invoices .settings .f-table .itext {
	width:69px;
	}	
.invoices .grid-summary {
	font-size:14px;
	}
.edit-cash-record-block {
    }
.edit-cash-record-block .block-wrapper {
    margin-left:-72px;
    }
.edit-cash-record-block .block-main {
    margin-left:72px; padding-left:12px; border-left:1px #aaa solid;
    }    
.edit-cash-record-block .col2left-block h3.block-left {
    margin:0; padding:0; width:72px;
    }        
    
.edit-cash-record-block .fields-group {
    margin:0;
    }    
.edit-cash-record-block .f-table {
    width:100%;
    }    
.edit-cash-record-block .label {
    width:32%;
    }
.edit-cash-record-block .values {
    
    }        
.edit-cash-record-block .itext {
    width:200px;
    }        
.edit-cash-record-block select {
    width:201px;
    }
.edit-cash-record-block textarea {
    width:95%; height:40px;
    }    
.edit-cash-record-block .edit-actions {
    margin:9px 0 0;
    }    
.edit-cash-record-block .itext.invoice-summ {
    width:125px;
    }        		
.edit-invoice-block {
	}
.edit-invoice-block .block-wrapper {
	margin-left:-72px;
	}
.edit-invoice-block .block-main {
	margin-left:72px; padding-left:12px; border-left:1px #aaa solid;
	}	
.edit-invoice-block .col2left-block h3.block-left {
	margin:0; padding:0; width:72px;
	}		
	
.edit-invoice-block .fields-group {
	margin:0;
	}	
.edit-invoice-block .f-table {
	width:100%;
	}	
.edit-invoice-block .label {
	width:32%;
	}
.edit-invoice-block .values {
	
	}		
.edit-invoice-block .itext {
	width:200px;
	}		
.edit-invoice-block select {
	width:201px;
	}
.edit-invoice-block textarea {
	width:95%; height:40px;
	}	
.edit-invoice-block .edit-actions {
	margin:9px 0 0;
	}	
.edit-invoice-block .itext.invoice-summ {
	width:125px;
	}	
#edit-charges-block .itext.calc-places {
    width:50px;
}  
#edit-charges-block .itext.calc-weight {
    width:50px;
}    
.client-start-edit-password-row {
    height:40px;
}	
.client-edit-password-row {
    height:40px;
}    
#mark-loading-arrived-div #loading-info td{
    padding:5px;
}
#mark-loading-arrived-div #loading-info{
    padding:10px;
}

.ie6-warning{
    font-size: 15px;
}

.grid-filter{
    width:100%;
    background-color: #eef;
}

.collapsible-panel {
    display:none;
}

.collapsible-panel .collapsible-panel-content{
    display:none;  
    padding:5px;
}

.collapsible-panel .collapsible-panel-header{
    background: url(/ui/core/images/common/collapsible-panel-arrow.png) no-repeat center -7px;
    width:100%;
    height:10px;
    background-color: #ddf;
    display:none;
    cursor:pointer;
}

.filter-label
{
    margin-left: 20px;
    margin-right: 5px;
}

.charges-list-filter-additional
{
    float:left;
}

.charges-list-filter-dates
{
    float:left;
}

#loading_date_from, #loading_date_to, #arrival_date_from, #arrival_date_to
{
    width:80px;
}

.charges-list-filter-actions
{
    float:right;
}

#attach_by_ref .full-ref-cell {
    padding-right:50px;
}
#attach_by_ref td {
    padding-right:10px;
}

#attach_by_ref .title-row {
    border-bottom: 1px solid #aaaaaa; color:#555555;
}

#attach_by_ref .charges-list {
    border-collapse:collapse;
}

#attach_by_ref .invoices-list {
    border-collapse:collapse;
}

#edit-record-form .record-type-row select, #edit-record-form .record-type-row .label {
    font-size: 16px; font-weight:bold;
}

.footer-margin {
    height:30px;
}

.cash-footer-totals td {
    padding-right:20px;
}

#mark-out-div #goods_selector td {
    border:1px solid gray; padding:5px;margin:0px;
}
#mark-out-div #goods_selector{
    border:1px solid gray; border-collapse:collapse;margin:30px 10px 30px 10px;
}
#mark-out-div #goods_selector .markout_good_weight {
    width:50px;
}
#mark-out-div #goods_selector .markout_good_places {
    width:50px;
}
#on_grid_haul_info {
    display:none;
}
.edit-haul-block #sub-block-2
{
    float:left;   width:300px;
}
.edit-haul-block #sub-block-1
{
    float:left; width:400px;
}

.edit-haul-block .btn-row
{
    float:right;
}

.edit-license-block #license_key {
    width:300px;
}